pypy/module/thread/test/test_gil.py::TestUsingFramework::()::test_one_thread_rev
self = <pypy.module.thread.test.test_gil.TestUsingFramework object at 0x000001a53a2f2528>
def test_one_thread_rev(self):
> self.test_one_thread(skew=-1)
module\thread\test\test_gil.py:112:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
module\thread\test\test_gil.py:107: in test_one_thread
fn = self.getcompiled(f, [])
..\rpython\translator\c\test\test_boehm.py:40: in getcompiled
thread=self.use_threads, **extra_options)
..\rpython\translator\c\test\test_genc.py:124: in compile
t.compile_c()
..\rpython\translator\interactive.py:123: in compile_c
self.driver.compile_c()
..\rpython\translator\driver.py:108: in proc
return self.proceed(backend_goal)
..\rpython\translator\driver.py:569: in proceed
result = self._execute(goals, task_skip = self._maybe_skip())
..\rpython\translator\tool\taskengine.py:114: in _execute
res = self._do(goal, taskcallable, *args, **kwds)
..\rpython\translator\driver.py:278: in _do
res = func()
..\rpython\translator\driver.py:536: in task_compile_c
cbuilder.compile(**kwds)
..\rpython\translator\c\genc.py:341: in compile
extra_opts)
..\rpython\translator\platform\windows.py:574: in execute_makefile
self._handle_error(returncode, stdout, stderr, path.join('make'))
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <MsvcPlatform cc=cl.exe>, returncode = 3221225477, stdout = ''
stderr = ''
outname = local('d:\\systemtemp\\pytest\\usession-py3.11-1915\\testing_2\\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(out="""
E """)
..\rpython\translator\platform\windows.py:319: CompilationError
---------- Captured stderr call ----------
[platform:msg] Updated environment with vsver 160, using x64 True
[flowgraph] (rpython.translator.c.test.test_genc:66)entry_point
[translation:info] Annotating&simplifying...
[translation:info] with policy: rpython.annotator.policy.AnnotatorPolicy
[flowgraph] (pypy.module.thread.test.test_gil:71)f
[flowgraph] (pypy.module.thread.gil:25)GILThreadLocals.setup_threads
[flowgraph] (rpython.rlib.rgil:153)allocate
[flowgraph] (rpython.rlib.rthread:130)start_new_thread
[flowgraph] (rpython.rlib.rthread:99)ll_start_new_thread
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)RPyThreadStart
[flowgraph] (?:6)wrapper
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_RPyThreadStart
[flowgraph] (rpython.rlib.rgil:160)release
[flowgraph] (rpython.rlib.rgil:183)acquire_maybe_in_new_thread
[flowgraph] (rpython.rlib.rthread:124)get_or_make_ident
[flowgraph] (rpython.rlib.rthread:356)get_or_make_raw
[flowgraph] (rpython.rlib.rgil:171)acquire
[flowgraph] (rpython.rlib.rthread:282)gc_thread_run
[flowgraph] (pypy.module.thread.test.test_gil:64)bootstrap
[flowgraph] (rpython.rlib.rposix:500)write
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1448)scoped_nonmovingbuffer.__init__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1452)scoped_nonmovingbuffer.__enter__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:881)get_nonmovingbuffer_ll
[flowgraph] (rpython.rlib.objectmodel:315)we_are_translated_to_c
[flowgraph] (pypy.module.thread.test.test_gil:48)runme
[flowgraph] (rpython.rlib.rthread:114)get_ident
[flowgraph] (rpython.rlib.rthread:349)getraw
[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.rlib.rthread:297)gc_thread_die
[flowgraph] (rpython.rlib.rgil:201)yield_thread
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1454)scoped_nonmovingbuffer.__exit__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:945)free_nonmovingbuffer_ll
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_wrap_write
[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.rtime:282)sleep
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)Sleep
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_Sleep
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)Sleep
[flowgraph] (rpython.flowspace.specialcase:76)rpython_print_item
[flowgraph] (rpython.translator.c.test.test_genc:39)llrepr_out
[flowgraph] (rpython.flowspace.specialcase:95)rpython_print_newline
[flowgraph] (rpython.rlib.rposix:430)handle_posix_error
[flowgraph] (rpython.rlib.rarithmetic:139)widen
[flowgraph] (rpython.flowspace.specialcase:85)rpython_print_end
[flowgraph] (rpython.rlib.rposix:113)get_saved_errno
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__make_wrapper_for_0
[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] usession directory: d:\systemtemp\pytest\usession-py3.11-1915
[translation:info] already done: Annotating&simplifying
[translation:info] RTyping...
[flowgraph] (rpython.rtyper.rclass:1170)ll_runtime_type_info
[flowgraph] (rpython.rtyper.rstr:426)ll_str
[flowgraph] (?:1)memo_ll_constant_0
[flowgraph] (rpython.rtyper.lltypesystem.rlist:357)ll_newemptylist
[flowgraph] (rpython.rtyper.lltypesystem.rlist:351)_ll_new_empty_item_array
[flowgraph] (?:1)memo__ll_prebuilt_empty_array_0
[flowgraph] (rpython.rtyper.rclass:870)ll_str
[flowgraph] (rpython.rtyper.lltypesystem.rstr:425)ll_strconcat
[flowgraph] (rpython.rtyper.lltypesystem.rstr:416)ll_length
[flowgraph] (?:2)mallocstr
[flowgraph] (rpython.rtyper.lltypesystem.rstr:36)mallocstr
[flowgraph] (rpython.rtyper.lltypesystem.rstr:78)copy_string_contents
[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
[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.rlib.jit:281)isvirtual
[flowgraph] (?:2)ll_join_strs_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs
[flowgraph] (rpython.rtyper.lltypesystem.rstr:350)ll_strlen
[flowgraph] (rpython.rtyper.lltypesystem.rlist:384)ll_fixed_newlist
[flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg
[flowgraph] (rpython.rtyper.lltypesystem.rlist:407)ll_fixed_setitem_fast
[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.rrange:70)ll_newrange
[flowgraph] (rpython.rtyper.lltypesystem.rrange:91)ll_rangeiter
[flowgraph] (rpython.rtyper.rrange:172)ll_rangenext_up
[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] (?:2)ll_arraycopy
[flowgraph] (rpython.rlib.rgc:362)ll_arraycopy
[flowgraph] (rpython.rlib.rgc:342)copy_item
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[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__contains_gcptr_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (rpython.rtyper.rlist:574)ll_len
[rtyper] specializing: 100 / 487 blocks (20%)
[flowgraph] (rpython.rtyper.lltypesystem.rlist:470)ll_listiter
[flowgraph] (rpython.rtyper.lltypesystem.rlist:476)ll_listnext
[flowgraph] (rpython.rtyper.lltypesystem.rlist:372)ll_getitem_fast
[rtyper] specializing: 200 / 496 blocks (40%)
[flowgraph] (rpython.rtyper.lltypesystem.ll_str:13)ll_int2dec
[flowgraph] (rpython.rtyper.lltypesystem.ll_str:7)ll_unsigned
[flowgraph] (rpython.rtyper.rfloat:60)ll_str
[flowgraph] (?:2)formatd
[flowgraph] (rpython.rlib.rfloat:105)formatd
[flowgraph] (rpython.rlib.rdtoa:290)dtoa_formatd
[flowgraph] (rpython.rlib.rdtoa:248)dtoa
[flowgraph] (rpython.rlib.objectmodel:397)revdb_flag_io_disabled
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_PyPy_dg_dtoa
[flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall__PyPy_dg_dtoa
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_PyPy_dg_freedtoa
[flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall__PyPy_dg_freedtoa
[flowgraph] (rpython.rlib.rdtoa:82)format_nonfinite
[flowgraph] (rpython.rlib.rdtoa:97)format_number
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[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] (rpython.rtyper.rint:149)ll_str
[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] (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
[rtyper] specializing: 300 / 846 blocks (35%)
[rtyper] specializing: 400 / 846 blocks (47%)
[rtyper] specializing: 500 / 846 blocks (59%)
[flowgraph] (rpython.rtyper.rint:434)ll_uint_py_div
[flowgraph] (rpython.rtyper.rint:525)ll_uint_py_mod
[flowgraph] (rpython.rtyper.lltypesystem.rstr:1046)ll_contains
[flowgraph] (rpython.rtyper.rstr:931)ll_lower_char
[flowgraph] (rpython.rtyper.rstr:891)ll_char_isdigit
[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
[rtyper] specializing: 600 / 870 blocks (68%)
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:445)ll_new
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:178)ll_append_char
[flowgraph] (rpython.rlib.jit:1300)conditional_call
[flowgraph] (?:2)ll_grow_by
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:94)ll_grow_by
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:275)ll_append_multiple_char
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:299)ll_jit_try_append_multiple_char
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:282)_ll_append_multiple_char
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:328)ll_append_charpsize
[flowgraph] (rpython.rtyper.lltypesystem.rstr:145)copy_raw_to_string
[flowgraph] (?:11)ll_build_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:355)<lambda>
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:355)ll_build
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:374)ll_fold_pieces
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:346)ll_getlength
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:365)ll_shrink_final
[flowgraph] (?:2)ll_shrink_array
[flowgraph] (rpython.rlib.rgc:468)ll_shrink_array
[flowgraph] (?:2)ll_build_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:355)ll_build
[flowgraph] (rpython.rtyper.lltypesystem.rstr:354)ll_stritem_nonneg
[flowgraph] (rpython.rtyper.lltypesystem.rstr:856)ll_stringslice_startonly
[flowgraph] (rpython.rtyper.lltypesystem.rstr:840)_ll_stringslice
[flowgraph] (?:1)memo_emptystrfun_0
[flowgraph] (rpython.rtyper.lltypesystem.rstr:362)ll_chr2str
[flowgraph] (rpython.rtyper.lltypesystem.rstr:860)ll_stringslice_startstop
[rtyper] specializing: 800 / 996 blocks (80%)
[flowgraph] (rpython.rtyper.rbuiltin:240)ll_min
[rtyper] specializing: 900 / 998 blocks (90%)
[rtyper] -=- specialized 998 blocks -=-
[flowgraph] (rpython.rtyper.rclass:1133)ll_issubclass
[flowgraph] (rpython.rtyper.rclass:1130)ll_type
[rtyper] specializing: 1000 / 1002 blocks (99%)
[rtyper] -=- specialized 4 more blocks -=-
[translation:info] usession directory: d:\systemtemp\pytest\usession-py3.11-1915
[translation:info] already done: Annotating&simplifying
[translation:info] already done: RTyping
[translation:info] lltype back-end optimisations...
[backendopt:removecasts] removed 6 cast_pointers in f
[backendopt:removecasts] removed 1 cast_pointers in ll_start_new_thread__bootstrap
[backendopt:removecasts] removed 1 cast_pointers in bootstrap
[backendopt:removecasts] removed 5 cast_pointers in runme
[backendopt:removecasts] removed 1 cast_pointers in _get_raw_buf__rpy_string
[backendopt:removecasts] removed 3 cast_pointers in handle_posix_error__write
[backendopt:removecasts] removed 1 cast_pointers in copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed
[backendopt:removecasts] removed 1 cast_pointers in ll_join_strs__v9527___simple_call__function_
[backendopt:removecasts] removed 1 cast_pointers in ll_join_strs__v9530___simple_call__function_
[backendopt:removecasts] removed 1 cast_pointers in ll_rangenext_up__rangePtr_Signed
[backendopt:removecasts] removed 1 cast_pointers in ll_listnext__listiterPtr
[backendopt:removecasts] removed 2 cast_pointers in dtoa_formatd__Float_Char_Signed_Signed
[backendopt:removecasts] removed 3 cast_pointers in dtoa__Float_Char_Signed_Signed_Signed_SomeList_Bool
[backendopt:removecasts] removed 1 cast_pointers in format_nonfinite__arrayPtr_Signed_Signed_SomeList
[backendopt:removecasts] removed 4 cast_pointers in format_number__arrayPtr_Signed_Signed_Signed_Char_Signed_Signed_Bool
[backendopt:removecasts] removed 1 cast_pointers in ll_strnext__stringiterPtr
[backendopt:removecasts] removed 1 cast_pointers in ll_grow_by__stringbuilderPtr_Signed
[backendopt:removecasts] removed 1 cast_pointers in copy_raw_to_string__arrayPtr_rpy_stringPtr_Signed_Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_stringslice__rpy_stringPtr_Signed_Signed
[backendopt:inlining] phase with threshold factor: 32.4
[backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic
[backendopt:inlining] 0.00 _get_raw_buf__rpy_string
[backendopt:inlining] 0.00 scoped_nonmovingbuffer.__enter__
[backendopt:inlining] 0.00 gc_thread_run
[backendopt:inlining] 0.00 ll_append_char__stringbuilderPtr_Char
[backendopt:inlining] 0.00 cast_any_ptr__Ptr_GcStruct_rpy_stringLlT_rpy_stringPtr
[backendopt:inlining] 0.00 get_nonmovingbuffer_ll
[backendopt:inlining] 0.00 RPyThreadStart__bootstrapConst_star_1
[backendopt:inlining] 0.00 copy_string_to_raw
[backendopt:inlining] 0.00 Sleep__UINT_star_1
[backendopt:inlining] 0.00 Sleep__Unsigned_star_1
[backendopt:inlining] 0.00 gc_thread_die
[backendopt:inlining] 0.00 memo_conststr_0
[backendopt:inlining] 0.00 memo__sizeof_none_0
[backendopt:inlining] 0.00 conditional_call__v9534___simple_call__function__star_3
[backendopt:inlining] 0.00 memo_ll_constant_0
[backendopt:inlining] 0.00 memo__ll_prebuilt_empty_array_0
[backendopt:inlining] 0.00 isconstant__v9532___simple_call__function_
[backendopt:inlining] 0.00 isconstant__v9533___simple_call__function_
[backendopt:inlining] 0.00 scoped_nonmovingbuffer.__init__
[backendopt:inlining] 0.00 isvirtual__v9528___simple_call__function_
[backendopt:inlining] 0.00 copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed
[backendopt:inlining] 0.00 ll_unsigned__Unsigned
[backendopt:inlining] 0.00 ll_setitem_nonneg__dum_nocheckConst_arrayPtr_Signed_Signed
[backendopt:inlining] 0.00 ll_getitem_nonneg__dum_nocheckConst_ll_getitem_foldable_nonnegCons_arrayPtr_Signed
[backendopt:inlining] 0.00 __exit____star_3
[backendopt:inlining] 0.00 _PyPy_dg_dtoa__Float_Signed_Signed_arrayPtr_arrayPtr_arrayPtr_star_6
[backendopt:inlining] 0.00 _PyPy_dg_freedtoa__arrayPtr_star_1
[backendopt:inlining] 0.00 memo_emptystrfun_0
[backendopt:inlining] 0.00 isvirtual__v9562___simple_call__function_
[backendopt:inlining] 0.00 isconstant__v9564___simple_call__function_
[backendopt:inlining] 0.00 isconstant__v9567___simple_call__function_
[backendopt:inlining] 0.00 isconstant__v9526___simple_call__function_
[backendopt:inlining] 0.00 conditional_call__v9568___simple_call__function__star_3
[backendopt:inlining] 0.00 isvirtual__v9556___simple_call__function_
[backendopt:inlining] 0.00 isconstant__v9554___simple_call__function_
[backendopt:inlining] 0.00 conditional_call__v9570___simple_call__function__star_2
[backendopt:inlining] 0.00 isvirtual__v9577___simple_call__function_
[backendopt:inlining] 0.00 isconstant__v9550___simple_call__function_
[backendopt:inlining] 0.00 copy_raw_to_string__arrayPtr_rpy_stringPtr_Signed_Signed
[backendopt:inlining] 0.00 isconstant__v9573___simple_call__function_
[backendopt:inlining] 0.00 memo__ll_prebuilt_empty_array_0
[backendopt:inlining] 0.00 isconstant__v9575___simple_call__function_
[backendopt:inlining] 0.00 ll_getlength__stringbuilderPtr
[backendopt:inlining] 0.00 isconstant__v9560___simple_call__function_
[backendopt:inlining] 0.00 isconstant__v9548___simple_call__function_
[backendopt:inlining] 0.00 isconstant__v9544___simple_call__function_
[backendopt:inlining] 0.00 conditional_call__v9545___simple_call__function__star_3
[backendopt:inlining] 0.00 widen__int
[backendopt:inlining] 0.00 isconstant__v9543___simple_call__function_
[backendopt:inlining] 0.00 wrap_write__Signed_arrayPtr_Signed_star_3
[backendopt:inlining] 0.00 isconstant__v9571___simple_call__function_
[backendopt:inlining] 0.00 ll_getitem_nonneg__dum_nocheckConst_ll_getitem_foldable_nonnegCons_arrayPtr_Signed
[backendopt:inlining] 0.00 memo__sizeof_none_0
[backendopt:inlining] 0.00 isconstant__v9539___simple_call__function_
[backendopt:inlining] 0.00 ll_append_multiple_char__stringbuilderPtr_Char_Signed
[backendopt:inlining] 0.00 isconstant__v9537___simple_call__function_
[backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr
[backendopt:inlining] 2.00 ll_length__listPtr
[backendopt:inlining] 2.00 ll_length__listPtr
[backendopt:inlining] 2.00 ll_items__listPtr
[backendopt:inlining] 2.00 ll_items__listPtr
[backendopt:inlining] 2.00 getraw
[backendopt:inlining] 2.00 setraw
[backendopt:inlining] 2.00 setraw
[backendopt:inlining] 2.00 setraw
[backendopt:inlining] 2.00 get_or_make_raw
[backendopt:inlining] 2.00 setraw
[backendopt:inlining] 2.00 getraw
[backendopt:inlining] 2.00 ll_unsigned__Signed
[backendopt:inlining] 2.00 ll_length__rpy_stringPtr
[backendopt:inlining] 2.00 ll_fixed_newlist__GcArray_SignedLlT_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 getraw
[backendopt:inlining] 2.00 getraw
[backendopt:inlining] 2.00 getraw
[backendopt:inlining] 4.00 ll_fixed_setitem_fast__arrayPtr_Signed_Signed
[backendopt:inlining] 4.00 copy_item__arrayPtr_arrayPtr_Signed_Signed
[backendopt:inlining] 4.00 ll_fixed_getitem_fast__arrayPtr_Signed
[backendopt:inlining] 4.00 copy_item__arrayPtr_arrayPtr_Signed_Signed
[backendopt:inlining] 4.00 ll_stritem_nonneg__rpy_stringPtr_Signed
[backendopt:inlining] 4.00 ll_fixed_getitem_fast__arrayPtr_Signed
[backendopt:inlining] 4.00 ll_min__Unsigned_Unsigned
[backendopt:inlining] 5.00 release
[backendopt:inlining] 5.00 allocate
[backendopt:inlining] 2.00 get_ident
[backendopt:inlining] 2.00 get_or_make_ident
[backendopt:inlining] 6.00 _str_ofs__rpy_string
[backendopt:inlining] 7.00 mallocstr__Signed
[backendopt:inlining] 7.00 acquire
[backendopt:inlining] 2.00 ll_len__listPtr
[backendopt:inlining] 4.00 ll_getitem_foldable_nonneg__arrayPtr_Signed
[backendopt:inlining] 7.00 ll_str__IntegerR_SignedConst_Signed
[backendopt:inlining] 7.00 llrepr_out__int
[backendopt:inlining] 7.00 rpython_print_newline
[backendopt:inlining] 7.00 start_new_thread__bootstrap
[backendopt:inlining] 4.00 get_saved_errno
[backendopt:inlining] 7.00 ccall__PyPy_dg_freedtoa__arrayPtr
[backendopt:inlining] 0.00 _PyPy_dg_freedtoa__arrayPtr_star_1
[backendopt:inlining] 7.00 ll_build_look_inside_iff__stringbuilderPtr
[backendopt:inlining] 7.00 ll_shrink_array__rpy_stringPtr_Signed
[backendopt:inlining] 7.00 ll_listdelslice_startonly_look_inside_iff__listPtr_Signed
[backendopt:inlining] 4.00 ll_getitem_foldable_nonneg__arrayPtr_Signed
[backendopt:inlining] 7.50 mallocstr__Signed
[backendopt:inlining] 7.50 ll_char_isdigit__Char
[backendopt:inlining] 8.00 ll_newrange__Ptr_GcStruct_rangeLlT_Signed_Signed
[backendopt:inlining] 8.00 ll_listiter__Ptr_GcStruct_listiterLlT_listPtr
[backendopt:inlining] 8.00 ll_newemptylist__GcStruct_listLlT
[backendopt:inlining] 9.00 _ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool
[backendopt:inlining] 9.00 ll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT
[backendopt:inlining] 9.00 _ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool
[backendopt:inlining] 9.00 ll_str__FloatR_FloatConst_Float
[backendopt:inlining] 9.00 formatd__Float_Char_Signed_Signed
[backendopt:inlining] 9.00 formatd__Float_Char_Signed_Signed
[backendopt:inlining] 9.00 ll_join_chars_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT
[backendopt:inlining] 4.00 ll_str__StringR_Ptr_GcStruct_rpy_strin_rpy_stringPtr
[backendopt:inlining] 9.50 ll_chr2str__Char
[backendopt:inlining] 10.75 GILThreadLocals.setup_threads
[backendopt:inlining] 10.75 ll_lower_char__Char
[backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed
[backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed
[backendopt:inlining] 6.00 ll_setitem_fast__listPtr_Signed_GCREFPtr
[backendopt:inlining] 6.00 ll_getitem_fast__listPtr_Signed
[backendopt:inlining] 11.00 ccall__PyPy_dg_dtoa__Float_INT_INT_arrayPtr_arrayPtr_arrayPtr
[backendopt:inlining] 0.00 _PyPy_dg_dtoa__Float_Signed_Signed_arrayPtr_arrayPtr_arrayPtr_star_6
[backendopt:inlining] 11.00 ll_stringslice_startonly__rpy_stringPtr_Signed
[backendopt:inlining] 6.00 ll_setitem_fast__listPtr_Signed_Char
[backendopt:inlining] 12.00 ll_rangeiter__Ptr_GcStruct_rangeLlT_rangePtr
[backendopt:inlining] 12.00 ll_striter__rpy_stringPtr
[backendopt:inlining] 12.50 ll_rangenext_up__rangePtr_Signed
[backendopt:inlining] 13.00 free_nonmovingbuffer_ll
[backendopt:inlining] 9.00 ll_listdelslice_startonly__v9566___simple_call__function_
[backendopt:inlining] 9.00 ll_listdelslice_startonly__v9561___simple_call__function_
[backendopt:inlining] 12.00 bootstrap
[backendopt:inlining] 9.00 acquire_maybe_in_new_thread
[backendopt:inlining] 15.50 ll_strnext__stringiterPtr
[backendopt:inlining] 17.00 ll_contains__rpy_stringPtr_Char
[backendopt:inlining] 6.75 loop_unrolling_heuristic__v9525___simple_call__function_
[backendopt:inlining] 18.12 ll_stringslice_startstop__rpy_stringPtr_Signed_Signed
[backendopt:inlining] 19.00 ll_shrink_final__stringbuilderPtr
[backendopt:inlining] 22.00 ll_shrink_array__rpy_stringPtr_Signed
[backendopt:inlining] 19.00 ll_listnext__listiterPtr
[backendopt:inlining] 17.00 ll_append__listPtr_Char
[backendopt:inlining] 17.00 ll_append__listPtr_GCREFPtr
[backendopt:inlining] 26.16 ll_join_chars__v9555___simple_call__function_
[backendopt:inlining] 26.16 ll_join_chars__v9558___simple_call__function_
[backendopt:inlining] 27.50 ll_new__Signed
[backendopt:inlining] 27.50 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed
[backendopt:inlining] 31.75 handle_posix_error__write
[backendopt:inlining] inlined 310 callsites.
[backendopt:malloc] starting malloc removal
[backendopt:malloc] 2 simple mallocs removed in 'f'
[backendopt:malloc] 2 simple mallocs removed in 'll_start_new_thread__bootstrap'
[backendopt:malloc] 2 simple mallocs removed in 'RPyThreadStart__bootstrapConst_star_1'
[backendopt:malloc] 1 simple mallocs removed in 'wrapper'
[backendopt:malloc] 3 simple mallocs removed in 'write'
[backendopt:malloc] 2 simple mallocs removed in 'scoped_nonmovingbuffer.__init__'
[backendopt:malloc] 2 simple mallocs removed in 'runme'
[backendopt:malloc] 7 simple mallocs removed in 'wrap_write__Signed_arrayPtr_Signed_star_3'
[backendopt:malloc] 5 simple mallocs removed in 'sleep'
[backendopt:malloc] 2 simple mallocs removed in 'Sleep__Unsigned_star_1'
[backendopt:malloc] 3 simple mallocs removed in 'Sleep__UINT_star_1'
[backendopt:malloc] 1 simple mallocs removed in 'rpython_print_item'
[backendopt:malloc] 1 simple mallocs removed in 'rpython_print_end'
[backendopt:malloc] 1 simple mallocs removed in '_ll_list_resize_ge__listPtr_Signed'
[backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v9534___simple_call__function__star_3'
[backendopt:malloc] 13 simple mallocs removed in '_PyPy_dg_dtoa__Float_Signed_Signed_arrayPtr_arrayPtr_arrayPtr_star_6'
[backendopt:malloc] 3 simple mallocs removed in '_PyPy_dg_freedtoa__arrayPtr_star_1'
[backendopt:malloc] 7 simple mallocs removed in 'format_number__arrayPtr_Signed_Signed_Signed_Char_Signed_Signed_Bool'
[backendopt:malloc] 1 simple mallocs removed in '_ll_list_resize_ge__listPtr_Signed'
[backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v9545___simple_call__function__star_3'
[backendopt:malloc] 1 simple mallocs removed in '_ll_list_resize_le__listPtr_Signed'
[backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v9568___simple_call__function__star_3'
[backendopt:malloc] 1 simple mallocs removed in 'll_append_char__stringbuilderPtr_Char'
[backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v9570___simple_call__function__star_2'
[backendopt:malloc] 4 simple mallocs removed in '_ll_append_multiple_char__stringbuilderPtr_Char_Signed'
[backendopt:malloc] removed 68 simple mallocs in total
[backendopt:mergeifblocks] starting to merge if blocks
[backendopt] merging blocks in dtoa_formatd__Float_Char_Signed_Signed
[backendopt] merging blocks in format_number__arrayPtr_Signed_Signed_Signed_Char_Signed_Signed_Bool
[translation:info] usession directory: d:\systemtemp\pytest\usession-py3.11-1915
[translation:info] already done: Annotating&simplifying
[translation:info] already done: RTyping
[translation:info] already done: lltype back-end optimisations
[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
[flowgraph] (rpython.rtyper.rclass:1173)ll_inst_type
[rtyper] -=- specialized 25 more blocks -=-
[flowgraph] (rpython.memory.gctransform.transform:455)_ll_malloc_fixedsize
[flowgraph] (rpython.memory.gctransform.transform:462)_ll_malloc_fixedsize_zero
[flowgraph] (rpython.memory.gctransform.transform:478)_ll_malloc_varsize_no_length
[flowgraph] (rpython.memory.gctransform.transform:495)ll_malloc_varsize
[flowgraph] (rpython.memory.gctransform.transform:501)_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.generation:170)GenerationGC.malloc_fixedsize_clear
[flowgraph] (rpython.memory.gc.generation:200)GenerationGC.malloc_varsize_clear
[flowgraph] (rpython.memory.gc.generation:263)GenerationGC.collect
[flowgraph] (rpython.memory.gc.base:165)GCBase.collect_step
[flowgraph] (rpython.memory.gc.base:156)GCBase.enable
[flowgraph] (rpython.memory.gc.base:159)GCBase.disable
[flowgraph] (rpython.memory.gc.base:162)GCBase.isenabled
[flowgraph] (rpython.memory.gc.base:512)MovingGCBase.can_move
[flowgraph] (rpython.memory.gc.semispace:136)SemiSpaceGC.shrink_array
[flowgraph] (rpython.memory.gc.semispace:731)SemiSpaceGC.heap_stats
[flowgraph] (rpython.memory.gc.base:118)GCBase.get_member_index
[flowgraph] (rpython.memory.gc.base:149)GCBase.get_type_id_cast
[flowgraph] (rpython.memory.gc.generation:522)GenerationGC.writebarrier_before_copy
[flowgraph] (rpython.memory.gc.generation:546)GenerationGC.writebarrier_before_move
[flowgraph] (rpython.memory.gc.generation:170)GenerationGC.malloc_fast
[flowgraph] (rpython.memory.gc.generation:200)GenerationGC.malloc_varsize_clear_fast
[flowgraph] (rpython.memory.gc.semispace:676)SemiSpaceGC.identityhash
[flowgraph] (rpython.memory.gc.semispace:158)SemiSpaceGC.obtain_free_space
[flowgraph] (rpython.memory.gc.base:515)MovingGCBase.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.semispace:232)SemiSpaceGC.set_max_heap_size
[flowgraph] (rpython.memory.gc.generation:484)GenerationGC.write_barrier
[flowgraph] (rpython.memory.gc.generation:497)remember_young_pointer
[flowgraph] (rpython.memory.gc.base:213)GCBase.malloc_fixed_or_varsize_nonmovable
[flowgraph] (rpython.memory.gc.semispace:151)SemiSpaceGC.register_finalizer
[flowgraph] (rpython.memory.gctransform.shadowstack:258)gc_increase_root_stack_depth
[flowgraph] (rpython.memory.gctransform.shadowstack:412)shadowstack_destructor
[flowgraph] (rpython.memory.gctransform.shadowstack:153)thread_run
[flowgraph] (rpython.memory.gctransform.shadowstack:168)thread_die
[flowgraph] (rpython.memory.gctransform.shadowstack:217)thread_after_fork
[flowgraph] (rpython.memory.gctransform.framework:1713)ll_finalizer
[flowgraph] (rpython.memory.gctransform.shadowstack:189)switch_shadow_stacks
[flowgraph] (rpython.memory.gctransform.shadowstack:292)ShadowStackPool.allocate
[flowgraph] (rpython.memory.gctransform.shadowstack:351)ShadowStackPool.increase_root_stack_depth
[flowgraph] (rpython.memory.gc.base:130)GCBase.header
[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.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:101)AddressStack.__init__
[flowgraph] (rpython.memory.support:40)FreeList.get
[flowgraph] (rpython.memory.gc.semispace:474)SemiSpaceGC.get_type_id
[flowgraph] (rpython.memory.gc.semispace:342)SemiSpaceGC.get_size_incl_hash
[flowgraph] (rpython.memory.gc.base:146)GCBase.get_size
[flowgraph] (rpython.memory.gc.base:134)GCBase._get_size_for_typeid
[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.gc.inspector:56)_do_append_rpy_referents
[flowgraph] (rpython.memory.gc.base:259)GCBase.trace
[flowgraph] (rpython.memory.gctypelayout:143)GCData.q_fast_path_tracing
[flowgraph] (rpython.memory.gc.inspector:25)_do_append_rpy_roots
[flowgraph] (rpython.memory.gc.generation:581)GenerationGC.enumerate_all_roots
[flowgraph] (rpython.memory.gc.base:380)GCBase.is_valid_gc_object
[flowgraph] (rpython.memory.gc.semispace:166)SemiSpaceGC.try_obtain_free_space
[flowgraph] (rpython.memory.gc.generation:344)GenerationGC.collect_nursery
[flowgraph] (rpython.memory.gc.generation:247)GenerationGC.init_gc_object
[flowgraph] (rpython.memory.gc.semispace:484)SemiSpaceGC.init_gc_object
[flowgraph] (rpython.memory.gc.semispace:471)SemiSpaceGC.combine
[flowgraph] (rpython.memory.gctypelayout:131)GCData.q_member_index
[flowgraph] (rpython.memory.gc.semispace:644)SemiSpaceGC._is_in_the_space
[flowgraph] (rpython.memory.gc.semispace:248)SemiSpaceGC.collect
[flowgraph] (rpython.memory.gc.generation:614)GenerationGC.debug_check_consistency
[flowgraph] (rpython.memory.gc.semispace:95)SemiSpaceGC.malloc_fixedsize_clear
[flowgraph] (rpython.memory.gc.generation:103)GenerationGC._teardown
[flowgraph] (rpython.memory.gc.semispace:87)SemiSpaceGC._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] (rpython.memory.gc.generation:269)GenerationGC.semispace_collect
[flowgraph] (rpython.memory.gctypelayout:135)GCData.q_is_rpython_class
[flowgraph] (rpython.memory.lldict:29)dict_allocate_entries
[flowgraph] (rpython.memory.gc.generation:581)GenerationGC.enumerate_all_roots
[flowgraph] (rpython.memory.gctransform.shadowstack:318)ShadowStackPool.forget_current_state
[flowgraph] (rpython.memory.gctransform.shadowstack:296)ShadowStackPool.save_current_state_away
[flowgraph] (rpython.memory.gc.semispace:641)SemiSpaceGC._is_external
[flowgraph] (rpython.memory.gc.generation:288)GenerationGC.reset_young_gcflags
[flowgraph] (rpython.memory.gc.generation:553)GenerationGC._compute_id
[flowgraph] (rpython.memory.gc.generation:157)GenerationGC.is_in_nursery
[flowgraph] (rpython.memory.gctransform.shadowstack:326)ShadowStackPool.restore_state_from
[flowgraph] (rpython.rtyper.lltypesystem.llarena:365)round_up_for_allocation
[flowgraph] (rpython.memory.gctypelayout:73)GCData.q_is_varsize
[flowgraph] (rpython.memory.gctypelayout:107)GCData.q_offsets_to_gc_pointers
[flowgraph] (rpython.memory.gctypelayout:85)GCData.q_is_gcarrayofgcptr
[flowgraph] (rpython.memory.gc.base:543)MovingGCBase._compute_id
[flowgraph] (rpython.memory.gctransform.shadowstack:340)ShadowStackPool._cleanup
[flowgraph] (rpython.memory.gc.base:377)GCBase.points_to_valid_gc_object
[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.gctypelayout:119)GCData.q_varsize_offset_to_length
[flowgraph] (rpython.memory.gctypelayout:66)GCData.get_varsize
[flowgraph] (rpython.memory.gctypelayout:207)_check_valid_type_info_varsize
[flowgraph] (rpython.memory.gctypelayout:139)GCData.q_has_custom_trace
[flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher
[flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace
[flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root
[flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback
[flowgraph] (rpython.memory.gctypelayout:116)GCData.q_varsize_offset_to_variable_part
[flowgraph] (rpython.memory.gctypelayout:122)GCData.q_varsize_offsets_to_gcpointers_in_var_part
[flowgraph] (rpython.memory.gctypelayout:113)GCData.q_varsize_item_sizes
[flowgraph] (rpython.memory.gctransform.shadowstack:376)ShadowStackPool._resize
[flowgraph] (rpython.memory.gctransform.framework:1754)setup_root_walker
[flowgraph] (rpython.memory.gctransform.shadowstack:148)thread_setup
[flowgraph] (rpython.memory.gc.semispace:380)SemiSpaceGC._get_object_hash
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (rpython.memory.gc.generation:578)GenerationGC._compute_current_nursery_hash
[flowgraph] (rpython.memory.lldict:59)dict_add
[flowgraph] (rpython.rtyper.lltypesystem.rdict:459)ll_dict_setitem
[flowgraph] (rpython.memory.lldict:47)dict_keyhash
[flowgraph] (rpython.memory.lldict:44)_hash
[flowgraph] (rpython.memory.support:10)mangle_hash
[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.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:495)ll_dict_insertclean
[flowgraph] (rpython.memory.gc.generation:80)GenerationGC.setup
[flowgraph] (rpython.memory.gc.semispace:67)SemiSpaceGC.setup
[flowgraph] (rpython.memory.gc.base:506)MovingGCBase.setup
[flowgraph] (rpython.memory.gc.base:45)GCBase.setup
[flowgraph] (rpython.memory.support:228)AddressDeque.__init__
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rdict:639)ll_dict_lookup_clean
[flowgraph] (rpython.memory.lldict:56)dict_get
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.support:122)AddressStack.append
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.support:130)AddressStack.non_empty
[flowgraph] (rpython.memory.gc.inspector:259)_hd_add_root
[flowgraph] (rpython.memory.gc.inspector:123)BaseWalker.add
[flowgraph] (rpython.rtyper.lltypesystem.rdict:866)ll_contains
[flowgraph] (rpython.rtyper.lltypesystem.rdict:735)ll_get
[flowgraph] (rpython.rtyper.lltypesystem.rdict:434)ll_get_value
[flowgraph] (?:2)_ll_dict_setitem_lookup_done_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rdict:466)_ll_dict_setitem_lookup_done
[flowgraph] (rpython.memory.support:250)AddressDeque.append
[flowgraph] (rpython.memory.support:133)AddressStack.pop
[flowgraph] (rpython.memory.support:115)AddressStack.shrink
[flowgraph] (rpython.memory.support:52)FreeList.put
[flowgraph] (rpython.memory.gc.inspector:14)_append_rpy_root
[flowgraph] (rpython.memory.support:108)AddressStack.enlarge
[flowgraph] (rpython.memory.gc.generation:112)GenerationGC.set_nursery_size
[flowgraph] (rpython.memory.gc.generation:301)GenerationGC.weakrefs_grow_older
[flowgraph] (rpython.memory.support:235)AddressDeque.enlarge
[flowgraph] (?:2)debug_start
[flowgraph] (rpython.rlib.debug:126)debug_start
[flowgraph] (rpython.memory.gc.generation:144)get_young_fixedsize
[flowgraph] (rpython.memory.gc.generation:148)get_young_var_basesize
[flowgraph] (rpython.memory.gc.generation:571)GenerationGC.ids_grow_older
[flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots
[flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots
[flowgraph] (rpython.memory.gc.generation:515)GenerationGC.write_into_last_generation_obj
[flowgraph] (rpython.memory.gctransform.framework:1758)walk_roots
[flowgraph] (rpython.memory.gc.base:600)callback2
[flowgraph] (rpython.memory.gctransform.shadowstack:112)walk_stack_roots
[flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root
[flowgraph] (rpython.memory.gctransform.shadowstack:93)<lambda>
[flowgraph] (rpython.memory.gc.base:531)MovingGCBase._next_id
[flowgraph] (rpython.memory.lldict:65)dict_foreach
[flowgraph] (rpython.memory.gc.generation:575)GenerationGC._id_grow_older
[flowgraph] (rpython.memory.gc.generation:398)GenerationGC.collect_oldrefs_to_nursery
[flowgraph] (rpython.memory.gc.generation:446)GenerationGC.trace_and_drag_out_of_nursery
[flowgraph] (rpython.memory.gc.base:259)GCBase.trace
[flowgraph] (rpython.memory.gc.base:252)gc_callback__trace_drag_out
[flowgraph] (rpython.memory.gc.generation:452)GenerationGC._trace_drag_out
[flowgraph] (rpython.memory.gc.semispace:365)SemiSpaceGC.copy
[flowgraph] (rpython.memory.gc.semispace:429)SemiSpaceGC.is_forwarded
[flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path
[flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher
[flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace
[flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root
[flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback
[flowgraph] (rpython.memory.gc.generation:384)GenerationGC.change_nursery_hash_base
[flowgraph] (rpython.memory.gc.generation:411)GenerationGC.collect_roots_in_nursery
[flowgraph] (rpython.rtyper.lltypesystem.rdict:774)ll_clear
[flowgraph] (rpython.memory.gc.base:600)callback2
[flowgraph] (rpython.memory.gc.semispace:433)SemiSpaceGC.get_forwarding_address
[flowgraph] (rpython.memory.gc.semispace:443)SemiSpaceGC.visit_external_object
[flowgraph] (rpython.memory.gc.generation:276)GenerationGC.make_a_copy
[flowgraph] (rpython.memory.gc.semispace:393)SemiSpaceGC._make_a_copy_with_tid
[flowgraph] (rpython.memory.gc.base:127)GCBase.size_gc_header
[flowgraph] (rpython.memory.gc.semispace:118)SemiSpaceGC.malloc_varsize_clear
[flowgraph] (rpython.memory.gc.semispace:452)SemiSpaceGC.set_forwarding_address
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (rpython.memory.gc.generation:421)GenerationGC._collect_root_in_nursery
[flowgraph] (rpython.memory.gc.base:410)GCBase.enum_live_with_finalizers
[flowgraph] (rpython.memory.gc.base:410)GCBase.enum_live_with_finalizers
[flowgraph] (rpython.memory.gc.generation:426)GenerationGC.collect_young_objects_with_finalizers
[flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers
[flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers
[flowgraph] (rpython.memory.support:272)AddressDeque.foreach
[flowgraph] (rpython.memory.support:272)AddressDeque.foreach
[flowgraph] (rpython.memory.support:258)AddressDeque.non_empty
[flowgraph] (rpython.memory.gctypelayout:94)GCData.q_finalizer_handlers
[flowgraph] (rpython.memory.support:262)AddressDeque.popleft
[flowgraph] (rpython.memory.support:291)AddressDeque.delete
[flowgraph] (rpython.memory.support:243)AddressDeque.shrink
[flowgraph] (rpython.memory.gc.base:482)GCBase._adr2deque
[flowgraph] (rpython.rtyper.annlowlevel:546)cast_adr_to_nongc_instance
[flowgraph] (rpython.memory.gc.generation:439)GenerationGC.scan_objects_just_copied_out_of_nursery
[flowgraph] (rpython.memory.gc.generation:107)GenerationGC.reset_nursery
[flowgraph] (rpython.memory.gctransform.shadowstack:366)ShadowStackPool._resize_thread_shadowstacks
[flowgraph] (rpython.memory.gc.generation:581)GenerationGC.enumerate_all_roots
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.gc.semispace:727)_track_heap_root
[flowgraph] (rpython.memory.gc.semispace:717)SemiSpaceGC.track_heap
[flowgraph] (rpython.memory.gc.base:259)GCBase.trace
[flowgraph] (rpython.memory.gc.base:252)gc_callback_track_heap_parent
[flowgraph] (rpython.memory.gc.semispace:709)SemiSpaceGC.track_heap_parent
[flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path
[flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher
[flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace
[flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root
[flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback
[flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots
[flowgraph] (rpython.memory.gc.base:410)GCBase.enum_live_with_finalizers
[flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers
[flowgraph] (rpython.memory.support:272)AddressDeque.foreach
[flowgraph] (rpython.memory.lldict:24)dict_delete
[flowgraph] (rpython.memory.gc.base:600)callback2
[flowgraph] (rpython.memory.gc.inspector:134)BaseWalker.walk
[flowgraph] (rpython.memory.gc.inspector:243)HeapDumper.writeobj
[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.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.gctransform.shadowstack:401)customtrace
[flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root
[flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback
[flowgraph] (rpython.memory.support:142)AddressStack.delete
[flowgraph] (rpython.memory.gc.inspector:236)HeapDumper.write_marker
[flowgraph] (rpython.memory.gc.semispace:255)SemiSpaceGC.semispace_collect
[flowgraph] (rpython.memory.gc.semispace:321)SemiSpaceGC.starting_full_collect
[flowgraph] (rpython.memory.gc.generation:459)GenerationGC.invalidate_young_weakrefs
[flowgraph] (rpython.memory.gc.semispace:421)SemiSpaceGC.surviving
[flowgraph] (rpython.rtyper.lltypesystem.rdict:445)ll_dict_len
[flowgraph] (rpython.memory.gc.generation:306)GenerationGC.collect_roots
[flowgraph] (rpython.memory.gc.generation:324)GenerationGC.collect_last_generation_roots
[flowgraph] (rpython.memory.gc.base:259)GCBase.trace
[flowgraph] (rpython.memory.gc.base:252)gc_callback__trace_external_obj
[flowgraph] (rpython.memory.gc.generation:335)GenerationGC._trace_external_obj
[flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path
[flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher
[flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace
[flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root
[flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback
[flowgraph] (rpython.memory.gctypelayout:125)GCData.q_weakpointer_offset
[flowgraph] (rpython.memory.gc.generation:563)GenerationGC.update_young_objects_with_id
[flowgraph] (rpython.memory.lldict:65)dict_foreach
[flowgraph] (rpython.memory.gc.base:558)MovingGCBase._update_object_id
[flowgraph] (?:2)debug_stop
[flowgraph] (rpython.rlib.debug:137)debug_stop
[flowgraph] (rpython.memory.gc.base:425)GCBase.copy_pending_finalizers
[flowgraph] (rpython.memory.gc.base:416)GCBase._copy_pending_finalizers_deque
[flowgraph] (rpython.memory.gc.semispace:349)SemiSpaceGC.scan_copied
[flowgraph] (rpython.memory.gc.semispace:415)SemiSpaceGC.trace_and_copy
[flowgraph] (rpython.memory.gc.base:259)GCBase.trace
[flowgraph] (rpython.memory.gc.base:252)gc_callback__trace_copy
[flowgraph] (rpython.memory.gc.semispace:418)SemiSpaceGC._trace_copy
[flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path
[flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher
[flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace
[flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root
[flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback
[flowgraph] (rpython.memory.gc.semispace:495)SemiSpaceGC.deal_with_objects_with_light_finalizers
[flowgraph] (rpython.memory.gc.base:437)GCBase.call_destructor
[flowgraph] (rpython.memory.gctypelayout:98)GCData.q_destructor_or_custom_trace
[flowgraph] (rpython.memory.gc.semispace:511)SemiSpaceGC.deal_with_objects_with_finalizers
[flowgraph] (rpython.memory.gc.semispace:574)SemiSpaceGC._finalization_state
[flowgraph] (rpython.memory.gc.base:51)GCBase.mark_finalizer_to_run
[flowgraph] (rpython.memory.gc.semispace:618)SemiSpaceGC.invalidate_weakrefs
[flowgraph] (rpython.memory.gc.base:551)MovingGCBase.update_objects_with_id
[flowgraph] (rpython.memory.lldict:65)dict_foreach
[flowgraph] (rpython.memory.gc.base:566)MovingGCBase._update_object_id_FAST
[flowgraph] (rpython.memory.lldict:62)dict_insertclean
[flowgraph] (rpython.memory.gc.semispace:595)SemiSpaceGC._recursively_bump_finalization_state_from_2_to_3
[flowgraph] (rpython.memory.gc.semispace:589)SemiSpaceGC._bump_finalization_state_from_0_to_1
[flowgraph] (rpython.memory.gc.semispace:609)SemiSpaceGC._recursively_bump_finalization_state_from_1_to_2
[flowgraph] (rpython.memory.gc.base:259)GCBase.trace
[flowgraph] (rpython.memory.gc.semispace:570)_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.gctransform.shadowstack:401)customtrace
[flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root
[flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback
[flowgraph] (rpython.memory.gc.semispace:324)SemiSpaceGC.finished_full_collect
[flowgraph] (rpython.memory.gc.semispace:327)SemiSpaceGC.record_red_zone
[flowgraph] (rpython.memory.gc.base:485)GCBase.execute_finalizers
[flowgraph] (rpython.memory.gc.semispace:196)SemiSpaceGC.double_space_size
[flowgraph] (rpython.memory.gc.semispace:362)SemiSpaceGC._collect_root
[flowgraph] (rpython.memory.gc.inspector:168)BaseWalker.finish_processing
[flowgraph] (rpython.memory.gc.inspector:157)BaseWalker.clear_gcflag_again
[flowgraph] (rpython.memory.gc.generation:581)GenerationGC.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.generation:642)nursery_size_from_env
[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.base:385)GCBase.enumerate_all_roots
[flowgraph] (rpython.memory.gc.base:410)GCBase.enum_live_with_finalizers
[flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers
[flowgraph] (rpython.memory.support:272)AddressDeque.foreach
[flowgraph] (rpython.memory.gc.base:58)GCBase.post_setup
[flowgraph] (rpython.memory.support:174)AddressStack.stack2dict
[flowgraph] (rpython.memory.support:150)AddressStack.length
[flowgraph] (rpython.memory.gc.generation:633)GenerationGC.debug_check_can_copy
[flowgraph] (rpython.memory.gc.semispace:662)SemiSpaceGC.debug_check_can_copy
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.support:213)_add_in_dict
[flowgraph] (rpython.memory.gc.base:442)GCBase.debug_check_consistency
[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.gctransform.shadowstack:401)customtrace
[flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root
[flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback
[flowgraph] (rpython.memory.gc.generation:581)GenerationGC.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.generation:586)GenerationGC.debug_check_object
[flowgraph] (rpython.memory.gc.semispace:647)SemiSpaceGC.debug_check_object
[flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots
[flowgraph] (rpython.memory.gc.base:259)GCBase.trace
[flowgraph] (rpython.memory.gc.base:252)gc_callback__debug_no_nursery_pointer
[flowgraph] (rpython.memory.gc.generation:606)GenerationGC._debug_no_nursery_pointer
[flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path
[flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher
[flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace
[flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root
[flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback
[flowgraph] (rpython.memory.gc.generation:549)GenerationGC.is_last_generation
[flowgraph] (rpython.memory.gc.base:410)GCBase.enum_live_with_finalizers
[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_no_gen1or2_pointer
[flowgraph] (rpython.memory.gc.generation:609)GenerationGC._debug_no_gen1or2_pointer
[flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path
[flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher
[flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace
[flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root
[flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback
[flowgraph] (rpython.memory.support:272)AddressDeque.foreach
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.gc.generation:626)GenerationGC._debug_check_flag_1
[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.memory.gctransform.shadowstack:401)customtrace
[flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root
[flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.gc.inspector:208)HeapDumper.delete
[flowgraph] (rpython.memory.gc.inspector:106)BaseWalker.delete
[flowgraph] (rpython.memory.gc.generation:629)GenerationGC._debug_check_flag_2
[flowgraph] (rpython.memory.gc.base:600)callback2
[flowgraph] (rpython.memory.gc.base:600)callback2
[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__convert_callback_formats_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_make_callback_0
[flowgraph] (?:1)memo_assert_callback_is_a_function_0
[flowgraph] (?:1)memo__convert_callback_formats_0
[flowgraph] (?:1)memo_sizeof_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] (?:1)memo_make_callback_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] (?: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: 1100 / 3003 blocks (36%)
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:655)ll_dict_getitem
[flowgraph] (rpython.rtyper.rint:619)ll_hash_int
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:658)ll_dict_getitem_with_hash
[flowgraph] (?:11)ll_call_lookup_function_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:46)<lambda>
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:46)ll_call_lookup_function
[flowgraph] (?:11)ll_dict_lookup_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)<lambda>
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:557)_ll_write_indexes
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:557)_ll_write_indexes
[flowgraph] (?:11)ll_dict_lookup_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)<lambda>
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:557)_ll_write_indexes
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:557)_ll_write_indexes
[flowgraph] (?:11)ll_dict_lookup_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)<lambda>
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:557)_ll_write_indexes
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:557)_ll_write_indexes
[flowgraph] (?:11)ll_dict_lookup_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)<lambda>
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:557)_ll_write_indexes
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:557)_ll_write_indexes
[flowgraph] (?:11)ll_dict_create_initial_index_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:942)<lambda>
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:942)ll_dict_create_initial_index
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:520)ll_malloc_indexes_and_choose_lookup
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:955)ll_dict_rehash_after_translation
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:979)ll_dict_reindex
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:739)_ll_len_of_d_indexes
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:607)ll_valid_from_value
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:629)ll_hash_recomputed
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:543)ll_clear_indexes
[flowgraph] (rpython.rlib.rgc:508)ll_arrayclear
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (rpython.rlib.rgc:508)ll_arrayclear
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (rpython.rlib.rgc:508)ll_arrayclear
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (rpython.rlib.rgc:508)ll_arrayclear
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean
[flowgraph] (?:2)ll_call_lookup_function_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:46)ll_call_lookup_function
[flowgraph] (?:2)ll_dict_lookup_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup
[flowgraph] (?:2)ll_dict_lookup_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup
[flowgraph] (?:2)ll_dict_lookup_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup
[flowgraph] (?:2)ll_dict_lookup_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup
[flowgraph] (?:2)ll_dict_create_initial_index_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:942)ll_dict_create_initial_index
[flowgraph] (?:1)memo__ll_ptr_to_array_of_0
[flowgraph] (?:1)memo__ll_ptr_to_array_of_0
[flowgraph] (?:1)memo__ll_ptr_to_array_of_0
[flowgraph] (?:1)memo__ll_ptr_to_array_of_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:854)ll_dict_delitem
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:857)ll_dict_delitem_with_hash
[flowgraph] (?:11)_ll_dict_del_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:884)<lambda>
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:884)_ll_dict_del
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:582)ll_call_delete_by_entry_index
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:872)_ll_dict_del_entry
[flowgraph] (?:2)_ll_dict_del_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:884)_ll_dict_del
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:620)ll_mark_deleted_in_value
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:913)ll_dict_resize
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:923)_ll_dict_resize_to
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:802)ll_dict_remove_deleted_items
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:745)_overallocate_entries_len
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1160)ll_newdict
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1187)_ll_malloc_dict
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:509)ll_no_initial_index
[flowgraph] (?:1)memo__ll_empty_array_0
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:665)ll_dict_setitem
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:668)ll_dict_setitem_with_hash
[flowgraph] (?:11)_ll_dict_setitem_lookup_done_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:674)<lambda>
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:674)_ll_dict_setitem_lookup_done
[flowgraph] (?:11)ll_dict_grow_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:712)_ll_dict_rescue
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:755)<lambda>
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:755)ll_dict_grow
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:789)_ll_dict_entries_size_too_big
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:565)ll_call_insert_clean_function
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (?:2)ll_arraycopy
[flowgraph] (rpython.rlib.rgc:362)ll_arraycopy
[flowgraph] (rpython.rlib.rgc:342)copy_item
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (?:2)_ll_dict_setitem_lookup_done_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:674)_ll_dict_setitem_lookup_done
[flowgraph] (?:2)ll_dict_grow_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:755)ll_dict_grow
[flowgraph] (?:1)memo__contains_gcptr_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[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] (?: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] (rpython.rtyper.rint:410)ll_int_py_div_nonnegargs
[flowgraph] (rpython.rtyper.lltypesystem.llarena:549)llimpl_arena_reserve
[flowgraph] (rpython.rtyper.lltypesystem.llarena:565)llimpl_round_up_for_allocation
[flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg
[flowgraph] (rpython.rtyper.rlist:893)ll_listslice_startstop
[flowgraph] (rpython.rtyper.rlist:554)ll_arraycopy
[flowgraph] (rpython.rtyper.lltypesystem.llarena:594)llimpl_getfakearenaaddress
[flowgraph] (rpython.rtyper.rbuiltin:240)ll_min
[flowgraph] (rpython.rtyper.lltypesystem.llarena:514)llimpl_arena_malloc
[flowgraph] (rpython.rtyper.lltypesystem.llarena:557)llimpl_arena_shrink_obj
[rtyper] specializing: 1600 / 3812 blocks (41%)
[rtyper] specializing: 1800 / 3812 blocks (47%)
[flowgraph] (rpython.rtyper.lltypesystem.llarena:532)llimpl_arena_reset
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1429)ll_kvi
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1417)recast
[flowgraph] (rpython.rtyper.lltypesystem.rlist:470)ll_listiter
[flowgraph] (rpython.rtyper.lltypesystem.rlist:484)ll_listnext_foldable
[rtyper] specializing: 2000 / 3833 blocks (52%)
[rtyper] specializing: 2200 / 3833 blocks (57%)
[rtyper] specializing: 2400 / 3833 blocks (62%)
[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.rstr:956)ll_stritem
[flowgraph] (rpython.rtyper.rstr:997)ll_float
[flowgraph] (rpython.rlib.rfloat:87)rstring_to_float
[flowgraph] (rpython.rlib.rdtoa:54)strtod
[flowgraph] (rpython.rtyper.lltypesystem.rffi:934)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
[rtyper] specializing: 2700 / 3898 blocks (69%)
[rtyper] specializing: 2900 / 3898 blocks (74%)
[rtyper] specializing: 3000 / 3898 blocks (76%)
[rtyper] specializing: 3200 / 3898 blocks (82%)
[rtyper] specializing: 3400 / 3898 blocks (87%)
[rtyper] specializing: 3600 / 3898 blocks (92%)
[rtyper] specializing: 3800 / 3898 blocks (97%)
[rtyper] -=- specialized 2863 more blocks -=-
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1403)scoped_str2charp.__init__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1409)scoped_str2charp.__enter__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:825)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:1411)scoped_str2charp.__exit__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:839)free_charp
[flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_getenv
[flowgraph] (rpython.rtyper.lltypesystem.rffi:862)charp2str
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1051)charpsize2str
[rtyper] specializing: 3900 / 3970 blocks (98%)
[flowgraph] (rpython.rtyper.rbuiltin:252)ll_max
[rtyper] -=- specialized 74 more blocks -=-
[backendopt:removecasts] removed 1 cast_pointers in SemiSpaceGC.obtain_free_space
[backendopt:removecasts] removed 1 cast_pointers in GCBase.malloc_fixed_or_varsize_nonmovable
[backendopt:removecasts] removed 1 cast_pointers in ShadowStackPool._prepare_unused_stack
[backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher___append_rpy_referent
[backendopt:removecasts] removed 1 cast_pointers in ShadowStackPool._resize
[backendopt:removecasts] removed 1 cast_pointers in SemiSpaceGC._get_object_hash
[backendopt:removecasts] removed 1 cast_pointers in GenerationGC.set_nursery_size
[backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__trace_drag_out
[backendopt:removecasts] removed 1 cast_pointers in SemiSpaceGC.malloc_varsize_clear
[backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback_track_heap_parent
[backendopt:removecasts] removed 3 cast_pointers in HeapDumper.flush
[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_external_obj
[backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__trace_copy
[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 custom_trace_dispatcher__gc_callback__debug_no_nursery_pointer
[backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__debug_no_gen1or2_pointer
[backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__debug_callback2
[backendopt:removecasts] removed 1 cast_pointers in ll_dict_getitem_with_hash__dicttablePtr_Signed_Signed
[backendopt:removecasts] removed 3 cast_pointers in ll_dict_rehash_after_translation__dicttablePtr
[backendopt:removecasts] removed 1 cast_pointers in ll_dict_reindex__dicttablePtr_Signed
[backendopt:removecasts] removed 1 cast_pointers in ll_clear_indexes__dicttablePtr_Signed
[backendopt:removecasts] removed 1 cast_pointers in ll_dict_delitem_with_hash__dicttablePtr_Signed_Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_dict_del__v9678___simple_call__function_
[backendopt:removecasts] removed 1 cast_pointers in ll_call_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed
[backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_UCHARLlT
[backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_USHORTLlT
[backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_UINTLlT
[backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_UnsignedLlT
[backendopt:removecasts] removed 1 cast_pointers in _ll_dict_del__v9681___simple_call__function_
[backendopt:removecasts] removed 1 cast_pointers in ll_dict_remove_deleted_items__dicttablePtr
[backendopt:removecasts] removed 4 cast_pointers in _ll_dict_setitem_lookup_done__v9684___simple_call__function_
[backendopt:removecasts] removed 1 cast_pointers in ll_dict_grow__v9687___simple_call__function_
[backendopt:removecasts] removed 3 cast_pointers in _ll_dict_entries_size_too_big__dicttablePtr_Signed
[backendopt:removecasts] removed 2 cast_pointers in ll_call_insert_clean_function__dicttablePtr_Signed_Signed
[backendopt:removecasts] removed 4 cast_pointers in _ll_dict_setitem_lookup_done__v9690___simple_call__function_
[backendopt:removecasts] removed 1 cast_pointers in ll_dict_grow__v9692___simple_call__function_
[backendopt:removecasts] removed 1 cast_pointers in int_force_ge_zero__Signed
[backendopt:removecasts] removed 1 cast_pointers in ll_kvi__GcArray_Ptr_GCREF__gcopaque_Ll_dicttablePtr_NoneConst
[backendopt:removecasts] removed 1 cast_pointers in ll_listnext_foldable__listiterPtr
[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 charpsize2str
[backendopt:inlining] phase with threshold factor: 32.4
[backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic
[backendopt:inlining] 0.00 gc_callback__debug_callback2
[backendopt:inlining] 0.00 gc_callback__trace_external_obj
[backendopt:inlining] 0.00 ll_setitem_nonneg__dum_nocheckConst_arrayPtr_Signed_GCREFPtr
[backendopt:inlining] 0.00 memo__sizeof_none_0
[backendopt:inlining] 0.00 llimpl_arena_malloc
[backendopt:inlining] 0.00 gc_callback__debug_no_gen1or2_pointer
[backendopt:inlining] 0.00 get_nonmovingbuffer_ll
[backendopt:inlining] 0.00 gc_callback__trace_copy
[backendopt:inlining] 0.00 copy_string_to_raw
[backendopt:inlining] 0.00 isconstant__v9588___simple_call__function_
[backendopt:inlining] 0.00 isvirtual__v9586___simple_call__function_
[backendopt:inlining] 0.00 copy_raw_to_string__arrayPtr_rpy_stringPtr_Signed_Signed
[backendopt:inlining] 0.00 ll_hash_int__Signed
[backendopt:inlining] 0.00 debug_start
[backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2
[backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString
[backendopt:inlining] 0.00 gc_callback__debug_no_nursery_pointer
[backendopt:inlining] 0.00 get_get
[backendopt:inlining] 0.00 memo__sizeof_none_0
[backendopt:inlining] 0.00 HeapDumper.write
[backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UINTLlT
[backendopt:inlining] 0.00 gc_callback__trace_drag_out
[backendopt:inlining] 0.00 GenerationGC.write_into_last_generation_obj
[backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UCHARLlT
[backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_USHORTLlT
[backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_USHORTLlT
[backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UCHARLlT
[backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UnsignedLlT
[backendopt:inlining] 0.00 debug_stop
[backendopt:inlining] 0.00 llimpl_arena_reset
[backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UINTLlT
[backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UnsignedLlT
[backendopt:inlining] 0.00 gc_callback_track_heap_parent
[backendopt:inlining] 0.00 isvirtual__v9646___simple_call__function_
[backendopt:inlining] 0.00 isvirtual__v9643___simple_call__function_
[backendopt:inlining] 0.00 isvirtual__v9649___simple_call__function_
[backendopt:inlining] 0.00 isvirtual__v9652___simple_call__function_
[backendopt:inlining] 0.00 isvirtual__v9655___simple_call__function_
[backendopt:inlining] 0.00 isvirtual__v9658___simple_call__function_
[backendopt:inlining] 0.00 isconstant__v9660___simple_call__function_
[backendopt:inlining] 0.00 ll_fixed_items__arrayPtr
[backendopt:inlining] 0.00 isconstant__v9661___simple_call__function_
[backendopt:inlining] 0.00 isconstant__v9662___simple_call__function_
[backendopt:inlining] 0.00 isconstant__v9663___simple_call__function_
[backendopt:inlining] 0.00 memo__sizeof_none_0
[backendopt:inlining] 0.00 memo__sizeof_none_0
[backendopt:inlining] 0.00 memo__sizeof_none_0
[backendopt:inlining] 0.00 memo__sizeof_none_0
[backendopt:inlining] 0.00 getenv__arrayPtr_star_1
[backendopt:inlining] 0.00 gc_callback__writeref
[backendopt:inlining] 0.00 isvirtual__v9683___simple_call__function_
[backendopt:inlining] 0.00 isvirtual__v9686___simple_call__function_
[backendopt:inlining] 0.00 isconstant__v9688___simple_call__function_
[backendopt:inlining] 0.00 memo__sizeof_none_0
[backendopt:inlining] 0.00 isconstant__v9694___simple_call__function_
[backendopt:inlining] 0.00 gc_callback__unref
[backendopt:inlining] 0.00 isvirtual__v9592___simple_call__function_
[backendopt:inlining] 0.00 isconstant__v9594___simple_call__function_
[backendopt:inlining] 0.00 llimpl_getfakearenaaddress
[backendopt:inlining] 0.00 isvirtual__v9677___simple_call__function_
[backendopt:inlining] 0.00 isconstant__v9679___simple_call__function_
[backendopt:inlining] 2.00 ll_int_py_div_nonnegargs__Signed_Signed
[backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr
[backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString
[backendopt:inlining] 2.00 ll_fixed_newlist__GcArray_Ptr_GCREF__gcopaque_Ll_Signed
[backendopt:inlining] 2.00 ll_fixed_length__arrayPtr
[backendopt:inlining] 2.00 get_ident
[backendopt:inlining] 2.00 dict_delete_entries
[backendopt:inlining] 2.00 ll_dict_len__DICTPtr
[backendopt:inlining] 2.00 get_or_make_ident
[backendopt:inlining] 2.00 scoped_str2charp.__enter__
[backendopt:inlining] 2.00 free_charp
[backendopt:inlining] 2.00 cast_adr_to_nongc_instance__AddressDeque
[backendopt:inlining] 2.00 debug_start
[backendopt:inlining] 2.00 debug_stop
[backendopt:inlining] 2.00 SemiSpaceGC.combine
[backendopt:inlining] 2.00 recast__Ptr_GCREF__gcopaque_LlT_GCREFPtr
[backendopt:inlining] 4.00 GCBase.header
[backendopt:inlining] 4.00 AddressStack.non_empty
[backendopt:inlining] 4.00 GCBase.is_valid_gc_object
[backendopt:inlining] 4.00 GCData.q_finalizer_handlers
[backendopt:inlining] 4.00 ll_fixed_setitem_fast__arrayPtr_Signed_GCREFPtr
[backendopt:inlining] 4.00 _ll_len_of_d_indexes__dicttablePtr
[backendopt:inlining] 4.00 ll_stritem_nonneg__rpy_stringPtr_Signed
[backendopt:inlining] 4.00 _ll_zero_or_null__GCREFPtr
[backendopt:inlining] 4.00 ll_min__Signed_Signed
[backendopt:inlining] 4.00 ll_max__Signed_Signed
[backendopt:inlining] 4.00 ll_getitem_foldable_nonneg__arrayPtr_Signed
[backendopt:inlining] 4.00 mangle_hash
[backendopt:inlining] 4.00 ShadowStackPool.allocate
[backendopt:inlining] 4.00 dict_allocate
[backendopt:inlining] 4.00 _check_valid_type_info
[backendopt:inlining] 4.00 ShadowStackPool._cleanup
[backendopt:inlining] 4.00 _check_valid_type_info_varsize
[backendopt:inlining] 4.00 _ll_malloc_dict__GcStruct_dicttableLlT
[backendopt:inlining] 5.00 setup_root_walker
[backendopt:inlining] 6.00 FreeList.put
[backendopt:inlining] 6.00 _overallocate_entries_len__Signed
[backendopt:inlining] 6.00 GenerationGC.reset_nursery
[backendopt:inlining] 6.00 GenerationGC._compute_current_nursery_hash
[backendopt:inlining] 2.00 GCBase._adr2deque
[backendopt:inlining] 7.00 SemiSpaceGC.surviving
[backendopt:inlining] 7.00 AddressDict
[backendopt:inlining] 7.00 round_up_for_allocation
[backendopt:inlining] 2.00 ll_len_foldable__arrayPtr
[backendopt:inlining] 7.00 _track_heap_root
[backendopt:inlining] 7.00 dict_keyhash
[backendopt:inlining] 7.00 _hd_add_root
[backendopt:inlining] 7.00 _hd_unadd_root
[backendopt:inlining] 7.00 _debug_callback
[backendopt:inlining] 7.00 ccall_getenv
[backendopt:inlining] 0.00 getenv__arrayPtr_star_1
[backendopt:inlining] 7.00 ccall__PyPy_dg_strtod__arrayPtr_arrayPtr
[backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2
[backendopt:inlining] 7.00 rstring_to_float__SomeString
[backendopt:inlining] 7.00 newdict
[backendopt:inlining] 2.00 ll_fixed_newemptylist__GcArray_Ptr_GCREF__gcopaque_Ll
[backendopt:inlining] 7.00 nursery_size_from_env
[backendopt:inlining] 7.00 _add_in_dict
[backendopt:inlining] 0.00 <lambda>__v9642___simple_call__function_
[backendopt:inlining] 0.00 <lambda>__v9657___simple_call__function_
[backendopt:inlining] 7.00 ll_dict_create_initial_index_trampoline__v9674___simple_call__function_
[backendopt:inlining] 0.00 <lambda>__v9685___simple_call__function_
[backendopt:inlining] 7.00 ll_dict_grow_trampoline__v9691___simple_call__function_
[backendopt:inlining] 7.50 mallocstr__Signed
[backendopt:inlining] 7.50 int_force_ge_zero__Signed
[backendopt:inlining] 8.00 dict_entry_valid
[backendopt:inlining] 8.00 ll_newrange__Ptr_GcStruct_rangeLlT_Signed_Signed
[backendopt:inlining] 8.00 ll_get_value__DICTPtr_Unsigned
[backendopt:inlining] 8.00 ll_no_initial_index__dicttablePtr
[backendopt:inlining] 8.00 copy_item__arrayPtr_arrayPtr_Signed_Signed
[backendopt:inlining] 8.00 ll_listiter__Ptr_GcStruct_listiterLlT_arrayPtr
[backendopt:inlining] 9.00 GCData.q_varsize_item_sizes
[backendopt:inlining] 9.00 GCData.q_varsize_offset_to_length
[backendopt:inlining] 9.00 GCData.q_varsize_offsets_to_gcpointers_in_var_part
[backendopt:inlining] 6.00 GCData.get
[backendopt:inlining] 8.00 GCData.q_offsets_to_gc_pointers
[backendopt:inlining] 9.00 GCData.q_varsize_offset_to_variable_part
[backendopt:inlining] 9.00 GenerationGC.init_gc_object
[backendopt:inlining] 9.00 dict_add
[backendopt:inlining] 6.00 GCData.get_varsize
[backendopt:inlining] 6.00 _hash
[backendopt:inlining] 9.00 dict_get
[backendopt:inlining] 9.00 GCBase.get_member_index
[backendopt:inlining] 8.00 GCData.q_fixed_size
[backendopt:inlining] 9.00 ll_dict_getitem__dicttablePtr_Signed
[backendopt:inlining] 9.00 ll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT
[backendopt:inlining] 9.00 ll_dict_lookup_trampoline__v9589___simple_call__function_
[backendopt:inlining] 4.00 get_young_fixedsize
[backendopt:inlining] 4.00 get_young_var_basesize
[backendopt:inlining] 6.00 thread_setup
[backendopt:inlining] 9.00 GCBase.post_setup
[backendopt:inlining] 9.00 ll_call_lookup_function_trampoline__v9664___simple_call__function_
[backendopt:inlining] 9.00 ll_dict_delitem__dicttablePtr_Signed
[backendopt:inlining] 9.00 _ll_dict_del_trampoline__v9680___simple_call__function_
[backendopt:inlining] 9.00 ll_dict_setitem__dicttablePtr_Signed_GCREFPtr
[backendopt:inlining] 9.00 _ll_alloc_and_set_nonnull_trampoline__v9696___simple_call__function_
[backendopt:inlining] 9.00 SemiSpaceGC._is_in_the_space
[backendopt:inlining] 10.00 ShadowStackPool.start_fresh_new_state
[backendopt:inlining] 10.00 <lambda>__v9601___simple_call_invoke_9__
[backendopt:inlining] 3.50 <lambda>__v9693___simple_call__function_
[backendopt:inlining] 10.50 SemiSpaceGC.debug_check_can_copy
[backendopt:inlining] 7.00 ll_str_is_true__LLHelpersConst_rpy_stringPtr
[backendopt:inlining] 8.00 GCBase.points_to_valid_gc_object
[backendopt:inlining] 6.00 dict_delete
[backendopt:inlining] 11.00 GCBase._debug_callback2
[backendopt:inlining] 11.00 BaseWalker._unref
[backendopt:inlining] 11.00 _append_if_nonnull
[backendopt:inlining] 11.00 GenerationGC.trace_and_drag_out_of_nursery
[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 GenerationGC.collect_roots_in_nursery
[backendopt:inlining] 10.00 dict_entry_hash
[backendopt:inlining] 11.00 _ll_dict_setitem_lookup_done_trampoline__v9595___simple_call__function_
[backendopt:inlining] 11.00 HeapDumper.delete
[backendopt:inlining] 11.00 SemiSpaceGC.trace_and_copy
[backendopt:inlining] 11.00 GenerationGC._id_grow_older
[backendopt:inlining] 10.00 GCData.q_member_index
[backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v9666___simple_call__function_
[backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v9668___simple_call__function_
[backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v9670___simple_call__function_
[backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v9672___simple_call__function_
[backendopt:inlining] 11.00 _ll_dict_setitem_lookup_done_trampoline__v9689___simple_call__function_
[backendopt:inlining] 8.00 llimpl_round_up_for_allocation
[backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed
[backendopt:inlining] 11.00 ll_rangenext_up__rangePtr_Signed
[backendopt:inlining] 12.00 ll_rangeiter__Ptr_GcStruct_rangeLlT_rangePtr
[backendopt:inlining] 12.00 ll_arrayclear__arrayPtr
[backendopt:inlining] 12.00 ll_arrayclear__arrayPtr
[backendopt:inlining] 12.00 ll_arrayclear__arrayPtr
[backendopt:inlining] 12.00 ll_arrayclear__arrayPtr
[backendopt:inlining] 12.00 ll_arrayclear__arrayPtr
[backendopt:inlining] 12.25 scoped_str2charp.__init__
[backendopt:inlining] 12.50 AddressDeque.non_empty
[backendopt:inlining] 12.50 ShadowStackPool._resize
[backendopt:inlining] 9.00 __exit____star_3
[backendopt:inlining] 10.00 SemiSpaceGC.get_type_id
[backendopt:inlining] 12.00 GCData.q_fast_path_tracing
[backendopt:inlining] 12.00 GCData.q_is_gcarrayofgcptr
[backendopt:inlining] 12.00 GCData.q_has_gcptr_in_varsize
[backendopt:inlining] 12.00 GCData.q_has_custom_trace
[backendopt:inlining] 13.00 GenerationGC._debug_no_nursery_pointer
[backendopt:inlining] 10.00 SemiSpaceGC.is_forwarded
[backendopt:inlining] 10.00 GenerationGC.is_last_generation
[backendopt:inlining] 13.00 ll_stringslice_minusone__rpy_stringPtr
[backendopt:inlining] 6.00 SemiSpaceGC.init_gc_object
[backendopt:inlining] 12.00 GCData.q_is_rpython_class
[backendopt:inlining] 10.00 SemiSpaceGC._is_external
[backendopt:inlining] 12.00 GCData.q_is_varsize
[backendopt:inlining] 13.00 BaseWalker.unobj
[backendopt:inlining] 13.00 GenerationGC.is_in_nursery
[backendopt:inlining] 13.00 free_nonmovingbuffer_ll
[backendopt:inlining] 13.50 FreeList.get
[backendopt:inlining] 14.00 SemiSpaceGC.collect
[backendopt:inlining] 14.00 GenerationGC._teardown
[backendopt:inlining] 13.00 setup_root_walker
[backendopt:inlining] 14.00 SemiSpaceGC._recursively_bump_finalization_state_from_1_to_2
[backendopt:inlining] 14.00 ll_hash_recomputed__arrayPtr_dicttablePtr_Signed
[backendopt:inlining] 14.00 ll_mark_deleted_in_value__arrayPtr_Signed
[backendopt:inlining] 2.00 <lambda>__v9585___simple_call__function_
[backendopt:inlining] 0.00 <lambda>__v9591___simple_call__function_
[backendopt:inlining] 0.00 <lambda>__v9645___simple_call__function_
[backendopt:inlining] 0.00 <lambda>__v9648___simple_call__function_
[backendopt:inlining] 0.00 <lambda>__v9651___simple_call__function_
[backendopt:inlining] 0.00 <lambda>__v9654___simple_call__function_
[backendopt:inlining] 0.00 <lambda>__v9676___simple_call__function_
[backendopt:inlining] 0.00 <lambda>__v9682___simple_call__function_
[backendopt:inlining] 15.00 SemiSpaceGC._trace_copy
[backendopt:inlining] 14.00 GCData.q_weakpointer_offset
[backendopt:inlining] 12.00 GenerationGC._debug_check_flag_2
[backendopt:inlining] 12.00 GenerationGC._debug_check_flag_1
[backendopt:inlining] 15.00 ll_int_py_div__Signed_Signed
[backendopt:inlining] 15.50 GenerationGC._debug_no_gen1or2_pointer
[backendopt:inlining] 16.00 ll_valid_from_value__arrayPtr_Signed
[backendopt:inlining] 16.00 BaseWalker.process
[backendopt:inlining] 15.00 dict_insertclean
[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 ShadowStackPool.initial_setup
[backendopt:inlining] 17.00 read_from_env
[backendopt:inlining] 17.00 madvise_free
[backendopt:inlining] 17.00 walk_stack_roots
[backendopt:inlining] 17.00 GCBase.setup
[backendopt:inlining] 17.00 HeapDumper.__init__
[backendopt:inlining] 17.00 _do_append_rpy_roots
[backendopt:inlining] 17.50 GenerationGC.change_nursery_hash_base
[backendopt:inlining] 11.00 ll_stritem__LLHelpersConst_rpy_stringPtr_Signed
[backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__debug_callback2
[backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__trace_drag_out
[backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback_track_heap_parent
[backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__trace_external_obj
[backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__writeref
[backendopt:inlining] 17.75 custom_trace_dispatcher___append_rpy_referent
[backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__trace_copy
[backendopt:inlining] 17.75 custom_trace_dispatcher___append_if_nonnull
[backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__unref
[backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__debug_no_nursery_pointer
[backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__debug_no_gen1or2_pointer
[backendopt:inlining] 17.75 ShadowStackPool._prepare_unused_stack
[backendopt:inlining] 15.00 ll_dict_resize__dicttablePtr
[backendopt:inlining] 15.00 ll_dict_resize__DICTPtr
[backendopt:inlining] 18.00 GenerationGC.collect_roots
[backendopt:inlining] 15.00 SemiSpaceGC.get_forwarding_address
[backendopt:inlining] 18.00 BaseWalker.finish_processing
[backendopt:inlining] 18.00 ll_dict_create_initial_index__v9659___simple_call__function_
[backendopt:inlining] 18.00 ll_dict_create_initial_index__v9675___simple_call__function_
[backendopt:inlining] 18.12 ll_stringslice_startstop__rpy_stringPtr_Signed_Signed
[backendopt:inlining] 19.00 GCBase.get_size
[backendopt:inlining] 19.00 customtrace__gc_callback__debug_callback2
[backendopt:inlining] 19.00 customtrace__gc_callback__trace_drag_out
[backendopt:inlining] 19.00 customtrace__gc_callback_track_heap_parent
[backendopt:inlining] 19.00 customtrace__gc_callback__writeref
[backendopt:inlining] 19.00 customtrace__gc_callback__trace_external_obj
[backendopt:inlining] 19.00 customtrace___append_rpy_referent
[backendopt:inlining] 19.00 customtrace__gc_callback__trace_copy
[backendopt:inlining] 19.00 customtrace___append_if_nonnull
[backendopt:inlining] 19.00 customtrace__gc_callback__unref
[backendopt:inlining] 19.00 customtrace__gc_callback__debug_no_nursery_pointer
[backendopt:inlining] 19.00 customtrace__gc_callback__debug_no_gen1or2_pointer
[backendopt:inlining] 19.00 ShadowStackPool.forget_current_state
[backendopt:inlining] 19.33 AddressStack.length
[backendopt:inlining] 16.75 _trace_callback__gc_callback__trace_drag_out
[backendopt:inlining] 18.25 _trace_callback__gc_callback__debug_callback2
[backendopt:inlining] 16.75 _trace_callback__gc_callback_track_heap_parent
[backendopt:inlining] 16.75 _trace_callback__gc_callback__trace_external_obj
[backendopt:inlining] 16.75 _trace_callback__gc_callback__writeref
[backendopt:inlining] 16.75 _trace_callback___append_rpy_referent
[backendopt:inlining] 18.25 _trace_callback___append_if_nonnull
[backendopt:inlining] 18.25 _trace_callback__gc_callback__unref
[backendopt:inlining] 19.75 GenerationGC.collect
[backendopt:inlining] 20.00 enumerate_all_roots___track_heap_root
[backendopt:inlining] 20.00 GenerationGC.ids_grow_older
[backendopt:inlining] 17.00 GenerationGC.make_a_copy
[backendopt:inlining] 20.00 enumerate_all_roots___append_rpy_root
[backendopt:inlining] 20.00 SemiSpaceGC._teardown
[backendopt:inlining] 20.00 enumerate_all_roots___hd_add_root
[backendopt:inlining] 17.00 SemiSpaceGC._bump_finalization_state_from_0_to_1
[backendopt:inlining] 20.00 enumerate_all_roots___hd_unadd_root
[backendopt:inlining] 20.00 enumerate_all_roots___debug_callback
[backendopt:inlining] 18.00 ll_newdict__GcStruct_dicttableLlT
[backendopt:inlining] 20.00 ll_dict_setitem_with_hash__dicttablePtr_Signed_Signed_GCREFPtr
[backendopt:inlining] 17.25 GenerationGC.write_barrier
[backendopt:inlining] 20.67 dict_allocate_entries
[backendopt:inlining] 21.00 _do_append_rpy_referents
[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.25 ll_dict_delitem_with_hash__dicttablePtr_Signed_Signed
[backendopt:inlining] 21.25 ll_dict_delitem__dicttablePtr_Signed
[backendopt:inlining] 21.25 _trace_callback__gc_callback__trace_copy
[backendopt:inlining] 14.50 ll_dict_grow_look_inside_iff__dicttablePtr
[backendopt:inlining] 21.33 ll_arrayfill__arrayPtr_GCREFPtr
[backendopt:inlining] 21.50 AddressStack.__init__
[backendopt:inlining] 21.00 ll_contains__DICTPtr_Address
[backendopt:inlining] 22.00 _ll_dict_del_entry__dicttablePtr_Signed
[backendopt:inlining] 22.00 enumerate_all_roots___hd_add_root
[backendopt:inlining] 22.00 enumerate_all_roots___append_rpy_root
[backendopt:inlining] 22.00 enumerate_all_roots___track_heap_root
[backendopt:inlining] 22.00 GenerationGC.update_young_objects_with_id
[backendopt:inlining] 22.00 enumerate_all_roots___hd_unadd_root
[backendopt:inlining] 22.00 enumerate_all_roots___debug_callback
[backendopt:inlining] 22.25 _trace_callback__gc_callback__debug_no_gen1or2_pointer
[backendopt:inlining] 20.00 ShadowStackPool.restore_state_from
[backendopt:inlining] 23.25 GenerationGC.debug_check_can_copy
[backendopt:inlining] 23.33 charp2str
[backendopt:inlining] 23.50 AddressDeque.__init__
[backendopt:inlining] 23.00 BaseWalker.delete
[backendopt:inlining] 21.75 ll_alloc_and_set__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr
[backendopt:inlining] 24.50 _trace_callback__gc_callback__debug_no_nursery_pointer
[backendopt:inlining] 17.50 ll_listnext_foldable__listiterPtr
[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] 22.25 MovingGCBase._next_id
[backendopt:inlining] 20.50 ll_dict_lookup_look_inside_iff__DICTPtr_Address_Signed
[backendopt:inlining] 17.50 ll_call_lookup_function_look_inside_iff__dicttablePtr_Signed_Signed_Signed
[backendopt:inlining] 19.00 _ll_dict_del_look_inside_iff__dicttablePtr_Signed_Signed
[backendopt:inlining] 21.75 _ll_alloc_and_set_nonnull_look_inside_iff__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr
[backendopt:inlining] 26.37 AddressStack.pop
[backendopt:inlining] 26.00 AddressStack.delete
[backendopt:inlining] 26.00 AddressDeque.delete
[backendopt:inlining] 22.87 SemiSpaceGC._get_object_hash
[backendopt:inlining] 20.00 _append_rpy_root
[backendopt:inlining] 29.00 ll_dict_insertclean__DICTPtr_Address_Address_Signed
[backendopt:inlining] 24.00 str2charp
[backendopt:inlining] 29.37 charpsize2str
[backendopt:inlining] 29.50 ll_malloc_indexes_and_choose_lookup__dicttablePtr_Signed
[backendopt:inlining] 30.25 GenerationGC._trace_drag_out
[backendopt:inlining] 22.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_UCHARLlT
[backendopt:inlining] 22.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_USHORTLlT
[backendopt:inlining] 22.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_UINTLlT
[backendopt:inlining] 22.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_UnsignedLlT
[backendopt:inlining] 22.00 _ll_dict_setitem_lookup_done_look_inside_iff__DICTPtr_Address_Address_Signed_Unsigned
[backendopt:inlining] 22.00 _ll_dict_setitem_lookup_done_look_inside_iff__dicttablePtr_Signed_GCREFPtr_Signed_Signed
[backendopt:inlining] 21.00 ll_listslice_startstop__GcArray_Ptr_GCREF__gcopaque_Ll_arrayPtr_Signed_Signed
[backendopt:inlining] 31.75 AddressDeque.popleft
[backendopt:inlining] 23.00 _append_rpy_referent
[backendopt:inlining] 32.00 _ll_dict_entries_size_too_big__dicttablePtr_Signed
[backendopt:inlining] 32.25 HeapDumper._writeref
[backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v9697___simple_call__function_
[backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v9695___simple_call__function_
[backendopt:inlining] 28.00 MovingGCBase.update_objects_with_id
[backendopt:inlining] 29.75 SemiSpaceGC.record_red_zone
[backendopt:inlining] inlined 1255 callsites.
[backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString
[backendopt:malloc] starting malloc removal
[backendopt:malloc] 2 simple mallocs removed in 'SemiSpaceGC.heap_stats'
[backendopt:malloc] 1 simple mallocs removed in 'ShadowStackPool._resize_thread_shadowstacks'
[backendopt:malloc] 1 simple mallocs removed in 'll_dict_getitem_with_hash__dicttablePtr_Signed_Signed'
[backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v9647___simple_call__function_'
[backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v9650___simple_call__function_'
[backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v9653___simple_call__function_'
[backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v9656___simple_call__function_'
[backendopt:malloc] 4 simple mallocs removed in 'll_dict_rehash_after_translation__dicttablePtr'
[backendopt:malloc] 8 simple mallocs removed in 'll_dict_reindex__dicttablePtr_Signed'
[backendopt:malloc] 1 simple mallocs removed in 'll_valid_from_value__arrayPtr_Signed'
[backendopt:malloc] 1 simple mallocs removed in 'll_hash_recomputed__arrayPtr_dicttablePtr_Signed'
[backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v9667___simple_call__function_'
[backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v9669___simple_call__function_'
[backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v9671___simple_call__function_'
[backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v9673___simple_call__function_'
[backendopt:malloc] 2 simple mallocs removed in '_ll_dict_del__v9678___simple_call__function_'
[backendopt:malloc] 1 simple mallocs removed in '_ll_dict_del_entry__dicttablePtr_Signed'
[backendopt:malloc] 2 simple mallocs removed in '_ll_dict_del__v9681___simple_call__function_'
[backendopt:malloc] 1 simple mallocs removed in 'll_mark_deleted_in_value__arrayPtr_Signed'
[backendopt:malloc] 3 simple mallocs removed in 'll_dict_remove_deleted_items__dicttablePtr'
[backendopt:malloc] 2 simple mallocs removed in '_ll_dict_setitem_lookup_done__v9684___simple_call__function_'
[backendopt:malloc] 2 simple mallocs removed in '_ll_dict_setitem_lookup_done__v9690___simple_call__function_'
[backendopt:malloc] 2 simple mallocs removed in 'll_kvi__GcArray_Ptr_GCREF__gcopaque_Ll_dicttablePtr_NoneConst'
[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] 3 simple mallocs removed in 'getenv__arrayPtr_star_1'
[backendopt:malloc] removed 59 simple mallocs in total
[backendopt:mergeifblocks] starting to merge if blocks
[backendopt] merging blocks in SemiSpaceGC.identityhash
[backendopt] merging blocks in _trace_slow_path___append_rpy_referent
[backendopt] merging blocks in SemiSpaceGC._get_object_hash
[backendopt] merging blocks in _trace_slow_path__gc_callback__trace_drag_out
[backendopt] merging blocks in SemiSpaceGC._make_a_copy_with_tid
[backendopt] merging blocks in _trace_slow_path__gc_callback_track_heap_parent
[backendopt] merging blocks in _trace_slow_path__gc_callback__writeref
[backendopt] merging blocks in _trace_slow_path__gc_callback__trace_external_obj
[backendopt] merging blocks in _trace_slow_path__gc_callback__trace_copy
[backendopt] merging blocks in SemiSpaceGC.deal_with_objects_with_finalizers
[backendopt] merging blocks in _trace_slow_path___append_if_nonnull
[backendopt] merging blocks in _trace_slow_path__gc_callback__unref
[backendopt] merging blocks in _trace_slow_path__gc_callback__debug_no_nursery_pointer
[backendopt] merging blocks in _trace_slow_path__gc_callback__debug_no_gen1or2_pointer
[backendopt] merging blocks in _trace_slow_path__gc_callback__debug_callback2
[backendopt] merging blocks in ll_call_lookup_function__v9644___simple_call__function_
[backendopt] merging blocks in ll_dict_reindex__dicttablePtr_Signed
[backendopt] merging blocks in ll_clear_indexes__dicttablePtr_Signed
[backendopt] merging blocks in ll_call_lookup_function__v9665___simple_call__function_
[backendopt] merging blocks in ll_call_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed
[backendopt] merging blocks in ll_dict_grow__v9687___simple_call__function_
[backendopt] merging blocks in _ll_dict_entries_size_too_big__dicttablePtr_Signed
[backendopt] merging blocks in ll_call_insert_clean_function__dicttablePtr_Signed_Signed
[backendopt] merging blocks in ll_dict_grow__v9692___simple_call__function_
[backendopt] merging blocks in llimpl_arena_reset
[flowgraph] (rpython.memory.gctransform.framework:620)ll_check_no_collect
[flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace
[flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root
[flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback
[flowgraph] (rpython.memory.gctransform.framework:618)no_op_callback
[rtyper] -=- specialized 21 more blocks -=-
[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.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: 4000 / 4039 blocks (99%)
[rtyper] -=- specialized 46 more blocks -=-
[rtyper] -=- specialized 0 more blocks -=-
[c:database] GC transformer: finished helpers
[flowgraph] (rpython.memory.gctransform.support:81)ll_call_destructor
[flowgraph] (rpython.memory.gctransform.support:77)write
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write
[flowgraph] (rpython.memory.gctransform.transform:469)_ll_compute_size
[rtyper] specializing: 4100 / 4101 blocks (99%)
[rtyper] -=- specialized 62 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 wrap_write__Signed_SomeString_Signed_star_3
[backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr
[backendopt:inlining] 13.00 free_nonmovingbuffer_ll
[backendopt:inlining] 16.50 _ll_malloc_varsize_no_length__Signed_Signed_Signed
[backendopt:inlining] inlined 7 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 63 typeids
[gctransform:info] added 149 push/pop stack root instructions
[gctransform:info] inserted 35 write barrier calls
[gctransform:info] found 4 static roots
[c:database] Inlining GC helpers and postprocessing
[c] 740 nodes [ array: 121 framework rtti: 21 func: 245 group: 1 struct: 352 ]
[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_pypy_module_thread_test.c
[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_rtyper.c
[c:writing] data_rpython_rtyper_lltypesystem.c
[c:writing] data_rpython_translator_c_test.c
[c:writing] nonfuncnodes.c
[c:writing] data_pypy_module_thread_test_1.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] pypy_module_thread_test.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_rtyper.c
[c:writing] rpython_rtyper_lltypesystem.c
[c:writing] rpython_translator.c
[c:writing] rpython_translator_c.c
[c:writing] rpython_translator_c_test.c
[translation:info] written: d:\systemtemp\pytest\usession-py3.11-1915\testing_2\testing_2.c
[translation:info] Compiling c source...
[platform:execute] jom.exe in d:\systemtemp\pytest\usession-py3.11-1915\testing_2
builder: own-win-x86-64 build #2384+
test: pypy/module/thread/test/test_gil.py::TestUsingFramework::()::test_one_thread_rev