rlib/test/test_rgc.py::TestFinalizerQueue::()::test_translated_incminimark
self = <rpython.rlib.test.test_rgc.TestFinalizerQueue instance at 0x0000018c9f5d81e0>
def test_translated_incminimark(self):
> self._test_translated(use_gc="incminimark", llcase=False)
rlib\test\test_rgc.py:730:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
rlib\test\test_rgc.py:810: in _test_translated
exename = t.compile()
translator\interactive.py:117: in compile
getattr(self.driver, 'compile_' + backend)()
translator\driver.py:108: in proc
return self.proceed(backend_goal)
translator\driver.py:569: in proceed
result = self._execute(goals, task_skip = self._maybe_skip())
translator\tool\taskengine.py:114: in _execute
res = self._do(goal, taskcallable, *args, **kwds)
translator\driver.py:278: in _do
res = func()
translator\driver.py:536: in task_compile_c
cbuilder.compile(**kwds)
translator\c\genc.py:341: in compile
extra_opts)
translator\platform\windows.py:574: in execute_makefile
self._handle_error(returncode, stdout, stderr, path.join('make'))
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <MsvcPlatform cc=cl.exe>, returncode = 2
stdout = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp...ython_memory_gc.c(2148): error C2037: left of \'ullTotalPhys\' specifies undefined struct/union \'MEMORYSTATUSEX\'\r\n'
stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp...a\\pypy\\pypy\\rpython"\\translator\\c /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n'
outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-61\\testing_3\\make')
def _handle_error(self, returncode, stdout, stderr, outname):
if returncode != 0:
# Microsoft compilers write compilation errors to stdout
stderr = stdout + stderr
errorfile = outname.new(ext='errors')
errorfile.write(stderr, mode='wb')
if self.log_errors:
stderrlines = stderr.splitlines()
for line in stderrlines:
log.Error(line)
# ^^^ don't use ERROR, because it might actually be fine.
# Also, ERROR confuses lib-python/conftest.py.
> raise CompilationError(stdout, stderr)
E CompilationError: CompilationError(err="""
E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
E stdafx.c
E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_3.obj /c testing_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
E testing_3.c
E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
E data_rpython_flowspace.c
E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
E data_rpython_memory_gc.c
E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
E data_rpython_memory_gctransform.c
E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
E data_rpython_rlib.c
E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_test.obj /c data_rpython_rlib_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
E data_rpython_rlib_test.c
E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
E data_rpython_rtyper.c
E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
E data_rpython_rtyper_lltypesystem.c
E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
E nonfuncnodes.c
E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
E data_rpython_memory_gc_1.c
E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
E data_rpython_rlib_1.c
E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
E data_rpython_rtyper_lltypesystem_1.c
E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
E implement.c
E implement.c(123): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX'
E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
E rpython_flowspace.c
E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
E rpython_memory.c
E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
E rpython_memory_gc.c
E rpython_memory_gc.c(2114): error C2027: use of undefined type 'MEMORYSTATUSEX'
E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-61\testing_3\singleheader.h(2079): note: see declaration of 'MEMORYSTATUSEX'
E rpython_memory_gc.c(2140): error C2027: use of undefined type 'MEMORYSTATUSEX'
E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-61\testing_3\singleheader.h(2079): note: see declaration of 'MEMORYSTATUSEX'
E rpython_memory_gc.c(2141): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX'
E rpython_memory_gc.c(2148): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'
E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2'
E Stop.
E """)
translator\platform\windows.py:319: CompilationError
---------- Captured stderr call ----------
[platform:msg] Updated environment with vsver 160, using x64 True
[flowgraph] (rpython.rlib.test.test_rgc:785)main
[translation:info] Annotating&simplifying...
[translation:info] with policy: rpython.annotator.policy.AnnotatorPolicy
[flowgraph] (rpython.rlib.rgc:600)next_dead
[flowgraph] (rpython.rlib.test.test_rgc:747)finalizer_trigger
[flowgraph] (rpython.rtyper.annlowlevel:539)cast_gcref_to_instance
[flowgraph] (rpython.rlib.test.test_rgc:760)subfunc
[flowgraph] (rpython.rlib.test.test_rgc:597)T_Int.__init__
[flowgraph] (rpython.rlib.rgc:617)register_finalizer
[flowgraph] (rpython.rtyper.annlowlevel:482)cast_instance_to_gcref
[flowgraph] (rpython.rtyper.annlowlevel:477)cast_instance_to_base_ptr
[flowgraph] (rpython.flowspace.specialcase:76)rpython_print_item
[flowgraph] (rpython.flowspace.specialcase:95)rpython_print_newline
[flowgraph] (rpython.flowspace.specialcase:85)rpython_print_end
[flowgraph] (rpython.rlib.rposix:500)write
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1427)scoped_nonmovingbuffer.__init__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1431)scoped_nonmovingbuffer.__enter__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:873)get_nonmovingbuffer_ll
[flowgraph] (rpython.rlib.objectmodel:315)we_are_translated_to_c
[flowgraph] (rpython.rtyper.lltypesystem.rstr:116)copy_string_to_raw
[flowgraph] (rpython.rtyper.lltypesystem.rstr:63)_get_raw_buf
[flowgraph] (rpython.rtyper.lltypesystem.rstr:57)_str_ofs
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1433)scoped_nonmovingbuffer.__exit__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:937)free_nonmovingbuffer_ll
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_wrap_write
[flowgraph] (rpython.rlib.rgil:160)release
[flowgraph] (rpython.rlib.rposix:151)_errno_before
[flowgraph] (rpython.rlib.rthread:349)getraw
[flowgraph] (rpython.rlib.rthread:349)getraw
[flowgraph] (rpython.rlib.rthread:349)getraw
[flowgraph] (rpython.rlib.rthread:349)getraw
[flowgraph] (rpython.rlib.rposix:170)_errno_after
[flowgraph] (rpython.rlib.rthread:364)setraw
[flowgraph] (rpython.rlib.rthread:364)setraw
[flowgraph] (rpython.rlib.rthread:364)setraw
[flowgraph] (rpython.rlib.rthread:364)setraw
[flowgraph] (rpython.rlib.rgil:171)acquire
[flowgraph] (rpython.rlib.rthread:282)gc_thread_run
[flowgraph] (rpython.rlib.rposix:430)handle_posix_error
[flowgraph] (rpython.rlib.rarithmetic:139)widen
[flowgraph] (rpython.rlib.rposix:113)get_saved_errno
[flowgraph] (?:1)memo_offsetof_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__should_widen_type_0
[translation:info] RTyping...
[flowgraph] (rpython.rtyper.rclass:1170)ll_runtime_type_info
[flowgraph] (rpython.rtyper.rclass:1173)ll_inst_type
[flowgraph] (rpython.rtyper.lltypesystem.rstr:1293)ll_striter
[flowgraph] (rpython.rtyper.lltypesystem.rstr:1306)ll_strnext
[flowgraph] (rpython.rtyper.rlist:590)ll_append
[flowgraph] (rpython.rtyper.lltypesystem.rlist:365)ll_length
[flowgraph] (rpython.rtyper.lltypesystem.rlist:280)_ll_list_resize_ge
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:1300)conditional_call
[flowgraph] (?:11)_ll_list_resize_hint_really_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rlist:198)<lambda>
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rlist:198)_ll_list_resize_hint_really
[flowgraph] (rpython.rtyper.lltypesystem.rlist:351)_ll_new_empty_item_array
[flowgraph] (?:2)ll_arraycopy
[flowgraph] (rpython.rlib.rgc:362)ll_arraycopy
[flowgraph] (rpython.rlib.rgc:342)copy_item
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (?:2)_ll_list_resize_hint_really_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rlist:198)_ll_list_resize_hint_really
[flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast
[flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items
[flowgraph] (?:1)memo__ll_prebuilt_empty_array_0
[flowgraph] (?:1)memo__contains_gcptr_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:11)ll_join_chars_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rstr:821)<lambda>
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars
[flowgraph] (?:2)mallocstr
[flowgraph] (rpython.rtyper.lltypesystem.rstr:36)mallocstr
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (?:2)ll_join_chars_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars
[flowgraph] (?:11)ll_listdelslice_startonly_look_inside_iff
[flowgraph] (rpython.rtyper.rlist:914)<lambda>
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly
[flowgraph] (rpython.rtyper.rlist:541)ll_null_item
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rlist:295)_ll_list_resize_le
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (?:2)ll_listdelslice_startonly_trampoline
[flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:1300)conditional_call
[flowgraph] (rpython.rtyper.lltypesystem.rstr:350)ll_strlen
[rtyper] specializing: 100 / 354 blocks (28%)
[flowgraph] (rpython.rtyper.rstr:426)ll_str
[flowgraph] (?:1)memo_ll_constant_0
[flowgraph] (?:11)ll_join_strs_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rstr:785)<lambda>
[flowgraph] (rpython.rlib.jit:294)loop_unrolling_heuristic
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:1037)cast_any_ptr
[flowgraph] (rpython.rtyper.lltypesystem.rstr:78)copy_string_contents
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (?:2)ll_join_strs_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs
[rtyper] specializing: 200 / 413 blocks (48%)
[rtyper] specializing: 300 / 413 blocks (72%)
[rtyper] specializing: 400 / 413 blocks (96%)
[rtyper] -=- specialized 413 blocks -=-
[flowgraph] (rpython.rtyper.rclass:1133)ll_issubclass
[flowgraph] (rpython.rtyper.rclass:1130)ll_type
[rtyper] -=- specialized 4 more blocks -=-
[translation:info] inserting stack checks...
[flowgraph] (rpython.rlib.rstack:42)stack_check
[flowgraph] (rpython.rlib.rstack:67)stack_check_slowpath
[rtyper] -=- specialized 8 more blocks -=-
[translation:info] inserted 0 stack checks.
[translation:info] Creating database for generating c source...
[flowgraph] (rpython.translator.exceptiontransform:100)rpyexc_occurred
[flowgraph] (rpython.translator.exceptiontransform:104)rpyexc_fetch_type
[flowgraph] (rpython.translator.exceptiontransform:107)rpyexc_fetch_value
[flowgraph] (rpython.translator.exceptiontransform:110)rpyexc_clear
[flowgraph] (rpython.translator.exceptiontransform:114)rpyexc_raise
[flowgraph] (rpython.translator.exceptiontransform:128)rpyexc_reraise
[flowgraph] (rpython.translator.exceptiontransform:133)rpyexc_fetch_exception
[flowgraph] (rpython.translator.exceptiontransform:138)rpyexc_restore_exception
[flowgraph] (rpython.translator.exceptiontransform:539)rpyexc_get_exception_addr
[flowgraph] (rpython.translator.exceptiontransform:543)rpyexc_get_exc_value_addr
[rtyper] -=- specialized 21 more blocks -=-
[flowgraph] (rpython.memory.gctransform.transform:447)_ll_malloc_fixedsize
[flowgraph] (rpython.memory.gctransform.transform:454)_ll_malloc_fixedsize_zero
[flowgraph] (rpython.memory.gctransform.transform:470)_ll_malloc_varsize_no_length
[flowgraph] (rpython.memory.gctransform.transform:487)ll_malloc_varsize
[flowgraph] (rpython.memory.gctransform.transform:493)_ll_malloc_varsize_no_length_zero
[flowgraph] (rpython.memory.gctransform.framework:178)frameworkgc_setup
[flowgraph] (rpython.memory.gctransform.framework:184)frameworkgc__teardown
[flowgraph] (rpython.memory.gctransform.shadowstack:80)incr_stack
[flowgraph] (rpython.memory.gctransform.shadowstack:86)decr_stack
[flowgraph] (rpython.memory.gctypelayout:594)ll_weakref_deref
[flowgraph] (rpython.memory.gc.incminimark:640)IncrementalMiniMarkGC.malloc_fixedsize
[flowgraph] (rpython.memory.gc.incminimark:696)IncrementalMiniMarkGC.malloc_varsize
[flowgraph] (rpython.memory.gc.incminimark:783)IncrementalMiniMarkGC.collect
[flowgraph] (rpython.memory.gc.incminimark:810)IncrementalMiniMarkGC.collect_step
[flowgraph] (rpython.memory.gc.incminimark:530)IncrementalMiniMarkGC.enable
[flowgraph] (rpython.memory.gc.incminimark:533)IncrementalMiniMarkGC.disable
[flowgraph] (rpython.memory.gc.incminimark:536)IncrementalMiniMarkGC.isenabled
[flowgraph] (rpython.memory.gc.incminimark:1117)IncrementalMiniMarkGC.can_move
[flowgraph] (rpython.memory.gc.incminimark:1160)IncrementalMiniMarkGC.shrink_array
[flowgraph] (rpython.memory.gc.base:149)GCBase.get_type_id_cast
[flowgraph] (rpython.memory.gc.incminimark:1628)IncrementalMiniMarkGC.writebarrier_before_copy
[flowgraph] (rpython.memory.gc.incminimark:1701)IncrementalMiniMarkGC.writebarrier_before_move
[flowgraph] (rpython.memory.gc.incminimark:640)IncrementalMiniMarkGC.malloc_fast
[flowgraph] (rpython.memory.gc.incminimark:696)IncrementalMiniMarkGC.malloc_varsize_fast
[flowgraph] (rpython.memory.gctransform.framework:411)raw_malloc_memory_pressure_varsize
[flowgraph] (rpython.memory.gctransform.framework:417)raw_malloc_memory_pressure
[flowgraph] (rpython.memory.gctransform.framework:430)get_stats
[flowgraph] (rpython.memory.gc.incminimark:2878)IncrementalMiniMarkGC.identityhash
[flowgraph] (rpython.memory.gc.incminimark:2875)IncrementalMiniMarkGC.id
[flowgraph] (rpython.memory.gc.inspector:32)get_rpy_roots
[flowgraph] (rpython.memory.gc.inspector:63)get_rpy_referents
[flowgraph] (rpython.memory.gc.inspector:76)get_rpy_memory_usage
[flowgraph] (rpython.memory.gc.inspector:79)get_rpy_type_index
[flowgraph] (rpython.memory.gc.inspector:83)is_rpy_instance
[flowgraph] (rpython.memory.gc.inspector:265)dump_rpy_heap
[flowgraph] (rpython.memory.gc.inspector:281)get_typeids_z
[flowgraph] (rpython.memory.gc.inspector:285)get_typeids_list
[flowgraph] (rpython.memory.gc.incminimark:1094)IncrementalMiniMarkGC.set_max_heap_size
[flowgraph] (rpython.memory.gc.incminimark:3172)IncrementalMiniMarkGC.rawrefcount_init
[flowgraph] (rpython.memory.gc.incminimark:3196)IncrementalMiniMarkGC.rawrefcount_create_link_pypy
[flowgraph] (rpython.memory.gc.incminimark:3212)IncrementalMiniMarkGC.rawrefcount_create_link_pyobj
[flowgraph] (rpython.memory.gc.incminimark:3223)IncrementalMiniMarkGC.rawrefcount_mark_deallocating
[flowgraph] (rpython.memory.gc.incminimark:3229)IncrementalMiniMarkGC.rawrefcount_from_obj
[flowgraph] (rpython.memory.gc.incminimark:3237)IncrementalMiniMarkGC.rawrefcount_to_obj
[flowgraph] (rpython.memory.gc.incminimark:3241)IncrementalMiniMarkGC.rawrefcount_next_dead
[flowgraph] (rpython.memory.gc.incminimark:1121)IncrementalMiniMarkGC.pin
[flowgraph] (rpython.memory.gc.incminimark:1150)IncrementalMiniMarkGC.unpin
[flowgraph] (rpython.memory.gc.incminimark:1157)IncrementalMiniMarkGC._is_pinned
[flowgraph] (rpython.memory.gc.incminimark:1489)IncrementalMiniMarkGC.write_barrier
[flowgraph] (rpython.memory.gc.incminimark:1538)remember_young_pointer
[flowgraph] (rpython.memory.gc.incminimark:1495)IncrementalMiniMarkGC.write_barrier_from_array
[flowgraph] (rpython.memory.gc.incminimark:1606)jit_remember_young_pointer_from_array
[flowgraph] (rpython.memory.gc.incminimark:765)IncrementalMiniMarkGC.malloc_fixed_or_varsize_nonmovable
[flowgraph] (rpython.memory.gc.incminimark:1755)IncrementalMiniMarkGC.register_finalizer
[flowgraph] (rpython.memory.gc.incminimark:3043)IncrementalMiniMarkGC.ignore_finalizer
[flowgraph] (rpython.memory.gc.incminimark:770)IncrementalMiniMarkGC.move_out_of_nursery
[flowgraph] (rpython.memory.gctransform.shadowstack:258)gc_increase_root_stack_depth
[flowgraph] (rpython.memory.gctransform.shadowstack:351)ShadowStackPool.increase_root_stack_depth
[flowgraph] (rpython.memory.gc.incminimark:1208)IncrementalMiniMarkGC.is_in_nursery
[flowgraph] (rpython.memory.gc.base:130)GCBase.header
[flowgraph] (rpython.memory.gc.incminimark:955)IncrementalMiniMarkGC.external_malloc
[flowgraph] (rpython.memory.gc.incminimark:1192)IncrementalMiniMarkGC.combine
[flowgraph] (rpython.memory.gc.incminimark:1503)IncrementalMiniMarkGC._remember_young_pointer_inlined
[flowgraph] (rpython.memory.support:122)AddressStack.append
[flowgraph] (rpython.memory.gc.incminimark:3169)IncrementalMiniMarkGC._pyobj
[flowgraph] (rpython.memory.gc.incminimark:1213)IncrementalMiniMarkGC.is_young_object
[flowgraph] (rpython.memory.gc.base:380)GCBase.is_valid_gc_object
[flowgraph] (rpython.memory.support:101)AddressStack.__init__
[flowgraph] (rpython.memory.support:307)AddressDict
[flowgraph] (rpython.memory.lldict:17)newdict
[flowgraph] (rpython.rtyper.lltypesystem.rdict:667)ll_newdict_size
[flowgraph] (rpython.memory.lldict:20)dict_allocate
[flowgraph] (rpython.memory.support:40)FreeList.get
[flowgraph] (rpython.memory.gc.inspector:201)HeapDumper.__init__
[flowgraph] (rpython.memory.gc.inspector:173)BaseWalker.process
[flowgraph] (rpython.memory.gc.inspector:112)BaseWalker.add_roots
[flowgraph] (rpython.memory.gc.inspector:99)BaseWalker.__init__
[flowgraph] (rpython.memory.gc.incminimark:1188)IncrementalMiniMarkGC.get_type_id
[flowgraph] (rpython.memory.gc.base:152)GCBase.get_size_incl_hash
[flowgraph] (rpython.memory.gc.base:146)GCBase.get_size
[flowgraph] (rpython.memory.gc.inspector:56)_do_append_rpy_referents
[flowgraph] (rpython.memory.gc.base:259)GCBase.trace
[flowgraph] (rpython.memory.gc.inspector:25)_do_append_rpy_roots
[flowgraph] (rpython.memory.gc.incminimark:2729)IncrementalMiniMarkGC.enumerate_all_roots
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.gc.inspector:14)_append_rpy_root
[flowgraph] (rpython.memory.gc.incminimark:2864)IncrementalMiniMarkGC.id_or_identityhash
[flowgraph] (rpython.memory.support:10)mangle_hash
[flowgraph] (rpython.memory.gc.incminimark:3128)IncrementalMiniMarkGC.get_stats
[flowgraph] (rpython.memory.gc.incminimark:1264)IncrementalMiniMarkGC.get_total_memory_used
[flowgraph] (rpython.memory.gc.incminimark:1281)IncrementalMiniMarkGC.get_peak_memory_used
[flowgraph] (rpython.memory.gc.incminimark:1275)IncrementalMiniMarkGC.get_peak_memory_alloced
[flowgraph] (rpython.memory.gc.incminimark:1270)IncrementalMiniMarkGC.get_total_memory_alloced
[flowgraph] (rpython.memory.gc.inspector:273)count_memory_pressure
[flowgraph] (rpython.memory.gc.inspector:180)MemoryPressureCounter.__init__
[flowgraph] (rpython.memory.gc.incminimark:1102)IncrementalMiniMarkGC.raw_malloc_memory_pressure
[flowgraph] (rpython.rtyper.lltypesystem.llarena:365)round_up_for_allocation
[flowgraph] (rpython.memory.gc.incminimark:752)IncrementalMiniMarkGC._bump_pointer
[flowgraph] (rpython.memory.gc.incminimark:1765)IncrementalMiniMarkGC._minor_collection
[flowgraph] (rpython.rlib.rtime:146)time
[flowgraph] (rpython.memory.gc.incminimark:824)IncrementalMiniMarkGC.minor_collection_with_major_progress
[flowgraph] (rpython.memory.gc.incminimark:2366)IncrementalMiniMarkGC.minor_and_major_collection
[flowgraph] (rpython.memory.gc.incminimark:2375)IncrementalMiniMarkGC.gc_step_until
[flowgraph] (rpython.memory.gc.incminimark:865)IncrementalMiniMarkGC.collect_and_reserve
[flowgraph] (rpython.memory.gc.incminimark:1195)IncrementalMiniMarkGC.init_gc_object
[flowgraph] (rpython.memory.gc.base:64)GCBase._teardown
[flowgraph] (rpython.memory.gctransform.shadowstack:108)setup_root_walker
[flowgraph] (rpython.memory.gctransform.shadowstack:288)ShadowStackPool.initial_setup
[flowgraph] (rpython.memory.gctransform.shadowstack:344)ShadowStackPool._prepare_unused_stack
[flowgraph] (rpython.memory.gctransform.shadowstack:335)ShadowStackPool.start_fresh_new_state
[flowgraph] (?:2)debug_start
[flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots
[flowgraph] (rpython.memory.gc.incminimark:2729)IncrementalMiniMarkGC.enumerate_all_roots
[flowgraph] (rpython.memory.lldict:29)dict_allocate_entries
[flowgraph] (rpython.memory.gctypelayout:110)GCData.q_fixed_size
[flowgraph] (rpython.memory.gctypelayout:59)GCData.get
[flowgraph] (rpython.memory.gctypelayout:204)_check_valid_type_info
[flowgraph] (rpython.memory.support:108)AddressStack.enlarge
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.gc.inspector:259)_hd_add_root
[flowgraph] (rpython.memory.gc.inspector:123)BaseWalker.add
[flowgraph] (rpython.memory.gctransform.framework:1758)walk_roots
[flowgraph] (rpython.memory.gc.base:377)GCBase.points_to_valid_gc_object
[flowgraph] (rpython.memory.gc.base:600)callback2
[flowgraph] (rpython.memory.gctransform.shadowstack:112)walk_stack_roots
[flowgraph] (rpython.rlib.debug:126)debug_start
[flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root
[flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots
[flowgraph] (rpython.memory.gc.incminimark:1557)remember_young_pointer_from_array2
[flowgraph] (rpython.memory.gc.incminimark:1622)IncrementalMiniMarkGC.get_card
[flowgraph] (rpython.memory.gc.incminimark:2847)IncrementalMiniMarkGC._find_shadow
[flowgraph] (rpython.memory.gc.incminimark:2818)IncrementalMiniMarkGC._allocate_shadow
[flowgraph] (rpython.memory.gctransform.shadowstack:93)<lambda>
[flowgraph] (rpython.memory.gctypelayout:143)GCData.q_fast_path_tracing
[flowgraph] (rpython.memory.gc.base:134)GCBase._get_size_for_typeid
[flowgraph] (rpython.memory.gc.base:118)GCBase.get_member_index
[flowgraph] (rpython.memory.gctypelayout:135)GCData.q_is_rpython_class
[flowgraph] (rpython.memory.gctypelayout:131)GCData.q_member_index
[flowgraph] (rpython.memory.gctypelayout:73)GCData.q_is_varsize
[flowgraph] (rpython.memory.gctypelayout:113)GCData.q_varsize_item_sizes
[flowgraph] (rpython.memory.gctypelayout:66)GCData.get_varsize
[flowgraph] (rpython.memory.gctypelayout:207)_check_valid_type_info_varsize
[flowgraph] (rpython.memory.gctypelayout:119)GCData.q_varsize_offset_to_length
[flowgraph] (rpython.memory.gc.base:600)callback2
[flowgraph] (rpython.memory.gctransform.shadowstack:376)ShadowStackPool._resize
[flowgraph] (rpython.memory.gc.incminimark:1288)IncrementalMiniMarkGC.threshold_reached
[flowgraph] (rpython.memory.gctypelayout:107)GCData.q_offsets_to_gc_pointers
[flowgraph] (rpython.memory.gctypelayout:85)GCData.q_is_gcarrayofgcptr
[flowgraph] (rpython.memory.gc.incminimark:2301)IncrementalMiniMarkGC._malloc_out_of_nursery
[flowgraph] (rpython.memory.gctransform.framework:1754)setup_root_walker
[flowgraph] (rpython.memory.gc.inspector:44)_append_rpy_referent
[flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path
[flowgraph] (rpython.memory.gctypelayout:77)GCData.q_has_gcptr_in_varsize
[flowgraph] (rpython.memory.gc.minimarkpage:154)ArenaCollection.malloc
[flowgraph] (rpython.memory.gc.minimarkpage:197)ArenaCollection.allocate_new_page
[flowgraph] (rpython.memory.gc.minimarkpage:278)ArenaCollection.allocate_new_arena
[flowgraph] (rpython.memory.gc.minimarkpage:259)ArenaCollection._pick_next_arena
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (rpython.memory.gc.minimarkpage:604)_dummy_size
[flowgraph] (rpython.memory.gc.incminimark:2313)IncrementalMiniMarkGC._malloc_out_of_nursery_nonsmall
[flowgraph] (rpython.memory.gc.minimarkpage:611)out_of_memory
[flowgraph] (rpython.rtyper.debug:49)fatalerror
[flowgraph] (rpython.memory.gctypelayout:116)GCData.q_varsize_offset_to_variable_part
[flowgraph] (rpython.memory.gctypelayout:139)GCData.q_has_custom_trace
[flowgraph] (rpython.memory.gc.minimarkpage:386)ArenaCollection._rehash_arenas_lists
[flowgraph] (rpython.memory.gctypelayout:122)GCData.q_varsize_offsets_to_gcpointers_in_var_part
[flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher
[flowgraph] (rpython.memory.gc.minimarkpage:589)start_of_page
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (rpython.memory.gc.incminimark:374)IncrementalMiniMarkGC.setup
[flowgraph] (rpython.memory.gc.incminimark:2734)IncrementalMiniMarkGC.enum_live_with_finalizers
[flowgraph] (rpython.memory.gc.incminimark:2734)IncrementalMiniMarkGC.enum_live_with_finalizers
[flowgraph] (rpython.rtyper.lltypesystem.rdict:866)ll_contains
[flowgraph] (rpython.memory.lldict:47)dict_keyhash
[flowgraph] (rpython.memory.lldict:44)_hash
[flowgraph] (rpython.memory.lldict:56)dict_get
[flowgraph] (rpython.rtyper.lltypesystem.rdict:735)ll_get
[flowgraph] (rpython.rtyper.lltypesystem.rdict:459)ll_dict_setitem
[flowgraph] (rpython.memory.support:130)AddressStack.non_empty
[flowgraph] (rpython.memory.gc.base:45)GCBase.setup
[flowgraph] (rpython.memory.support:228)AddressDeque.__init__
[flowgraph] (rpython.memory.support:314)null_address_dict
[flowgraph] (rpython.memory.support:133)AddressStack.pop
[flowgraph] (rpython.memory.support:115)AddressStack.shrink
[flowgraph] (rpython.memory.support:52)FreeList.put
[flowgraph] (?:11)ll_dict_lookup_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rdict:576)<lambda>
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rdict:576)ll_dict_lookup
[flowgraph] (rpython.memory.lldict:50)dict_entry_valid
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (?:2)ll_dict_lookup_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rdict:576)ll_dict_lookup
[flowgraph] (?:11)_ll_dict_setitem_lookup_done_look_inside_iff
[flowgraph] (rpython.memory.gc.incminimark:553)IncrementalMiniMarkGC.allocate_nursery
[flowgraph] (rpython.memory.gc.incminimark:543)IncrementalMiniMarkGC._alloc_nursery
[flowgraph] (rpython.memory.gc.incminimark:539)IncrementalMiniMarkGC._nursery_memory_size
[flowgraph] (rpython.rtyper.lltypesystem.rdict:466)<lambda>
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rdict:466)_ll_dict_setitem_lookup_done
[flowgraph] (rpython.rtyper.lltypesystem.rdict:544)ll_dict_resize
[flowgraph] (rpython.rtyper.lltypesystem.rdict:554)_ll_dict_resize_to
[flowgraph] (rpython.memory.lldict:53)dict_entry_hash
[flowgraph] (rpython.memory.lldict:40)dict_delete_entries
[flowgraph] (rpython.rtyper.lltypesystem.rdict:434)ll_get_value
[flowgraph] (rpython.rtyper.lltypesystem.rdict:495)ll_dict_insertclean
[flowgraph] (rpython.memory.support:258)AddressDeque.non_empty
[flowgraph] (rpython.memory.support:272)AddressDeque.foreach
[flowgraph] (rpython.memory.support:272)AddressDeque.foreach
[flowgraph] (rpython.memory.support:250)AddressDeque.append
[flowgraph] (rpython.memory.gctypelayout:89)GCData.q_cannot_pin
[flowgraph] (rpython.memory.gc.incminimark:1713)IncrementalMiniMarkGC.manually_copy_card_bits
[flowgraph] (rpython.memory.gc.incminimark:1301)IncrementalMiniMarkGC.card_marking_bytes_for_length
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rdict:639)ll_dict_lookup_clean
[flowgraph] (rpython.memory.gc.incminimark:575)IncrementalMiniMarkGC.set_major_threshold_from
[flowgraph] (rpython.memory.support:235)AddressDeque.enlarge
[flowgraph] (?:2)_ll_dict_setitem_lookup_done_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rdict:466)_ll_dict_setitem_lookup_done
[flowgraph] (rpython.memory.gc.incminimark:3248)IncrementalMiniMarkGC.rrc_invoke_callback
[flowgraph] (rpython.memory.gc.incminimark:1292)IncrementalMiniMarkGC.card_marking_words_for_length
[flowgraph] (rpython.memory.lldict:59)dict_add
[flowgraph] (?:2)debug_stop
[flowgraph] (rpython.memory.support:262)AddressDeque.popleft
[flowgraph] (rpython.rlib.debug:137)debug_stop
[flowgraph] (rpython.memory.support:243)AddressDeque.shrink
[flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers
[flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers
[flowgraph] (rpython.memory.gctypelayout:94)GCData.q_finalizer_handlers
[flowgraph] (rpython.memory.gc.base:482)GCBase._adr2deque
[flowgraph] (rpython.rtyper.annlowlevel:546)cast_adr_to_nongc_instance
[flowgraph] (rpython.memory.support:291)AddressDeque.delete
[flowgraph] (rpython.memory.gc.env:38)read_from_env
[flowgraph] (rpython.memory.gc.env:17)_read_float_and_factor_from_env
[flowgraph] (rpython.rtyper.controllerentry:80)getattr
[flowgraph] (rpython.rlib.rposix_environ:66)get_get
[flowgraph] (rpython.memory.gc.inspector:134)BaseWalker.walk
[flowgraph] (rpython.memory.gc.inspector:243)HeapDumper.writeobj
[flowgraph] (rpython.memory.gc.inspector:184)MemoryPressureCounter.processobj
[flowgraph] (rpython.memory.gctypelayout:152)GCData.q_has_memory_pressure
[flowgraph] (rpython.memory.gc.inspector:225)HeapDumper.write
[flowgraph] (rpython.memory.gc.inspector:212)HeapDumper.flush
[flowgraph] (rpython.memory.gc.base:259)GCBase.trace
[flowgraph] (rpython.memory.gctypelayout:156)GCData.q_get_memory_pressure_ofs
[flowgraph] (rpython.memory.gc.base:259)GCBase.trace
[flowgraph] (rpython.memory.gc.base:252)gc_callback__ref
[flowgraph] (rpython.memory.gc.inspector:193)MemoryPressureCounter._ref
[flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path
[flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher
[flowgraph] (rpython.memory.gc.base:252)gc_callback__writeref
[flowgraph] (rpython.memory.gc.inspector:253)HeapDumper._writeref
[flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path
[flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher
[flowgraph] (rpython.memory.support:142)AddressStack.delete
[flowgraph] (rpython.memory.gc.env:570)estimate_best_nursery_size
[flowgraph] (rpython.memory.gc.env:533)get_L2cache_win32
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)pypy_get_l2_cache_size
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_pypy_get_l2_cache_size
[flowgraph] (rpython.memory.gc.env:46)read_float_from_env
[flowgraph] (rpython.memory.gc.env:42)read_uint_from_env
[flowgraph] (rpython.memory.gc.env:125)get_total_memory
[flowgraph] (rpython.memory.gc.env:480)get_win32_total_phys_memory
[flowgraph] (rpython.rtyper.lltypesystem.lltype:2296)scoped_alloc
[flowgraph] (rpython.rtyper.lltypesystem.lltype:2280)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__init__
[flowgraph] (rpython.rtyper.lltypesystem.lltype:2286)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__enter__
[flowgraph] (rpython.memory.gc.env:561)best_nursery_size_for_L2cache
[flowgraph] (rpython.rtyper.lltypesystem.lltype:2289)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__exit__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)GlobalMemoryStatusEx
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_GlobalMemoryStatusEx
[flowgraph] (rpython.memory.gc.env:100)clamp_total_memory
[flowgraph] (rpython.memory.gc.inspector:236)HeapDumper.write_marker
[flowgraph] (rpython.memory.gc.inspector:120)BaseWalker.end_add_roots_marker
[flowgraph] (rpython.memory.gc.incminimark:2344)IncrementalMiniMarkGC.remove_young_arrays_from_old_objects_pointing_to_young
[flowgraph] (rpython.memory.gc.incminimark:1984)IncrementalMiniMarkGC.collect_roots_in_nursery
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.gc.incminimark:1981)IncrementalMiniMarkGC._visit_old_objects_pointing_to_pinned
[flowgraph] (rpython.memory.gc.base:259)GCBase.trace
[flowgraph] (rpython.memory.gc.base:252)gc_callback__trace_drag_out
[flowgraph] (rpython.memory.gc.incminimark:2145)IncrementalMiniMarkGC._trace_drag_out
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (rpython.memory.gc.incminimark:1235)IncrementalMiniMarkGC.is_forwarded
[flowgraph] (rpython.memory.gc.incminimark:2267)IncrementalMiniMarkGC._visit_young_rawmalloced_object
[flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path
[flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher
[flowgraph] (rpython.memory.gc.incminimark:3252)IncrementalMiniMarkGC.rrc_minor_collection_trace
[flowgraph] (rpython.rtyper.lltypesystem.rdict:445)ll_dict_len
[flowgraph] (rpython.memory.gc.incminimark:2914)IncrementalMiniMarkGC.deal_with_young_objects_with_finalizers
[flowgraph] (rpython.memory.gc.incminimark:1259)IncrementalMiniMarkGC.get_possibly_forwarded_tid
[flowgraph] (rpython.memory.gc.incminimark:1251)IncrementalMiniMarkGC.get_forwarding_address
[flowgraph] (rpython.memory.gc.incminimark:2009)IncrementalMiniMarkGC.collect_cardrefs_to_nursery
[flowgraph] (rpython.memory.gc.incminimark:2114)IncrementalMiniMarkGC.trace_and_drag_out_of_nursery_partial
[flowgraph] (rpython.memory.gc.base:343)GCBase.trace_partial
[flowgraph] (rpython.memory.lldict:24)dict_delete
[flowgraph] (rpython.memory.gctypelayout:81)GCData.q_has_gcptr
[flowgraph] (rpython.memory.gc.incminimark:2125)IncrementalMiniMarkGC._trace_drag_out1
[flowgraph] (rpython.memory.gc.incminimark:2086)IncrementalMiniMarkGC.collect_oldrefs_to_nursery
[flowgraph] (rpython.memory.gc.incminimark:2108)IncrementalMiniMarkGC.trace_and_drag_out_of_nursery
[flowgraph] (rpython.memory.gc.incminimark:3058)IncrementalMiniMarkGC.invalidate_young_weakrefs
[flowgraph] (rpython.memory.gctypelayout:125)GCData.q_weakpointer_offset
[flowgraph] (rpython.memory.gc.incminimark:2884)IncrementalMiniMarkGC.deal_with_young_objects_with_destructors
[flowgraph] (rpython.memory.gc.base:437)GCBase.call_destructor
[flowgraph] (rpython.memory.gctypelayout:98)GCData.q_destructor_or_custom_trace
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.gc.incminimark:1738)IncrementalMiniMarkGC.record_pinned_object_with_shadow
[flowgraph] (rpython.rtyper.lltypesystem.rdict:774)ll_clear
[flowgraph] (rpython.memory.gc.incminimark:3272)IncrementalMiniMarkGC.rrc_minor_collection_free
[flowgraph] (rpython.memory.gc.incminimark:3284)IncrementalMiniMarkGC._rrc_minor_free
[flowgraph] (rpython.memory.gc.incminimark:3320)IncrementalMiniMarkGC._rrc_free
[flowgraph] (rpython.memory.gc.incminimark:2333)IncrementalMiniMarkGC.free_young_rawmalloced_objects
[flowgraph] (rpython.memory.lldict:65)dict_foreach
[flowgraph] (rpython.memory.gc.incminimark:2339)IncrementalMiniMarkGC._free_young_rawmalloced_obj
[flowgraph] (rpython.memory.gc.incminimark:2661)IncrementalMiniMarkGC.free_rawmalloced_object_if_unvisited
[flowgraph] (rpython.memory.support:203)AddressStack.sort
[flowgraph] (rpython.memory.support:84)sort_chunk
[flowgraph] (rpython.memory.support:77)quicksort
[flowgraph] (rpython.memory.support:65)partition
[flowgraph] (rpython.memory.support:150)AddressStack.length
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.gc.incminimark:1735)IncrementalMiniMarkGC._wb_old_object_pointing_to_pinned
[flowgraph] (rpython.memory.gc.incminimark:3259)IncrementalMiniMarkGC._rrc_minor_trace
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.gc.incminimark:1976)IncrementalMiniMarkGC._reset_flag_old_objects_pointing_to_pinned
[flowgraph] (rpython.memory.gc.incminimark:617)IncrementalMiniMarkGC.debug_rotate_nursery
[flowgraph] (rpython.memory.gctransform.framework:1783)finished_minor_collection
[flowgraph] (rpython.memory.gc.hook:51)GcHooks.fire_gc_minor
[flowgraph] (rpython.memory.gc.hook:15)GcHooks.is_gc_minor_enabled
[flowgraph] (rpython.memory.gc.incminimark:2390)IncrementalMiniMarkGC.major_collection_step
[flowgraph] (rpython.memory.gc.incminimark:1310)IncrementalMiniMarkGC.debug_check_consistency
[flowgraph] (rpython.memory.gc.incminimark:2719)IncrementalMiniMarkGC.collect_roots
[flowgraph] (rpython.memory.gc.incminimark:2705)IncrementalMiniMarkGC.collect_nonstack_roots
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.gc.incminimark:2739)IncrementalMiniMarkGC._collect_obj
[flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers
[flowgraph] (rpython.memory.support:272)AddressDeque.foreach
[flowgraph] (rpython.memory.gc.incminimark:597)IncrementalMiniMarkGC.post_setup
[flowgraph] (rpython.memory.gc.base:58)GCBase.post_setup
[flowgraph] (rpython.memory.gc.base:442)GCBase.debug_check_consistency
[flowgraph] (rpython.memory.gc.incminimark:2729)IncrementalMiniMarkGC.enumerate_all_roots
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.gc.base:470)_debug_callback
[flowgraph] (rpython.memory.gc.base:463)GCBase._debug_record
[flowgraph] (rpython.memory.gc.incminimark:1342)IncrementalMiniMarkGC.debug_check_object
[flowgraph] (rpython.memory.gc.incminimark:1447)IncrementalMiniMarkGC._debug_check_object_scanning
[flowgraph] (rpython.memory.gc.incminimark:1401)IncrementalMiniMarkGC._debug_check_object_sweeping
[flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots
[flowgraph] (rpython.memory.gc.incminimark:2734)IncrementalMiniMarkGC.enum_live_with_finalizers
[flowgraph] (rpython.memory.support:272)AddressDeque.foreach
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.gc.incminimark:2362)IncrementalMiniMarkGC._add_to_more_objects_to_trace_if_black
[flowgraph] (rpython.memory.gc.incminimark:2357)IncrementalMiniMarkGC._add_to_more_objects_to_trace
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.gc.incminimark:1338)IncrementalMiniMarkGC._check_not_in_nursery
[flowgraph] (rpython.memory.gc.incminimark:1368)IncrementalMiniMarkGC._debug_check_object_marking
[flowgraph] (rpython.memory.gc.base:259)GCBase.trace
[flowgraph] (rpython.memory.gc.base:252)gc_callback__debug_check_not_white
[flowgraph] (rpython.memory.gc.incminimark:1382)IncrementalMiniMarkGC._debug_check_not_white
[flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path
[flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher
[flowgraph] (rpython.memory.gc.incminimark:1443)IncrementalMiniMarkGC._debug_check_object_finalizing
[flowgraph] (rpython.memory.gc.hook:56)GcHooks.fire_gc_collect_step
[flowgraph] (rpython.memory.gc.hook:18)GcHooks.is_gc_collect_step_enabled
[flowgraph] (rpython.memory.support:174)AddressStack.stack2dict
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.support:213)_add_in_dict
[flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers
[flowgraph] (rpython.memory.gc.base:259)GCBase.trace
[flowgraph] (rpython.memory.gc.base:252)gc_callback__debug_callback2
[flowgraph] (rpython.memory.gc.base:474)GCBase._debug_callback2
[flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path
[flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher
[flowgraph] (rpython.rlib.rgc:33)_encode_states
[flowgraph] (rpython.memory.gc.incminimark:2767)IncrementalMiniMarkGC.visit_all_objects_step
[flowgraph] (rpython.memory.gc.incminimark:2777)IncrementalMiniMarkGC.visit
[flowgraph] (rpython.memory.gc.base:259)GCBase.trace
[flowgraph] (rpython.memory.gc.base:252)gc_callback__collect_ref_rec
[flowgraph] (rpython.memory.gc.incminimark:2758)IncrementalMiniMarkGC._collect_ref_rec
[flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path
[flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher
[flowgraph] (rpython.memory.gc.incminimark:2696)IncrementalMiniMarkGC.free_unvisited_rawmalloc_objects_step
[flowgraph] (rpython.memory.gc.minimarkpage:346)ArenaCollection.mass_free_incremental
[flowgraph] (rpython.memory.gc.base:485)GCBase.execute_finalizers
[flowgraph] (rpython.memory.gc.incminimark:2761)IncrementalMiniMarkGC.visit_all_objects
[flowgraph] (rpython.memory.gc.incminimark:3356)IncrementalMiniMarkGC.rrc_major_collection_trace
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.gc.incminimark:3359)IncrementalMiniMarkGC._rrc_major_trace
[flowgraph] (rpython.memory.gc.incminimark:2926)IncrementalMiniMarkGC.deal_with_objects_with_finalizers
[flowgraph] (rpython.memory.gc.incminimark:2994)IncrementalMiniMarkGC._finalization_state
[flowgraph] (rpython.memory.gc.incminimark:3105)IncrementalMiniMarkGC.invalidate_old_weakrefs
[flowgraph] (rpython.memory.gc.incminimark:2897)IncrementalMiniMarkGC.deal_with_old_objects_with_destructors
[flowgraph] (rpython.memory.gc.minimarkpage:326)ArenaCollection.mass_free_prepare
[flowgraph] (rpython.memory.gc.incminimark:2688)IncrementalMiniMarkGC.start_free_rawmalloc_objects
[flowgraph] (rpython.memory.gc.incminimark:3007)IncrementalMiniMarkGC._bump_finalization_state_from_0_to_1
[flowgraph] (rpython.memory.gc.incminimark:3022)IncrementalMiniMarkGC._recursively_bump_finalization_state_from_2_to_3
[flowgraph] (rpython.memory.gc.base:259)GCBase.trace
[flowgraph] (rpython.memory.gc.incminimark:2990)_append_if_nonnull
[flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path
[flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher
[flowgraph] (rpython.memory.gc.incminimark:3035)IncrementalMiniMarkGC._recursively_bump_finalization_state_from_1_to_2
[flowgraph] (rpython.memory.gc.base:51)GCBase.mark_finalizer_to_run
[flowgraph] (rpython.memory.gc.minimarkpage:427)ArenaCollection.mass_free_in_pages
[flowgraph] (rpython.memory.gc.minimarkpage:506)ArenaCollection.walk_page
[flowgraph] (rpython.memory.gc.incminimark:2650)IncrementalMiniMarkGC._free_if_unvisited
[flowgraph] (rpython.memory.gc.minimarkpage:490)ArenaCollection.free_page
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.gc.incminimark:2658)IncrementalMiniMarkGC._reset_gcflag_visited
[flowgraph] (rpython.memory.gc.incminimark:2755)IncrementalMiniMarkGC._collect_ref_stk
[flowgraph] (rpython.memory.gc.incminimark:2128)IncrementalMiniMarkGC._trace_drag_out1_marking_phase
[flowgraph] (rpython.memory.gc.base:600)callback2
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.gc.incminimark:2646)IncrementalMiniMarkGC._sweep_old_objects_pointing_to_pinned
[flowgraph] (rpython.memory.gc.incminimark:3377)IncrementalMiniMarkGC.rrc_major_collection_free
[flowgraph] (rpython.memory.gc.incminimark:3397)IncrementalMiniMarkGC._rrc_major_free
[flowgraph] (rpython.memory.lldict:62)dict_insertclean
[flowgraph] (rpython.memory.gc.hook:61)GcHooks.fire_gc_collect
[flowgraph] (rpython.memory.gc.hook:21)GcHooks.is_gc_collect_enabled
[flowgraph] (rpython.memory.gc.inspector:168)BaseWalker.finish_processing
[flowgraph] (rpython.memory.gc.inspector:157)BaseWalker.clear_gcflag_again
[flowgraph] (rpython.memory.gc.incminimark:2729)IncrementalMiniMarkGC.enumerate_all_roots
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.gc.inspector:262)_hd_unadd_root
[flowgraph] (rpython.memory.gc.inspector:150)BaseWalker.unadd
[flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots
[flowgraph] (rpython.memory.gc.incminimark:2734)IncrementalMiniMarkGC.enum_live_with_finalizers
[flowgraph] (rpython.memory.support:272)AddressDeque.foreach
[flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers
[flowgraph] (rpython.memory.gc.inspector:164)BaseWalker.unwalk
[flowgraph] (rpython.memory.gc.inspector:142)BaseWalker.unobj
[flowgraph] (rpython.memory.gc.base:259)GCBase.trace
[flowgraph] (rpython.memory.gc.base:252)gc_callback__unref
[flowgraph] (rpython.memory.gc.inspector:146)BaseWalker._unref
[flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path
[flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher
[flowgraph] (rpython.memory.gc.inspector:208)HeapDumper.delete
[flowgraph] (rpython.memory.gc.inspector:106)BaseWalker.delete
[flowgraph] (rpython.memory.gc.base:600)callback2
[flowgraph] (?:1)memo_assert_callback_is_a_function_0
[flowgraph] (?:1)memo__convert_callback_formats_0
[flowgraph] (?:1)memo__convert_callback_formats_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (?:1)memo_sizeof_0
[flowgraph] (?:1)memo_make_callback_0
[flowgraph] (?:1)memo_make_callback_0
[flowgraph] (?:1)memo_assert_callback_is_a_function_0
[flowgraph] (?:1)memo_assert_callback_is_a_function_0
[flowgraph] (?:1)memo__make_scoped_allocator_0
[flowgraph] (?:1)memo_sizeof_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo_make_callback_0
[flowgraph] (?:1)memo_assert_callback_is_a_function_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (?:1)memo__convert_callback_formats_0
[flowgraph] (?:1)memo_make_callback_0
[flowgraph] (?:1)memo_assert_callback_is_a_function_0
[flowgraph] (?:1)memo_make_callback_0
[flowgraph] (?:1)memo_assert_callback_is_a_function_0
[flowgraph] (?:1)memo_make_callback_0
[flowgraph] (?:1)memo_assert_callback_is_a_function_0
[flowgraph] (?:1)memo_assert_callback_is_a_function_0
[flowgraph] (?:1)memo__convert_callback_formats_0
[flowgraph] (?:1)memo_make_callback_0
[flowgraph] (?:1)memo_assert_callback_is_a_function_0
[flowgraph] (rpython.rtyper.lltypesystem.rlist:391)ll_fixed_newemptylist
[flowgraph] (rpython.rtyper.lltypesystem.rlist:384)ll_fixed_newlist
[rtyper] specializing: 500 / 2674 blocks (18%)
[flowgraph] (rpython.rtyper.rint:398)ll_int_py_div
[flowgraph] (rpython.rtyper.rlist:582)ll_len_foldable
[flowgraph] (rpython.rtyper.lltypesystem.rlist:395)ll_fixed_length
[flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set
[flowgraph] (rpython.rlib.rarithmetic:741)int_force_ge_zero
[flowgraph] (rpython.rtyper.rlist:510)_ll_alloc_and_set_jit
[flowgraph] (rpython.rtyper.rlist:472)_ll_zero_or_null
[flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit
[flowgraph] (rpython.rtyper.lltypesystem.rlist:399)ll_fixed_items
[flowgraph] (rpython.rlib.rgc:538)ll_arrayfill
[flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear
[flowgraph] (rpython.rlib.rgc:508)ll_arrayclear
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff
[flowgraph] (rpython.rtyper.rlist:530)<lambda>
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull
[flowgraph] (rpython.rtyper.lltypesystem.rlist:407)ll_fixed_setitem_fast
[flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline
[flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg
[flowgraph] (rpython.rtyper.rbuiltin:252)ll_max
[flowgraph] (rpython.rtyper.lltypesystem.llarena:565)llimpl_round_up_for_allocation
[flowgraph] (rpython.rtyper.rint:410)ll_int_py_div_nonnegargs
[flowgraph] (rpython.rtyper.lltypesystem.llarena:549)llimpl_arena_reserve
[rtyper] specializing: 700 / 2755 blocks (25%)
[flowgraph] (rpython.rtyper.lltypesystem.llarena:594)llimpl_getfakearenaaddress
[flowgraph] (rpython.rtyper.lltypesystem.llarena:557)llimpl_arena_shrink_obj
[rtyper] specializing: 900 / 2755 blocks (32%)
[flowgraph] (rpython.rtyper.lltypesystem.llarena:532)llimpl_arena_reset
[flowgraph] (rpython.rtyper.lltypesystem.llarena:514)llimpl_arena_malloc
[flowgraph] (rpython.rtyper.rlist:893)ll_listslice_startstop
[flowgraph] (rpython.rtyper.rlist:554)ll_arraycopy
[flowgraph] (?:2)ll_arraycopy
[flowgraph] (rpython.rlib.rgc:362)ll_arraycopy
[flowgraph] (rpython.rlib.rgc:342)copy_item
[flowgraph] (?:1)memo__contains_gcptr_0
[flowgraph] (rpython.rtyper.rint:495)ll_int_py_mod
[rtyper] specializing: 1100 / 2782 blocks (39%)
[flowgraph] (rpython.rtyper.rbuiltin:252)ll_max
[flowgraph] (rpython.rtyper.rbuiltin:240)ll_min
[rtyper] specializing: 1300 / 2786 blocks (46%)
[flowgraph] (rpython.rlib.rposix_environ:173)getenv_llimpl
[flowgraph] (rpython.rtyper.rstr:945)ll_str_is_true
[flowgraph] (rpython.rtyper.lltypesystem.rstr:873)ll_stringslice_minusone
[flowgraph] (rpython.rtyper.lltypesystem.rstr:840)_ll_stringslice
[flowgraph] (?:1)memo_emptystrfun_0
[flowgraph] (rpython.rtyper.rstr:956)ll_stritem
[flowgraph] (rpython.rtyper.lltypesystem.rstr:354)ll_stritem_nonneg
[flowgraph] (rpython.rtyper.lltypesystem.rstr:1046)ll_contains
[flowgraph] (rpython.rtyper.rstr:997)ll_float
[flowgraph] (rpython.rlib.rfloat:87)rstring_to_float
[flowgraph] (rpython.rlib.rdtoa:54)strtod
[flowgraph] (rpython.rlib.objectmodel:397)revdb_flag_io_disabled
[flowgraph] (rpython.rtyper.lltypesystem.rffi:926)get_nonmovingbuffer_ll_final_null
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_PyPy_dg_strtod
[flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall__PyPy_dg_strtod
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[rtyper] specializing: 1500 / 2871 blocks (52%)
[rtyper] specializing: 1700 / 2871 blocks (59%)
[flowgraph] (rpython.rtyper.lltypesystem.rrange:70)ll_newrange
[flowgraph] (rpython.rtyper.lltypesystem.rrange:91)ll_rangeiter
[flowgraph] (rpython.rtyper.rrange:172)ll_rangenext_up
[rtyper] specializing: 1900 / 2880 blocks (65%)
[flowgraph] (rpython.rtyper.rlist:690)ll_getitem_nonneg
[flowgraph] (rpython.rtyper.rlist:723)ll_getitem_foldable_nonneg
[flowgraph] (rpython.rtyper.lltypesystem.rlist:402)ll_fixed_getitem_fast
[flowgraph] (rpython.rtyper.lltypesystem.rstr:1058)ll_int
[flowgraph] (rpython.rtyper.lltypesystem.llarena:579)llimpl_arena_protect
[rtyper] specializing: 2100 / 2929 blocks (71%)
[rtyper] specializing: 2300 / 2929 blocks (78%)
[flowgraph] (rpython.rtyper.rbuiltin:240)ll_min
[rtyper] specializing: 2500 / 2931 blocks (85%)
[rtyper] specializing: 2700 / 2931 blocks (92%)
[flowgraph] (rpython.rtyper.lltypesystem.rstr:860)ll_stringslice_startstop
[flowgraph] (rpython.rtyper.lltypesystem.ll_str:13)ll_int2dec
[flowgraph] (rpython.rtyper.lltypesystem.ll_str:7)ll_unsigned
[rtyper] specializing: 2900 / 2955 blocks (98%)
[flowgraph] (rpython.rtyper.rint:434)ll_uint_py_div
[flowgraph] (rpython.rtyper.rint:525)ll_uint_py_mod
[rtyper] -=- specialized 2513 more blocks -=-
[flowgraph] (rpython.rtyper.lltypesystem.llarena:488)llimpl_protect
[flowgraph] (rpython.rlib.rmmap:280)VirtualProtect
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)VirtualProtect
[flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_VirtualProtect
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1382)scoped_str2charp.__init__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1388)scoped_str2charp.__enter__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:817)str2charp
[flowgraph] (rpython.rtyper.lltypesystem.llarena:456)madvise_arena_free
[flowgraph] (rpython.rtyper.lltypesystem.llarena:451)PosixPageSize.get
[flowgraph] (rpython.rlib.rmmap:1044)madvise_free
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)getenv
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1390)scoped_str2charp.__exit__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:831)free_charp
[flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_getenv
[flowgraph] (rpython.rtyper.lltypesystem.rffi:854)charp2str
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1030)charpsize2str
[flowgraph] (rpython.rtyper.lltypesystem.rstr:145)copy_raw_to_string
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (rpython.rtyper.rbuiltin:252)ll_max
[rtyper] specializing: 3000 / 3069 blocks (97%)
[rtyper] -=- specialized 110 more blocks -=-
[backendopt:removecasts] removed 1 cast_pointers in dump_rpy_heap
[backendopt:removecasts] removed 4 cast_pointers in IncrementalMiniMarkGC.external_malloc
[backendopt:removecasts] removed 2 cast_pointers in count_memory_pressure
[backendopt:removecasts] removed 2 cast_pointers in time
[backendopt:removecasts] removed 1 cast_pointers in ShadowStackPool._prepare_unused_stack
[backendopt:removecasts] removed 1 cast_pointers in ShadowStackPool._resize
[backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher___append_rpy_referent
[backendopt:removecasts] removed 1 cast_pointers in HeapDumper.writeobj
[backendopt:removecasts] removed 1 cast_pointers in MemoryPressureCounter.processobj
[backendopt:removecasts] removed 3 cast_pointers in HeapDumper.flush
[backendopt:removecasts] removed 1 cast_pointers in GCData.q_get_memory_pressure_ofs
[backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__ref
[backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__writeref
[backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__trace_drag_out
[backendopt:removecasts] removed 1 cast_pointers in IncrementalMiniMarkGC.major_collection_step
[backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__debug_check_not_white
[backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__debug_callback2
[backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__collect_ref_rec
[backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher___append_if_nonnull
[backendopt:removecasts] removed 1 cast_pointers in BaseWalker.unadd
[backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__unref
[backendopt:removecasts] removed 1 cast_pointers in int_force_ge_zero__Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_stringslice__rpy_stringPtr_Signed_Signed
[backendopt:removecasts] removed 3 cast_pointers in ll_float__rpy_stringPtr
[backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString
[backendopt:removecasts] removed 1 cast_pointers in ll_rangenext_up__rangePtr_Signed
[backendopt:removecasts] removed 4 cast_pointers in ll_int__rpy_stringPtr_Signed
[backendopt:removecasts] removed 1 cast_pointers in charpsize2str
[backendopt:removecasts] removed 1 cast_pointers in copy_raw_to_string
[backendopt:inlining] phase with threshold factor: 32.4
[backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic
[backendopt:inlining] 0.00 IncrementalMiniMarkGC._bump_pointer
[backendopt:inlining] 0.00 gc_callback__debug_check_not_white
[backendopt:inlining] 0.00 _dummy_size
[backendopt:inlining] 0.00 IncrementalMiniMarkGC._remember_young_pointer_inlined
[backendopt:inlining] 0.00 ll_setitem_nonneg__dum_nocheckConst_arrayPtr_Signed_GCREFPtr
[backendopt:inlining] 0.00 gc_callback__unref
[backendopt:inlining] 0.00 IncrementalMiniMarkGC._collect_obj
[backendopt:inlining] 0.00 IncrementalMiniMarkGC._malloc_out_of_nursery
[backendopt:inlining] 0.00 _get_raw_buf__rpy_string
[backendopt:inlining] 0.00 copy_string_to_raw
[backendopt:inlining] 0.00 VirtualProtect__arrayPtr_Unsigned_UINT_arrayPtr_star_4
[backendopt:inlining] 0.00 copy_raw_to_string
[backendopt:inlining] 0.00 llimpl_getfakearenaaddress
[backendopt:inlining] 0.00 llimpl_arena_malloc
[backendopt:inlining] 0.00 IncrementalMiniMarkGC.id_or_identityhash
[backendopt:inlining] 0.00 gc_callback__ref
[backendopt:inlining] 0.00 ll_fixed_items__arrayPtr
[backendopt:inlining] 0.00 isconstant__v21062___simple_call__function
[backendopt:inlining] 0.00 debug_stop
[backendopt:inlining] 0.00 isvirtual__v21060___simple_call__function
[backendopt:inlining] 0.00 llimpl_arena_reset
[backendopt:inlining] 0.00 HeapDumper.write
[backendopt:inlining] 0.00 gc_callback__writeref
[backendopt:inlining] 0.00 get_get
[backendopt:inlining] 0.00 gc_callback__trace_drag_out
[backendopt:inlining] 0.00 IncrementalMiniMarkGC._trace_drag_out
[backendopt:inlining] 0.00 get_nonmovingbuffer_ll
[backendopt:inlining] 0.00 GlobalMemoryStatusEx__MEMORYSTATUSEXPtr_star_1
[backendopt:inlining] 0.00 debug_start
[backendopt:inlining] 0.00 isconstant__v21068___simple_call__function
[backendopt:inlining] 0.00 isvirtual__v21066___simple_call__function
[backendopt:inlining] 0.00 copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed
[backendopt:inlining] 0.00 pypy_get_l2_cache_size___star_0
[backendopt:inlining] 0.00 gc_callback__collect_ref_rec
[backendopt:inlining] 0.00 IncrementalMiniMarkGC._rrc_free
[backendopt:inlining] 0.00 isconstant__v21072___simple_call__function
[backendopt:inlining] 0.00 getenv__arrayPtr_star_1
[backendopt:inlining] 0.00 gc_callback__debug_callback2
[backendopt:inlining] 0.00 memo__sizeof_none_0
[backendopt:inlining] 0.00 memo__sizeof_none_0
[backendopt:inlining] 0.00 memo_sizeof_0
[backendopt:inlining] 0.00 memo__sizeof_none_0
[backendopt:inlining] 0.00 memo__sizeof_none_0
[backendopt:inlining] 0.00 memo_emptystrfun_0
[backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString
[backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2
[backendopt:inlining] 0.00 ll_getitem_nonneg__dum_nocheckConst_ll_getitem_foldable_nonnegCons_arrayPtr_Signed
[backendopt:inlining] 2.00 IncrementalMiniMarkGC._pyobj
[backendopt:inlining] 2.00 debug_start
[backendopt:inlining] 2.00 debug_stop
[backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr
[backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString
[backendopt:inlining] 2.00 ll_int_py_div_nonnegargs__Signed_Signed
[backendopt:inlining] 2.00 ll_fixed_newlist__GcArray_Ptr_GCREF__gcopaque_Ll_Signed
[backendopt:inlining] 2.00 ll_dict_len__DICTPtr
[backendopt:inlining] 2.00 dict_delete_entries
[backendopt:inlining] 2.00 IncrementalMiniMarkGC.combine
[backendopt:inlining] 2.00 ll_fixed_length__arrayPtr
[backendopt:inlining] 2.00 custom_trace_dispatcher___append_rpy_referent
[backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__writeref
[backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__ref
[backendopt:inlining] 2.00 cast_adr_to_nongc_instance__AddressDeque
[backendopt:inlining] 2.00 ll_unsigned__Signed
[backendopt:inlining] 2.00 ll_uint_py_div__Unsigned_Unsigned
[backendopt:inlining] 2.00 ll_uint_py_mod__Unsigned_Unsigned
[backendopt:inlining] 2.00 scoped_str2charp.__enter__
[backendopt:inlining] 2.00 free_charp
[backendopt:inlining] 2.00 ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__enter__
[backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__trace_drag_out
[backendopt:inlining] 2.00 custom_trace_dispatcher___append_if_nonnull
[backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__collect_ref_rec
[backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__debug_callback2
[backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__debug_check_not_white
[backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__unref
[backendopt:inlining] 4.00 GCBase.header
[backendopt:inlining] 4.00 AddressStack.non_empty
[backendopt:inlining] 4.00 IncrementalMiniMarkGC.get_forwarding_address
[backendopt:inlining] 4.00 GCData.q_finalizer_handlers
[backendopt:inlining] 4.00 ll_max__Unsigned_Unsigned
[backendopt:inlining] 4.00 GCBase.is_valid_gc_object
[backendopt:inlining] 4.00 ll_fixed_setitem_fast__arrayPtr_Signed_GCREFPtr
[backendopt:inlining] 4.00 mangle_hash
[backendopt:inlining] 4.00 _ll_zero_or_null__GCREFPtr
[backendopt:inlining] 4.00 ll_stritem_nonneg__rpy_stringPtr_Signed
[backendopt:inlining] 4.00 _check_valid_type_info_varsize
[backendopt:inlining] 4.00 dict_allocate
[backendopt:inlining] 4.00 _check_valid_type_info
[backendopt:inlining] 4.00 ll_min__Float_Float
[backendopt:inlining] 4.00 ll_max__Signed_Signed
[backendopt:inlining] 4.00 __exit____star_3
[backendopt:inlining] 4.00 copy_item__arrayPtr_arrayPtr_Signed_Signed
[backendopt:inlining] 4.00 _encode_states
[backendopt:inlining] 4.00 ll_max__Float_Float
[backendopt:inlining] 4.00 ll_min__Signed_Signed
[backendopt:inlining] 4.00 ll_fixed_getitem_fast__arrayPtr_Signed
[backendopt:inlining] 5.00 release
[backendopt:inlining] 6.00 FreeList.put
[backendopt:inlining] 6.00 IncrementalMiniMarkGC.get_total_memory_used
[backendopt:inlining] 6.00 IncrementalMiniMarkGC._nursery_memory_size
[backendopt:inlining] 6.00 IncrementalMiniMarkGC.get_total_memory_alloced
[backendopt:inlining] 6.00 IncrementalMiniMarkGC.get_peak_memory_alloced
[backendopt:inlining] 6.00 ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__init__
[backendopt:inlining] 7.00 AddressDict
[backendopt:inlining] 2.00 GCBase._adr2deque
[backendopt:inlining] 7.00 out_of_memory
[backendopt:inlining] 7.00 round_up_for_allocation
[backendopt:inlining] 2.00 ll_len_foldable__arrayPtr
[backendopt:inlining] 7.00 dict_keyhash
[backendopt:inlining] 7.00 _hd_add_root
[backendopt:inlining] 7.00 mallocstr__Signed
[backendopt:inlining] 7.00 _debug_callback
[backendopt:inlining] 7.00 _hd_unadd_root
[backendopt:inlining] 7.00 GCBase.get_size_incl_hash
[backendopt:inlining] 4.00 ll_getitem_foldable_nonneg__arrayPtr_Signed
[backendopt:inlining] 7.00 newdict
[backendopt:inlining] 7.00 setup_root_walker
[backendopt:inlining] 7.00 ccall_getenv
[backendopt:inlining] 0.00 getenv__arrayPtr_star_1
[backendopt:inlining] 7.00 IncrementalMiniMarkGC._wb_old_object_pointing_to_pinned
[backendopt:inlining] 7.00 _add_in_dict
[backendopt:inlining] 7.00 IncrementalMiniMarkGC._debug_check_object_finalizing
[backendopt:inlining] 2.00 ll_fixed_newemptylist__GcArray_Ptr_GCREF__gcopaque_Ll
[backendopt:inlining] 7.00 rstring_to_float__SomeString
[backendopt:inlining] 7.00 ccall__PyPy_dg_strtod__arrayPtr_arrayPtr
[backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2
[backendopt:inlining] 7.50 int_force_ge_zero__Signed
[backendopt:inlining] 8.00 dict_entry_valid
[backendopt:inlining] 8.00 ll_get_value__DICTPtr_Unsigned
[backendopt:inlining] 8.00 ll_newrange__Ptr_GcStruct_rangeLlT_Signed_Signed
[backendopt:inlining] 9.00 GCData.q_varsize_offset_to_length
[backendopt:inlining] 6.00 GCData.get
[backendopt:inlining] 9.00 GCData.q_varsize_item_sizes
[backendopt:inlining] 9.00 GCData.q_varsize_offsets_to_gcpointers_in_var_part
[backendopt:inlining] 9.00 GCData.q_varsize_offset_to_variable_part
[backendopt:inlining] 8.00 GCData.q_offsets_to_gc_pointers
[backendopt:inlining] 6.00 GCData.get_varsize
[backendopt:inlining] 9.00 dict_get
[backendopt:inlining] 6.00 _hash
[backendopt:inlining] 9.00 dict_add
[backendopt:inlining] 8.00 GCData.q_fixed_size
[backendopt:inlining] 9.00 GCBase.get_member_index
[backendopt:inlining] 9.00 ll_dict_lookup_trampoline__v21063___simple_call__function
[backendopt:inlining] 9.00 MemoryPressureCounter.__init__
[backendopt:inlining] 9.00 ccall_VirtualProtect
[backendopt:inlining] 9.00 IncrementalMiniMarkGC._free_young_rawmalloced_obj
[backendopt:inlining] 9.00 GCBase.post_setup
[backendopt:inlining] 9.00 IncrementalMiniMarkGC._check_not_in_nursery
[backendopt:inlining] 9.00 _ll_alloc_and_set_nonnull_trampoline__v21074___simple_call__function
[backendopt:inlining] 5.50 best_nursery_size_for_L2cache
[backendopt:inlining] 10.00 acquire
[backendopt:inlining] 10.00 <lambda>__v21058___simple_call_invoke_4_
[backendopt:inlining] 10.00 ShadowStackPool.start_fresh_new_state
[backendopt:inlining] 3.50 <lambda>__v21071___simple_call__function
[backendopt:inlining] 7.00 ll_str_is_true__LLHelpersConst_rpy_stringPtr
[backendopt:inlining] 8.00 IncrementalMiniMarkGC.get_type_id
[backendopt:inlining] 8.00 GCBase.points_to_valid_gc_object
[backendopt:inlining] 6.00 dict_delete
[backendopt:inlining] 11.00 MemoryPressureCounter._ref
[backendopt:inlining] 11.00 BaseWalker._unref
[backendopt:inlining] 11.00 GCBase._debug_callback2
[backendopt:inlining] 11.00 _append_if_nonnull
[backendopt:inlining] 11.00 _ll_dict_setitem_lookup_done_trampoline__v21069___simple_call__function
[backendopt:inlining] 10.00 dict_entry_hash
[backendopt:inlining] 10.00 GCData.q_member_index
[backendopt:inlining] 11.00 IncrementalMiniMarkGC._visit_old_objects_pointing_to_pinned
[backendopt:inlining] 11.00 start_of_page
[backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed
[backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed
[backendopt:inlining] 11.00 IncrementalMiniMarkGC.trace_and_drag_out_of_nursery
[backendopt:inlining] 11.00 IncrementalMiniMarkGC.rrc_major_collection_trace
[backendopt:inlining] 11.00 HeapDumper.delete
[backendopt:inlining] 8.00 llimpl_round_up_for_allocation
[backendopt:inlining] 10.50 estimate_best_nursery_size
[backendopt:inlining] 12.00 get_total_memory
[backendopt:inlining] 12.00 ll_arrayclear__arrayPtr
[backendopt:inlining] 12.00 ll_rangeiter__Ptr_GcStruct_rangeLlT_rangePtr
[backendopt:inlining] 12.25 scoped_str2charp.__init__
[backendopt:inlining] 12.50 AddressDeque.non_empty
[backendopt:inlining] 12.50 ShadowStackPool._resize
[backendopt:inlining] 12.50 ll_rangenext_up__rangePtr_Signed
[backendopt:inlining] 9.00 __exit____star_3
[backendopt:inlining] 12.00 GCData.q_has_gcptr_in_varsize
[backendopt:inlining] 10.00 IncrementalMiniMarkGC._is_pinned
[backendopt:inlining] 12.00 GCData.q_has_gcptr
[backendopt:inlining] 12.00 GCData.q_is_gcarrayofgcptr
[backendopt:inlining] 12.00 GCData.q_fast_path_tracing
[backendopt:inlining] 12.00 GCData.q_has_custom_trace
[backendopt:inlining] 6.00 IncrementalMiniMarkGC.init_gc_object
[backendopt:inlining] 12.00 GCData.q_is_varsize
[backendopt:inlining] 6.00 IncrementalMiniMarkGC.get_card
[backendopt:inlining] 12.00 GCData.q_is_rpython_class
[backendopt:inlining] 12.00 GCData.q_has_memory_pressure
[backendopt:inlining] 12.00 scoped_alloc__MEMORYSTATUSEX_False
[backendopt:inlining] 13.00 IncrementalMiniMarkGC.trace_and_drag_out_of_nursery_partial
[backendopt:inlining] 13.00 sort_chunk
[backendopt:inlining] 13.00 BaseWalker.unobj
[backendopt:inlining] 10.00 IncrementalMiniMarkGC._reset_gcflag_visited
[backendopt:inlining] 13.00 ll_stringslice_minusone__rpy_stringPtr
[backendopt:inlining] 13.00 free_nonmovingbuffer_ll
[backendopt:inlining] 13.50 ll_int_py_mod__Signed_Signed
[backendopt:inlining] 13.50 FreeList.get
[backendopt:inlining] 2.00 <lambda>__v21065___simple_call__function
[backendopt:inlining] 2.00 <lambda>__v21059___simple_call__function
[backendopt:inlining] 14.00 GCData.q_weakpointer_offset
[backendopt:inlining] 12.00 IncrementalMiniMarkGC.get_peak_memory_used
[backendopt:inlining] 15.00 read_float_from_env
[backendopt:inlining] 15.00 ll_int_py_div__Signed_Signed
[backendopt:inlining] 16.00 IncrementalMiniMarkGC.card_marking_words_for_length
[backendopt:inlining] 16.00 IncrementalMiniMarkGC.card_marking_bytes_for_length
[backendopt:inlining] 16.00 BaseWalker.process
[backendopt:inlining] 15.00 dict_insertclean
[backendopt:inlining] 16.00 IncrementalMiniMarkGC.is_in_nursery
[backendopt:inlining] 15.00 _ll_alloc_and_clear__GcArray_Ptr_GCREF__gcopaque_Ll_Signed
[backendopt:inlining] 17.00 ll_contains__rpy_stringPtr_Char
[backendopt:inlining] 17.00 GCBase.get_size
[backendopt:inlining] 16.00 IncrementalMiniMarkGC.threshold_reached
[backendopt:inlining] 17.00 ShadowStackPool.initial_setup
[backendopt:inlining] 17.00 read_from_env
[backendopt:inlining] 17.00 GCBase.setup
[backendopt:inlining] 17.00 _do_append_rpy_roots
[backendopt:inlining] 17.00 HeapDumper.__init__
[backendopt:inlining] 17.00 llimpl_protect
[backendopt:inlining] 17.00 madvise_free
[backendopt:inlining] 17.00 read_uint_from_env
[backendopt:inlining] 14.00 IncrementalMiniMarkGC.start_free_rawmalloc_objects
[backendopt:inlining] 11.00 ll_stritem__LLHelpersConst_rpy_stringPtr_Signed
[backendopt:inlining] 17.75 ShadowStackPool._prepare_unused_stack
[backendopt:inlining] 15.00 ll_dict_resize__DICTPtr
[backendopt:inlining] 15.00 IncrementalMiniMarkGC._debug_check_object_scanning
[backendopt:inlining] 18.00 enumerate_all_roots___append_rpy_root
[backendopt:inlining] 18.00 enumerate_all_roots___hd_add_root
[backendopt:inlining] 18.00 IncrementalMiniMarkGC.collect_roots
[backendopt:inlining] 18.00 enumerate_all_roots___debug_callback
[backendopt:inlining] 18.00 enumerate_all_roots___hd_unadd_root
[backendopt:inlining] 17.00 GCData.q_cannot_pin
[backendopt:inlining] 18.00 BaseWalker.finish_processing
[backendopt:inlining] 15.25 IncrementalMiniMarkGC.write_barrier
[backendopt:inlining] 16.25 IncrementalMiniMarkGC.rrc_invoke_callback
[backendopt:inlining] 19.00 walk_stack_roots
[backendopt:inlining] 19.00 IncrementalMiniMarkGC.raw_malloc_memory_pressure
[backendopt:inlining] 19.33 AddressStack.length
[backendopt:inlining] 17.25 IncrementalMiniMarkGC._sweep_old_objects_pointing_to_pinned
[backendopt:inlining] 20.67 dict_allocate_entries
[backendopt:inlining] 21.00 _do_append_rpy_referents
[backendopt:inlining] 21.00 IncrementalMiniMarkGC.minor_and_major_collection
[backendopt:inlining] 21.00 AddressStack.sort
[backendopt:inlining] 21.25 AddressStack.append
[backendopt:inlining] 21.25 AddressDeque.append
[backendopt:inlining] 19.50 GCData.q_destructor_or_custom_trace
[backendopt:inlining] 21.33 ll_arrayfill__arrayPtr_GCREFPtr
[backendopt:inlining] 21.50 AddressStack.__init__
[backendopt:inlining] 18.75 IncrementalMiniMarkGC._add_to_more_objects_to_trace_if_black
[backendopt:inlining] 21.00 ll_contains__DICTPtr_Address
[backendopt:inlining] 22.00 enum_live_with_finalizers___append_rpy_root
[backendopt:inlining] 22.00 enum_live_with_finalizers___hd_add_root
[backendopt:inlining] 21.00 IncrementalMiniMarkGC.free_young_rawmalloced_objects
[backendopt:inlining] 22.00 enum_live_with_finalizers___debug_callback
[backendopt:inlining] 22.00 enum_live_with_finalizers___hd_unadd_root
[backendopt:inlining] 23.33 charp2str
[backendopt:inlining] 23.50 AddressDeque.__init__
[backendopt:inlining] 23.00 BaseWalker.delete
[backendopt:inlining] 18.00 IncrementalMiniMarkGC._reset_flag_old_objects_pointing_to_pinned
[backendopt:inlining] 21.00 IncrementalMiniMarkGC._finalization_state
[backendopt:inlining] 21.75 ll_alloc_and_set__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr
[backendopt:inlining] 23.00 GCData.q_get_memory_pressure_ofs
[backendopt:inlining] 24.75 _ll_alloc_and_set_jit__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr
[backendopt:inlining] 25.17 _ll_alloc_and_set_nojit__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr
[backendopt:inlining] 20.50 ll_dict_lookup_look_inside_iff__DICTPtr_Address_Signed
[backendopt:inlining] 25.75 ll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT
[backendopt:inlining] 21.75 _ll_alloc_and_set_nonnull_look_inside_iff__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr
[backendopt:inlining] 26.31 ll_stringslice_startstop__rpy_stringPtr_Signed_Signed
[backendopt:inlining] 26.37 AddressStack.pop
[backendopt:inlining] 26.50 time
[backendopt:inlining] 16.75 clamp_total_memory
[backendopt:inlining] 21.50 IncrementalMiniMarkGC._free_if_unvisited
[backendopt:inlining] 27.25 quicksort
[backendopt:inlining] 27.50 IncrementalMiniMarkGC.is_forwarded
[backendopt:inlining] 26.00 AddressStack.delete
[backendopt:inlining] 26.00 AddressDeque.delete
[backendopt:inlining] 20.50 get_L2cache_win32
[backendopt:inlining] 20.00 _append_rpy_root
[backendopt:inlining] 29.00 ll_dict_insertclean__DICTPtr_Address_Address_Signed
[backendopt:inlining] 29.00 IncrementalMiniMarkGC.collect_nonstack_roots
[backendopt:inlining] 29.75 llimpl_arena_protect
[backendopt:inlining] 21.62 IncrementalMiniMarkGC._rrc_minor_trace
[backendopt:inlining] 23.50 _ll_dict_setitem_lookup_done_look_inside_iff__DICTPtr_Address_Address_Signed_Unsigned
[backendopt:inlining] 29.75 IncrementalMiniMarkGC._alloc_nursery
[backendopt:inlining] 21.00 ll_listslice_startstop__GcArray_Ptr_GCREF__gcopaque_Ll_arrayPtr_Signed_Signed
[backendopt:inlining] 31.21 ArenaCollection._pick_next_arena
[backendopt:inlining] 31.75 AddressDeque.popleft
[backendopt:inlining] 23.00 _append_rpy_referent
[backendopt:inlining] 32.25 HeapDumper._writeref
[backendopt:inlining] 23.00 IncrementalMiniMarkGC.collect_roots_in_nursery
[backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v21075___simple_call__function
[backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v21073___simple_call__function
[backendopt:inlining] 29.00 IncrementalMiniMarkGC.visit_all_objects
[backendopt:inlining] inlined 1613 callsites.
[backendopt:removecasts] removed 1 cast_pointers in dump_rpy_heap
[backendopt:removecasts] removed 1 cast_pointers in count_memory_pressure
[backendopt:removecasts] removed 2 cast_pointers in get_win32_total_phys_memory
[backendopt:removecasts] removed 1 cast_pointers in _ll_stringslice__rpy_stringPtr_Signed_Signed
[backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString
[backendopt:removecasts] removed 1 cast_pointers in charpsize2str
[backendopt:removecasts] removed 1 cast_pointers in copy_raw_to_string
[backendopt:malloc] starting malloc removal
[backendopt:malloc] 1 simple mallocs removed in 'get_win32_total_phys_memory'
[backendopt:malloc] 3 simple mallocs removed in 'GlobalMemoryStatusEx__MEMORYSTATUSEXPtr_star_1'
[backendopt:malloc] 2 simple mallocs removed in 'partition'
[backendopt:malloc] 1 simple mallocs removed in 'getenv_llimpl'
[backendopt:malloc] 1 simple mallocs removed in 'strtod__SomeString'
[backendopt:malloc] 5 simple mallocs removed in '_PyPy_dg_strtod__arrayPtr_arrayPtr_star_2'
[backendopt:malloc] 9 simple mallocs removed in 'VirtualProtect__arrayPtr_Signed_Signed_arrayPtr'
[backendopt:malloc] 9 simple mallocs removed in 'VirtualProtect__arrayPtr_Unsigned_UINT_arrayPtr_star_4'
[backendopt:malloc] 3 simple mallocs removed in 'getenv__arrayPtr_star_1'
[backendopt:malloc] removed 34 simple mallocs in total
[backendopt:mergeifblocks] starting to merge if blocks
[backendopt] merging blocks in IncrementalMiniMarkGC.collect
[backendopt] merging blocks in IncrementalMiniMarkGC.get_stats
[backendopt] merging blocks in _trace_slow_path___append_rpy_referent
[backendopt] merging blocks in _trace_slow_path__gc_callback__ref
[backendopt] merging blocks in _trace_slow_path__gc_callback__writeref
[backendopt] merging blocks in _trace_slow_path__gc_callback__trace_drag_out
[backendopt] merging blocks in foreach___rrc_minor_trace
[backendopt] merging blocks in IncrementalMiniMarkGC._rrc_minor_trace
[backendopt] merging blocks in IncrementalMiniMarkGC.major_collection_step
[backendopt] merging blocks in IncrementalMiniMarkGC.debug_check_object
[backendopt] merging blocks in _trace_slow_path__gc_callback__debug_check_not_white
[backendopt] merging blocks in _trace_slow_path__gc_callback__debug_callback2
[backendopt] merging blocks in _trace_slow_path__gc_callback__collect_ref_rec
[backendopt] merging blocks in IncrementalMiniMarkGC._rrc_major_trace
[backendopt] merging blocks in _trace_slow_path___append_if_nonnull
[backendopt] merging blocks in _trace_slow_path__gc_callback__unref
[backendopt] merging blocks in llimpl_arena_reset
[flowgraph] (rpython.translator.c.genc:261)entrypoint_wrapper
[flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set
[flowgraph] (rpython.rtyper.rlist:510)_ll_alloc_and_set_jit
[flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear
[flowgraph] (rpython.rtyper.lltypesystem.rlist:324)ll_newlist
[flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff
[flowgraph] (rpython.rtyper.rlist:530)<lambda>
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull
[flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast
[flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items
[flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit
[flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline
[flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull
[flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg
[rtyper] specializing: 3100 / 3119 blocks (99%)
[rtyper] -=- specialized 50 more blocks -=-
[rtyper] -=- specialized 0 more blocks -=-
[flowgraph] (rpython.memory.gctransform.framework:1604)ll_finalizer_trigger
[flowgraph] (rpython.memory.gctransform.framework:1611)ll_next_dead
[c:database] GC transformer: finished helpers
[flowgraph] (rpython.memory.gctransform.support:95)ll_report_finalizer_error
[flowgraph] (rpython.memory.gctransform.support:77)write
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write
[flowgraph] (rpython.memory.gctransform.transform:461)_ll_compute_size
[flowgraph] (rpython.rtyper.rclass:870)ll_str
[flowgraph] (rpython.rtyper.lltypesystem.rstr:425)ll_strconcat
[flowgraph] (rpython.rtyper.lltypesystem.rstr:416)ll_length
[flowgraph] (rpython.rtyper.lltypesystem.ll_str:47)ll_int2hex
[flowgraph] (rpython.rtyper.lltypesystem.ll_str:7)ll_unsigned
[flowgraph] (?:1)memo_conststr_0
[flowgraph] (?:1)memo_conststr_0
[flowgraph] (?:1)memo_conststr_0
[flowgraph] (?:1)memo_conststr_0
[rtyper] specializing: 3200 / 3219 blocks (99%)
[rtyper] -=- specialized 100 more blocks -=-
[backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_fixedsize__Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_fixedsize_zero__Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_varsize_no_length__Signed_Signed_Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_varsize_no_length_zero__Signed_Signed_Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_compute_size__Signed_Signed_Signed
[backendopt:inlining] phase with threshold factor: 32.4
[backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic
[backendopt:inlining] 0.00 _ll_compute_size__Signed_Signed_Signed
[backendopt:inlining] 0.00 memo_conststr_0
[backendopt:inlining] 0.00 wrap_write__Signed_SomeString_Signed_star_3
[backendopt:inlining] 0.00 ll_unsigned__Unsigned
[backendopt:inlining] 2.00 ll_length__rpy_stringPtr
[backendopt:inlining] 6.00 finalizer_trigger
[backendopt:inlining] 12.50 AddressDeque.non_empty
[backendopt:inlining] 16.50 _ll_malloc_varsize_no_length__Signed_Signed_Signed
[backendopt:inlining] 26.62 ll_report_finalizer_error__SomeInstance
[backendopt:inlining] 31.75 AddressDeque.popleft
[backendopt:inlining] inlined 12 callsites.
[backendopt:malloc] starting malloc removal
[backendopt:malloc] 8 simple mallocs removed in 'write'
[backendopt:malloc] 8 simple mallocs removed in 'wrap_write__Signed_SomeString_Signed_star_3'
[backendopt:malloc] removed 16 simple mallocs in total
[backendopt:mergeifblocks] starting to merge if blocks
[c:database] GC transformer: finished tables
[gctransform:info] assigned 59 typeids
[gctransform:info] added 113 push/pop stack root instructions
[gctransform:info] inserted 4 write barrier calls
[gctransform:info] inserted 3 write_barrier_from_array calls
[gctransform:info] found 3 static roots
[c:database] Inlining GC helpers and postprocessing
[c] 801 nodes [ array: 129 framework rtti: 21 func: 299 group: 1 struct: 351 ]
[c:database] Completed
[translation:info] database for generating C source was created
[translation:info] Generating c source...
[c:writing] structdef.h
[c:writing] forwarddecl.h
[c:writing] preimpl.h
[c:writing] data_rpython_flowspace.c
[c:writing] data_rpython_memory_gc.c
[c:writing] data_rpython_memory_gctransform.c
[c:writing] data_rpython_rlib.c
[c:writing] data_rpython_rlib_test.c
[c:writing] data_rpython_rtyper.c
[c:writing] data_rpython_rtyper_lltypesystem.c
[c:writing] nonfuncnodes.c
[c:writing] data_rpython_memory_gc_1.c
[c:writing] data_rpython_rlib_1.c
[c:writing] data_rpython_rtyper_lltypesystem_1.c
[c:writing] implement.c
[c:writing] rpython_flowspace.c
[c:writing] rpython_memory.c
[c:writing] rpython_memory_gc.c
[c:writing] rpython_memory_gctransform.c
[c:writing] rpython_rlib.c
[c:writing] rpython_rlib_test.c
[c:writing] rpython_rtyper.c
[c:writing] rpython_rtyper_lltypesystem.c
[c:writing] rpython_translator.c
[c:writing] rpython_translator_c.c
[translation:info] written: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-61\testing_3\testing_3.c
[translation:info] Compiling c source...
[platform:execute] nmake in c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-61\testing_3
[platform:Error] cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
[platform:Error] stdafx.c
[platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_3.obj /c testing_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
[platform:Error] testing_3.c
[platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
[platform:Error] data_rpython_flowspace.c
[platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
[platform:Error] data_rpython_memory_gc.c
[platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
[platform:Error] data_rpython_memory_gctransform.c
[platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
[platform:Error] data_rpython_rlib.c
[platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_test.obj /c data_rpython_rlib_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
[platform:Error] data_rpython_rlib_test.c
[platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
[platform:Error] data_rpython_rtyper.c
[platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
[platform:Error] data_rpython_rtyper_lltypesystem.c
[platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
[platform:Error] nonfuncnodes.c
[platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
[platform:Error] data_rpython_memory_gc_1.c
[platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
[platform:Error] data_rpython_rlib_1.c
[platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
[platform:Error] data_rpython_rtyper_lltypesystem_1.c
[platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
[platform:Error] implement.c
[platform:Error] implement.c(123): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX'
[platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
[platform:Error] rpython_flowspace.c
[platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
[platform:Error] rpython_memory.c
[platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src
[platform:Error] rpython_memory_gc.c
[platform:Error] rpython_memory_gc.c(2114): error C2027: use of undefined type 'MEMORYSTATUSEX'
[platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-61\testing_3\singleheader.h(2079): note: see declaration of 'MEMORYSTATUSEX'
[platform:Error] rpython_memory_gc.c(2140): error C2027: use of undefined type 'MEMORYSTATUSEX'
[platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-61\testing_3\singleheader.h(2079): note: see declaration of 'MEMORYSTATUSEX'
[platform:Error] rpython_memory_gc.c(2141): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX'
[platform:Error] rpython_memory_gc.c(2148): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'
[platform:Error] NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2'
[platform:Error] Stop.
builder: rpython-win-x86-64 build #765*
test: rlib/test/test_rgc.py::TestFinalizerQueue::()::test_translated_incminimark