Home - Summaries: (main) : (py3.11) : (py3.12) : Everything - Nightly builds - Benchmarks - RPython - Builders - About

translator/c/test/test_newgc.py::TestMiniMarkGC::()::test_finalizer_order

cls = <class 'rpython.translator.c.test.test_newgc.TestMiniMarkGC'>

    def setup_class(cls):
        funcs0 = []
        funcs1 = []
        funcsstr = []
        name_to_func = {}
        for fullname in dir(cls):
            if not fullname.startswith('define'):
                continue
            keyword = option.keyword
            if keyword.startswith('test_') and not keyword.endswith(':'):
                keyword = keyword[len('test_'):]
                if keyword not in fullname:
                    continue
            prefix, name = fullname.split('_', 1)
            definefunc = getattr(cls, fullname)
            func = definefunc.im_func(cls)
            func.__name__ = 'f_' + name
            if prefix == 'definestr':
                funcsstr.append(func)
                funcs0.append(None)
                funcs1.append(None)
            else:
                numargs = len(inspect.getargspec(func)[0])
                funcsstr.append(None)
                if numargs == 0:
                    funcs0.append(func)
                    funcs1.append(None)
                else:
                    assert numargs == 1
                    funcs0.append(None)
                    funcs1.append(func)
            assert name not in name_to_func
            name_to_func[name] = len(name_to_func)
        assert name_to_func
    
        def allfuncs(name, arg):
            num = name_to_func[name]
            func0 = funcs0[num]
            if func0:
                return str(func0())
            func1 = funcs1[num]
            if func1:
                return str(func1(arg))
            funcstr = funcsstr[num]
            if funcstr:
                return funcstr(arg)
            assert 0, 'unreachable'
        cls.funcsstr = funcsstr
>       cls.c_allfuncs = staticmethod(cls._makefunc_str_int(allfuncs))

translator/c/test/test_newgc.py:117: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
translator/c/test/test_newgc.py:58: in _makefunc_str_int
    exename = t.compile()
translator/interactive.py:117: in compile
    getattr(self.driver, 'compile_' + backend)()
translator/driver.py:108: in proc
    return self.proceed(backend_goal)
translator/driver.py:569: in proceed
    result = self._execute(goals, task_skip = self._maybe_skip())
translator/tool/taskengine.py:114: in _execute
    res = self._do(goal, taskcallable, *args, **kwds)
translator/driver.py:278: in _do
    res = func()
translator/driver.py:455: in task_source_c
    exe_name=exe_name)
translator/c/genc.py:214: in generate_source
    self.eci, defines=defines, split=self.split)
translator/c/genc.py:879: in gen_source
    sg.gen_readable_parts_of_source(f)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <rpython.translator.c.genc.SourceGenerator instance at 0x000000003c9dba20>
f = <open file '/tmp/pytest/usession-main-3871/testing_1/testing_1.c', mode 'w' at 0x0000000039935920>

    def gen_readable_parts_of_source(self, f):
        split_criteria_big = SPLIT_CRITERIA
        if py.std.sys.platform != "win32":
            if self.database.gcpolicy.need_no_typeptr():
                pass    # XXX gcc uses toooooons of memory???
            else:
                split_criteria_big = SPLIT_CRITERIA * 4
    
        #
        # All declarations
        #
        with self.write_on_included_file(f, 'structdef.h') as fi:
            gen_structdef(fi, self.database)
        with self.write_on_included_file(f, 'forwarddecl.h') as fi:
            gen_forwarddecl(fi, self.database)
        with self.write_on_included_file(f, 'preimpl.h') as fi:
            gen_preimpl(fi, self.database)
    
        #
        # Implementation of functions and global structures and arrays
        #
        print(file=f)
        print('/***********************************************************/', file=f)
        print('/***  Implementations                                    ***/', file=f)
        print(file=f)
    
        print('#define PYPY_FILE_NAME "%s"' % os.path.basename(f.name), file=f)
        print('#include "src/g_include.h"', file=f)
        if self.database.reverse_debugger:
            print('#include "revdb_def.h"', file=f)
        print(file=f)
    
        nextralines = 11 + 1
        for name, nodeiter in self.splitnodesimpl('nonfuncnodes.c',
                                                   self.othernodes,
                                                   nextralines, 1):
            with self.write_on_maybe_separate_source(f, name) as fc:
                if fc is not f:
                    print('/***********************************************************/', file=fc)
                    print('/***  Non-function Implementations                       ***/', file=fc)
                    print(file=fc)
                    print('#include "singleheader.h"', file=fc)
                    print('#include "src/g_include.h"', file=fc)
                    print(file=fc)
                print(MARKER, file=fc)
                for node, impl in nodeiter:
                    print('\n'.join(impl), file=fc)
                    print(MARKER, file=fc)
                print('/***********************************************************/', file=fc)
    
        nextralines = 12
        for name, nodeiter in self.splitnodesimpl('implement.c',
                                                   self.funcnodes,
                                                   nextralines, 1,
                                                   split_criteria_big):
            with self.write_on_maybe_separate_source(f, name) as fc:
                if fc is not f:
                    print('/***********************************************************/', file=fc)
                    print('/***  Implementations                                    ***/', file=fc)
                    print(file=fc)
                    print('#include "singleheader.h"', file=fc)
                    print('#define PYPY_FILE_NAME "%s"' % name, file=fc)
                    print('#include "src/g_include.h"', file=fc)
                    if self.database.reverse_debugger:
                        print('#include "revdb_def.h"', file=fc)
                    print(file=fc)
                print(MARKER, file=fc)
                for node, impl in nodeiter:
>                   print('\n'.join(impl), file=fc)
E                   IOError: [Errno 28] No space left on device: '/tmp/pytest/usession-main-3871/testing_1/rpython_rlib.c'

translator/c/genc.py:720: IOError
---------- Captured stderr setup ----------
[flowgraph] (rpython.translator.c.test.test_newgc:39)main
[translation:info] Annotating&simplifying...
[translation:info] with policy: rpython.annotator.policy.AnnotatorPolicy
[flowgraph] (rpython.translator.c.test.test_newgc:104)allfuncs
[flowgraph] (rpython.flowspace.specialcase:76)rpython_print_item
[flowgraph] (rpython.translator.c.test.test_newgc:944)f_arraycopy_writebarrier_int
[flowgraph] (rpython.translator.c.test.test_newgc:965)f_arraycopy_writebarrier_ptr
[flowgraph] (rpython.translator.c.test.test_newgc:750)f_callback_with_collect
[flowgraph] (rpython.translator.c.test.test_newgc:783)f_can_move
[flowgraph] (rpython.translator.c.test.test_newgc:1277)f_check_zero_works
[flowgraph] (rpython.translator.c.test.test_newgc:443)f_del_raises
[flowgraph] (rpython.translator.c.test.test_newgc:1163)f_dump_rpy_heap
[flowgraph] (rpython.translator.c.test.test_newgc:146)f_empty_collect
[flowgraph] (rpython.translator.c.test.test_newgc:1537)f_extra_item_after_alloc
[flowgraph] (rpython.translator.c.test.test_newgc:341)f_framework_array_of_void
[flowgraph] (rpython.translator.c.test.test_newgc:627)f_framework_del_seeing_new_types
[flowgraph] (rpython.translator.c.test.test_newgc:393)f_framework_finalizer
[flowgraph] (rpython.translator.c.test.test_newgc:640)f_framework_late_filling_pointers
[flowgraph] (rpython.translator.c.test.test_newgc:332)f_framework_malloc_failure
[flowgraph] (rpython.translator.c.test.test_newgc:608)f_framework_malloc_raw
[flowgraph] (rpython.translator.c.test.test_newgc:307)f_framework_nongc_static_root
[flowgraph] (rpython.translator.c.test.test_newgc:368)f_framework_opaque
[flowgraph] (rpython.translator.c.test.test_newgc:223)f_framework_protect_getfield
[flowgraph] (rpython.translator.c.test.test_newgc:197)f_framework_safe_pushpop
[flowgraph] (rpython.translator.c.test.test_newgc:165)f_framework_simple
[flowgraph] (rpython.translator.c.test.test_newgc:293)f_framework_static_roots
[flowgraph] (rpython.translator.c.test.test_newgc:267)f_framework_using_lists
[flowgraph] (rpython.translator.c.test.test_newgc:241)f_framework_varsized
[flowgraph] (rpython.translator.c.test.test_newgc:323)f_framework_void_array
[flowgraph] (rpython.memory.test.snippet:190)f_from_objwithfinalizer_to_youngobj
[flowgraph] (rpython.translator.c.test.test_newgc:1387)f_gc_heap_stats
[flowgraph] (rpython.translator.c.test.test_newgc:1362)f_gc_set_max_heap_size
[flowgraph] (rpython.translator.c.test.test_newgc:1244)f_gcflag_extra
[flowgraph] (rpython.translator.c.test.test_newgc:1103)f_get_rpy_memory_usage
[flowgraph] (rpython.translator.c.test.test_newgc:1015)f_get_rpy_referents
[flowgraph] (rpython.translator.c.test.test_newgc:996)f_get_rpy_roots
[flowgraph] (rpython.translator.c.test.test_newgc:1128)f_get_rpy_type_index
[flowgraph] (rpython.translator.c.test.test_newgc:912)f_hash_overflow
[flowgraph] (rpython.translator.c.test.test_newgc:829)f_hash_preservation
[flowgraph] (rpython.translator.c.test.test_newgc:932)f_hash_varsized
[flowgraph] (rpython.translator.c.test.test_newgc:1040)f_is_rpy_instance
[flowgraph] (rpython.translator.c.test.test_newgc:1303)f_long_chain_of_instances
[flowgraph] (rpython.translator.c.test.test_newgc:1330)f_many_ids
[flowgraph] (rpython.translator.c.test.test_newgc:1617)f_nongc_attached_to_gc
[flowgraph] (rpython.translator.c.test.test_newgc:1646)f_nongc_opaque_attached_to_gc
[flowgraph] (rpython.translator.c.test.test_newgc:1483)f_nursery_hash_base
[flowgraph] (rpython.translator.c.test.test_newgc:673)f_object_alignment
[flowgraph] (rpython.translator.c.test.test_newgc:706)f_open_read_write_seek_close
[flowgraph] (rpython.translator.c.test.test_newgc:589)f_prebuilt_dicts_of_all_sizes
[flowgraph] (rpython.translator.c.test.test_newgc:554)f_prebuilt_weakref
[flowgraph] (rpython.translator.c.test.test_newgc:1561)f_rerased
[flowgraph] (rpython.translator.c.test.test_newgc:793)f_resizable_buffer
[flowgraph] (rpython.translator.c.test.test_newgc:1065)f_try_cast_gcref_to_instance
[flowgraph] (rpython.translator.c.test.test_newgc:695)f_void_list
[flowgraph] (rpython.translator.c.test.test_newgc:516)f_weakref
[flowgraph] (rpython.translator.c.test.test_newgc:1209)f_write_typeids_z
[flowgraph] (rpython.translator.c.test.test_newgc:653)f_zero_raw_malloc
[flowgraph] (rpython.rlib.rposix:461)open
[flowgraph] (rpython.rlib.rposix:385)_as_bytes0
[flowgraph] (rpython.rlib.rposix:371)_as_bytes
[flowgraph] (rpython.translator.c.test.test_newgc:693)E.__init__
[flowgraph] (rpython.rlib.rgc:953)cast_instance_to_gcref
[flowgraph] (rpython.rtyper.annlowlevel:477)cast_instance_to_base_ptr
[flowgraph] (?:2)ll_shrink_array
[flowgraph] (rpython.rlib.rgc:468)ll_shrink_array
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (rpython.rlib.rerased:128)try_cast_erased
[flowgraph] (rpython.rtyper.rclass:1143)ll_isinstance
[flowgraph] (rpython.rtyper.rclass:1133)ll_issubclass
[flowgraph] (rpython.translator.c.test.test_newgc:575)keq
[flowgraph] (rpython.translator.c.test.test_newgc:577)khash
[flowgraph] (rpython.translator.c.test.test_newgc:1643)A.__del__
[flowgraph] (rpython.translator.c.test.test_newgc:1640)A.__init__
[flowgraph] (rpython.rlib.rzlib:267)deflateInit
[flowgraph] (rpython.rlib.rzlib:149)_deflateInit2
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)deflateInit2_
[flowgraph] (rpython.rtyper.lltypesystem.rffi:926)get_nonmovingbuffer_ll_final_null
[flowgraph] (rpython.rtyper.lltypesystem.rffi:873)get_nonmovingbuffer_ll
[flowgraph] (rpython.rlib.objectmodel:315)we_are_translated_to_c
[flowgraph] (rpython.translator.c.test.test_newgc:1614)A.__del__
[flowgraph] (rpython.translator.c.test.test_newgc:1611)A.__init__
[flowgraph] (rpython.translator.c.test.test_newgc:1036)check
[flowgraph] (rpython.rlib.rposix:500)write
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1427)scoped_nonmovingbuffer.__init__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1431)scoped_nonmovingbuffer.__enter__
[flowgraph] (rpython.translator.c.test.test_newgc:985)g
[flowgraph] (rpython.translator.c.test.test_newgc:1360)g
[flowgraph] (rpython.memory.test.snippet:177)g
[flowgraph] (rpython.rlib.rgc:617)register_finalizer
[flowgraph] (rpython.memory.test.snippet:169)finalizer_trigger
[flowgraph] (rpython.rtyper.annlowlevel:482)cast_instance_to_gcref
[flowgraph] (rpython.rtyper.annlowlevel:477)cast_instance_to_base_ptr
[flowgraph] (rpython.rlib.rgc:600)next_dead
[flowgraph] (rpython.rtyper.annlowlevel:539)cast_gcref_to_instance
[flowgraph] (rpython.translator.c.test.test_newgc:290)make
[flowgraph] (rpython.translator.c.test.test_newgc:286)A.__init__
[flowgraph] (rpython.translator.c.test.test_newgc:160)make
[flowgraph] (rpython.translator.c.test.test_newgc:156)g
[flowgraph] (rpython.translator.c.test.test_newgc:188)make
[flowgraph] (rpython.translator.c.test.test_newgc:180)g
[flowgraph] (rpython.translator.c.test.test_newgc:212)prepare
[flowgraph] (rpython.translator.c.test.test_newgc:358)gethidden
[flowgraph] (rpython.translator.c.test.test_newgc:391)A.__del__
[flowgraph] (rpython.translator.c.test.test_newgc:388)A.__init__
[flowgraph] (rpython.translator.c.test.test_newgc:625)A.__del__
[flowgraph] (rpython.translator.c.test.test_newgc:1530)check
[flowgraph] (rpython.rlib.rgc:1612)ll_write_final_null_char
[flowgraph] (rpython.translator.c.test.test_newgc:441)B.__del__
[flowgraph] (rpython.rlib.clibffi:291)get_libc_name
[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_arraycopy
[flowgraph] (rpython.rlib.rgc:362)ll_arraycopy
[flowgraph] (rpython.rlib.rgc:342)copy_item
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (rpython.translator.c.test.test_newgc:499)f_custom_light_finalizer
[flowgraph] (rpython.translator.c.test.test_newgc:474)f_custom_trace
[flowgraph] (rpython.translator.c.test.test_newgc:426)f_del_catches
[flowgraph] (rpython.translator.c.test.test_newgc:1673)f_limited_memory
[flowgraph] (rpython.translator.c.test.test_newgc:1667)g
[flowgraph] (rpython.translator.c.test.test_newgc:1665)A.__init__
[flowgraph] (rpython.translator.c.test.test_newgc:420)f
[flowgraph] (rpython.translator.c.test.test_newgc:412)A.__del__
[flowgraph] (rpython.translator.c.test.test_newgc:417)f1
[flowgraph] (rpython.translator.c.test.test_newgc:409)g
[flowgraph] (rpython.translator.c.test.test_newgc:460)setup
[flowgraph] (rpython.translator.c.test.test_newgc:495)setup
[flowgraph] (rpython.memory.test.snippet:92)f_finalizer_order
[flowgraph] (rpython.translator.c.test.test_newgc:1414)f_string_builder
[flowgraph] (rpython.translator.c.test.test_newgc:1446)f_string_builder_multiple_builds
[flowgraph] (rpython.translator.c.test.test_newgc:1462)f_string_builder_multiple_builds_2
[flowgraph] (rpython.translator.c.test.test_newgc:1428)f_string_builder_over_allocation
[flowgraph] (rpython.memory.test.snippet:83)build_example
[flowgraph] (rpython.memory.test.snippet:64)A.__init__
[flowgraph] (rpython.rlib.rgc:617)register_finalizer
[flowgraph] (rpython.memory.test.snippet:71)finalizer_trigger
[flowgraph] (rpython.rtyper.annlowlevel:482)cast_instance_to_gcref
[flowgraph] (rpython.rtyper.annlowlevel:477)cast_instance_to_base_ptr
[flowgraph] (rpython.rlib.rgc:600)next_dead
[flowgraph] (rpython.rtyper.annlowlevel:539)cast_gcref_to_instance
[flowgraph] (rpython.translator.c.test.test_newgc:468)measure_length
[flowgraph] (rpython.rlib.clibffi:704)CDLL.__del__
[flowgraph] (rpython.rlib.clibffi:699)CDLL.__init__
[flowgraph] (rpython.rlib.clibffi:675)RawCDLL.getpointer
[flowgraph] (rpython.translator.c.test.test_newgc:217)g
[flowgraph] (rpython.rlib.rgc:953)cast_instance_to_gcref
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)open
[flowgraph] (rpython.flowspace.specialcase:95)rpython_print_newline
[flowgraph] (rpython.flowspace.specialcase:85)rpython_print_end
[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.annlowlevel:477)cast_instance_to_base_ptr
[flowgraph] (rpython.translator.c.test.test_newgc:363)reveal
[flowgraph] (rpython.translator.c.test.test_newgc:365)overwrite
[flowgraph] (?:2)mallocstr
[flowgraph] (rpython.rtyper.lltypesystem.rstr:36)mallocstr
[flowgraph] (rpython.rlib.clibffi:672)RawCDLL.__init__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)dlclose
[flowgraph] (rpython.memory.test.snippet:136)error
[flowgraph] (rpython.memory.test.snippet:53)age_of
[flowgraph] (rpython.rlib.rdynload:175)dlopen
[flowgraph] (rpython.rlib.rdynload:211)dlsym
[flowgraph] (rpython.rlib.rgc:964)try_cast_gcref_to_instance
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)dlsym
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_dlsym
[flowgraph] (rpython.rlib.rgil:160)release
[flowgraph] (rpython.rlib.rdynload:167)_dlopen_default_mode
[flowgraph] (rpython.memory.test.snippet:55)set_age_of
[flowgraph] (rpython.rlib.rgil:171)acquire
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_deflateInit2_
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_open
[flowgraph] (rpython.rlib.rposix:151)_errno_before
[flowgraph] (rpython.rlib.rthread:349)getraw
[flowgraph] (rpython.rlib.rthread:349)getraw
[flowgraph] (rpython.rlib.rthread:282)gc_thread_run
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1382)scoped_str2charp.__init__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1388)scoped_str2charp.__enter__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:817)str2charp
[flowgraph] (rpython.rlib.rposix:170)_errno_after
[flowgraph] (rpython.rlib.rthread:364)setraw
[flowgraph] (rpython.rlib.rthread:364)setraw
[flowgraph] (rpython.rtyper.lltypesystem.rffi:937)free_nonmovingbuffer_ll
[flowgraph] (rpython.rlib.rzlib:239)fromstream
[flowgraph] (rpython.rtyper.lltypesystem.rffi:854)charp2str
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1030)charpsize2str
[flowgraph] (rpython.rtyper.lltypesystem.rstr:145)copy_raw_to_string
[flowgraph] (rpython.rlib.rzlib:233)RZlibError.__init__
[flowgraph] (rpython.rlib.rzlib:309)deflateEnd
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)deflateEnd
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)write
[flowgraph] (rpython.rlib.rgc:964)try_cast_gcref_to_instance
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1433)scoped_nonmovingbuffer.__exit__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_write
[flowgraph] (rpython.rlib.rposix:151)_errno_before
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1390)scoped_str2charp.__exit__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:831)free_charp
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)dlopen
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_dlopen
[flowgraph] (rpython.rlib.rposix:170)_errno_after
[flowgraph] (rpython.rlib.rgc:964)try_cast_gcref_to_instance
[flowgraph] (rpython.rlib.rgc:953)cast_instance_to_gcref
[flowgraph] (rpython.rtyper.annlowlevel:477)cast_instance_to_base_ptr
[flowgraph] (rpython.rlib.rdynload:85)dlerror
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)dlerror
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_dlerror
[flowgraph] (rpython.rlib.rdynload:125)_retry_as_ldscript
[flowgraph] (rpython.rlib.rdynload:66)DLOpenError.__init__
[flowgraph] (rpython.rlib.clibffi:516)AbstractFuncPtr.__del__
[flowgraph] (rpython.rlib.clibffi:658)FuncPtr.__del__
[flowgraph] (rpython.rlib.clibffi:588)FuncPtr.__init__
[flowgraph] (rpython.rlib.rposix:430)handle_posix_error
[flowgraph] (rpython.rlib.rarithmetic:139)widen
[flowgraph] (rpython.rlib.clibffi:480)AbstractFuncPtr.__init__
[flowgraph] (rpython.rlib.clibffi:466)get_call_conv
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)ffi_prep_cif
[flowgraph] (rpython.rlib.rposix:113)get_saved_errno
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_ffi_prep_cif
[flowgraph] (rpython.rlib.clibffi:553)CallbackFuncPtr.__del__
[flowgraph] (rpython.rlib.clibffi:532)CallbackFuncPtr.__init__
[flowgraph] (rpython.rlib.clibffi:610)FuncPtr.push_arg
[flowgraph] (rpython.translator.c.test.test_newgc:734)callback
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)ffi_prep_closure_loc
[flowgraph] (rpython.rlib.clibffi:389)push_arg_as_ffiptr
[flowgraph] (?:6)wrapper
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_ffi_prep_closure_loc
[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.clibffi:446)ll_callback
[flowgraph] (rpython.rlib.rposix:170)_errno_after
[flowgraph] (?:1)callback_with_jitdriver
[flowgraph] (rpython.rlib.jit:442)get_printable_location
[flowgraph] (rpython.rlib.clibffi:433)_ll_callback
[flowgraph] (rpython.rlib.rposix:151)_errno_before
[flowgraph] (rpython.rlib.clibffi:610)FuncPtr.push_arg
[flowgraph] (rpython.rlib.rposix:430)handle_posix_error
[flowgraph] (rpython.rlib.clibffi:389)push_arg_as_ffiptr
[flowgraph] (rpython.rlib.rposix:490)read
[flowgraph] (rpython.rlib.rposix:508)close
[flowgraph] (rpython.rlib.rposix:268)SuppressIPH.__init__
[flowgraph] (rpython.rlib.rposix:271)SuppressIPH.__enter__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1469)scoped_alloc_buffer.__init__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1471)scoped_alloc_buffer.__enter__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:953)alloc_buffer
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)close
[flowgraph] (rpython.translator.c.test.test_newgc:892)h
[flowgraph] (rpython.translator.c.test.test_newgc:859)g
[flowgraph] (rpython.rlib.rposix:274)SuppressIPH.__exit__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_close
[flowgraph] (rpython.rlib.rposix:151)_errno_before
[flowgraph] (rpython.rlib.rposix:170)_errno_after
[flowgraph] (rpython.translator.c.test.test_newgc:870)build
[flowgraph] (rpython.translator.c.test.test_newgc:880)check
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1474)scoped_alloc_buffer.__exit__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1008)keep_buffer_alive_until_here
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)read
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_read
[flowgraph] (rpython.rlib.rposix:151)_errno_before
[flowgraph] (rpython.rlib.rposix:430)handle_posix_error
[flowgraph] (rpython.rlib.rposix:170)_errno_after
[flowgraph] (rpython.rlib.rposix:518)lseek
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)lseek
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_lseek
[flowgraph] (rpython.rlib.rposix:151)_errno_before
[flowgraph] (rpython.rlib.rposix:170)_errno_after
[flowgraph] (rpython.rlib.rposix:430)handle_posix_error
[flowgraph] (rpython.rlib.rposix:430)handle_posix_error
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1476)scoped_alloc_buffer.str
[flowgraph] (?:2)str_from_buffer
[flowgraph] (rpython.rtyper.lltypesystem.rffi:988)str_from_buffer
[flowgraph] (rpython.rlib.clibffi:550)CallbackFuncPtr.get_closure
[flowgraph] (rpython.rlib.clibffi:638)FuncPtr.call
[flowgraph] (rpython.rlib.clibffi:631)FuncPtr._check_args
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)ffi_call
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_ffi_call
[flowgraph] (rpython.rlib.rposix:151)_errno_before
[flowgraph] (rpython.rlib.rposix:170)_errno_after
[flowgraph] (rpython.rlib.clibffi:635)FuncPtr._clean_args
[flowgraph] (rpython.rlib.clibffi:263)check_fficall_result
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (?:1)memo_sizeof_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo_has_final_null_char_0
[flowgraph] (?:1)memo__contains_gcptr_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (?:1)memo__contains_gcptr_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (?:1)memo_offsetof_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__should_widen_type_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo_CArray_0
[flowgraph] (?:1)memo_sizeof_0
[flowgraph] (?:1)memo_CArray_0
[flowgraph] (?:1)memo_sizeof_0
[flowgraph] (?:1)memo_sizeof_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__make_wrapper_for_0
[flowgraph] (?:1)memo_CArray_0
[flowgraph] (?:1)memo_sizeof_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[translation:info] RTyping...
[flowgraph] (rpython.rtyper.rclass:1170)ll_runtime_type_info
[flowgraph] (rpython.rtyper.rlist:690)ll_getitem_nonneg
[flowgraph] (rpython.rtyper.rlist:719)ll_getitem_fast
[flowgraph] (rpython.rtyper.lltypesystem.rlist:372)ll_getitem_fast
[flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items
[flowgraph] (rpython.rtyper.lltypesystem.rstr:1058)ll_int
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:655)ll_dict_getitem
[flowgraph] (rpython.rtyper.lltypesystem.rstr:394)ll_strhash
[flowgraph] (rpython.rlib.jit:1321)conditional_call_elidable
[flowgraph] (rpython.rtyper.lltypesystem.rstr:402)_ll_strhash
[flowgraph] (rpython.rlib.objectmodel:620)ll_hash_string
[flowgraph] (rpython.rlib.objectmodel:595)_hash_string
[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:629)ll_hash_recomputed
[flowgraph] (rpython.rtyper.lltypesystem.rstr:420)ll_strfasthash
[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:602)ll_valid_from_key
[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] (rpython.rtyper.lltypesystem.rstr:601)ll_streq
[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] (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] (?: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.rlist:690)ll_getitem_nonneg
[flowgraph] (rpython.rtyper.rlist:723)ll_getitem_foldable_nonneg
[flowgraph] (rpython.rtyper.lltypesystem.rlist:402)ll_fixed_getitem_fast
[flowgraph] (rpython.rtyper.lltypesystem.rstr: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.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.rint:149)ll_str
[flowgraph] (rpython.rtyper.lltypesystem.ll_str:13)ll_int2dec
[flowgraph] (rpython.rtyper.lltypesystem.ll_str:7)ll_unsigned
[flowgraph] (rpython.rtyper.lltypesystem.rrange:70)ll_newrange
[flowgraph] (rpython.rtyper.lltypesystem.rrange:91)ll_rangeiter
[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.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.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.lltypesystem.rlist:470)ll_listiter
[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:324)ll_newlist
[flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear
[flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items
[flowgraph] (rpython.rlib.rgc:508)ll_arrayclear
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set
[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:384)ll_fixed_newlist
[flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear
[flowgraph] (rpython.rtyper.lltypesystem.rlist:399)ll_fixed_items
[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] (rpython.rlib.rgc:508)ll_arrayclear
[flowgraph] (rpython.rlib.rgc:538)ll_arrayfill
[flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline
[flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (rpython.rtyper.rlist:582)ll_len_foldable
[flowgraph] (rpython.rtyper.lltypesystem.rlist:395)ll_fixed_length
[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.rlist:1001)ll_listcontains
[flowgraph] (rpython.rtyper.lltypesystem.rlist:395)ll_fixed_length
[flowgraph] (rpython.rtyper.lltypesystem.rlist:402)ll_fixed_getitem_fast
[flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg
[flowgraph] (rpython.rtyper.rclass:1083)ll_inst_hash
[flowgraph] (rpython.rtyper.rlist:582)ll_len_foldable
[flowgraph] (rpython.rtyper.lltypesystem.rlist:395)ll_fixed_length
[flowgraph] (rpython.rtyper.lltypesystem.rlist:357)ll_newemptylist
[flowgraph] (rpython.rtyper.rrange:172)ll_rangenext_up
[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] (rpython.rtyper.rint:502)ll_int_py_mod_nonnegargs
[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] (?:1)memo__contains_gcptr_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (rpython.rtyper.lltypesystem.rlist:391)ll_fixed_newemptylist
[flowgraph] (rpython.rtyper.lltypesystem.rlist:384)ll_fixed_newlist
[flowgraph] (rpython.rtyper.rlist:690)ll_getitem_nonneg
[flowgraph] (rpython.rtyper.rlist:723)ll_getitem_foldable_nonneg
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:648)ll_dict_len
[flowgraph] (rpython.rtyper.rlist:582)ll_len_foldable
[flowgraph] (rpython.rtyper.rclass:1083)ll_inst_hash
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:655)ll_dict_getitem
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:640)ll_keyhash_custom
[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:625)ll_hash_from_cache
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:557)_ll_write_indexes
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:644)ll_keyeq_custom
[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:602)ll_valid_from_key
[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: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.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] (?: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] (rpython.rtyper.lltypesystem.rlist:470)ll_listiter
[flowgraph] (rpython.rtyper.lltypesystem.rlist:484)ll_listnext_foldable
[flowgraph] (rpython.rtyper.lltypesystem.rstr:425)ll_strconcat
[flowgraph] (rpython.rtyper.lltypesystem.rstr:416)ll_length
[flowgraph] (rpython.rtyper.lltypesystem.rstr:78)copy_string_contents
[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.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] (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.rlist:574)ll_len
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:648)ll_dict_len
[flowgraph] (rpython.rtyper.lltypesystem.rstr:350)ll_strlen
[rtyper] specializing: 200 / 3176 blocks   (6%)
[flowgraph] (rpython.rtyper.rclass:1083)ll_inst_hash
[flowgraph] (rpython.rtyper.rtuple:62)ll_hash
[flowgraph] (rpython.rtyper.rnone:42)ll_none_hash
[flowgraph] (rpython.rtyper.rtuple:62)ll_hash
[flowgraph] (rpython.rlib.objectmodel:623)_hash_float
[flowgraph] (rpython.rtyper.rint:619)ll_hash_int
[flowgraph] (rpython.rtyper.lltypesystem.rlist:484)ll_listnext_foldable
[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.rlist:476)ll_listnext
[flowgraph] (rpython.rtyper.lltypesystem.rstr:333)ll_char_mul
[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.lltypesystem.rlist:470)ll_listiter
[flowgraph] (rpython.rtyper.lltypesystem.rlist:476)ll_listnext
[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] (?:1)memo__ll_prebuilt_empty_array_0
[flowgraph] (?:1)memo__contains_gcptr_0
[flowgraph] (rpython.rtyper.rlist:574)ll_len
[flowgraph] (rpython.rtyper.rlist:699)ll_getitem
[flowgraph] (rpython.rtyper.rlist:719)ll_getitem_fast
[flowgraph] (rpython.rtyper.lltypesystem.rlist:372)ll_getitem_fast
[flowgraph] (rpython.rtyper.lltypesystem.rlist:493)ll_getnextindex
[rtyper] specializing: 400 / 3360 blocks   (11%)
[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.translator.c.test.test_newgc:491)customlightfinlz
[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:155)ll_append
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:163)ll_jit_append
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:233)ll_jit_try_append_slice
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:80)_ll_append
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:117)ll_grow_and_append
[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.rlib.jit:269)isconstant
[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.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:171)ll_append_res0
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:218)ll_append_0_2
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:223)ll_append_start_2
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:218)ll_append_0_3
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:223)ll_append_start_3
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:218)ll_append_0_4
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:223)ll_append_start_4
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:218)ll_append_0_5
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:223)ll_append_start_5
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:218)ll_append_0_6
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:223)ll_append_start_6
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:218)ll_append_0_7
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:223)ll_append_start_7
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:218)ll_append_0_8
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:223)ll_append_start_8
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:218)ll_append_0_9
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:223)ll_append_start_9
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:218)ll_append_0_10
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:223)ll_append_start_10
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:189)ll_append_slice
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:197)ll_jit_append_slice
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:205)ll_append_res_slice
[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] (?: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_build_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:355)ll_build
[flowgraph] (rpython.rtyper.lltypesystem.rrange:70)ll_newrange
[flowgraph] (rpython.rtyper.lltypesystem.rrange:91)ll_rangeiter
[flowgraph] (rpython.rtyper.lltypesystem.rstr:539)ll_join
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:1037)cast_any_ptr
[flowgraph] (?:1)memo_emptystrfun_0
[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.rstr:937)ll_char_hash
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:668)ll_dict_setitem_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.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] (?: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:802)ll_dict_remove_deleted_items
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:745)_overallocate_entries_len
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:789)_ll_dict_entries_size_too_big
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:913)ll_dict_resize
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:923)_ll_dict_resize_to
[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] (rpython.rtyper.lltypesystem.rordereddict:565)ll_call_insert_clean_function
[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.lltypesystem.rordereddict:655)ll_dict_getitem
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:658)ll_dict_getitem_with_hash
[flowgraph] (rpython.rtyper.lltypesystem.rlist:493)ll_getnextindex
[flowgraph] (rpython.rtyper.rlist:690)ll_getitem_nonneg
[flowgraph] (?:11)ll_listdelslice_startonly_look_inside_iff
[flowgraph] (rpython.rtyper.rlist:914)<lambda>
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly
[flowgraph] (rpython.rtyper.rlist:541)ll_null_item
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rlist:295)_ll_list_resize_le
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (?:2)ll_listdelslice_startonly_trampoline
[flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:1300)conditional_call
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:665)ll_dict_setitem
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:668)ll_dict_setitem_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:599)ll_valid_from_flag
[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.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] (?: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:802)ll_dict_remove_deleted_items
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:789)_ll_dict_entries_size_too_big
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:913)ll_dict_resize
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:923)_ll_dict_resize_to
[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] (rpython.rtyper.lltypesystem.rordereddict:565)ll_call_insert_clean_function
[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.rstr:555)ll_str
[flowgraph] (rpython.rtyper.lltypesystem.rstr:362)ll_chr2str
[flowgraph] (rpython.rtyper.rlist:1001)ll_listcontains
[flowgraph] (rpython.rtyper.rstr:426)ll_str
[flowgraph] (?:1)memo_ll_constant_0
[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:1218)ll_dictiter
[flowgraph] (?:11)_ll_dictnext_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1225)<lambda>
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1225)_ll_dictnext
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:599)ll_valid_from_flag
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (?:2)_ll_dictnext_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1225)_ll_dictnext
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1462)ll_dict_contains
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1465)ll_dict_contains_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:599)ll_valid_from_flag
[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.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] (rpython.rtyper.rlist:699)ll_getitem
[flowgraph] (rpython.rtyper.rlist:719)ll_getitem_fast
[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:802)ll_dict_remove_deleted_items
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:789)_ll_dict_entries_size_too_big
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:913)ll_dict_resize
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:923)_ll_dict_resize_to
[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] (rpython.rtyper.lltypesystem.rordereddict:565)ll_call_insert_clean_function
[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.rlist:737)ll_setitem
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:655)ll_dict_getitem
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:658)ll_dict_getitem_with_hash
[rtyper] specializing: 900 / 5495 blocks   (16%)
[flowgraph] (rpython.rtyper.lltypesystem.rstr:708)ll_find
[flowgraph] (rpython.rtyper.lltypesystem.rstr:669)ll_find_char
[flowgraph] (rpython.rtyper.lltypesystem.rstr:773)ll_search
[flowgraph] (rpython.rlib.rstring:808)_search
[flowgraph] (rpython.rlib.rstring:814)_search_elidable
[flowgraph] (rpython.rlib.rstring:819)_search_normal
[flowgraph] (rpython.rlib.rstring:692)_default_find
[flowgraph] (rpython.rlib.rstring:473)bloom_add
[flowgraph] (rpython.rlib.rstring:477)bloom
[flowgraph] (rpython.rlib.rstring:529)_twoway_preprocess
[flowgraph] (rpython.rlib.rstring:519)_factorize
[flowgraph] (rpython.rlib.rstring:489)_lex_search
[flowgraph] (rpython.rlib.rstring:744)_adaptive_find
[flowgraph] (rpython.rlib.rstring:678)_two_way_count
[flowgraph] (rpython.rlib.rstring:573)_two_way
[flowgraph] (rpython.rtyper.lltypesystem.rstr:919)ll_split
[flowgraph] (rpython.rtyper.lltypesystem.rlist:399)ll_fixed_items
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:1037)cast_any_ptr
[flowgraph] (rpython.rtyper.rlist:582)ll_len_foldable
[flowgraph] (rpython.rtyper.lltypesystem.rlist:395)ll_fixed_length
[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.rclass:870)ll_str
[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] (rpython.rtyper.rint:410)ll_int_py_div_nonnegargs
[rtyper] specializing: 1300 / 5783 blocks   (22%)
[flowgraph] (rpython.rtyper.lltypesystem.rstr:860)ll_stringslice_startstop
[flowgraph] (rpython.rtyper.lltypesystem.rstr:840)_ll_stringslice
[flowgraph] (?:11)ll_listeq_look_inside_iff
[flowgraph] (rpython.rtyper.rlist:972)listeq_unroll_case
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.rlist:979)ll_listeq
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (?:2)ll_listeq_trampoline
[flowgraph] (rpython.rtyper.rlist:979)ll_listeq
[rtyper] specializing: 1500 / 5834 blocks   (25%)
[rtyper] specializing: 1800 / 5834 blocks   (30%)
[rtyper] specializing: 2100 / 5834 blocks   (35%)
[flowgraph] (rpython.rtyper.rint:434)ll_uint_py_div
[flowgraph] (rpython.rtyper.rint:525)ll_uint_py_mod
[rtyper] specializing: 2400 / 5838 blocks   (41%)
[rtyper] specializing: 2700 / 5838 blocks   (46%)
[rtyper] specializing: 3000 / 5838 blocks   (51%)
[flowgraph] (rpython.rtyper.lltypesystem.module.ll_math:106)ll_math_isfinite
[flowgraph] (rpython.rtyper.lltypesystem.module.ll_math:98)ll_math_isinf
[flowgraph] (rpython.rtyper.lltypesystem.module.ll_math:158)ll_math_frexp
[rtyper] specializing: 3300 / 5838 blocks   (56%)
[flowgraph] (rpython.rtyper.rbuiltin:240)ll_min
[rtyper] specializing: 3600 / 5840 blocks   (61%)
[rtyper] specializing: 3900 / 5840 blocks   (66%)
[flowgraph] (rpython.rtyper.rint:398)ll_int_py_div
[flowgraph] (rpython.rtyper.rbuiltin:240)ll_min
[rtyper] specializing: 4200 / 5847 blocks   (71%)
[rtyper] specializing: 4500 / 5847 blocks   (76%)
[rtyper] specializing: 4800 / 5847 blocks   (82%)
[rtyper] specializing: 5100 / 5847 blocks   (87%)
[rtyper] specializing: 5400 / 5847 blocks   (92%)
[flowgraph] (rpython.rlib.jit:1267)ll_record_exact_value
[flowgraph] (rpython.rtyper.lltypesystem.rstr:354)ll_stritem_nonneg
[flowgraph] (rpython.rtyper.lltypesystem.rrange:70)ll_newrange
[flowgraph] (rpython.rtyper.lltypesystem.rrange:91)ll_rangeiter
[flowgraph] (rpython.rtyper.rstr:956)ll_stritem
[flowgraph] (rpython.rtyper.rrange:179)ll_rangenext_down
[flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg
[rtyper] specializing: 5700 / 5867 blocks   (97%)
[rtyper] -=- specialized 5867 blocks -=-
[flowgraph] (rpython.rlib.objectmodel:397)revdb_flag_io_disabled
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)frexp
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[rtyper] -=- specialized 32 more blocks -=-
[rtyper] -=- specialized 0 more blocks -=-
[flowgraph] (rpython.rtyper.rclass:1130)ll_type
[rtyper] specializing: 5900 / 5901 blocks   (99%)
[rtyper] -=- specialized 2 more blocks -=-
[translation:info] usession directory: /tmp/pytest/usession-main-3871
[translation:info] already done: Annotating&simplifying
[translation:info] already done: RTyping
[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 16 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:447)_ll_malloc_fixedsize
[flowgraph] (rpython.memory.gctransform.transform:454)_ll_malloc_fixedsize_zero
[flowgraph] (rpython.memory.gctransform.transform:470)_ll_malloc_varsize_no_length
[flowgraph] (rpython.memory.gctransform.transform:487)ll_malloc_varsize
[flowgraph] (rpython.memory.gctransform.transform:493)_ll_malloc_varsize_no_length_zero
[flowgraph] (rpython.memory.gctransform.framework:178)frameworkgc_setup
[flowgraph] (rpython.memory.gctransform.framework:184)frameworkgc__teardown
[flowgraph] (rpython.memory.gctransform.shadowstack:80)incr_stack
[flowgraph] (rpython.memory.gctransform.shadowstack:86)decr_stack
[flowgraph] (rpython.memory.gctypelayout:594)ll_weakref_deref
[flowgraph] (rpython.memory.gc.minimark:520)MiniMarkGC.malloc_fixedsize_clear
[flowgraph] (rpython.memory.gc.minimark:575)MiniMarkGC.malloc_varsize_clear
[flowgraph] (rpython.memory.gc.minimark:637)MiniMarkGC.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.minimark:849)MiniMarkGC.can_move
[flowgraph] (rpython.memory.gc.minimark:854)MiniMarkGC.shrink_array
[flowgraph] (rpython.memory.gc.base:149)GCBase.get_type_id_cast
[flowgraph] (rpython.memory.gc.minimark:1193)MiniMarkGC.writebarrier_before_copy
[flowgraph] (rpython.memory.gc.minimark:1239)MiniMarkGC.writebarrier_before_move
[flowgraph] (rpython.memory.gc.minimark:520)MiniMarkGC.malloc_fast
[flowgraph] (rpython.memory.gc.minimark:575)MiniMarkGC.malloc_varsize_clear_fast
[flowgraph] (rpython.memory.gctransform.framework:411)raw_malloc_memory_pressure_varsize
[flowgraph] (rpython.memory.gctransform.framework:417)raw_malloc_memory_pressure
[flowgraph] (rpython.memory.gc.minimark:1914)MiniMarkGC.identityhash
[flowgraph] (rpython.memory.gc.minimark:1911)MiniMarkGC.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.minimark:828)MiniMarkGC.set_max_heap_size
[flowgraph] (rpython.memory.gc.minimark:1065)MiniMarkGC.write_barrier
[flowgraph] (rpython.memory.gc.minimark:1082)remember_young_pointer
[flowgraph] (rpython.memory.gc.minimark:1069)MiniMarkGC.write_barrier_from_array
[flowgraph] (rpython.memory.gc.minimark:1171)jit_remember_young_pointer_from_array
[flowgraph] (rpython.memory.gc.minimark:631)MiniMarkGC.malloc_fixed_or_varsize_nonmovable
[flowgraph] (rpython.memory.gc.minimark:1272)MiniMarkGC.register_finalizer
[flowgraph] (rpython.memory.gctransform.shadowstack:258)gc_increase_root_stack_depth
[flowgraph] (rpython.memory.gctransform.shadowstack:351)ShadowStackPool.increase_root_stack_depth
[flowgraph] (rpython.memory.gc.minimark:695)MiniMarkGC.external_malloc
[flowgraph] (rpython.memory.gc.minimark:887)MiniMarkGC.combine
[flowgraph] (rpython.memory.gc.base:130)GCBase.header
[flowgraph] (rpython.memory.gc.minimark:1123)remember_young_pointer_from_array2
[flowgraph] (rpython.memory.support:122)AddressStack.append
[flowgraph] (rpython.memory.gc.minimark:1187)MiniMarkGC.get_card
[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.minimark:883)MiniMarkGC.get_type_id
[flowgraph] (rpython.memory.gc.base:118)GCBase.get_member_index
[flowgraph] (rpython.memory.gctypelayout:131)GCData.q_member_index
[flowgraph] (rpython.memory.gctypelayout:59)GCData.get
[flowgraph] (rpython.memory.gctypelayout:204)_check_valid_type_info
[flowgraph] (rpython.memory.gc.base:152)GCBase.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.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.minimark:1803)MiniMarkGC.enumerate_all_roots
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.gc.inspector:14)_append_rpy_root
[flowgraph] (rpython.memory.gc.minimark:1900)MiniMarkGC.id_or_identityhash
[flowgraph] (rpython.memory.gc.base:380)GCBase.is_valid_gc_object
[flowgraph] (rpython.memory.gc.minimark:836)MiniMarkGC.raw_malloc_memory_pressure
[flowgraph] (rpython.rtyper.lltypesystem.llarena:365)round_up_for_allocation
[flowgraph] (rpython.memory.gc.minimark:653)MiniMarkGC.collect_and_reserve
[flowgraph] (rpython.memory.gc.minimark:1282)MiniMarkGC.minor_collection
[flowgraph] (?:2)debug_start
[flowgraph] (rpython.rlib.debug:126)debug_start
[flowgraph] (rpython.memory.gc.minimark:890)MiniMarkGC.init_gc_object
[flowgraph] (rpython.memory.gc.minimark:1251)MiniMarkGC.manually_copy_card_bits
[flowgraph] (rpython.memory.gc.minimark:976)MiniMarkGC.card_marking_bytes_for_length
[flowgraph] (rpython.memory.gc.minimark:903)MiniMarkGC.is_in_nursery
[flowgraph] (rpython.memory.gc.base:64)GCBase._teardown
[flowgraph] (rpython.memory.gctransform.shadowstack:108)setup_root_walker
[flowgraph] (rpython.memory.gctransform.shadowstack:288)ShadowStackPool.initial_setup
[flowgraph] (rpython.memory.gctransform.shadowstack:344)ShadowStackPool._prepare_unused_stack
[flowgraph] (rpython.memory.gctransform.shadowstack:335)ShadowStackPool.start_fresh_new_state
[flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots
[flowgraph] (rpython.memory.gctypelayout:135)GCData.q_is_rpython_class
[flowgraph] (rpython.memory.lldict:29)dict_allocate_entries
[flowgraph] (rpython.memory.gc.minimark:1803)MiniMarkGC.enumerate_all_roots
[flowgraph] (rpython.memory.support:108)AddressStack.enlarge
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.gc.inspector:259)_hd_add_root
[flowgraph] (rpython.memory.gc.inspector:123)BaseWalker.add
[flowgraph] (rpython.memory.gctransform.framework:1758)walk_roots
[flowgraph] (rpython.memory.gc.base:377)GCBase.points_to_valid_gc_object
[flowgraph] (rpython.memory.gc.base:600)callback2
[flowgraph] (rpython.memory.gctransform.shadowstack:112)walk_stack_roots
[flowgraph] (rpython.memory.gc.minimark:1883)MiniMarkGC._find_shadow
[flowgraph] (rpython.memory.gc.minimark:1859)MiniMarkGC._allocate_shadow
[flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root
[flowgraph] (rpython.memory.support:10)mangle_hash
[flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots
[flowgraph] (rpython.memory.gctransform.shadowstack:93)<lambda>
[flowgraph] (rpython.memory.gctypelayout:113)GCData.q_varsize_item_sizes
[flowgraph] (rpython.memory.gctypelayout:73)GCData.q_is_varsize
[flowgraph] (rpython.memory.gctypelayout:66)GCData.get_varsize
[flowgraph] (rpython.memory.gctypelayout:207)_check_valid_type_info_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.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:139)GCData.q_has_custom_trace
[flowgraph] (rpython.memory.gctypelayout:116)GCData.q_varsize_offset_to_variable_part
[flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher
[flowgraph] (rpython.translator.c.test.test_newgc:456)customtrace
[flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback
[flowgraph] (rpython.memory.gctypelayout:122)GCData.q_varsize_offsets_to_gcpointers_in_var_part
[flowgraph] (rpython.memory.gc.base:600)callback2
[flowgraph] (rpython.memory.gctransform.shadowstack:376)ShadowStackPool._resize
[flowgraph] (rpython.memory.gc.minimark:961)MiniMarkGC.get_total_memory_used
[flowgraph] (rpython.memory.gctransform.framework:1754)setup_root_walker
[flowgraph] (rpython.memory.gc.minimark:1582)MiniMarkGC._malloc_out_of_nursery
[flowgraph] (rpython.memory.gc.minimarkpage:154)ArenaCollection.malloc
[flowgraph] (rpython.memory.gc.minimarkpage:197)ArenaCollection.allocate_new_page
[flowgraph] (rpython.memory.gc.minimarkpage:278)ArenaCollection.allocate_new_arena
[flowgraph] (rpython.memory.gc.minimarkpage:259)ArenaCollection._pick_next_arena
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (rpython.memory.gc.minimarkpage:604)_dummy_size
[flowgraph] (rpython.memory.gc.minimark:1593)MiniMarkGC._malloc_out_of_nursery_nonsmall
[flowgraph] (rpython.rtyper.lltypesystem.rdict:866)ll_contains
[flowgraph] (rpython.memory.lldict:47)dict_keyhash
[flowgraph] (rpython.memory.lldict:44)_hash
[flowgraph] (rpython.memory.gc.minimarkpage:386)ArenaCollection._rehash_arenas_lists
[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] (rpython.memory.gc.minimarkpage:589)start_of_page
[flowgraph] (rpython.memory.gc.minimarkpage:611)out_of_memory
[flowgraph] (rpython.rtyper.debug:49)fatalerror
[flowgraph] (?:2)ll_dict_lookup_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rdict:576)ll_dict_lookup
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (rpython.memory.gc.minimark:302)MiniMarkGC.setup
[flowgraph] (rpython.memory.gc.minimark:1808)MiniMarkGC.enum_live_with_finalizers
[flowgraph] (rpython.memory.gc.minimark:1808)MiniMarkGC.enum_live_with_finalizers
[flowgraph] (rpython.memory.gc.base:45)GCBase.setup
[flowgraph] (rpython.memory.support:228)AddressDeque.__init__
[flowgraph] (rpython.memory.support:314)null_address_dict
[flowgraph] (rpython.rtyper.lltypesystem.rdict:459)ll_dict_setitem
[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.memory.gc.minimark:1359)MiniMarkGC.collect_roots_in_nursery
[flowgraph] (?:2)debug_stop
[flowgraph] (rpython.rlib.debug:137)debug_stop
[flowgraph] (rpython.memory.gc.minimark:430)MiniMarkGC.allocate_nursery
[flowgraph] (rpython.memory.gc.minimark:420)MiniMarkGC._alloc_nursery
[flowgraph] (rpython.memory.gc.minimark:416)MiniMarkGC._nursery_memory_size
[flowgraph] (rpython.rtyper.lltypesystem.rdict:495)ll_dict_insertclean
[flowgraph] (rpython.memory.lldict:56)dict_get
[flowgraph] (rpython.memory.support:272)AddressDeque.foreach
[flowgraph] (rpython.memory.support:272)AddressDeque.foreach
[flowgraph] (rpython.memory.support:250)AddressDeque.append
[flowgraph] (rpython.rtyper.lltypesystem.rdict:735)ll_get
[flowgraph] (rpython.rtyper.lltypesystem.rdict:434)ll_get_value
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rdict:639)ll_dict_lookup_clean
[flowgraph] (rpython.memory.gc.minimark:454)MiniMarkGC.set_major_threshold_from
[flowgraph] (rpython.memory.support:235)AddressDeque.enlarge
[flowgraph] (?:2)_ll_dict_setitem_lookup_done_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rdict:466)_ll_dict_setitem_lookup_done
[flowgraph] (rpython.memory.support:258)AddressDeque.non_empty
[flowgraph] (rpython.memory.gc.minimark:643)MiniMarkGC.move_nursery_top
[flowgraph] (rpython.memory.gc.minimark:967)MiniMarkGC.card_marking_words_for_length
[flowgraph] (rpython.memory.lldict:59)dict_add
[flowgraph] (rpython.memory.gc.minimark:1950)MiniMarkGC.deal_with_young_objects_with_finalizers
[flowgraph] (rpython.memory.support:262)AddressDeque.popleft
[flowgraph] (rpython.memory.gc.minimark:1372)MiniMarkGC.collect_cardrefs_to_nursery
[flowgraph] (rpython.memory.support:130)AddressStack.non_empty
[flowgraph] (rpython.memory.gc.minimark:1475)MiniMarkGC._trace_drag_out1
[flowgraph] (rpython.memory.support:243)AddressDeque.shrink
[flowgraph] (rpython.memory.support:52)FreeList.put
[flowgraph] (rpython.memory.gc.minimark:1478)MiniMarkGC._trace_drag_out
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (rpython.memory.gc.minimark:938)MiniMarkGC.is_forwarded
[flowgraph] (rpython.memory.gc.minimark:1553)MiniMarkGC._visit_young_rawmalloced_object
[flowgraph] (rpython.memory.support:133)AddressStack.pop
[flowgraph] (rpython.memory.support:115)AddressStack.shrink
[flowgraph] (rpython.memory.gctypelayout:81)GCData.q_has_gcptr
[flowgraph] (rpython.memory.gc.minimark:953)MiniMarkGC.get_forwarding_address
[flowgraph] (rpython.memory.gc.minimark:1464)MiniMarkGC.trace_and_drag_out_of_nursery_partial
[flowgraph] (rpython.memory.gc.base:343)GCBase.trace_partial
[flowgraph] (rpython.memory.gc.base:252)gc_callback__trace_drag_out
[flowgraph] (rpython.memory.gc.minimark:1436)MiniMarkGC.collect_oldrefs_to_nursery
[flowgraph] (rpython.memory.gc.minimark:1458)MiniMarkGC.trace_and_drag_out_of_nursery
[flowgraph] (rpython.memory.gc.base:259)GCBase.trace
[flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path
[flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher
[flowgraph] (rpython.translator.c.test.test_newgc:456)customtrace
[flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback
[flowgraph] (rpython.memory.gc.minimark:2071)MiniMarkGC.invalidate_young_weakrefs
[flowgraph] (rpython.memory.gctypelayout:125)GCData.q_weakpointer_offset
[flowgraph] (rpython.memory.gc.minimark:1920)MiniMarkGC.deal_with_young_objects_with_destructors
[flowgraph] (rpython.memory.gc.base:437)GCBase.call_destructor
[flowgraph] (rpython.memory.gctypelayout:98)GCData.q_destructor_or_custom_trace
[flowgraph] (rpython.rtyper.lltypesystem.rdict:445)ll_dict_len
[flowgraph] (rpython.rtyper.lltypesystem.rdict:774)ll_clear
[flowgraph] (rpython.memory.gc.minimark:1608)MiniMarkGC.free_young_rawmalloced_objects
[flowgraph] (rpython.memory.lldict:65)dict_foreach
[flowgraph] (rpython.memory.gc.minimark:1614)MiniMarkGC._free_young_rawmalloced_obj
[flowgraph] (rpython.memory.gc.minimark:1749)MiniMarkGC.free_rawmalloced_object_if_unvisited
[flowgraph] (rpython.memory.gc.minimark:496)MiniMarkGC.debug_rotate_nursery
[flowgraph] (rpython.memory.lldict:24)dict_delete
[flowgraph] (rpython.memory.gc.minimark:1635)MiniMarkGC.major_collection
[flowgraph] (rpython.memory.gc.minimark:985)MiniMarkGC.debug_check_consistency
[flowgraph] (rpython.memory.gc.minimark:1786)MiniMarkGC.collect_roots
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.gc.minimark:1813)_collect_obj
[flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers
[flowgraph] (rpython.memory.support:272)AddressDeque.foreach
[flowgraph] (rpython.memory.gctypelayout:94)GCData.q_finalizer_handlers
[flowgraph] (rpython.memory.gc.env:38)read_from_env
[flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers
[flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers
[flowgraph] (rpython.memory.gc.base:482)GCBase._adr2deque
[flowgraph] (rpython.rtyper.annlowlevel:546)cast_adr_to_nongc_instance
[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.minimark:1825)MiniMarkGC.visit_all_objects
[flowgraph] (rpython.memory.gc.minimark:1831)MiniMarkGC.visit
[flowgraph] (rpython.memory.gc.base:259)GCBase.trace
[flowgraph] (rpython.memory.gc.base:252)gc_callback__collect_ref_rec
[flowgraph] (rpython.memory.gc.minimark:1822)MiniMarkGC._collect_ref_rec
[flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path
[flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher
[flowgraph] (rpython.translator.c.test.test_newgc:456)customtrace
[flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback
[flowgraph] (rpython.memory.gc.minimark:1619)MiniMarkGC.remove_young_arrays_from_old_objects_pointing_to_young
[flowgraph] (rpython.memory.support:142)AddressStack.delete
[flowgraph] (rpython.memory.gc.env:471)estimate_best_nursery_size
[flowgraph] (rpython.memory.gc.env:135)get_L2cache_linux2
[flowgraph] (rpython.rlib.rposix:2057)uname
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)uname
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_uname
[flowgraph] (rpython.rlib.rposix:151)_errno_before
[flowgraph] (rpython.memory.gc.env:46)read_float_from_env
[flowgraph] (rpython.memory.gc.minimark:1960)MiniMarkGC.deal_with_objects_with_finalizers
[flowgraph] (rpython.memory.gc.minimark:2020)MiniMarkGC._finalization_state
[flowgraph] (rpython.memory.gc.base:51)GCBase.mark_finalizer_to_run
[flowgraph] (rpython.memory.support:291)AddressDeque.delete
[flowgraph] (rpython.memory.gc.minimark:2113)MiniMarkGC.invalidate_old_weakrefs
[flowgraph] (rpython.memory.gc.minimark:1933)MiniMarkGC.deal_with_old_objects_with_destructors
[flowgraph] (rpython.memory.gc.minimark:1776)MiniMarkGC.free_unvisited_rawmalloc_objects
[flowgraph] (rpython.memory.gc.minimarkpage:376)ArenaCollection.mass_free
[flowgraph] (rpython.memory.gc.minimark:2042)MiniMarkGC._recursively_bump_finalization_state_from_2_to_3
[flowgraph] (rpython.rlib.rposix:170)_errno_after
[flowgraph] (rpython.memory.gc.env:42)read_uint_from_env
[flowgraph] (rpython.memory.gc.minimark:2033)MiniMarkGC._bump_finalization_state_from_0_to_1
[flowgraph] (rpython.memory.gc.minimark:2055)MiniMarkGC._recursively_bump_finalization_state_from_1_to_2
[flowgraph] (rpython.memory.gc.base:259)GCBase.trace
[flowgraph] (rpython.memory.gc.minimark:2016)_append_if_nonnull
[flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path
[flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher
[flowgraph] (rpython.translator.c.test.test_newgc:456)customtrace
[flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback
[flowgraph] (rpython.memory.gc.minimarkpage:326)ArenaCollection.mass_free_prepare
[flowgraph] (rpython.memory.gc.minimarkpage:346)ArenaCollection.mass_free_incremental
[flowgraph] (rpython.memory.gc.env:114)get_total_memory
[flowgraph] (rpython.memory.gc.env:70)get_total_memory_linux
[flowgraph] (rpython.memory.gc.env:372)_skipspace
[flowgraph] (rpython.memory.gc.minimarkpage:427)ArenaCollection.mass_free_in_pages
[flowgraph] (rpython.memory.gc.minimarkpage:506)ArenaCollection.walk_page
[flowgraph] (rpython.memory.gc.minimark:1738)MiniMarkGC._free_if_unvisited
[flowgraph] (rpython.memory.gc.minimarkpage:490)ArenaCollection.free_page
[flowgraph] (rpython.memory.gc.minimark:476)MiniMarkGC.post_setup
[flowgraph] (rpython.memory.gc.minimark:1817)MiniMarkGC._collect_ref_stk
[flowgraph] (rpython.memory.gc.base:58)GCBase.post_setup
[flowgraph] (rpython.memory.gc.base:442)GCBase.debug_check_consistency
[flowgraph] (rpython.memory.gc.minimark:1803)MiniMarkGC.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.minimark:993)MiniMarkGC.debug_check_object
[flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots
[flowgraph] (rpython.rlib.rposix:430)handle_posix_error
[flowgraph] (rpython.memory.gc.minimark:1808)MiniMarkGC.enum_live_with_finalizers
[flowgraph] (rpython.memory.support:272)AddressDeque.foreach
[flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers
[flowgraph] (rpython.memory.gc.env:154)get_L2cache_linux2_cpuinfo
[flowgraph] (rpython.memory.gc.env:366)_findend
[flowgraph] (rpython.memory.gc.env:297)get_L2cache_linux2_system_cpu_index
[flowgraph] (rpython.memory.gc.env:265)get_L2cache_linux2_sparc
[flowgraph] (rpython.memory.gc.env:462)best_nursery_size_for_L2cache
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[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.minimark:1746)MiniMarkGC._reset_gcflag_visited
[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.translator.c.test.test_newgc:456)customtrace
[flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback
[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.translator.c.test.test_newgc:456)customtrace
[flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback
[flowgraph] (rpython.memory.gc.inspector:236)HeapDumper.write_marker
[flowgraph] (rpython.memory.gc.base:485)GCBase.execute_finalizers
[flowgraph] (rpython.memory.gc.base:600)callback2
[flowgraph] (rpython.memory.gc.inspector:168)BaseWalker.finish_processing
[flowgraph] (rpython.memory.gc.inspector:157)BaseWalker.clear_gcflag_again
[flowgraph] (rpython.memory.gc.minimark:1803)MiniMarkGC.enumerate_all_roots
[flowgraph] (rpython.memory.support:160)AddressStack.foreach
[flowgraph] (rpython.memory.gc.inspector:262)_hd_unadd_root
[flowgraph] (rpython.memory.gc.inspector:150)BaseWalker.unadd
[flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots
[flowgraph] (rpython.memory.gc.minimark:1808)MiniMarkGC.enum_live_with_finalizers
[flowgraph] (rpython.memory.support:272)AddressDeque.foreach
[flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers
[flowgraph] (rpython.memory.gc.inspector:164)BaseWalker.unwalk
[flowgraph] (rpython.memory.gc.inspector:142)BaseWalker.unobj
[flowgraph] (rpython.memory.gc.base:259)GCBase.trace
[flowgraph] (rpython.memory.gc.base:252)gc_callback__unref
[flowgraph] (rpython.memory.gc.inspector:146)BaseWalker._unref
[flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path
[flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher
[flowgraph] (rpython.translator.c.test.test_newgc:456)customtrace
[flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback
[flowgraph] (rpython.memory.gc.inspector:208)HeapDumper.delete
[flowgraph] (rpython.memory.gc.inspector:106)BaseWalker.delete
[flowgraph] (rpython.memory.gc.base:600)callback2
[flowgraph] (?:1)memo_assert_callback_is_a_function_0
[flowgraph] (?:1)memo__convert_callback_formats_0
[flowgraph] (?:1)memo__convert_callback_formats_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (?:1)memo__sizeof_none_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__isfunctype_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] (rpython.rtyper.lltypesystem.rlist:391)ll_fixed_newemptylist
[rtyper] specializing: 6000 / 7769 blocks   (77%)
[flowgraph] (rpython.rtyper.lltypesystem.llarena:594)llimpl_getfakearenaaddress
[flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set
[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.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] (?:2)_ll_alloc_and_set_nonnull_trampoline
[flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull
[flowgraph] (rpython.rtyper.lltypesystem.llarena:565)llimpl_round_up_for_allocation
[flowgraph] (rpython.rtyper.lltypesystem.llarena:549)llimpl_arena_reserve
[flowgraph] (rpython.rtyper.lltypesystem.llarena:557)llimpl_arena_shrink_obj
[flowgraph] (rpython.rtyper.rlist:893)ll_listslice_startstop
[flowgraph] (rpython.rtyper.rlist:554)ll_arraycopy
[flowgraph] (rpython.rtyper.lltypesystem.llarena:532)llimpl_arena_reset
[flowgraph] (rpython.rtyper.lltypesystem.llarena:514)llimpl_arena_malloc
[flowgraph] (rpython.rtyper.rbuiltin:252)ll_max
[flowgraph] (rpython.rtyper.rint:495)ll_int_py_mod
[rtyper] specializing: 6500 / 7830 blocks   (83%)
[flowgraph] (rpython.rtyper.rbuiltin:252)ll_max
[rtyper] specializing: 6900 / 7832 blocks   (88%)
[flowgraph] (rpython.rlib.rposix_environ:173)getenv_llimpl
[flowgraph] (rpython.rtyper.rstr:945)ll_str_is_true
[flowgraph] (rpython.rtyper.lltypesystem.rstr:873)ll_stringslice_minusone
[flowgraph] (rpython.rtyper.lltypesystem.rstr:1046)ll_contains
[flowgraph] (rpython.rtyper.rstr:997)ll_float
[flowgraph] (rpython.rlib.rfloat:87)rstring_to_float
[flowgraph] (rpython.rlib.rdtoa:54)strtod
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_PyPy_dg_strtod
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (rpython.rtyper.lltypesystem.rstr:645)ll_endswith
[flowgraph] (rpython.rtyper.rclass:1139)ll_issubclass_const
[flowgraph] (rpython.rtyper.lltypesystem.rstr:622)ll_startswith
[flowgraph] (rpython.rtyper.rtuple:413)_ll_equal
[flowgraph] (rpython.rtyper.rstr:891)ll_char_isdigit
[flowgraph] (rpython.rtyper.lltypesystem.llarena:579)llimpl_arena_protect
[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.rlib.jit:281)isvirtual
[flowgraph] (?:2)ll_join_strs_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs
[flowgraph] (rpython.rtyper.rtuple:413)_ll_equal
[rtyper] specializing: 7500 / 7963 blocks   (94%)
[flowgraph] (rpython.rtyper.rbuiltin:240)ll_min
[rtyper] specializing: 7800 / 7965 blocks   (97%)
[rtyper] -=- specialized 2031 more blocks -=-
[flowgraph] (rpython.rtyper.lltypesystem.llarena:476)llimpl_protect
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)getenv
[flowgraph] (rpython.rtyper.lltypesystem.llarena:423)clear_large_memory_chunk
[flowgraph] (rpython.rtyper.lltypesystem.llarena:414)PosixPageSize.get
[flowgraph] (rpython.rtyper.lltypesystem.llarena:456)madvise_arena_free
[flowgraph] (rpython.rlib.rmmap:867)madvise_free
[flowgraph] (rpython.rlib.rmmap:803)clear_large_memory_chunk_aligned
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)mmap
[flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_mmap
[flowgraph] (rpython.rtyper.rbuiltin:252)ll_max
[rtyper] specializing: 8000 / 8061 blocks   (99%)
[rtyper] -=- specialized 96 more blocks -=-
[backendopt:removecasts] removed 4 cast_pointers in MiniMarkGC.external_malloc
[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 MiniMarkGC._malloc_out_of_nursery_nonsmall
[backendopt:removecasts] removed 1 cast_pointers in MiniMarkGC._alloc_nursery
[backendopt:removecasts] removed 1 cast_pointers in MiniMarkGC.is_forwarded
[backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__trace_drag_out
[backendopt:removecasts] removed 1 cast_pointers in MiniMarkGC.major_collection
[backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__collect_ref_rec
[backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher___append_if_nonnull
[backendopt:removecasts] removed 3 cast_pointers in handle_posix_error__uname
[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__debug_callback2
[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 3 cast_pointers in ll_float__rpy_stringPtr
[backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString
[backendopt:removecasts] removed 1 cast_pointers in ll_join_strs__v357___simple_call__function_l
[backendopt:removecasts] removed 1 cast_pointers in ll_join_strs__v360___simple_call__function_l
[backendopt:inlining] phase with threshold factor: 32.4
[backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic
[backendopt:inlining]    0.00                                llimpl_arena_malloc
[backendopt:inlining]    0.00                                 llimpl_arena_reset
[backendopt:inlining]    0.00                      MiniMarkGC.id_or_identityhash
[backendopt:inlining]    0.00                                         debug_stop
[backendopt:inlining]    0.00 ll_setitem_nonneg__dum_nocheckConst_arrayPtr_Signed_GCREFPtr
[backendopt:inlining]    0.00                                        _dummy_size
[backendopt:inlining]    0.00                                        debug_start
[backendopt:inlining]    0.00                                   HeapDumper.write
[backendopt:inlining]    0.00 copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed
[backendopt:inlining]    0.00 mmap__arrayPtr_Signed_Signed_Signed_Signed_Signed_star_6
[backendopt:inlining]    0.00          isvirtual__v342___simple_call__function_i
[backendopt:inlining]    0.00                       gc_callback__debug_callback2
[backendopt:inlining]    0.00                           ll_fixed_items__arrayPtr
[backendopt:inlining]    0.00         isconstant__v344___simple_call__function_i
[backendopt:inlining]    0.00                        MiniMarkGC.move_nursery_top
[backendopt:inlining]    0.00                                 gc_callback__unref
[backendopt:inlining]    0.00                         MiniMarkGC._trace_drag_out
[backendopt:inlining]    0.00                            getenv__arrayPtr_star_1
[backendopt:inlining]    0.00                         llimpl_getfakearenaaddress
[backendopt:inlining]    0.00                        gc_callback__trace_drag_out
[backendopt:inlining]    0.00                       gc_callback__collect_ref_rec
[backendopt:inlining]    0.00                  get_nonmovingbuffer_ll_final_null
[backendopt:inlining]    0.00         isconstant__v338___simple_call__function_i
[backendopt:inlining]    0.00          isvirtual__v336___simple_call__function_i
[backendopt:inlining]    0.00                           uname__utsnamePtr_star_1
[backendopt:inlining]    0.00                                memo__sizeof_none_0
[backendopt:inlining]    0.00         isconstant__v350___simple_call__function_i
[backendopt:inlining]    0.00                              gc_callback__writeref
[backendopt:inlining]    0.00                  MiniMarkGC._malloc_out_of_nursery
[backendopt:inlining]    0.00                                            get_get
[backendopt:inlining]    0.00                                memo__sizeof_none_0
[backendopt:inlining]    0.00                                memo__sizeof_none_0
[backendopt:inlining]    0.00          _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2
[backendopt:inlining]    0.00          isvirtual__v358___simple_call__function_i
[backendopt:inlining]    0.00         isconstant__v356___simple_call__function_i
[backendopt:inlining]    2.00                                        debug_start
[backendopt:inlining]    2.00                                         debug_stop
[backendopt:inlining]    2.00                           ll_strlen__rpy_stringPtr
[backendopt:inlining]    2.00 ll_fixed_newlist__GcArray_Ptr_GCREF__gcopaque_Ll_Signed
[backendopt:inlining]    2.00            ll_int_py_div_nonnegargs__Signed_Signed
[backendopt:inlining]    2.00                                dict_delete_entries
[backendopt:inlining]    2.00                               _ll_equal__Char_Char
[backendopt:inlining]    2.00  cast_any_ptr__Ptr_GcStruct_rpy_stringLlT_GCREFPtr
[backendopt:inlining]    2.00                                 MiniMarkGC.combine
[backendopt:inlining]    2.00                          ll_fixed_length__arrayPtr
[backendopt:inlining]    2.00                                             getraw
[backendopt:inlining]    2.00                                             getraw
[backendopt:inlining]    2.00                         scoped_str2charp.__enter__
[backendopt:inlining]    2.00                                             setraw
[backendopt:inlining]    2.00                                             setraw
[backendopt:inlining]    2.00            ll_int_py_mod_nonnegargs__Signed_Signed
[backendopt:inlining]    2.00                                 ll_length__listPtr
[backendopt:inlining]    2.00                                  ll_items__listPtr
[backendopt:inlining]    2.00                               ll_dict_len__DICTPtr
[backendopt:inlining]    2.00           cast_adr_to_nongc_instance__AddressDeque
[backendopt:inlining]    2.00                           _ll_equal__Signed_Signed
[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                  MiniMarkGC.get_forwarding_address
[backendopt:inlining]    4.00                        GCData.q_finalizer_handlers
[backendopt:inlining]    4.00            ll_stritem_nonneg__rpy_stringPtr_Signed
[backendopt:inlining]    4.00 ll_issubclass_const__object_vtablePtr_Signed_Signed
[backendopt:inlining]    4.00    ll_fixed_setitem_fast__arrayPtr_Signed_GCREFPtr
[backendopt:inlining]    4.00                                        mangle_hash
[backendopt:inlining]    4.00                         _ll_zero_or_null__GCREFPtr
[backendopt:inlining]    4.00                          ll_max__Unsigned_Unsigned
[backendopt:inlining]    4.00                                      dict_allocate
[backendopt:inlining]    4.00                             _check_valid_type_info
[backendopt:inlining]    4.00                     _check_valid_type_info_varsize
[backendopt:inlining]    4.00                              ll_max__Signed_Signed
[backendopt:inlining]    4.00                                ll_max__Float_Float
[backendopt:inlining]    4.00                                ll_min__Float_Float
[backendopt:inlining]    4.00                              ll_min__Signed_Signed
[backendopt:inlining]    5.00                                            release
[backendopt:inlining]    6.00                   MiniMarkGC.get_total_memory_used
[backendopt:inlining]    6.00                                       FreeList.put
[backendopt:inlining]    6.00                    MiniMarkGC._nursery_memory_size
[backendopt:inlining]    2.00                                  GCBase._adr2deque
[backendopt:inlining]    7.00                          ll_len_foldable__arrayPtr
[backendopt:inlining]    7.00                            round_up_for_allocation
[backendopt:inlining]    7.00                                        AddressDict
[backendopt:inlining]    7.00                                       _hd_add_root
[backendopt:inlining]    7.00                                       dict_keyhash
[backendopt:inlining]    7.00                                    _debug_callback
[backendopt:inlining]    7.00                                     _hd_unadd_root
[backendopt:inlining]    7.00                ll_str__IntegerR_SignedConst_Signed
[backendopt:inlining]    7.00                          GCBase.get_size_incl_hash
[backendopt:inlining]    7.00                                          mallocstr
[backendopt:inlining]    7.00                                       _collect_obj
[backendopt:inlining]    7.00                                            newdict
[backendopt:inlining]    7.00                                         widen__int
[backendopt:inlining]    7.00                                    get_saved_errno
[backendopt:inlining]    7.00                                  setup_root_walker
[backendopt:inlining]    7.00                                      out_of_memory
[backendopt:inlining]    7.00             MiniMarkGC._free_young_rawmalloced_obj
[backendopt:inlining]    7.00                                   get_total_memory
[backendopt:inlining]    2.00 ll_fixed_newemptylist__GcArray_Ptr_GCREF__gcopaque_Ll
[backendopt:inlining]    7.00                       rstring_to_float__SomeString
[backendopt:inlining]    7.25           <lambda>__v341___simple_call__function__
[backendopt:inlining]    7.50                          int_force_ge_zero__Signed
[backendopt:inlining]    7.50                              ll_char_isdigit__Char
[backendopt:inlining]    8.00                                   dict_entry_valid
[backendopt:inlining]    8.00                     ll_get_value__DICTPtr_Unsigned
[backendopt:inlining]    9.00                  GCData.q_varsize_offset_to_length
[backendopt:inlining]    6.00                                         GCData.get
[backendopt:inlining]    9.00                        GCData.q_varsize_item_sizes
[backendopt:inlining]    9.00           GCData.q_varsize_offset_to_variable_part
[backendopt:inlining]    9.00 GCData.q_varsize_offsets_to_gcpointers_in_var_part
[backendopt:inlining]    9.00                                           dict_get
[backendopt:inlining]    8.00                    GCData.q_offsets_to_gc_pointers
[backendopt:inlining]    6.00                                 GCData.get_varsize
[backendopt:inlining]    8.00                                GCData.q_fixed_size
[backendopt:inlining]    9.00                            GCBase.get_member_index
[backendopt:inlining]    6.00                                              _hash
[backendopt:inlining]    9.00                                           dict_add
[backendopt:inlining]    9.00 ll_dict_lookup_trampoline__v339___simple_call__function_l
[backendopt:inlining]    9.00                                  GCBase.post_setup
[backendopt:inlining]    9.00 _ll_alloc_and_set_nonnull_trampoline__v352___simple_call__function__
[backendopt:inlining]    9.00           <lambda>__v354___simple_call__function__
[backendopt:inlining]    9.00 ll_join_strs_trampoline__v359___simple_call__function_l
[backendopt:inlining]    5.50                      best_nursery_size_for_L2cache
[backendopt:inlining]    9.25 ll_str__StringR_Ptr_GcStruct_rpy_strin_rpy_stringPtr
[backendopt:inlining]   10.00                                            acquire
[backendopt:inlining]   10.00           <lambda>__v334___simple_call_invoke_0__a
[backendopt:inlining]   10.00              ShadowStackPool.start_fresh_new_state
[backendopt:inlining]    3.50           <lambda>__v349___simple_call__function__
[backendopt:inlining]    7.00       ll_str_is_true__LLHelpersConst_rpy_stringPtr
[backendopt:inlining]    8.00                             MiniMarkGC.get_type_id
[backendopt:inlining]    8.00                   GCBase.points_to_valid_gc_object
[backendopt:inlining]   11.00                            GCBase._debug_callback2
[backendopt:inlining]   11.00                                  BaseWalker._unref
[backendopt:inlining]    6.00                                        dict_delete
[backendopt:inlining]   11.00                                 _append_if_nonnull
[backendopt:inlining]   11.00                                         ccall_mmap
[backendopt:inlining]   11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed
[backendopt:inlining]   10.00                              GCData.q_member_index
[backendopt:inlining]   11.00                                      start_of_page
[backendopt:inlining]   10.00                                    dict_entry_hash
[backendopt:inlining]   11.00 _ll_dict_setitem_lookup_done_trampoline__v345___simple_call__function__
[backendopt:inlining]   11.00           MiniMarkGC.trace_and_drag_out_of_nursery
[backendopt:inlining]   11.00                                  HeapDumper.delete
[backendopt:inlining]    8.00                     llimpl_round_up_for_allocation
[backendopt:inlining]   11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed
[backendopt:inlining]   10.50                         estimate_best_nursery_size
[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]   12.75                                  PosixPageSize.get
[backendopt:inlining]   12.75                                   __exit____star_3
[backendopt:inlining]   12.00                      GCData.q_has_gcptr_in_varsize
[backendopt:inlining]   12.00                                 GCData.q_has_gcptr
[backendopt:inlining]   12.00                         GCData.q_is_gcarrayofgcptr
[backendopt:inlining]   12.00                          GCData.q_has_custom_trace
[backendopt:inlining]   12.00                         GCData.q_fast_path_tracing
[backendopt:inlining]    6.00                          MiniMarkGC.init_gc_object
[backendopt:inlining]   13.00                        MiniMarkGC._collect_ref_rec
[backendopt:inlining]   12.00                                GCData.q_is_varsize
[backendopt:inlining]    6.00                                MiniMarkGC.get_card
[backendopt:inlining]   13.00             ll_stringslice_minusone__rpy_stringPtr
[backendopt:inlining]   12.00                          GCData.q_is_rpython_class
[backendopt:inlining]   13.00                  customtrace___append_rpy_referent
[backendopt:inlining]   13.00   MiniMarkGC.trace_and_drag_out_of_nursery_partial
[backendopt:inlining]   13.00           customtrace__gc_callback__trace_drag_out
[backendopt:inlining]   13.00          customtrace__gc_callback__collect_ref_rec
[backendopt:inlining]   13.00                    customtrace___append_if_nonnull
[backendopt:inlining]   10.00                   MiniMarkGC._reset_gcflag_visited
[backendopt:inlining]   13.00                 customtrace__gc_callback__writeref
[backendopt:inlining]   13.00          customtrace__gc_callback__debug_callback2
[backendopt:inlining]   13.00                                   BaseWalker.unobj
[backendopt:inlining]   13.00                    customtrace__gc_callback__unref
[backendopt:inlining]   13.00                           MiniMarkGC.is_in_nursery
[backendopt:inlining]   13.00                            free_nonmovingbuffer_ll
[backendopt:inlining]   13.50                       ll_int_py_mod__Signed_Signed
[backendopt:inlining]   13.50                                       FreeList.get
[backendopt:inlining]   14.00                          ArenaCollection.mass_free
[backendopt:inlining]    2.00           <lambda>__v335___simple_call__function__
[backendopt:inlining]   14.00                        GCData.q_weakpointer_offset
[backendopt:inlining]   15.00                  ll_newemptylist__GcStruct_listLlT
[backendopt:inlining]   15.00                                     llimpl_protect
[backendopt:inlining]   15.00                                read_float_from_env
[backendopt:inlining]   15.00                       ll_int_py_div__Signed_Signed
[backendopt:inlining]   16.00           MiniMarkGC.card_marking_words_for_length
[backendopt:inlining]   16.00           MiniMarkGC.card_marking_bytes_for_length
[backendopt:inlining]   16.00                                 BaseWalker.process
[backendopt:inlining]   16.00 MiniMarkGC._recursively_bump_finalization_state_from_1_to_2
[backendopt:inlining]   16.25                                 MiniMarkGC.collect
[backendopt:inlining]   15.00 _ll_alloc_and_clear__GcArray_Ptr_GCREF__gcopaque_Ll_Signed
[backendopt:inlining]   17.00                    ll_contains__rpy_stringPtr_Char
[backendopt:inlining]   17.00                                    GCBase.get_size
[backendopt:inlining]   17.00                      ShadowStackPool.initial_setup
[backendopt:inlining]   17.00                                      read_from_env
[backendopt:inlining]   17.00                               _do_append_rpy_roots
[backendopt:inlining]   17.00                                HeapDumper.__init__
[backendopt:inlining]   17.00                                       GCBase.setup
[backendopt:inlining]   17.00                                 read_uint_from_env
[backendopt:inlining]    6.75 loop_unrolling_heuristic__v355___simple_call__function_l
[backendopt:inlining]   17.75    ll_stritem__LLHelpersConst_rpy_stringPtr_Signed
[backendopt:inlining]   17.75              ShadowStackPool._prepare_unused_stack
[backendopt:inlining]   15.00                            ll_dict_resize__DICTPtr
[backendopt:inlining]   18.00                  enumerate_all_roots___hd_add_root
[backendopt:inlining]   18.00              enumerate_all_roots___append_rpy_root
[backendopt:inlining]   18.00               enumerate_all_roots___debug_callback
[backendopt:inlining]   18.00                enumerate_all_roots___hd_unadd_root
[backendopt:inlining]   18.00                       BaseWalker.finish_processing
[backendopt:inlining]   19.00                                   walk_stack_roots
[backendopt:inlining]   19.25      custom_trace_dispatcher___append_rpy_referent
[backendopt:inlining]   19.25 custom_trace_dispatcher__gc_callback__trace_drag_out
[backendopt:inlining]   19.25 custom_trace_dispatcher__gc_callback__collect_ref_rec
[backendopt:inlining]   19.25        custom_trace_dispatcher___append_if_nonnull
[backendopt:inlining]   19.25     custom_trace_dispatcher__gc_callback__writeref
[backendopt:inlining]   19.25 custom_trace_dispatcher__gc_callback__debug_callback2
[backendopt:inlining]   19.25        custom_trace_dispatcher__gc_callback__unref
[backendopt:inlining]   16.75              _trace_callback___append_rpy_referent
[backendopt:inlining]   18.25                _trace_callback___append_if_nonnull
[backendopt:inlining]   16.75             _trace_callback__gc_callback__writeref
[backendopt:inlining]   18.25      _trace_callback__gc_callback__debug_callback2
[backendopt:inlining]   18.25                _trace_callback__gc_callback__unref
[backendopt:inlining]   19.75      _trace_callback__gc_callback__collect_ref_rec
[backendopt:inlining]   20.00              MiniMarkGC.raw_malloc_memory_pressure
[backendopt:inlining]   20.19         ll_startswith__rpy_stringPtr_rpy_stringPtr
[backendopt:inlining]   17.25                           MiniMarkGC.write_barrier
[backendopt:inlining]   20.67                              dict_allocate_entries
[backendopt:inlining]   21.00                           _do_append_rpy_referents
[backendopt:inlining]   18.75                 MiniMarkGC.debug_check_consistency
[backendopt:inlining]   21.25                                AddressStack.append
[backendopt:inlining]   21.25                                AddressDeque.append
[backendopt:inlining]   19.50                GCData.q_destructor_or_custom_trace
[backendopt:inlining]   21.33                    ll_arrayfill__arrayPtr_GCREFPtr
[backendopt:inlining]   21.50                              AddressStack.__init__
[backendopt:inlining]   21.65              ll_streq__rpy_stringPtr_rpy_stringPtr
[backendopt:inlining]   21.00                       ll_contains__DICTPtr_Address
[backendopt:inlining]   22.00            enum_live_with_finalizers___hd_add_root
[backendopt:inlining]   22.00        enum_live_with_finalizers___append_rpy_root
[backendopt:inlining]   21.00          MiniMarkGC.free_young_rawmalloced_objects
[backendopt:inlining]   22.00         enum_live_with_finalizers___debug_callback
[backendopt:inlining]   22.00          enum_live_with_finalizers___hd_unadd_root
[backendopt:inlining]   23.00                                          open__str
[backendopt:inlining]   23.33                                          charp2str
[backendopt:inlining]   23.37           ll_endswith__rpy_stringPtr_rpy_stringPtr
[backendopt:inlining]   23.50                              AddressDeque.__init__
[backendopt:inlining]   23.00                                  BaseWalker.delete
[backendopt:inlining]   21.00                     MiniMarkGC._finalization_state
[backendopt:inlining]   21.75 ll_alloc_and_set__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr
[backendopt:inlining]   24.75 _ll_alloc_and_set_jit__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr
[backendopt:inlining]   24.87       _ll_stringslice__rpy_stringPtr_Signed_Signed
[backendopt:inlining]   25.00                        ll_append__listPtr_GCREFPtr
[backendopt:inlining]   15.00                MiniMarkGC.collect_roots_in_nursery
[backendopt:inlining]   25.17 _ll_alloc_and_set_nojit__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr
[backendopt:inlining]   19.25       _errno_after__v348___simple_call__function__
[backendopt:inlining]   20.50 ll_dict_lookup_look_inside_iff__DICTPtr_Address_Signed
[backendopt:inlining]   25.75 ll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT
[backendopt:inlining]   21.75 _ll_alloc_and_set_nonnull_look_inside_iff__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr
[backendopt:inlining]   24.37 ll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT
[backendopt:inlining]   26.31 ll_stringslice_startstop__rpy_stringPtr_Signed_Signed
[backendopt:inlining]   26.37                                   AddressStack.pop
[backendopt:inlining]   18.00                                           _findend
[backendopt:inlining]   21.50                      MiniMarkGC._free_if_unvisited
[backendopt:inlining]   26.75                            MiniMarkGC.is_forwarded
[backendopt:inlining]   26.00                                AddressStack.delete
[backendopt:inlining]   26.00                                AddressDeque.delete
[backendopt:inlining]   28.25                               llimpl_arena_protect
[backendopt:inlining]   27.50                          MiniMarkGC._alloc_nursery
[backendopt:inlining]   28.75                                   _append_rpy_root
[backendopt:inlining]   29.00 ll_dict_insertclean__DICTPtr_Address_Address_Signed
[backendopt:inlining]   20.50 _ll_dict_setitem_lookup_done_look_inside_iff__DICTPtr_Address_Address_Signed_Unsigned
[backendopt:inlining]   21.00 ll_listslice_startstop__GcArray_Ptr_GCREF__gcopaque_Ll_arrayPtr_Signed_Signed
[backendopt:inlining]   31.21                   ArenaCollection._pick_next_arena
[backendopt:inlining]   31.75                               AddressDeque.popleft
[backendopt:inlining]   31.75                               _append_rpy_referent
[backendopt:inlining]   32.25                               HeapDumper._writeref
[backendopt:inlining]   20.67 _ll_alloc_and_set_nonnull__v353___simple_call__function__
[backendopt:inlining]   20.67 _ll_alloc_and_set_nonnull__v351___simple_call__function__
[backendopt:inlining]   29.33                                         _skipspace
[backendopt:inlining]   31.87      _errno_before__v347___simple_call__function__
[backendopt:inlining] inlined 1271 callsites.
[backendopt:removecasts] removed 1 cast_pointers in get_rpy_roots
[backendopt:removecasts] removed 1 cast_pointers in get_rpy_referents
[backendopt:removecasts] removed 2 cast_pointers in _read_float_and_factor_from_env
[backendopt:removecasts] removed 1 cast_pointers in get_L2cache_linux2_system_cpu_index
[backendopt:removecasts] removed 1 cast_pointers in ll_alloc_and_set__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr
[backendopt:removecasts] removed 1 cast_pointers in ll_stringslice_minusone__rpy_stringPtr
[backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString
[backendopt:removecasts] removed 1 cast_pointers in ll_join_strs__v357___simple_call__function_l
[backendopt:removecasts] removed 1 cast_pointers in ll_join_strs__v360___simple_call__function_l
[backendopt:malloc] starting malloc removal
[backendopt:malloc] 3 simple mallocs removed in 'uname__utsnamePtr_star_1'
[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] 12 simple mallocs removed in 'clear_large_memory_chunk_aligned'
[backendopt:malloc] 12 simple mallocs removed in 'mmap__arrayPtr_Signed_Signed_Signed_Signed_Signed_star_6'
[backendopt:malloc] removed 37 simple mallocs in total
[backendopt:mergeifblocks] starting to merge if blocks
[backendopt] merging blocks in _trace_slow_path___append_rpy_referent
[backendopt] merging blocks in _trace_slow_path__gc_callback__trace_drag_out
[backendopt] merging blocks in _trace_slow_path__gc_callback__collect_ref_rec
[backendopt] merging blocks in _trace_slow_path___append_if_nonnull
[backendopt] merging blocks in _trace_slow_path__gc_callback__writeref
[backendopt] merging blocks in _trace_slow_path__gc_callback__debug_callback2
[backendopt] merging blocks in _trace_slow_path__gc_callback__unref
[backendopt] merging blocks in llimpl_arena_reset
[flowgraph] (rpython.memory.gctransform.framework:620)ll_check_no_collect
[flowgraph] (rpython.translator.c.test.test_newgc:456)customtrace
[flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback
[flowgraph] (rpython.memory.gctransform.framework:618)no_op_callback
[rtyper] -=- specialized 9 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: 8100 / 8116 blocks   (99%)
[rtyper] -=- specialized 46 more blocks -=-
[rtyper] -=- specialized 0 more blocks -=-
[flowgraph] (rpython.memory.gctransform.framework:1713)ll_finalizer
[flowgraph] (rpython.memory.gctransform.framework:1713)ll_finalizer
[flowgraph] (rpython.memory.gctransform.framework:1713)ll_finalizer
[flowgraph] (rpython.memory.gctransform.framework:1713)ll_finalizer
[flowgraph] (rpython.memory.gctransform.framework:1713)ll_finalizer
[flowgraph] (rpython.memory.gctransform.framework:1713)ll_finalizer
[flowgraph] (rpython.memory.gctransform.framework:1713)ll_finalizer
[flowgraph] (rpython.memory.gctransform.framework:1713)ll_finalizer
[flowgraph] (rpython.memory.gctransform.framework:1713)ll_finalizer
[flowgraph] (rpython.memory.gctransform.framework:1713)ll_finalizer
[flowgraph] (rpython.memory.gctransform.framework:1713)ll_finalizer
[flowgraph] (rpython.memory.gctransform.framework:1604)ll_finalizer_trigger
[flowgraph] (rpython.memory.gctransform.framework:1611)ll_next_dead
[c]     1000 nodes  [ array: 168  framework rtti: 40  func: 588  group: 1  struct: 681 ]
[flowgraph] (rpython.memory.gctransform.framework:1604)ll_finalizer_trigger
[flowgraph] (rpython.memory.gctransform.framework:1611)ll_next_dead
[c]     2000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 101890 ]
[c]     3000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 102890 ]
[c]     4000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 103890 ]
[c]     5000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 104890 ]
[c]     6000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 105890 ]
[c]     7000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 106890 ]
[c]     8000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 107890 ]
[c]     9000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 108890 ]
[c]    10000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 109890 ]
[c]    11000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 110890 ]
[c]    12000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 111890 ]
[c]    13000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 112890 ]
[c]    14000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 113890 ]
[c]    15000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 114890 ]
[c]    16000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 115890 ]
[c]    17000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 116890 ]
[c]    18000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 117890 ]
[c]    19000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 118890 ]
[c]    20000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 119890 ]
[c]    21000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 120890 ]
[c]    22000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 121890 ]
[c]    23000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 122890 ]
[c]    24000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 123890 ]
[c]    25000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 124890 ]
[c]    26000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 125890 ]
[c]    27000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 126890 ]
[c]    28000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 127890 ]
[c]    29000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 128890 ]
[c]    30000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 129890 ]
[c]    31000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 130890 ]
[c]    32000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 131890 ]
[c]    33000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 132890 ]
[c]    34000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 133890 ]
[c]    35000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 134890 ]
[c]    36000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 135890 ]
[c]    37000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 136890 ]
[c]    38000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 137890 ]
[c]    39000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 138890 ]
[c]    40000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 139890 ]
[c]    41000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 140890 ]
[c]    42000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 141890 ]
[c]    43000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 142890 ]
[c]    44000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 143890 ]
[c]    45000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 144890 ]
[c]    46000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 145890 ]
[c]    47000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 146890 ]
[c]    48000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 147890 ]
[c]    49000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 148890 ]
[c]    50000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 149890 ]
[c]    51000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 150890 ]
[c]    52000 nodes  [ array: 362  framework rtti: 57  func: 858  group: 1  struct: 151890 ]
[c]    53000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    54000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    55000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    56000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    57000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    58000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    59000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    60000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    61000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    62000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    63000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    64000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    65000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    66000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    67000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    68000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    69000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    70000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    71000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    72000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    73000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    74000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    75000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    76000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    77000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    78000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    79000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    80000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    81000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    82000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    83000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    84000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    85000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    86000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    87000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    88000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    89000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    90000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    91000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    92000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    93000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    94000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    95000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    96000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    97000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    98000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]    99000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]   100000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]   101000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]   102000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]   103000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152957 ]
[c]   104000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   105000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   106000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   107000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   108000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   109000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   110000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   111000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   112000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   113000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   114000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   115000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   116000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   117000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   118000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   119000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   120000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   121000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   122000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   123000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   124000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   125000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   126000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   127000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   128000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   129000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   130000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   131000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   132000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   133000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   134000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   135000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   136000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   137000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   138000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   139000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   140000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   141000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   142000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   143000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   144000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   145000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   146000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   147000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   148000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   149000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   150000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   151000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   152000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   153000 nodes  [ array: 480  framework rtti: 61  func: 983  group: 1  struct: 152959 ]
[c]   154000 nodes  [ array: 713  framework rtti: 61  func: 1011  group: 1  struct: 152961 ]
[c]   155000 nodes  [ array: 853  framework rtti: 65  func: 1240  group: 1  struct: 153472 ]
[c]   156000 nodes  [ array: 857  framework rtti: 68  func: 1315  group: 1  struct: 153760 ]
[c]   157000 nodes  [ array: 857  framework rtti: 68  func: 1315  group: 1  struct: 154760 ]
[c]   158000 nodes  [ array: 857  framework rtti: 68  func: 1315  group: 1  struct: 155760 ]
[c:database] GC transformer: finished helpers
[c]   159000 nodes  [ array: 935  framework rtti: 68  func: 1315  group: 1  struct: 156703 ]
[flowgraph] (rpython.memory.gctransform.support:95)ll_report_finalizer_error
[flowgraph] (rpython.memory.gctransform.support:77)write
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)write
[flowgraph] (rpython.memory.gctransform.support:81)ll_call_destructor
[flowgraph] (rpython.memory.gctransform.support:81)ll_call_destructor
[flowgraph] (rpython.memory.gctransform.support:81)ll_call_destructor
[flowgraph] (rpython.memory.gctransform.support:81)ll_call_destructor
[flowgraph] (rpython.memory.gctransform.support:81)ll_call_destructor
[flowgraph] (rpython.memory.gctransform.support:81)ll_call_destructor
[flowgraph] (rpython.memory.gctransform.support:81)ll_call_destructor
[flowgraph] (rpython.memory.gctransform.support:81)ll_call_destructor
[flowgraph] (rpython.memory.gctransform.support:81)ll_call_destructor
[flowgraph] (rpython.memory.gctransform.support:81)ll_call_destructor
[flowgraph] (rpython.memory.gctransform.support:81)ll_call_destructor
[flowgraph] (rpython.memory.gctransform.transform:461)_ll_compute_size
[rtyper] specializing: 8200 / 8281 blocks   (99%)
[rtyper] -=- specialized 165 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             write__Signed_SomeString_Signed_star_3
[backendopt:inlining]   12.50                             AddressDeque.non_empty
[backendopt:inlining]   16.50 _ll_malloc_varsize_no_length__Signed_Signed_Signed
[backendopt:inlining]   26.62            ll_report_finalizer_error__SomeInstance
[backendopt:inlining]   31.75                               AddressDeque.popleft
[backendopt:inlining] inlined 10 callsites.
[backendopt:malloc] starting malloc removal
[backendopt:malloc] 8 simple mallocs removed in 'write'
[backendopt:malloc] 8 simple mallocs removed in '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 217 typeids
[gctransform:info] added 1953 push/pop stack root instructions
[gctransform:info] inserted 70 write barrier calls
[gctransform:info] inserted 42 write_barrier_from_array calls
[gctransform:info] found 3 static roots
[c:database] Inlining GC helpers and postprocessing
[c]   159101 nodes  [ array: 955  framework rtti: 68  func: 1355  group: 1  struct: 156722 ]
[c:database] Completed
[translation:info] database for generating C source was created
[translation:info] Generating c source...
[c:writing] structdef.h
[c:writing] forwarddecl.h
[c:writing] preimpl.h
[c:writing] data_rpython_flowspace.c
[c:writing] data_rpython_memory_gc.c
[c:writing] data_rpython_memory_gctransform.c
[c:writing] data_rpython_memory_test.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] nonfuncnodes_1.c
[c:writing] nonfuncnodes_2.c
[c:writing] nonfuncnodes_3.c
[c:writing] nonfuncnodes_4.c
[c:writing] nonfuncnodes_5.c
[c:writing] nonfuncnodes_6.c
[c:writing] nonfuncnodes_7.c
[c:writing] nonfuncnodes_8.c
[c:writing] data_rpython_memory_gc_1.c
[c:writing] data_rpython_rlib_1.c
[c:writing] data_rpython_rtyper_lltypesystem_1.c
[c:writing] implement.c
[c:writing] rpython_flowspace.c
[c:writing] rpython_memory.c
[c:writing] rpython_memory_gc.c
[c:writing] rpython_memory_gctransform.c
[c:writing] rpython_memory_test.c
[c:writing] rpython_rlib.c
builder: rpython-linux-aarch64 build #572+
test: translator/c/test/test_newgc.py::TestMiniMarkGC::()::test_finalizer_order