. rlib/parsing/test/test_lexer.py::TestDirectLexer::()::test_simple . rlib/parsing/test/test_lexer.py::TestDirectLexer::()::test_pro . rlib/parsing/test/test_lexer.py::TestDirectLexer::()::test_ignore . rlib/parsing/test/test_lexer.py::TestDirectLexer::()::test_errors . rlib/parsing/test/test_lexer.py::TestDirectLexer::()::test_eof . rlib/parsing/test/test_lexer.py::TestDirectLexer::()::test_position . rlib/parsing/test/test_lexer.py::TestDirectLexer::()::test_position_ignore . rlib/parsing/test/test_lexer.py::TestDirectLexer::()::test_left_stuff_at_eof . rlib/parsing/test/test_lexer.py::TestSourcePos::()::test_copy . rlib/parsing/test/test_lexer.py::TestToken::()::test_copy . rlib/parsing/test/test_parse.py::test_simple_packrat . rlib/parsing/test/test_parse.py::test_bad . rlib/parsing/test/test_parse.py::test_leftrecursion_detection . rlib/parsing/test/test_parse.py::test_epsilon . rlib/parsing/test/test_ebnfparse.py::test_simple . rlib/parsing/test/test_ebnfparse.py::test_long_inline_quotes . rlib/parsing/test/test_ebnfparse.py::test_toast . rlib/parsing/test/test_ebnfparse.py::test_eof . rlib/parsing/test/test_ebnfparse.py::test_prolog . rlib/parsing/test/test_ebnfparse.py::test_toast_bigger . rlib/parsing/test/test_ebnfparse.py::test_parser_repr_is_evalable . rlib/parsing/test/test_ebnfparse.py::test_lexer_end_string_corner_case . rlib/parsing/test/test_ebnfparse.py::test_escape_quotes . rlib/parsing/test/test_ebnfparse.py::test_leftrecursion . rlib/parsing/test/test_ebnfparse.py::test_jsonparse . rlib/parsing/test/test_ebnfparse.py::test_starparse . rlib/parsing/test/test_ebnfparse.py::test_double_star . rlib/parsing/test/test_ebnfparse.py::test_transform_star . rlib/parsing/test/test_ebnfparse.py::test_quoting . rlib/parsing/test/test_ebnfparse.py::test_check_for_missing_names . rlib/parsing/test/test_ebnfparse.py::test_starred_star . rlib/parsing/test/test_ebnfparse.py::test_transform_greater_than . rlib/parsing/test/test_ebnfparse.py::test_plus . rlib/parsing/test/test_ebnfparse.py::test_questionmark . rlib/parsing/test/test_ebnfparse.py::test_grouping_only_parens . rlib/parsing/test/test_ebnfparse.py::test_mix_star_and_questionmark . rlib/parsing/test/test_ebnfparse.py::test_nest_star_and_questionmark . rlib/parsing/test/test_ebnfparse.py::test_clash_literal_nonterminal . rlib/parsing/test/test_ebnfparse.py::test_example1 . rlib/parsing/test/test_ebnfparse.py::test_example2 s rlib/parsing/test/test_ebnfparse.py::test_bug Skipped: fix me somehow . rlib/parsing/test/test_ebnfparse.py::test_empty_production . rlib/parsing/test/test_ebnfparse.py::test_zero_repetition_production . rlib/parsing/test/test_parseerrors.py::TestDictError::()::test_lexererror . rlib/parsing/test/test_parseerrors.py::TestDictError::()::test_parseerror . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_simple . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_questionmark . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_call . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_memoize . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_enclose . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_not . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_lookahead . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_regex1 . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_regex2 . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_name . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_name2 . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_name3 . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_nested_repetition . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_ignore . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_regex . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_memoize_exceptions . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_error_character . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_error_or . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_error_not . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_error_lookahead . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_error_star . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_error_success . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_leftrecursion . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_leftrecursion_arithmetic . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_leftrecursion_more_choices . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_leftrecursion_argument . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_doif . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_if . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_parse_arguments . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_choose . rlib/parsing/test/test_pypackrat.py::TestPackrat::()::test_python_future . rlib/parsing/test/test_pythonlexer.py::test_triple_regex . rlib/parsing/test/test_pythonlexer.py::test_number . rlib/parsing/test/test_pythonlexer.py::test_single_quoted_string . rlib/parsing/test/test_pythonlexer.py::test_triple_quoted_string . rlib/parsing/test/test_pythonlexer.py::test_name . rlib/parsing/test/test_pythonlexer.py::test_long . rlib/parsing/test/test_pythonlexer.py::test_complex_quoting . rlib/parsing/test/test_pythonlexer.py::test_self . rlib/parsing/test/test_pythonlexer.py::test_indentation . rlib/parsing/test/test_pythonlexer.py::test_linecont . rlib/parsing/test/test_pythonlexer.py::test_parenthesis . rlib/parsing/test/test_pcre_regtest.py::test_output7::[0] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[1] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[2] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[3] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[4] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[5] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[6] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[7] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[8] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[9] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[10] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[11] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[12] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[13] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[14] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[15] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[16] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[17] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[18] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[19] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[20] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[21] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[22] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[23] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[24] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[25] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[26] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[27] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[28] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[29] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[30] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[31] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[32] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[33] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[34] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[35] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[36] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[37] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[38] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[39] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[40] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[41] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[42] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[43] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[44] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[45] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[46] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[47] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[48] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[49] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[50] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[51] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[52] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[53] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[54] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[55] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[56] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[57] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[58] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[59] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[60] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[61] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[62] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[63] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[64] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[65] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[66] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[67] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[68] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[69] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[70] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[71] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[72] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[73] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[74] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[75] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[76] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[77] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[78] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[79] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[80] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[81] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[82] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[83] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[84] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[85] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[86] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[87] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[88] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[89] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[90] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[91] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[92] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[93] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[94] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[95] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[96] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[97] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[98] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[99] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[100] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[101] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[102] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[103] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[104] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[105] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[106] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[107] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[108] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[109] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[110] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[111] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[112] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[113] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[114] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[115] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[116] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[117] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[118] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[119] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[120] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[121] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[122] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[123] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[124] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[125] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[126] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[127] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[128] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[129] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[130] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[131] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[132] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[133] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[134] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[135] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[136] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[137] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[138] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[139] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[140] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[141] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[142] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[143] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[144] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[145] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[146] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[147] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[148] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[149] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[150] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[151] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[152] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[153] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[154] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[155] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[156] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[157] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[158] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[159] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[160] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[161] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[162] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[163] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[164] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[165] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[166] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[167] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[168] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[169] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[170] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[171] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[172] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[173] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[174] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[175] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[176] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[177] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[178] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[179] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[180] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[181] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[182] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[183] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[184] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[185] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[186] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[187] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[188] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[189] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[190] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[191] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[192] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[193] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[194] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[195] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[196] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[197] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[198] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[199] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[200] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[201] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[202] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[203] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[204] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[205] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[206] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[207] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[208] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[209] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[210] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[211] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[212] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[213] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[214] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[215] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[216] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[217] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[218] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[219] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[220] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[221] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[222] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[223] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[224] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[225] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[226] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[227] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[228] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[229] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[230] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[231] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[232] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[233] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[234] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[235] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[236] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[237] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[238] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[239] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[240] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[241] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[242] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[243] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[244] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[245] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[246] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[247] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[248] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[249] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[250] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[251] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[252] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[253] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[254] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[255] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[256] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[257] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[258] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[259] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[260] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[261] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[262] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[263] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[264] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[265] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[266] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[267] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[268] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[269] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[270] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[271] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[272] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[273] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[274] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[275] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[276] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[277] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[278] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[279] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[280] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[281] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[282] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[283] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[284] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[285] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[286] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[287] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[288] . rlib/parsing/test/test_pcre_regtest.py::test_output7::[289] . rlib/parsing/test/test_pythonparse.py::test_parse_grammar . rlib/parsing/test/test_pythonparse.py::test_parse_python_args . rlib/parsing/test/test_pythonparse.py::test_parse_funcdef . rlib/parsing/test/test_pythonparse.py::TestParser::()::test_simple . rlib/parsing/test/test_pythonparse.py::TestParser::()::test_class . rlib/parsing/test/test_pythonparse.py::TestParser::()::test_while . rlib/parsing/test/test_pythonparse.py::TestParser::()::test_comment . rlib/parsing/test/test_pythonparse.py::TestParser::()::test_parse_print . rlib/parsing/test/test_pythonparse.py::TestParser::()::test_assignment . rlib/parsing/test/test_pythonparse.py::TestParser::()::test_lists . rlib/parsing/test/test_pythonparse.py::TestParser::()::test_dicts . rlib/parsing/test/test_pythonparse.py::TestParser::()::test_calls s rlib/parsing/test/test_pythonparse.py::TestParser::()::test_trailers Skipped: in progress . rlib/parsing/test/test_pythonparse.py::TestParser::()::test_errors . rlib/parsing/test/test_pythonparse.py::TestParser::()::test_precedence . rlib/parsing/test/test_pythonparse.py::TestParser::()::test_parse_this . rlib/parsing/test/test_pythonparse.py::TestParser::()::test_parsing . rlib/parsing/test/test_regexparse.py::test_simple . rlib/parsing/test/test_regexparse.py::test_quoted_1 . rlib/parsing/test/test_regexparse.py::test_range . rlib/parsing/test/test_regexparse.py::test_plus . rlib/parsing/test/test_regexparse.py::test_quoted_2 . rlib/parsing/test/test_regexparse.py::test_questionmark . rlib/parsing/test/test_regexparse.py::test_repetition . rlib/parsing/test/test_regexparse.py::test_quotes . rlib/parsing/test/test_regexparse.py::test_comment . rlib/parsing/test/test_regexparse.py::test_singlequote . rlib/parsing/test/test_regexparse.py::test_unescape . rlib/parsing/test/test_regexparse.py::test_escaped_quote . rlib/parsing/test/test_regexparse.py::test_number . rlib/parsing/test/test_regexparse.py::test_charclass . rlib/parsing/test/test_regexparse.py::test_charclass_in_range . rlib/parsing/test/test_deterministic.py::test_DFA_simple . rlib/parsing/test/test_deterministic.py::test_compile_recognizer . rlib/parsing/test/test_deterministic.py::test_NFA_simple . rlib/parsing/test/test_deterministic.py::test_NFA_with_epsilon . rlib/parsing/test/test_deterministic.py::test_NFA_to_DFA_simple . rlib/parsing/test/test_deterministic.py::test_simplify . rlib/parsing/test/test_deterministic.py::test_something . rlib/parsing/test/test_deterministic.py::test_compress_char_set . rlib/parsing/test/test_deterministic.py::test_make_nice_charset_repr . rlib/parsing/test/test_translate_lexer.py::test_translate_simple . rlib/rjitlog/test/test_jitlog.py::TestLogger::()::test_debug_merge_point . rlib/rjitlog/test/test_jitlog.py::TestLogger::()::test_common_prefix . rlib/rjitlog/test/test_jitlog.py::TestLogger::()::test_common_prefix_func . rlib/rjitlog/test/test_jitlog.py::TestLogger::()::test_redirect_assembler . rlib/rsre/test/test_char.py::test_getlower . rlib/rsre/test/test_char.py::test_getupper . rlib/rsre/test/test_char.py::test_getupper_getlower_unicode_ascii_shortcut . rlib/rsre/test/test_char.py::test_is_word . rlib/rsre/test/test_char.py::test_category . rlib/rsre/test/test_char.py::test_general_category . rlib/rsre/test/test_char.py::test_iscased . rlib/rsre/test/test_ext_opcode.py::test_repeat_one_with_backref . rlib/rsre/test/test_ext_opcode.py::test_min_repeat_one_with_backref . rlib/rsre/test/test_ext_opcode.py::test_possessive_repeat_one . rlib/rsre/test/test_ext_opcode.py::test_possessive_repeat_one_min_count . rlib/rsre/test/test_ext_opcode.py::test_possessive_repeat . rlib/rsre/test/test_ext_opcode.py::test_atomic_group . rlib/rsre/test/test_ext_opcode.py::test_atomic_group_fullmatch_bug . rlib/rsre/test/test_ext_opcode.py::test_possessive_repeat_of_atomic_group . rlib/rsre/test/test_ext_opcode.py::test_possessive_repeat_mark . rlib/rsre/test/test_ext_opcode.py::test_possesive_repeat_groups . rlib/rsre/test/test_ext_opcode.py::test_possessive_repeat_zero_width . rlib/rsre/test/test_match.py::test_get_code_repetition . rlib/rsre/test/test_match.py::TestMatch::()::test_or . rlib/rsre/test/test_match.py::TestMatch::()::test_any . rlib/rsre/test/test_match.py::TestMatch::()::test_any_repetition . rlib/rsre/test/test_match.py::TestMatch::()::test_any_all . rlib/rsre/test/test_match.py::TestMatch::()::test_any_all_repetition . rlib/rsre/test/test_match.py::TestMatch::()::test_assert . rlib/rsre/test/test_match.py::TestMatch::()::test_assert_not . rlib/rsre/test/test_match.py::TestMatch::()::test_lookbehind . rlib/rsre/test/test_match.py::TestMatch::()::test_negative_lookbehind . rlib/rsre/test/test_match.py::TestMatch::()::test_at . rlib/rsre/test/test_match.py::TestMatch::()::test_repeated_set . rlib/rsre/test/test_match.py::TestMatch::()::test_category . rlib/rsre/test/test_match.py::TestMatch::()::test_groupref . rlib/rsre/test/test_match.py::TestMatch::()::test_groupref_ignore . rlib/rsre/test/test_match.py::TestMatch::()::test_groupref_exists . rlib/rsre/test/test_match.py::TestMatch::()::test_in_ignore . rlib/rsre/test/test_match.py::TestMatch::()::test_not_literal . rlib/rsre/test/test_match.py::TestMatch::()::test_not_literal_ignore . rlib/rsre/test/test_match.py::TestMatch::()::test_repeated_single_character_pattern . rlib/rsre/test/test_match.py::TestMatch::()::test_flatten_marks . rlib/rsre/test/test_match.py::TestMatch::()::test_bug1 . rlib/rsre/test/test_match.py::TestMatch::()::test_assert_group . rlib/rsre/test/test_match.py::TestMatch::()::test_assert_not_group . rlib/rsre/test/test_match.py::TestMatch::()::test_match_start . rlib/rsre/test/test_match.py::TestMatch::()::test_match_end . rlib/rsre/test/test_match.py::TestMatch::()::test_match_bug1 . rlib/rsre/test/test_match.py::TestMatch::()::test_match_bug2 . rlib/rsre/test/test_match.py::TestMatch::()::test_match_bug3 . rlib/rsre/test/test_match.py::TestMatch::()::test_bigcharset . rlib/rsre/test/test_match.py::TestMatch::()::test_simple_match_1 . rlib/rsre/test/test_match.py::TestMatch::()::test_empty_maxuntil . rlib/rsre/test/test_match.py::TestMatch::()::test_fullmatch_1 . rlib/rsre/test/test_match.py::TestMatch::()::test_fullmatch_2 . rlib/rsre/test/test_match.py::TestMatch::()::test_fullmatch_3 . rlib/rsre/test/test_match.py::TestMatch::()::test_fullmatch_4 . rlib/rsre/test/test_match.py::TestMatch::()::test_fullmatch_assertion . rlib/rsre/test/test_match.py::TestMatch::()::test_range_ignore . rlib/parsing/test/test_regex.py::test_simple . rlib/parsing/test/test_regex.py::test_string_add . rlib/parsing/test/test_regex.py::test_kleene . rlib/parsing/test/test_regex.py::test_or . rlib/parsing/test/test_regex.py::test_plus . rlib/parsing/test/test_regex.py::test_even_number_of_as . rlib/parsing/test/test_regex.py::test_bigger_than_101001 . rlib/parsing/test/test_regex.py::test_even_length . rlib/parsing/test/test_regex.py::test_something . rlib/parsing/test/test_regex.py::test_range . rlib/parsing/test/test_regex.py::test_not . rlib/parsing/test/test_regex.py::test_empty . rlib/parsing/test/test_regex.py::test_big_example . rlib/rsre/test/test_re.py::TestRe::()::test_search_star_plus . rlib/rsre/test/test_re.py::TestRe::()::test_basic_re_sub . rlib/rsre/test/test_re.py::TestRe::()::test_bug_449964 . rlib/rsre/test/test_re.py::TestRe::()::test_bug_449000 . rlib/rsre/test/test_re.py::TestRe::()::test_bug_1140 . rlib/rsre/test/test_re.py::TestRe::()::test_sub_template_numeric_escape . rlib/rsre/test/test_re.py::TestRe::()::test_qualified_re_sub . rlib/rsre/test/test_re.py::TestRe::()::test_bug_114660 . rlib/rsre/test/test_re.py::TestRe::()::test_bug_462270 . rlib/rsre/test/test_re.py::TestRe::()::test_symbolic_refs . rlib/rsre/test/test_re.py::TestRe::()::test_re_subn . rlib/rsre/test/test_re.py::TestRe::()::test_re_split . rlib/rsre/test/test_re.py::TestRe::()::test_qualified_re_split . rlib/rsre/test/test_re.py::TestRe::()::test_re_findall s rlib/rsre/test/test_re.py::TestRe::()::test_re_findall_2 Skipped: findall() returning groups is not RPython s rlib/rsre/test/test_re.py::TestRe::()::test_bug_117612 Skipped: findall() returning groups is not RPython . rlib/rsre/test/test_re.py::TestRe::()::test_re_match . rlib/rsre/test/test_re.py::TestRe::()::test_bug_923 . rlib/rsre/test/test_re.py::TestRe::()::test_re_groupref_exists . rlib/rsre/test/test_re.py::TestRe::()::test_re_groupref . rlib/rsre/test/test_re.py::TestRe::()::test_groupdict . rlib/rsre/test/test_re.py::TestRe::()::test_expand . rlib/rsre/test/test_re.py::TestRe::()::test_repeat_minmax . rlib/rsre/test/test_re.py::TestRe::()::test_getattr . rlib/rsre/test/test_re.py::TestRe::()::test_special_escapes . rlib/rsre/test/test_re.py::TestRe::()::test_bigcharset . rlib/rsre/test/test_re.py::TestRe::()::test_anyall . rlib/rsre/test/test_re.py::TestRe::()::test_non_consuming . rlib/rsre/test/test_re.py::TestRe::()::test_ignore_case . rlib/rsre/test/test_re.py::TestRe::()::test_category . rlib/rsre/test/test_re.py::TestRe::()::test_getlower . rlib/rsre/test/test_re.py::TestRe::()::test_not_literal . rlib/rsre/test/test_re.py::TestRe::()::test_search_coverage . rlib/rsre/test/test_re.py::TestRe::()::test_re_escape . rlib/rsre/test/test_re.py::TestRe::()::test_constants . rlib/rsre/test/test_re.py::TestRe::()::test_flags . rlib/rsre/test/test_re.py::TestRe::()::test_sre_character_literals . rlib/rsre/test/test_re.py::TestRe::()::test_sre_character_class_literals . rlib/rsre/test/test_re.py::TestRe::()::test_bug_113254 . rlib/rsre/test/test_re.py::TestRe::()::test_bug_527371 . rlib/rsre/test/test_re.py::TestRe::()::test_bug_545855 . rlib/rsre/test/test_re.py::TestRe::()::test_bug_418626 . rlib/rsre/test/test_re.py::TestRe::()::test_bug_612074 . rlib/rsre/test/test_re.py::TestRe::()::test_stack_overflow . rlib/rsre/test/test_re.py::TestRe::()::test_scanner . rlib/rsre/test/test_re.py::TestRe::()::test_bug_448951 . rlib/rsre/test/test_re.py::TestRe::()::test_bug_725106 . rlib/rsre/test/test_re.py::TestRe::()::test_bug_725149 . rlib/rsre/test/test_re.py::TestRe::()::test_bug_764548 . rlib/rsre/test/test_re.py::TestRe::()::test_finditer . rlib/rsre/test/test_re.py::TestRe::()::test_bug_926075 . rlib/rsre/test/test_re.py::TestRe::()::test_bug_931848 . rlib/rsre/test/test_re.py::TestRe::()::test_bug_581080 . rlib/rsre/test/test_re.py::TestRe::()::test_bug_817234 . rlib/rsre/test/test_re.py::TestRe::()::test_empty_array . rlib/rsre/test/test_re.py::TestRe::()::test_inline_flags . rlib/parsing/test/test_tree.py::TestTreeAppLevel::()::test_nonterminal_simple . rlib/parsing/test/test_tree.py::TestTreeAppLevel::()::test_nonterminal_nested . rlib/parsing/test/test_tree.py::TestTreeAppLevel::()::test_nonterminal_simple_empty . rlib/parsing/test/test_tree.py::TestTreeAppLevel::()::test_nonterminal_nested_empty . rlib/parsing/test/test_tree.py::TestTreeTranslated::()::test_nonterminal_simple_empty . rlib/parsing/test/test_tree.py::TestTreeTranslated::()::test_nonterminal_nested_empty . rlib/rsre/test/test_search.py::TestSearchCustom::()::test_code1 . rlib/rsre/test/test_search.py::TestSearchCustom::()::test_code2 . rlib/rsre/test/test_search.py::TestSearchCustom::()::test_pure_literal . rlib/rsre/test/test_search.py::TestSearchCustom::()::test_code3 . rlib/rsre/test/test_search.py::TestSearchCustom::()::test_max_until_0_65535 . rlib/rsre/test/test_search.py::TestSearchCustom::()::test_max_until_3_5 . rlib/rsre/test/test_search.py::TestSearchCustom::()::test_min_until_0_65535 . rlib/rsre/test/test_search.py::TestSearchCustom::()::test_min_until_3_5 . rlib/rsre/test/test_search.py::TestSearchCustom::()::test_min_repeat_one . rlib/rsre/test/test_search.py::TestSearchCustom::()::test_simple_group . rlib/rsre/test/test_search.py::TestSearchCustom::()::test_max_until_groups . rlib/rsre/test/test_search.py::TestSearchCustom::()::test_group_branch . rlib/rsre/test/test_search.py::TestSearchCustom::()::test_group_branch_max_until . rlib/rsre/test/test_search.py::TestSearchCustom::()::test_group_7 . rlib/rsre/test/test_search.py::TestSearchCustom::()::test_group_branch_repeat_complex_case . rlib/rsre/test/test_search.py::TestSearchCustom::()::test_minuntil_lastmark_restore . rlib/rsre/test/test_search.py::TestSearchCustom::()::test_minuntil_bug . rlib/rsre/test/test_search.py::TestSearchCustom::()::test_empty_maxuntil . rlib/rsre/test/test_search.py::TestSearchCustom::()::test_empty_maxuntil_2 . rlib/rsre/test/test_search.py::TestSearchCustom::()::test_empty_minuntil . rlib/rsre/test/test_search.py::TestSearchCustom::()::test_empty_search . rlib/rsre/test/test_search.py::TestSearchStr::()::test_code1 . rlib/rsre/test/test_search.py::TestSearchStr::()::test_code2 . rlib/rsre/test/test_search.py::TestSearchStr::()::test_pure_literal . rlib/rsre/test/test_search.py::TestSearchStr::()::test_code3 . rlib/rsre/test/test_search.py::TestSearchStr::()::test_max_until_0_65535 . rlib/rsre/test/test_search.py::TestSearchStr::()::test_max_until_3_5 . rlib/rsre/test/test_search.py::TestSearchStr::()::test_min_until_0_65535 . rlib/rsre/test/test_search.py::TestSearchStr::()::test_min_until_3_5 . rlib/rsre/test/test_search.py::TestSearchStr::()::test_min_repeat_one . rlib/rsre/test/test_search.py::TestSearchStr::()::test_simple_group . rlib/rsre/test/test_search.py::TestSearchStr::()::test_max_until_groups . rlib/rsre/test/test_search.py::TestSearchStr::()::test_group_branch . rlib/rsre/test/test_search.py::TestSearchStr::()::test_group_branch_max_until . rlib/rsre/test/test_search.py::TestSearchStr::()::test_group_7 . rlib/rsre/test/test_search.py::TestSearchStr::()::test_group_branch_repeat_complex_case . rlib/rsre/test/test_search.py::TestSearchStr::()::test_minuntil_lastmark_restore . rlib/rsre/test/test_search.py::TestSearchStr::()::test_minuntil_bug . rlib/rsre/test/test_search.py::TestSearchStr::()::test_empty_maxuntil . rlib/rsre/test/test_search.py::TestSearchStr::()::test_empty_maxuntil_2 . rlib/rsre/test/test_search.py::TestSearchStr::()::test_empty_minuntil . rlib/rsre/test/test_search.py::TestSearchStr::()::test_empty_search . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_code1 . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_code2 . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_pure_literal . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_code3 . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_max_until_0_65535 . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_max_until_3_5 . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_min_until_0_65535 . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_min_until_3_5 . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_min_repeat_one . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_simple_group . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_max_until_groups . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_group_branch . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_group_branch_max_until . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_group_7 . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_group_branch_repeat_complex_case . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_minuntil_lastmark_restore . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_minuntil_bug . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_empty_maxuntil . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_empty_maxuntil_2 . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_empty_minuntil . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_empty_search . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_groupref_unicode_bug . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_literal_uni_ignore . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_literal_uni_ignore_repeat_one . rlib/rsre/test/test_search.py::TestSearchUtf8::()::test_in_uni_ignore_repeat_one . rlib/rsre/test/test_zexternal.py::test_external_match::[0] . rlib/rsre/test/test_zexternal.py::test_external_match::[1] . rlib/rsre/test/test_zexternal.py::test_external_match::[2] . rlib/rsre/test/test_zexternal.py::test_external_match::[3] . rlib/rsre/test/test_zexternal.py::test_external_match::[4] . rlib/rsre/test/test_zexternal.py::test_external_match::[5] . rlib/rsre/test/test_zexternal.py::test_external_match::[6] . rlib/rsre/test/test_zexternal.py::test_external_match::[7] . rlib/rsre/test/test_zexternal.py::test_external_match::[8] . rlib/rsre/test/test_zexternal.py::test_external_match::[9] . rlib/rsre/test/test_zexternal.py::test_external_match::[10] . rlib/rsre/test/test_zexternal.py::test_external_match::[11] . rlib/rsre/test/test_zexternal.py::test_external_match::[12] . rlib/rsre/test/test_zexternal.py::test_external_match::[13] . rlib/rsre/test/test_zexternal.py::test_external_match::[14] . rlib/rsre/test/test_zexternal.py::test_external_match::[15] . rlib/rsre/test/test_zexternal.py::test_external_match::[16] . rlib/rsre/test/test_zexternal.py::test_external_match::[17] . rlib/rsre/test/test_zexternal.py::test_external_match::[18] . rlib/rsre/test/test_zexternal.py::test_external_match::[19] . rlib/rsre/test/test_zexternal.py::test_external_match::[20] . rlib/rsre/test/test_zexternal.py::test_external_match::[21] . rlib/rsre/test/test_zexternal.py::test_external_match::[22] . rlib/rsre/test/test_zexternal.py::test_external_match::[23] . rlib/rsre/test/test_zexternal.py::test_external_match::[24] . rlib/rsre/test/test_zexternal.py::test_external_match::[25] . rlib/rsre/test/test_zexternal.py::test_external_match::[26] . rlib/rsre/test/test_zexternal.py::test_external_match::[27] . rlib/rsre/test/test_zexternal.py::test_external_match::[28] . rlib/rsre/test/test_zexternal.py::test_external_match::[29] . rlib/rsre/test/test_zexternal.py::test_external_match::[30] . rlib/rsre/test/test_zexternal.py::test_external_match::[31] . rlib/rsre/test/test_zexternal.py::test_external_match::[32] . rlib/rsre/test/test_zexternal.py::test_external_match::[33] . rlib/rsre/test/test_zexternal.py::test_external_match::[34] . rlib/rsre/test/test_zexternal.py::test_external_match::[35] . rlib/rsre/test/test_zexternal.py::test_external_match::[36] . rlib/rsre/test/test_zexternal.py::test_external_match::[37] . rlib/rsre/test/test_zexternal.py::test_external_match::[38] . rlib/rsre/test/test_zexternal.py::test_external_match::[39] . rlib/rsre/test/test_zexternal.py::test_external_match::[40] . rlib/rsre/test/test_zexternal.py::test_external_match::[41] . rlib/rsre/test/test_zexternal.py::test_external_match::[42] . rlib/rsre/test/test_zexternal.py::test_external_match::[43] . rlib/rsre/test/test_zexternal.py::test_external_match::[44] . rlib/rsre/test/test_zexternal.py::test_external_match::[45] . rlib/rsre/test/test_zexternal.py::test_external_match::[46] . rlib/rsre/test/test_zexternal.py::test_external_match::[47] . rlib/rsre/test/test_zexternal.py::test_external_match::[48] . rlib/rsre/test/test_zexternal.py::test_external_match::[49] . rlib/rsre/test/test_zexternal.py::test_external_match::[50] . rlib/rsre/test/test_zexternal.py::test_external_match::[51] . rlib/rsre/test/test_zexternal.py::test_external_match::[52] . rlib/rsre/test/test_zexternal.py::test_external_match::[53] . rlib/rsre/test/test_zexternal.py::test_external_match::[54] . rlib/rsre/test/test_zexternal.py::test_external_match::[55] . rlib/rsre/test/test_zexternal.py::test_external_match::[56] . rlib/rsre/test/test_zexternal.py::test_external_match::[57] . rlib/rsre/test/test_zexternal.py::test_external_match::[58] . rlib/rsre/test/test_zexternal.py::test_external_match::[59] . rlib/rsre/test/test_zexternal.py::test_external_match::[60] . rlib/rsre/test/test_zexternal.py::test_external_match::[61] . rlib/rsre/test/test_zexternal.py::test_external_match::[62] . rlib/rsre/test/test_zexternal.py::test_external_match::[63] . rlib/rsre/test/test_zexternal.py::test_external_match::[64] . rlib/rsre/test/test_zexternal.py::test_external_match::[65] . rlib/rsre/test/test_zexternal.py::test_external_match::[66] . rlib/rsre/test/test_zexternal.py::test_external_match::[67] . rlib/rsre/test/test_zexternal.py::test_external_match::[68] . rlib/rsre/test/test_zexternal.py::test_external_match::[69] . rlib/rsre/test/test_zexternal.py::test_external_match::[70] . rlib/rsre/test/test_zexternal.py::test_external_match::[71] . rlib/rsre/test/test_zexternal.py::test_external_match::[72] . rlib/rsre/test/test_zexternal.py::test_external_match::[73] . rlib/rsre/test/test_zexternal.py::test_external_match::[74] . rlib/rsre/test/test_zexternal.py::test_external_match::[75] . rlib/rsre/test/test_zexternal.py::test_external_match::[76] . rlib/rsre/test/test_zexternal.py::test_external_match::[77] . rlib/rsre/test/test_zexternal.py::test_external_match::[78] . rlib/rsre/test/test_zexternal.py::test_external_match::[79] . rlib/rsre/test/test_zexternal.py::test_external_match::[80] . rlib/rsre/test/test_zexternal.py::test_external_match::[81] . rlib/rsre/test/test_zexternal.py::test_external_match::[82] . rlib/rsre/test/test_zexternal.py::test_external_match::[83] . rlib/rsre/test/test_zexternal.py::test_external_match::[84] . rlib/rsre/test/test_zexternal.py::test_external_match::[85] . rlib/rsre/test/test_zexternal.py::test_external_match::[86] . rlib/rsre/test/test_zexternal.py::test_external_match::[87] . rlib/rsre/test/test_zexternal.py::test_external_match::[88] . rlib/rsre/test/test_zexternal.py::test_external_match::[89] . rlib/rsre/test/test_zexternal.py::test_external_match::[90] . rlib/rsre/test/test_zexternal.py::test_external_match::[91] . rlib/rsre/test/test_zexternal.py::test_external_match::[92] . rlib/rsre/test/test_zexternal.py::test_external_match::[93] . rlib/rsre/test/test_zexternal.py::test_external_match::[94] . rlib/rsre/test/test_zexternal.py::test_external_match::[95] . rlib/rsre/test/test_zexternal.py::test_external_match::[96] . rlib/rsre/test/test_zexternal.py::test_external_match::[97] . rlib/rsre/test/test_zexternal.py::test_external_match::[98] . rlib/rsre/test/test_zexternal.py::test_external_match::[99] . rlib/rsre/test/test_zexternal.py::test_external_match::[100] . rlib/rsre/test/test_zexternal.py::test_external_match::[101] . rlib/rsre/test/test_zexternal.py::test_external_match::[102] . rlib/rsre/test/test_zexternal.py::test_external_match::[103] . rlib/rsre/test/test_zexternal.py::test_external_match::[104] . rlib/rsre/test/test_zexternal.py::test_external_match::[105] . rlib/rsre/test/test_zexternal.py::test_external_match::[106] . rlib/rsre/test/test_zexternal.py::test_external_match::[107] . rlib/rsre/test/test_zexternal.py::test_external_match::[108] . rlib/rsre/test/test_zexternal.py::test_external_match::[109] . rlib/rsre/test/test_zexternal.py::test_external_match::[110] . rlib/rsre/test/test_zexternal.py::test_external_match::[111] . rlib/rsre/test/test_zexternal.py::test_external_match::[112] . rlib/rsre/test/test_zexternal.py::test_external_match::[113] . rlib/rsre/test/test_zexternal.py::test_external_match::[114] . rlib/rsre/test/test_zexternal.py::test_external_match::[115] . rlib/rsre/test/test_zexternal.py::test_external_match::[116] . rlib/rsre/test/test_zexternal.py::test_external_match::[117] . rlib/rsre/test/test_zexternal.py::test_external_match::[118] . rlib/rsre/test/test_zexternal.py::test_external_match::[119] . rlib/rsre/test/test_zexternal.py::test_external_match::[120] . rlib/rsre/test/test_zexternal.py::test_external_match::[121] . rlib/rsre/test/test_zexternal.py::test_external_match::[122] . rlib/rsre/test/test_zexternal.py::test_external_match::[123] . rlib/rsre/test/test_zexternal.py::test_external_match::[124] . rlib/rsre/test/test_zexternal.py::test_external_match::[125] . rlib/rsre/test/test_zexternal.py::test_external_match::[126] . rlib/rsre/test/test_zexternal.py::test_external_match::[127] . rlib/rsre/test/test_zexternal.py::test_external_match::[128] . rlib/rsre/test/test_zexternal.py::test_external_match::[129] . rlib/rsre/test/test_zexternal.py::test_external_match::[130] . rlib/rsre/test/test_zexternal.py::test_external_match::[131] . rlib/rsre/test/test_zexternal.py::test_external_match::[132] . rlib/rsre/test/test_zexternal.py::test_external_match::[133] . rlib/rsre/test/test_zexternal.py::test_external_match::[134] . rlib/rsre/test/test_zexternal.py::test_external_match::[135] . rlib/rsre/test/test_zexternal.py::test_external_match::[136] . rlib/rsre/test/test_zexternal.py::test_external_match::[137] . rlib/rsre/test/test_zexternal.py::test_external_match::[138] . rlib/rsre/test/test_zexternal.py::test_external_match::[139] . rlib/rsre/test/test_zexternal.py::test_external_match::[140] . rlib/rsre/test/test_zexternal.py::test_external_match::[141] . rlib/rsre/test/test_zexternal.py::test_external_match::[142] . rlib/rsre/test/test_zexternal.py::test_external_match::[143] . rlib/rsre/test/test_zexternal.py::test_external_match::[144] . rlib/rsre/test/test_zexternal.py::test_external_match::[145] . rlib/rsre/test/test_zexternal.py::test_external_match::[146] . rlib/rsre/test/test_zexternal.py::test_external_match::[147] . rlib/rsre/test/test_zexternal.py::test_external_match::[148] . rlib/rsre/test/test_zexternal.py::test_external_match::[149] . rlib/rsre/test/test_zexternal.py::test_external_match::[150] . rlib/rsre/test/test_zexternal.py::test_external_match::[151] . rlib/rsre/test/test_zexternal.py::test_external_match::[152] . rlib/rsre/test/test_zexternal.py::test_external_match::[153] . rlib/rsre/test/test_zexternal.py::test_external_match::[154] . rlib/rsre/test/test_zexternal.py::test_external_match::[155] . rlib/rsre/test/test_zexternal.py::test_external_match::[156] . rlib/rsre/test/test_zexternal.py::test_external_match::[157] . rlib/rsre/test/test_zexternal.py::test_external_match::[158] . rlib/rsre/test/test_zexternal.py::test_external_match::[159] . rlib/rsre/test/test_zexternal.py::test_external_match::[160] . rlib/rsre/test/test_zexternal.py::test_external_match::[161] . rlib/rsre/test/test_zexternal.py::test_external_match::[162] . rlib/rsre/test/test_zexternal.py::test_external_match::[163] . rlib/rsre/test/test_zexternal.py::test_external_match::[164] . rlib/rsre/test/test_zexternal.py::test_external_match::[165] . rlib/rsre/test/test_zexternal.py::test_external_match::[166] . rlib/rsre/test/test_zexternal.py::test_external_match::[167] . rlib/rsre/test/test_zexternal.py::test_external_match::[168] . rlib/rsre/test/test_zexternal.py::test_external_match::[169] . rlib/rsre/test/test_zexternal.py::test_external_match::[170] . rlib/rsre/test/test_zexternal.py::test_external_match::[171] . rlib/rsre/test/test_zexternal.py::test_external_match::[172] . rlib/rsre/test/test_zexternal.py::test_external_match::[173] . rlib/rsre/test/test_zexternal.py::test_external_match::[174] . rlib/rsre/test/test_zexternal.py::test_external_match::[175] . rlib/rsre/test/test_zexternal.py::test_external_match::[176] . rlib/rsre/test/test_zexternal.py::test_external_match::[177] . rlib/rsre/test/test_zexternal.py::test_external_match::[178] . rlib/rsre/test/test_zexternal.py::test_external_match::[179] . rlib/rsre/test/test_zexternal.py::test_external_match::[180] . rlib/rsre/test/test_zexternal.py::test_external_match::[181] . rlib/rsre/test/test_zexternal.py::test_external_match::[182] . rlib/rsre/test/test_zexternal.py::test_external_match::[183] . rlib/rsre/test/test_zexternal.py::test_external_match::[184] . rlib/rsre/test/test_zexternal.py::test_external_match::[185] . rlib/rsre/test/test_zexternal.py::test_external_match::[186] . rlib/rsre/test/test_zexternal.py::test_external_match::[187] . rlib/rsre/test/test_zexternal.py::test_external_match::[188] . rlib/rsre/test/test_zexternal.py::test_external_match::[189] . rlib/rsre/test/test_zexternal.py::test_external_match::[190] . rlib/rsre/test/test_zexternal.py::test_external_match::[191] . rlib/rsre/test/test_zexternal.py::test_external_match::[192] . rlib/rsre/test/test_zexternal.py::test_external_match::[193] . rlib/rsre/test/test_zexternal.py::test_external_match::[194] . rlib/rsre/test/test_zexternal.py::test_external_match::[195] . rlib/rsre/test/test_zexternal.py::test_external_match::[196] . rlib/rsre/test/test_zexternal.py::test_external_match::[197] . rlib/rsre/test/test_zexternal.py::test_external_match::[198] . rlib/rsre/test/test_zexternal.py::test_external_match::[199] . rlib/rsre/test/test_zexternal.py::test_external_match::[200] . rlib/rsre/test/test_zexternal.py::test_external_match::[201] . rlib/rsre/test/test_zexternal.py::test_external_match::[202] . rlib/rsre/test/test_zexternal.py::test_external_match::[203] . rlib/rsre/test/test_zexternal.py::test_external_match::[204] . rlib/rsre/test/test_zexternal.py::test_external_match::[205] . rlib/rsre/test/test_zexternal.py::test_external_match::[206] . rlib/rsre/test/test_zexternal.py::test_external_match::[207] . rlib/rsre/test/test_zexternal.py::test_external_match::[208] . rlib/rsre/test/test_zexternal.py::test_external_match::[209] . rlib/rsre/test/test_zexternal.py::test_external_match::[210] . rlib/rsre/test/test_zexternal.py::test_external_match::[211] . rlib/rsre/test/test_zexternal.py::test_external_match::[212] . rlib/rsre/test/test_zexternal.py::test_external_match::[213] . rlib/rsre/test/test_zexternal.py::test_external_match::[214] . rlib/rsre/test/test_zexternal.py::test_external_match::[215] . rlib/rsre/test/test_zexternal.py::test_external_match::[216] . rlib/rsre/test/test_zexternal.py::test_external_match::[217] . rlib/rsre/test/test_zexternal.py::test_external_match::[218] . rlib/rsre/test/test_zexternal.py::test_external_match::[219] . rlib/rsre/test/test_zexternal.py::test_external_match::[220] . rlib/rsre/test/test_zexternal.py::test_external_match::[221] . rlib/rsre/test/test_zexternal.py::test_external_match::[222] . rlib/rsre/test/test_zexternal.py::test_external_match::[223] . rlib/rsre/test/test_zexternal.py::test_external_match::[224] . rlib/rsre/test/test_zexternal.py::test_external_match::[225] . rlib/rsre/test/test_zexternal.py::test_external_match::[226] . rlib/rsre/test/test_zexternal.py::test_external_match::[227] . rlib/rsre/test/test_zexternal.py::test_external_match::[228] . rlib/rsre/test/test_zexternal.py::test_external_match::[229] . rlib/rsre/test/test_zexternal.py::test_external_match::[230] . rlib/rsre/test/test_zexternal.py::test_external_match::[231] . rlib/rsre/test/test_zexternal.py::test_external_match::[232] . rlib/rsre/test/test_zexternal.py::test_external_match::[233] . rlib/rsre/test/test_zexternal.py::test_external_match::[234] . rlib/rsre/test/test_zexternal.py::test_external_match::[235] . rlib/rsre/test/test_zexternal.py::test_external_match::[236] . rlib/rsre/test/test_zexternal.py::test_external_match::[237] . rlib/rsre/test/test_zexternal.py::test_external_match::[238] . rlib/rsre/test/test_zexternal.py::test_external_match::[239] . rlib/rsre/test/test_zexternal.py::test_external_match::[240] . rlib/rsre/test/test_zexternal.py::test_external_match::[241] . rlib/rsre/test/test_zexternal.py::test_external_match::[242] . rlib/rsre/test/test_zexternal.py::test_external_match::[243] . rlib/rsre/test/test_zexternal.py::test_external_match::[244] . rlib/rsre/test/test_zexternal.py::test_external_match::[245] . rlib/rsre/test/test_zexternal.py::test_external_match::[246] . rlib/rsre/test/test_zexternal.py::test_external_match::[247] . rlib/rsre/test/test_zexternal.py::test_external_match::[248] . rlib/rsre/test/test_zexternal.py::test_external_match::[249] . rlib/rsre/test/test_zexternal.py::test_external_match::[250] . rlib/rsre/test/test_zexternal.py::test_external_match::[251] . rlib/rsre/test/test_zexternal.py::test_external_match::[252] . rlib/rsre/test/test_zexternal.py::test_external_match::[253] . rlib/rsre/test/test_zexternal.py::test_external_match::[254] . rlib/rsre/test/test_zexternal.py::test_external_match::[255] . rlib/rsre/test/test_zexternal.py::test_external_match::[256] . rlib/rsre/test/test_zexternal.py::test_external_match::[257] . rlib/rsre/test/test_zexternal.py::test_external_match::[258] . rlib/rsre/test/test_zexternal.py::test_external_match::[259] . rlib/rsre/test/test_zexternal.py::test_external_match::[260] . rlib/rsre/test/test_zexternal.py::test_external_match::[261] . rlib/rsre/test/test_zexternal.py::test_external_match::[262] . rlib/rsre/test/test_zexternal.py::test_external_match::[263] . rlib/rsre/test/test_zexternal.py::test_external_match::[264] . rlib/rsre/test/test_zexternal.py::test_external_match::[265] . rlib/rsre/test/test_zexternal.py::test_external_match::[266] . rlib/rsre/test/test_zexternal.py::test_external_match::[267] . rlib/rsre/test/test_zexternal.py::test_external_match::[268] . rlib/rsre/test/test_zexternal.py::test_external_match::[269] . rlib/rsre/test/test_zexternal.py::test_external_match::[270] . rlib/rsre/test/test_zexternal.py::test_external_match::[271] . rlib/rsre/test/test_zexternal.py::test_external_match::[272] . rlib/rsre/test/test_zexternal.py::test_external_match::[273] . rlib/rsre/test/test_zexternal.py::test_external_match::[274] . rlib/rsre/test/test_zexternal.py::test_external_match::[275] . rlib/rsre/test/test_zexternal.py::test_external_match::[276] . rlib/rsre/test/test_zexternal.py::test_external_match::[277] . rlib/rsre/test/test_zexternal.py::test_external_match::[278] . rlib/rsre/test/test_zexternal.py::test_external_match::[279] . rlib/rsre/test/test_zexternal.py::test_external_match::[280] . rlib/rsre/test/test_zexternal.py::test_external_match::[281] . rlib/rsre/test/test_zexternal.py::test_external_match::[282] . rlib/rsre/test/test_zexternal.py::test_external_match::[283] . rlib/rsre/test/test_zexternal.py::test_external_match::[284] . rlib/rsre/test/test_zexternal.py::test_external_match::[285] . rlib/rsre/test/test_zexternal.py::test_external_match::[286] . rlib/rsre/test/test_zexternal.py::test_external_match::[287] . rlib/rsre/test/test_zexternal.py::test_external_match::[288] . rlib/rsre/test/test_zexternal.py::test_external_match::[289] . rlib/rsre/test/test_zexternal.py::test_external_match::[290] . rlib/rsre/test/test_zexternal.py::test_external_match::[291] . rlib/rsre/test/test_zexternal.py::test_external_match::[292] . rlib/rsre/test/test_zexternal.py::test_external_match::[293] . rlib/rsre/test/test_zexternal.py::test_external_match::[294] . rlib/rsre/test/test_zexternal.py::test_external_match::[295] . rlib/rsre/test/test_zexternal.py::test_external_match::[296] . rlib/rsre/test/test_zexternal.py::test_external_match::[297] . rlib/rsre/test/test_zexternal.py::test_external_match::[298] . rlib/rsre/test/test_zexternal.py::test_external_match::[299] . rlib/rsre/test/test_zexternal.py::test_external_match::[300] . rlib/rsre/test/test_zexternal.py::test_external_match::[301] . rlib/rsre/test/test_zexternal.py::test_external_match::[302] . rlib/rsre/test/test_zexternal.py::test_external_match::[303] . rlib/rsre/test/test_zexternal.py::test_external_match::[304] . rlib/rsre/test/test_zexternal.py::test_external_match::[305] . rlib/rsre/test/test_zexternal.py::test_external_match::[306] . rlib/rsre/test/test_zexternal.py::test_external_match::[307] . rlib/rsre/test/test_zexternal.py::test_external_match::[308] . rlib/rsre/test/test_zexternal.py::test_external_match::[309] . rlib/rsre/test/test_zexternal.py::test_external_match::[310] . rlib/rsre/test/test_zexternal.py::test_external_match::[311] . rlib/rsre/test/test_zexternal.py::test_external_match::[312] . rlib/rsre/test/test_zexternal.py::test_external_match::[313] . rlib/rsre/test/test_zexternal.py::test_external_match::[314] . rlib/rsre/test/test_zexternal.py::test_external_match::[315] . rlib/rsre/test/test_zexternal.py::test_external_match::[316] . rlib/rsre/test/test_zexternal.py::test_external_match::[317] . rlib/rsre/test/test_zexternal.py::test_external_match::[318] . rlib/rsre/test/test_zexternal.py::test_external_match::[319] . rlib/rsre/test/test_zexternal.py::test_external_match::[320] . rlib/rsre/test/test_zexternal.py::test_external_match::[321] . rlib/rsre/test/test_zexternal.py::test_external_match::[322] . rlib/rsre/test/test_zexternal.py::test_external_match::[323] . rlib/rsre/test/test_zexternal.py::test_external_match::[324] . rlib/rsre/test/test_zexternal.py::test_external_match::[325] . rlib/rsre/test/test_zexternal.py::test_external_match::[326] . rlib/rsre/test/test_zexternal.py::test_external_match::[327] . rlib/rsre/test/test_zexternal.py::test_external_match::[328] . rlib/rsre/test/test_zexternal.py::test_external_match::[329] . rlib/rsre/test/test_zexternal.py::test_external_match::[330] . rlib/rsre/test/test_zexternal.py::test_external_match::[331] . rlib/rsre/test/test_zexternal.py::test_external_match::[332] . rlib/rsre/test/test_zexternal.py::test_external_match::[333] . rlib/rsre/test/test_zexternal.py::test_external_match::[334] . rlib/rsre/test/test_zexternal.py::test_external_match::[335] . rlib/rsre/test/test_zexternal.py::test_external_match::[336] . rlib/rsre/test/test_zexternal.py::test_external_match::[337] . rlib/rsre/test/test_zexternal.py::test_external_match::[338] . rlib/rsre/test/test_zexternal.py::test_external_match::[339] . rlib/rsre/test/test_zexternal.py::test_external_match::[340] . rlib/rsre/test/test_zexternal.py::test_external_match::[341] . rlib/rsre/test/test_zexternal.py::test_external_match::[342] . rlib/rsre/test/test_zexternal.py::test_external_match::[343] . rlib/rsre/test/test_zexternal.py::test_external_match::[344] . rlib/rsre/test/test_zexternal.py::test_external_match::[345] . rlib/rsre/test/test_zexternal.py::test_external_match::[346] . rlib/rsre/test/test_zexternal.py::test_external_match::[347] . rlib/rsre/test/test_zexternal.py::test_external_match::[348] . rlib/rsre/test/test_zexternal.py::test_external_match::[349] . rlib/rsre/test/test_zexternal.py::test_external_match::[350] . rlib/rsre/test/test_zexternal.py::test_external_match::[351] . rlib/rsre/test/test_zexternal.py::test_external_match::[352] . rlib/rsre/test/test_zexternal.py::test_external_match::[353] . rlib/rsre/test/test_zexternal.py::test_external_match::[354] . rlib/rsre/test/test_zexternal.py::test_external_match::[355] . rlib/rsre/test/test_zexternal.py::test_external_match::[356] . rlib/rsre/test/test_zexternal.py::test_external_match::[357] . rlib/rsre/test/test_zexternal.py::test_external_match::[358] . rlib/rsre/test/test_zexternal.py::test_external_match::[359] . rlib/rsre/test/test_zexternal.py::test_external_match::[360] . rlib/rsre/test/test_zexternal.py::test_external_match::[361] . rlib/rsre/test/test_zexternal.py::test_external_match::[362] . rlib/rsre/test/test_zexternal.py::test_external_match::[363] . rlib/rsre/test/test_zexternal.py::test_external_match::[364] . rlib/rsre/test/test_zexternal.py::test_external_match::[365] . rlib/rsre/test/test_zexternal.py::test_external_match::[366] . rlib/rsre/test/test_zexternal.py::test_external_match::[367] . rlib/rsre/test/test_zexternal.py::test_external_match::[368] . rlib/rsre/test/test_zexternal.py::test_external_match::[369] . rlib/rsre/test/test_zexternal.py::test_external_match::[370] . rlib/rsre/test/test_zexternal.py::test_external_match::[371] . rlib/rsre/test/test_zexternal.py::test_external_match::[372] . rlib/rsre/test/test_zexternal.py::test_external_match::[373] . rlib/rsre/test/test_zexternal.py::test_external_match::[374] . rlib/rsre/test/test_zexternal.py::test_external_match::[375] . rlib/rsre/test/test_zexternal.py::test_external_match::[376] . rlib/rsre/test/test_zexternal.py::test_external_match::[377] . rlib/rsre/test/test_zexternal.py::test_external_match::[378] . rlib/rsre/test/test_zexternal.py::test_external_match::[379] . rlib/rsre/test/test_zexternal.py::test_external_match::[380] . rlib/rsre/test/test_zexternal.py::test_external_match::[381] . rlib/rsre/test/test_zexternal.py::test_external_match::[382] . rlib/rsre/test/test_zexternal.py::test_external_match::[383] . rlib/rsre/test/test_zexternal.py::test_external_match::[384] . rlib/rsre/test/test_zexternal.py::test_external_match::[385] . rlib/rsre/test/test_zexternal.py::test_external_match::[386] . rlib/rsre/test/test_zexternal.py::test_external_match::[387] . rlib/rsre/test/test_zexternal.py::test_external_match::[388] . rlib/rsre/test/test_zexternal.py::test_external_match::[389] . rlib/rsre/test/test_zexternal.py::test_external_match::[390] . rlib/rsre/test/test_zexternal.py::test_external_match::[391] . rlib/rsre/test/test_zexternal.py::test_external_match::[392] . rlib/rsre/test/test_zexternal.py::test_external_match::[393] . rlib/rsre/test/test_zexternal.py::test_external_match::[394] . rlib/rsre/test/test_zexternal.py::test_external_match::[395] . rlib/rsre/test/test_zexternal.py::test_external_match::[396] . rlib/rsre/test/test_zexternal.py::test_external_match::[397] . rlib/rsre/test/test_zexternal.py::test_external_match::[398] . rlib/rsre/test/test_zexternal.py::test_external_match::[399] . rlib/rsre/test/test_zexternal.py::test_external_match::[400] . rlib/rsre/test/test_zexternal.py::test_external_match::[401] . rlib/rsre/test/test_zexternal.py::test_external_match::[402] . rlib/rsre/test/test_zexternal.py::test_external_match::[403] . rlib/rsre/test/test_zexternal.py::test_external_match::[404] . rlib/rsre/test/test_zexternal.py::test_external_match::[405] . rlib/rsre/test/test_zexternal.py::test_external_match::[406] . rlib/rsre/test/test_zexternal.py::test_external_match::[407] . rlib/rsre/test/test_zexternal.py::test_external_match::[408] . rlib/rsre/test/test_zexternal.py::test_external_match::[409] . rlib/rsre/test/test_zexternal.py::test_external_match::[410] . rlib/rsre/test/test_zexternal.py::test_external_match::[411] . rlib/rsre/test/test_zexternal.py::test_external_match::[412] . rlib/rsre/test/test_zexternal.py::test_external_match::[413] . rlib/rsre/test/test_zexternal.py::test_external_match::[414] . rlib/rsre/test/test_zexternal.py::test_external_match::[415] . rlib/rsre/test/test_zexternal.py::test_external_match::[416] . rlib/rsre/test/test_zexternal.py::test_external_match::[417] . rlib/rsre/test/test_zexternal.py::test_external_match::[418] . rlib/rsre/test/test_zexternal.py::test_external_match::[419] . rlib/rsre/test/test_zexternal.py::test_external_match::[420] . rlib/rsre/test/test_zexternal.py::test_external_match::[421] . rlib/rsre/test/test_zexternal.py::test_external_match::[422] . rlib/rsre/test/test_zexternal.py::test_external_match::[423] . rlib/rsre/test/test_zexternal.py::test_external_match::[424] . rlib/rsre/test/test_zexternal.py::test_external_match::[425] . rlib/rsre/test/test_zexternal.py::test_external_match::[426] . rlib/rsre/test/test_zexternal.py::test_external_match::[427] . rlib/rsre/test/test_zexternal.py::test_external_match::[428] . rlib/rsre/test/test_zexternal.py::test_external_match::[429] . rlib/rsre/test/test_zexternal.py::test_external_match::[430] . rlib/rsre/test/test_zexternal.py::test_external_match::[431] . rlib/rsre/test/test_zexternal.py::test_external_match::[432] . rlib/rsre/test/test_zexternal.py::test_external_match::[433] . rlib/rsre/test/test_zexternal.py::test_external_match::[434] . rlib/rsre/test/test_zexternal.py::test_external_match::[435] . rlib/rsre/test/test_zexternal.py::test_external_match::[436] . rlib/rsre/test/test_zexternal.py::test_external_match::[437] . rlib/rsre/test/test_zexternal.py::test_external_match::[438] . rlib/rsre/test/test_zexternal.py::test_external_match::[439] . rlib/rsre/test/test_zexternal.py::test_external_match::[440] . rlib/rsre/test/test_zexternal.py::test_external_match::[441] . rlib/rsre/test/test_zexternal.py::test_external_match::[442] . rlib/rsre/test/test_zexternal.py::test_external_match::[443] . rlib/rsre/test/test_zexternal.py::test_external_match::[444] . rlib/rsre/test/test_zexternal.py::test_external_match::[445] . rlib/rsre/test/test_zexternal.py::test_external_match::[446] . rlib/rsre/test/test_zexternal.py::test_external_match::[447] . rlib/rsre/test/test_zexternal.py::test_external_match::[448] . rlib/rsre/test/test_zexternal.py::test_external_match::[449] . rlib/rsre/test/test_zexternal.py::test_external_match::[450] . rlib/rsre/test/test_zexternal.py::test_external_match::[451] . rlib/rsre/test/test_zexternal.py::test_external_match::[452] . rlib/rsre/test/test_zexternal.py::test_external_match::[453] . rlib/rsre/test/test_zexternal.py::test_external_match::[454] . rlib/rsre/test/test_zexternal.py::test_external_match::[455] . rlib/rsre/test/test_zexternal.py::test_external_match::[456] . rlib/rsre/test/test_zexternal.py::test_external_match::[457] . rlib/rsre/test/test_zexternal.py::test_external_match::[458] . rlib/rsre/test/test_zexternal.py::test_external_match::[459] . rlib/rsre/test/test_zexternal.py::test_external_match::[460] . rlib/rsre/test/test_zexternal.py::test_external_match::[461] . rlib/rsre/test/test_zexternal.py::test_external_match::[462] . rlib/rsre/test/test_zexternal.py::test_external_match::[463] . rlib/rsre/test/test_zexternal.py::test_external_match::[464] . rlib/rsre/test/test_zexternal.py::test_external_match::[465] . rlib/rsre/test/test_zexternal.py::test_external_match::[466] . rlib/rsre/test/test_zexternal.py::test_external_match::[467] . rlib/rsre/test/test_zexternal.py::test_external_match::[468] . rlib/rsre/test/test_zexternal.py::test_external_match::[469] . rlib/rsre/test/test_zexternal.py::test_external_match::[470] . rlib/rsre/test/test_zexternal.py::test_external_match::[471] . rlib/rsre/test/test_zexternal.py::test_external_match::[472] . rlib/rsre/test/test_zexternal.py::test_external_match::[473] . rlib/rsre/test/test_zexternal.py::test_external_match::[474] . rlib/rsre/test/test_zexternal.py::test_external_match::[475] . rlib/rsre/test/test_zexternal.py::test_external_match::[476] . rlib/rsre/test/test_zexternal.py::test_external_match::[477] . rlib/rsre/test/test_zexternal.py::test_external_match::[478] . rlib/rsre/test/test_zexternal.py::test_external_match::[479] . rlib/rsre/test/test_zexternal.py::test_external_match::[480] . rlib/rsre/test/test_zexternal.py::test_external_match::[481] . rlib/rsre/test/test_zexternal.py::test_external_match::[482] . rlib/rsre/test/test_zexternal.py::test_external_match::[483] . rlib/rsre/test/test_zexternal.py::test_external_match::[484] . rlib/rsre/test/test_zexternal.py::test_external_match::[485] . rlib/rsre/test/test_zexternal.py::test_external_match::[486] . rlib/rsre/test/test_zexternal.py::test_external_match::[487] . rlib/rsre/test/test_zexternal.py::test_external_match::[488] . rlib/rsre/test/test_zexternal.py::test_external_match::[489] . rlib/rsre/test/test_zexternal.py::test_external_match::[490] . rlib/rsre/test/test_zexternal.py::test_external_match::[491] . rlib/rsre/test/test_zexternal.py::test_external_match::[492] . rlib/rsre/test/test_zexternal.py::test_external_match::[493] . rlib/rsre/test/test_zexternal.py::test_external_match::[494] . rlib/rsre/test/test_zexternal.py::test_external_match::[495] . rlib/rsre/test/test_zexternal.py::test_external_match::[496] . rlib/rsre/test/test_zexternal.py::test_external_match::[497] . rlib/rsre/test/test_zexternal.py::test_external_match::[498] . rlib/rsre/test/test_zexternal.py::test_external_match::[499] . rlib/rsre/test/test_zexternal.py::test_external_match::[500] . rlib/rsre/test/test_zexternal.py::test_external_search::[0] . rlib/rsre/test/test_zexternal.py::test_external_search::[1] . rlib/rsre/test/test_zexternal.py::test_external_search::[2] . rlib/rsre/test/test_zexternal.py::test_external_search::[3] . rlib/rsre/test/test_zexternal.py::test_external_search::[4] . rlib/rsre/test/test_zexternal.py::test_external_search::[5] . rlib/rsre/test/test_zexternal.py::test_external_search::[6] . rlib/rsre/test/test_zexternal.py::test_external_search::[7] . rlib/rsre/test/test_zexternal.py::test_external_search::[8] . rlib/rsre/test/test_zexternal.py::test_external_search::[9] . rlib/rsre/test/test_zexternal.py::test_external_search::[10] . rlib/rsre/test/test_zexternal.py::test_external_search::[11] . rlib/rsre/test/test_zexternal.py::test_external_search::[12] . rlib/rsre/test/test_zexternal.py::test_external_search::[13] . rlib/rsre/test/test_zexternal.py::test_external_search::[14] . rlib/rsre/test/test_zexternal.py::test_external_search::[15] . rlib/rsre/test/test_zexternal.py::test_external_search::[16] . rlib/rsre/test/test_zexternal.py::test_external_search::[17] . rlib/rsre/test/test_zexternal.py::test_external_search::[18] . rlib/rsre/test/test_zexternal.py::test_external_search::[19] . rlib/rsre/test/test_zexternal.py::test_external_search::[20] . rlib/rsre/test/test_zexternal.py::test_external_search::[21] . rlib/rsre/test/test_zexternal.py::test_external_search::[22] . rlib/rsre/test/test_zexternal.py::test_external_search::[23] . rlib/rsre/test/test_zexternal.py::test_external_search::[24] . rlib/rsre/test/test_zexternal.py::test_external_search::[25] . rlib/rsre/test/test_zexternal.py::test_external_search::[26] . rlib/rsre/test/test_zexternal.py::test_external_search::[27] . rlib/rsre/test/test_zexternal.py::test_external_search::[28] . rlib/rsre/test/test_zexternal.py::test_external_search::[29] . rlib/rsre/test/test_zexternal.py::test_external_search::[30] . rlib/rsre/test/test_zexternal.py::test_external_search::[31] . rlib/rsre/test/test_zexternal.py::test_external_search::[32] . rlib/rsre/test/test_zexternal.py::test_external_search::[33] . rlib/rsre/test/test_zexternal.py::test_external_search::[34] . rlib/rsre/test/test_zexternal.py::test_external_search::[35] . rlib/rsre/test/test_zexternal.py::test_external_search::[36] . rlib/rsre/test/test_zexternal.py::test_external_search::[37] . rlib/rsre/test/test_zexternal.py::test_external_search::[38] . rlib/rsre/test/test_zexternal.py::test_external_search::[39] . rlib/rsre/test/test_zexternal.py::test_external_search::[40] . rlib/rsre/test/test_zexternal.py::test_external_search::[41] . rlib/rsre/test/test_zexternal.py::test_external_search::[42] . rlib/rsre/test/test_zexternal.py::test_external_search::[43] . rlib/rsre/test/test_zexternal.py::test_external_search::[44] . rlib/rsre/test/test_zexternal.py::test_external_search::[45] . rlib/rsre/test/test_zexternal.py::test_external_search::[46] . rlib/rsre/test/test_zexternal.py::test_external_search::[47] . rlib/rsre/test/test_zexternal.py::test_external_search::[48] . rlib/rsre/test/test_zexternal.py::test_external_search::[49] . rlib/rsre/test/test_zexternal.py::test_external_search::[50] . rlib/rsre/test/test_zexternal.py::test_external_search::[51] . rlib/rsre/test/test_zexternal.py::test_external_search::[52] . rlib/rsre/test/test_zexternal.py::test_external_search::[53] . rlib/rsre/test/test_zexternal.py::test_external_search::[54] . rlib/rsre/test/test_zexternal.py::test_external_search::[55] . rlib/rsre/test/test_zexternal.py::test_external_search::[56] . rlib/rsre/test/test_zexternal.py::test_external_search::[57] . rlib/rsre/test/test_zexternal.py::test_external_search::[58] . rlib/rsre/test/test_zexternal.py::test_external_search::[59] . rlib/rsre/test/test_zexternal.py::test_external_search::[60] . rlib/rsre/test/test_zexternal.py::test_external_search::[61] . rlib/rsre/test/test_zexternal.py::test_external_search::[62] . rlib/rsre/test/test_zexternal.py::test_external_search::[63] . rlib/rsre/test/test_zexternal.py::test_external_search::[64] . rlib/rsre/test/test_zexternal.py::test_external_search::[65] . rlib/rsre/test/test_zexternal.py::test_external_search::[66] . rlib/rsre/test/test_zexternal.py::test_external_search::[67] . rlib/rsre/test/test_zexternal.py::test_external_search::[68] . rlib/rsre/test/test_zexternal.py::test_external_search::[69] . rlib/rsre/test/test_zexternal.py::test_external_search::[70] . rlib/rsre/test/test_zexternal.py::test_external_search::[71] . rlib/rsre/test/test_zexternal.py::test_external_search::[72] . rlib/rsre/test/test_zexternal.py::test_external_search::[73] . rlib/rsre/test/test_zexternal.py::test_external_search::[74] . rlib/rsre/test/test_zexternal.py::test_external_search::[75] . rlib/rsre/test/test_zexternal.py::test_external_search::[76] . rlib/rsre/test/test_zexternal.py::test_external_search::[77] . rlib/rsre/test/test_zexternal.py::test_external_search::[78] . rlib/rsre/test/test_zexternal.py::test_external_search::[79] . rlib/rsre/test/test_zexternal.py::test_external_search::[80] . rlib/rsre/test/test_zexternal.py::test_external_search::[81] . rlib/rsre/test/test_zexternal.py::test_external_search::[82] . rlib/rsre/test/test_zexternal.py::test_external_search::[83] . rlib/rsre/test/test_zexternal.py::test_external_search::[84] . rlib/rsre/test/test_zexternal.py::test_external_search::[85] . rlib/rsre/test/test_zexternal.py::test_external_search::[86] . rlib/rsre/test/test_zexternal.py::test_external_search::[87] . rlib/rsre/test/test_zexternal.py::test_external_search::[88] . rlib/rsre/test/test_zexternal.py::test_external_search::[89] . rlib/rsre/test/test_zexternal.py::test_external_search::[90] . rlib/rsre/test/test_zexternal.py::test_external_search::[91] . rlib/rsre/test/test_zexternal.py::test_external_search::[92] . rlib/rsre/test/test_zexternal.py::test_external_search::[93] . rlib/rsre/test/test_zexternal.py::test_external_search::[94] . rlib/rsre/test/test_zexternal.py::test_external_search::[95] . rlib/rsre/test/test_zexternal.py::test_external_search::[96] . rlib/rsre/test/test_zexternal.py::test_external_search::[97] . rlib/rsre/test/test_zexternal.py::test_external_search::[98] . rlib/rsre/test/test_zexternal.py::test_external_search::[99] . rlib/rsre/test/test_zexternal.py::test_external_search::[100] . rlib/rsre/test/test_zexternal.py::test_external_search::[101] . rlib/rsre/test/test_zexternal.py::test_external_search::[102] . rlib/rsre/test/test_zexternal.py::test_external_search::[103] . rlib/rsre/test/test_zexternal.py::test_external_search::[104] . rlib/rsre/test/test_zexternal.py::test_external_search::[105] . rlib/rsre/test/test_zexternal.py::test_external_search::[106] . rlib/rsre/test/test_zexternal.py::test_external_search::[107] . rlib/rsre/test/test_zexternal.py::test_external_search::[108] . rlib/rsre/test/test_zexternal.py::test_external_search::[109] . rlib/rsre/test/test_zexternal.py::test_external_search::[110] . rlib/rsre/test/test_zexternal.py::test_external_search::[111] . rlib/rsre/test/test_zexternal.py::test_external_search::[112] . rlib/rsre/test/test_zexternal.py::test_external_search::[113] . rlib/rsre/test/test_zexternal.py::test_external_search::[114] . rlib/rsre/test/test_zexternal.py::test_external_search::[115] . rlib/rsre/test/test_zexternal.py::test_external_search::[116] . rlib/rsre/test/test_zexternal.py::test_external_search::[117] . rlib/rsre/test/test_zexternal.py::test_external_search::[118] . rlib/rsre/test/test_zexternal.py::test_external_search::[119] . rlib/rsre/test/test_zexternal.py::test_external_search::[120] . rlib/rsre/test/test_zexternal.py::test_external_search::[121] . rlib/rsre/test/test_zexternal.py::test_external_search::[122] . rlib/rsre/test/test_zexternal.py::test_external_search::[123] . rlib/rsre/test/test_zexternal.py::test_external_search::[124] . rlib/rsre/test/test_zexternal.py::test_external_search::[125] . rlib/rsre/test/test_zexternal.py::test_external_search::[126] . rlib/rsre/test/test_zexternal.py::test_external_search::[127] . rlib/rsre/test/test_zexternal.py::test_external_search::[128] . rlib/rsre/test/test_zexternal.py::test_external_search::[129] . rlib/rsre/test/test_zexternal.py::test_external_search::[130] . rlib/rsre/test/test_zexternal.py::test_external_search::[131] . rlib/rsre/test/test_zexternal.py::test_external_search::[132] . rlib/rsre/test/test_zexternal.py::test_external_search::[133] . rlib/rsre/test/test_zexternal.py::test_external_search::[134] . rlib/rsre/test/test_zexternal.py::test_external_search::[135] . rlib/rsre/test/test_zexternal.py::test_external_search::[136] . rlib/rsre/test/test_zexternal.py::test_external_search::[137] . rlib/rsre/test/test_zexternal.py::test_external_search::[138] . rlib/rsre/test/test_zexternal.py::test_external_search::[139] . rlib/rsre/test/test_zexternal.py::test_external_search::[140] . rlib/rsre/test/test_zexternal.py::test_external_search::[141] . rlib/rsre/test/test_zexternal.py::test_external_search::[142] . rlib/rsre/test/test_zexternal.py::test_external_search::[143] . rlib/rsre/test/test_zexternal.py::test_external_search::[144] . rlib/rsre/test/test_zexternal.py::test_external_search::[145] . rlib/rsre/test/test_zexternal.py::test_external_search::[146] . rlib/rsre/test/test_zexternal.py::test_external_search::[147] . rlib/rsre/test/test_zexternal.py::test_external_search::[148] . rlib/rsre/test/test_zexternal.py::test_external_search::[149] . rlib/rsre/test/test_zexternal.py::test_external_search::[150] . rlib/rsre/test/test_zexternal.py::test_external_search::[151] . rlib/rsre/test/test_zexternal.py::test_external_search::[152] . rlib/rsre/test/test_zexternal.py::test_external_search::[153] . rlib/rsre/test/test_zexternal.py::test_external_search::[154] . rlib/rsre/test/test_zexternal.py::test_external_search::[155] . rlib/rsre/test/test_zexternal.py::test_external_search::[156] . rlib/rsre/test/test_zexternal.py::test_external_search::[157] . rlib/rsre/test/test_zexternal.py::test_external_search::[158] . rlib/rsre/test/test_zexternal.py::test_external_search::[159] . rlib/rsre/test/test_zexternal.py::test_external_search::[160] . rlib/rsre/test/test_zexternal.py::test_external_search::[161] . rlib/rsre/test/test_zexternal.py::test_external_search::[162] . rlib/rsre/test/test_zexternal.py::test_external_search::[163] . rlib/rsre/test/test_zexternal.py::test_external_search::[164] . rlib/rsre/test/test_zexternal.py::test_external_search::[165] . rlib/rsre/test/test_zexternal.py::test_external_search::[166] . rlib/rsre/test/test_zexternal.py::test_external_search::[167] . rlib/rsre/test/test_zexternal.py::test_external_search::[168] . rlib/rsre/test/test_zexternal.py::test_external_search::[169] . rlib/rsre/test/test_zexternal.py::test_external_search::[170] . rlib/rsre/test/test_zexternal.py::test_external_search::[171] . rlib/rsre/test/test_zexternal.py::test_external_search::[172] . rlib/rsre/test/test_zexternal.py::test_external_search::[173] . rlib/rsre/test/test_zexternal.py::test_external_search::[174] . rlib/rsre/test/test_zexternal.py::test_external_search::[175] . rlib/rsre/test/test_zexternal.py::test_external_search::[176] . rlib/rsre/test/test_zexternal.py::test_external_search::[177] . rlib/rsre/test/test_zexternal.py::test_external_search::[178] . rlib/rsre/test/test_zexternal.py::test_external_search::[179] . rlib/rsre/test/test_zexternal.py::test_external_search::[180] . rlib/rsre/test/test_zexternal.py::test_external_search::[181] . rlib/rsre/test/test_zexternal.py::test_external_search::[182] . rlib/rsre/test/test_zexternal.py::test_external_search::[183] . rlib/rsre/test/test_zexternal.py::test_external_search::[184] . rlib/rsre/test/test_zexternal.py::test_external_search::[185] . rlib/rsre/test/test_zexternal.py::test_external_search::[186] . rlib/rsre/test/test_zexternal.py::test_external_search::[187] . rlib/rsre/test/test_zexternal.py::test_external_search::[188] . rlib/rsre/test/test_zexternal.py::test_external_search::[189] . rlib/rsre/test/test_zexternal.py::test_external_search::[190] . rlib/rsre/test/test_zexternal.py::test_external_search::[191] . rlib/rsre/test/test_zexternal.py::test_external_search::[192] . rlib/rsre/test/test_zexternal.py::test_external_search::[193] . rlib/rsre/test/test_zexternal.py::test_external_search::[194] . rlib/rsre/test/test_zexternal.py::test_external_search::[195] . rlib/rsre/test/test_zexternal.py::test_external_search::[196] . rlib/rsre/test/test_zexternal.py::test_external_search::[197] . rlib/rsre/test/test_zexternal.py::test_external_search::[198] . rlib/rsre/test/test_zexternal.py::test_external_search::[199] . rlib/rsre/test/test_zexternal.py::test_external_search::[200] . rlib/rsre/test/test_zexternal.py::test_external_search::[201] . rlib/rsre/test/test_zexternal.py::test_external_search::[202] . rlib/rsre/test/test_zexternal.py::test_external_search::[203] . rlib/rsre/test/test_zexternal.py::test_external_search::[204] . rlib/rsre/test/test_zexternal.py::test_external_search::[205] . rlib/rsre/test/test_zexternal.py::test_external_search::[206] . rlib/rsre/test/test_zexternal.py::test_external_search::[207] . rlib/rsre/test/test_zexternal.py::test_external_search::[208] . rlib/rsre/test/test_zexternal.py::test_external_search::[209] . rlib/rsre/test/test_zexternal.py::test_external_search::[210] . rlib/rsre/test/test_zexternal.py::test_external_search::[211] . rlib/rsre/test/test_zexternal.py::test_external_search::[212] . rlib/rsre/test/test_zexternal.py::test_external_search::[213] . rlib/rsre/test/test_zexternal.py::test_external_search::[214] . rlib/rsre/test/test_zexternal.py::test_external_search::[215] . rlib/rsre/test/test_zexternal.py::test_external_search::[216] . rlib/rsre/test/test_zexternal.py::test_external_search::[217] . rlib/rsre/test/test_zexternal.py::test_external_search::[218] . rlib/rsre/test/test_zexternal.py::test_external_search::[219] . rlib/rsre/test/test_zexternal.py::test_external_search::[220] . rlib/rsre/test/test_zexternal.py::test_external_search::[221] . rlib/rsre/test/test_zexternal.py::test_external_search::[222] . rlib/rsre/test/test_zexternal.py::test_external_search::[223] . rlib/rsre/test/test_zexternal.py::test_external_search::[224] . rlib/rsre/test/test_zexternal.py::test_external_search::[225] . rlib/rsre/test/test_zexternal.py::test_external_search::[226] . rlib/rsre/test/test_zexternal.py::test_external_search::[227] . rlib/rsre/test/test_zexternal.py::test_external_search::[228] . rlib/rsre/test/test_zexternal.py::test_external_search::[229] . rlib/rsre/test/test_zexternal.py::test_external_search::[230] . rlib/rsre/test/test_zexternal.py::test_external_search::[231] . rlib/rsre/test/test_zexternal.py::test_external_search::[232] . rlib/rsre/test/test_zexternal.py::test_external_search::[233] . rlib/rsre/test/test_zexternal.py::test_external_search::[234] . rlib/rsre/test/test_zexternal.py::test_external_search::[235] . rlib/rsre/test/test_zexternal.py::test_external_search::[236] . rlib/rsre/test/test_zexternal.py::test_external_search::[237] . rlib/rsre/test/test_zexternal.py::test_external_search::[238] . rlib/rsre/test/test_zexternal.py::test_external_search::[239] . rlib/rsre/test/test_zexternal.py::test_external_search::[240] . rlib/rsre/test/test_zexternal.py::test_external_search::[241] . rlib/rsre/test/test_zexternal.py::test_external_search::[242] . rlib/rsre/test/test_zexternal.py::test_external_search::[243] . rlib/rsre/test/test_zexternal.py::test_external_search::[244] . rlib/rsre/test/test_zexternal.py::test_external_search::[245] . rlib/rsre/test/test_zexternal.py::test_external_search::[246] . rlib/rsre/test/test_zexternal.py::test_external_search::[247] . rlib/rsre/test/test_zexternal.py::test_external_search::[248] . rlib/rsre/test/test_zexternal.py::test_external_search::[249] . rlib/rsre/test/test_zexternal.py::test_external_search::[250] . rlib/rsre/test/test_zexternal.py::test_external_search::[251] . rlib/rsre/test/test_zexternal.py::test_external_search::[252] . rlib/rsre/test/test_zexternal.py::test_external_search::[253] . rlib/rsre/test/test_zexternal.py::test_external_search::[254] . rlib/rsre/test/test_zexternal.py::test_external_search::[255] . rlib/rsre/test/test_zexternal.py::test_external_search::[256] . rlib/rsre/test/test_zexternal.py::test_external_search::[257] . rlib/rsre/test/test_zexternal.py::test_external_search::[258] . rlib/rsre/test/test_zexternal.py::test_external_search::[259] . rlib/rsre/test/test_zexternal.py::test_external_search::[260] . rlib/rsre/test/test_zexternal.py::test_external_search::[261] . rlib/rsre/test/test_zexternal.py::test_external_search::[262] . rlib/rsre/test/test_zexternal.py::test_external_search::[263] . rlib/rsre/test/test_zexternal.py::test_external_search::[264] . rlib/rsre/test/test_zexternal.py::test_external_search::[265] . rlib/rsre/test/test_zexternal.py::test_external_search::[266] . rlib/rsre/test/test_zexternal.py::test_external_search::[267] . rlib/rsre/test/test_zexternal.py::test_external_search::[268] . rlib/rsre/test/test_zexternal.py::test_external_search::[269] . rlib/rsre/test/test_zexternal.py::test_external_search::[270] . rlib/rsre/test/test_zexternal.py::test_external_search::[271] . rlib/rsre/test/test_zexternal.py::test_external_search::[272] . rlib/rsre/test/test_zexternal.py::test_external_search::[273] . rlib/rsre/test/test_zexternal.py::test_external_search::[274] . rlib/rsre/test/test_zexternal.py::test_external_search::[275] . rlib/rsre/test/test_zexternal.py::test_external_search::[276] . rlib/rsre/test/test_zexternal.py::test_external_search::[277] . rlib/rsre/test/test_zexternal.py::test_external_search::[278] . rlib/rsre/test/test_zexternal.py::test_external_search::[279] . rlib/rsre/test/test_zexternal.py::test_external_search::[280] . rlib/rsre/test/test_zexternal.py::test_external_search::[281] . rlib/rsre/test/test_zexternal.py::test_external_search::[282] . rlib/rsre/test/test_zexternal.py::test_external_search::[283] . rlib/rsre/test/test_zexternal.py::test_external_search::[284] . rlib/rsre/test/test_zexternal.py::test_external_search::[285] . rlib/rsre/test/test_zexternal.py::test_external_search::[286] . rlib/rsre/test/test_zexternal.py::test_external_search::[287] . rlib/rsre/test/test_zexternal.py::test_external_search::[288] . rlib/rsre/test/test_zexternal.py::test_external_search::[289] . rlib/rsre/test/test_zexternal.py::test_external_search::[290] . rlib/rsre/test/test_zexternal.py::test_external_search::[291] . rlib/rsre/test/test_zexternal.py::test_external_search::[292] . rlib/rsre/test/test_zexternal.py::test_external_search::[293] . rlib/rsre/test/test_zexternal.py::test_external_search::[294] . rlib/rsre/test/test_zexternal.py::test_external_search::[295] . rlib/rsre/test/test_zexternal.py::test_external_search::[296] . rlib/rsre/test/test_zexternal.py::test_external_search::[297] . rlib/rsre/test/test_zexternal.py::test_external_search::[298] . rlib/rsre/test/test_zexternal.py::test_external_search::[299] . rlib/rsre/test/test_zexternal.py::test_external_search::[300] . rlib/rsre/test/test_zexternal.py::test_external_search::[301] . rlib/rsre/test/test_zexternal.py::test_external_search::[302] . rlib/rsre/test/test_zexternal.py::test_external_search::[303] . rlib/rsre/test/test_zexternal.py::test_external_search::[304] . rlib/rsre/test/test_zexternal.py::test_external_search::[305] . rlib/rsre/test/test_zexternal.py::test_external_search::[306] . rlib/rsre/test/test_zexternal.py::test_external_search::[307] . rlib/rsre/test/test_zexternal.py::test_external_search::[308] . rlib/rsre/test/test_zexternal.py::test_external_search::[309] . rlib/rsre/test/test_zexternal.py::test_external_search::[310] . rlib/rsre/test/test_zexternal.py::test_external_search::[311] . rlib/rsre/test/test_zexternal.py::test_external_search::[312] . rlib/rsre/test/test_zexternal.py::test_external_search::[313] . rlib/rsre/test/test_zexternal.py::test_external_search::[314] . rlib/rsre/test/test_zexternal.py::test_external_search::[315] . rlib/rsre/test/test_zexternal.py::test_external_search::[316] . rlib/rsre/test/test_zexternal.py::test_external_search::[317] . rlib/rsre/test/test_zexternal.py::test_external_search::[318] . rlib/rsre/test/test_zexternal.py::test_external_search::[319] . rlib/rsre/test/test_zexternal.py::test_external_search::[320] . rlib/rsre/test/test_zexternal.py::test_external_search::[321] . rlib/rsre/test/test_zexternal.py::test_external_search::[322] . rlib/rsre/test/test_zexternal.py::test_external_search::[323] . rlib/rsre/test/test_zexternal.py::test_external_search::[324] . rlib/rsre/test/test_zexternal.py::test_external_search::[325] . rlib/rsre/test/test_zexternal.py::test_external_search::[326] . rlib/rsre/test/test_zexternal.py::test_external_search::[327] . rlib/rsre/test/test_zexternal.py::test_external_search::[328] . rlib/rsre/test/test_zexternal.py::test_external_search::[329] . rlib/rsre/test/test_zexternal.py::test_external_search::[330] . rlib/rsre/test/test_zexternal.py::test_external_search::[331] . rlib/rsre/test/test_zexternal.py::test_external_search::[332] . rlib/rsre/test/test_zexternal.py::test_external_search::[333] . rlib/rsre/test/test_zexternal.py::test_external_search::[334] . rlib/rsre/test/test_zexternal.py::test_external_search::[335] . rlib/rsre/test/test_zexternal.py::test_external_search::[336] . rlib/rsre/test/test_zexternal.py::test_external_search::[337] . rlib/rsre/test/test_zexternal.py::test_external_search::[338] . rlib/rsre/test/test_zexternal.py::test_external_search::[339] . rlib/rsre/test/test_zexternal.py::test_external_search::[340] . rlib/rsre/test/test_zexternal.py::test_external_search::[341] . rlib/rsre/test/test_zexternal.py::test_external_search::[342] . rlib/rsre/test/test_zexternal.py::test_external_search::[343] . rlib/rsre/test/test_zexternal.py::test_external_search::[344] . rlib/rsre/test/test_zexternal.py::test_external_search::[345] . rlib/rsre/test/test_zexternal.py::test_external_search::[346] . rlib/rsre/test/test_zexternal.py::test_external_search::[347] . rlib/rsre/test/test_zexternal.py::test_external_search::[348] . rlib/rsre/test/test_zexternal.py::test_external_search::[349] . rlib/rsre/test/test_zexternal.py::test_external_search::[350] . rlib/rsre/test/test_zexternal.py::test_external_search::[351] . rlib/rsre/test/test_zexternal.py::test_external_search::[352] . rlib/rsre/test/test_zexternal.py::test_external_search::[353] . rlib/rsre/test/test_zexternal.py::test_external_search::[354] . rlib/rsre/test/test_zexternal.py::test_external_search::[355] . rlib/rsre/test/test_zexternal.py::test_external_search::[356] . rlib/rsre/test/test_zexternal.py::test_external_search::[357] . rlib/rsre/test/test_zexternal.py::test_external_search::[358] . rlib/rsre/test/test_zexternal.py::test_external_search::[359] . rlib/rsre/test/test_zexternal.py::test_external_search::[360] . rlib/rsre/test/test_zexternal.py::test_external_search::[361] . rlib/rsre/test/test_zexternal.py::test_external_search::[362] . rlib/rsre/test/test_zexternal.py::test_external_search::[363] . rlib/rsre/test/test_zexternal.py::test_external_search::[364] . rlib/rsre/test/test_zexternal.py::test_external_search::[365] . rlib/rsre/test/test_zexternal.py::test_external_search::[366] . rlib/rsre/test/test_zexternal.py::test_external_search::[367] . rlib/rsre/test/test_zexternal.py::test_external_search::[368] . rlib/rsre/test/test_zexternal.py::test_external_search::[369] . rlib/rsre/test/test_zexternal.py::test_external_search::[370] . rlib/rsre/test/test_zexternal.py::test_external_search::[371] . rlib/rsre/test/test_zexternal.py::test_external_search::[372] . rlib/rsre/test/test_zexternal.py::test_external_search::[373] . rlib/rsre/test/test_zexternal.py::test_external_search::[374] . rlib/rsre/test/test_zexternal.py::test_external_search::[375] . rlib/rsre/test/test_zexternal.py::test_external_search::[376] . rlib/rsre/test/test_zexternal.py::test_external_search::[377] . rlib/rsre/test/test_zexternal.py::test_external_search::[378] . rlib/rsre/test/test_zexternal.py::test_external_search::[379] . rlib/rsre/test/test_zexternal.py::test_external_search::[380] . rlib/rsre/test/test_zexternal.py::test_external_search::[381] . rlib/rsre/test/test_zexternal.py::test_external_search::[382] . rlib/rsre/test/test_zexternal.py::test_external_search::[383] . rlib/rsre/test/test_zexternal.py::test_external_search::[384] . rlib/rsre/test/test_zexternal.py::test_external_search::[385] . rlib/rsre/test/test_zexternal.py::test_external_search::[386] . rlib/rsre/test/test_zexternal.py::test_external_search::[387] . rlib/rsre/test/test_zexternal.py::test_external_search::[388] . rlib/rsre/test/test_zexternal.py::test_external_search::[389] . rlib/rsre/test/test_zexternal.py::test_external_search::[390] . rlib/rsre/test/test_zexternal.py::test_external_search::[391] . rlib/rsre/test/test_zexternal.py::test_external_search::[392] . rlib/rsre/test/test_zexternal.py::test_external_search::[393] . rlib/rsre/test/test_zexternal.py::test_external_search::[394] . rlib/rsre/test/test_zexternal.py::test_external_search::[395] . rlib/rsre/test/test_zexternal.py::test_external_search::[396] . rlib/rsre/test/test_zexternal.py::test_external_search::[397] . rlib/rsre/test/test_zexternal.py::test_external_search::[398] . rlib/rsre/test/test_zexternal.py::test_external_search::[399] . rlib/rsre/test/test_zexternal.py::test_external_search::[400] . rlib/rsre/test/test_zexternal.py::test_external_search::[401] . rlib/rsre/test/test_zexternal.py::test_external_search::[402] . rlib/rsre/test/test_zexternal.py::test_external_search::[403] . rlib/rsre/test/test_zexternal.py::test_external_search::[404] . rlib/rsre/test/test_zexternal.py::test_external_search::[405] . rlib/rsre/test/test_zexternal.py::test_external_search::[406] . rlib/rsre/test/test_zexternal.py::test_external_search::[407] . rlib/rsre/test/test_zexternal.py::test_external_search::[408] . rlib/rsre/test/test_zexternal.py::test_external_search::[409] . rlib/rsre/test/test_zexternal.py::test_external_search::[410] . rlib/rsre/test/test_zexternal.py::test_external_search::[411] . rlib/rsre/test/test_zexternal.py::test_external_search::[412] . rlib/rsre/test/test_zexternal.py::test_external_search::[413] . rlib/rsre/test/test_zexternal.py::test_external_search::[414] . rlib/rsre/test/test_zexternal.py::test_external_search::[415] . rlib/rsre/test/test_zexternal.py::test_external_search::[416] . rlib/rsre/test/test_zexternal.py::test_external_search::[417] . rlib/rsre/test/test_zexternal.py::test_external_search::[418] . rlib/rsre/test/test_zexternal.py::test_external_search::[419] . rlib/rsre/test/test_zexternal.py::test_external_search::[420] . rlib/rsre/test/test_zexternal.py::test_external_search::[421] . rlib/rsre/test/test_zexternal.py::test_external_search::[422] . rlib/rsre/test/test_zexternal.py::test_external_search::[423] . rlib/rsre/test/test_zexternal.py::test_external_search::[424] . rlib/rsre/test/test_zexternal.py::test_external_search::[425] . rlib/rsre/test/test_zexternal.py::test_external_search::[426] . rlib/rsre/test/test_zexternal.py::test_external_search::[427] . rlib/rsre/test/test_zexternal.py::test_external_search::[428] . rlib/rsre/test/test_zexternal.py::test_external_search::[429] . rlib/rsre/test/test_zexternal.py::test_external_search::[430] . rlib/rsre/test/test_zexternal.py::test_external_search::[431] . rlib/rsre/test/test_zexternal.py::test_external_search::[432] . rlib/rsre/test/test_zexternal.py::test_external_search::[433] . rlib/rsre/test/test_zexternal.py::test_external_search::[434] . rlib/rsre/test/test_zexternal.py::test_external_search::[435] . rlib/rsre/test/test_zexternal.py::test_external_search::[436] . rlib/rsre/test/test_zexternal.py::test_external_search::[437] . rlib/rsre/test/test_zexternal.py::test_external_search::[438] . rlib/rsre/test/test_zexternal.py::test_external_search::[439] . rlib/rsre/test/test_zexternal.py::test_external_search::[440] . rlib/rsre/test/test_zexternal.py::test_external_search::[441] . rlib/rsre/test/test_zexternal.py::test_external_search::[442] . rlib/rsre/test/test_zexternal.py::test_external_search::[443] . rlib/rsre/test/test_zexternal.py::test_external_search::[444] . rlib/rsre/test/test_zexternal.py::test_external_search::[445] . rlib/rsre/test/test_zexternal.py::test_external_search::[446] . rlib/rsre/test/test_zexternal.py::test_external_search::[447] . rlib/rsre/test/test_zexternal.py::test_external_search::[448] . rlib/rsre/test/test_zexternal.py::test_external_search::[449] . rlib/rsre/test/test_zexternal.py::test_external_search::[450] . rlib/rsre/test/test_zexternal.py::test_external_search::[451] . rlib/rsre/test/test_zexternal.py::test_external_search::[452] . rlib/rsre/test/test_zexternal.py::test_external_search::[453] . rlib/rsre/test/test_zexternal.py::test_external_search::[454] . rlib/rsre/test/test_zexternal.py::test_external_search::[455] . rlib/rsre/test/test_zexternal.py::test_external_search::[456] . rlib/rsre/test/test_zexternal.py::test_external_search::[457] . rlib/rsre/test/test_zexternal.py::test_external_search::[458] . rlib/rsre/test/test_zexternal.py::test_external_search::[459] . rlib/rsre/test/test_zexternal.py::test_external_search::[460] . rlib/rsre/test/test_zexternal.py::test_external_search::[461] . rlib/rsre/test/test_zexternal.py::test_external_search::[462] . rlib/rsre/test/test_zexternal.py::test_external_search::[463] . rlib/rsre/test/test_zexternal.py::test_external_search::[464] . rlib/rsre/test/test_zexternal.py::test_external_search::[465] . rlib/rsre/test/test_zexternal.py::test_external_search::[466] . rlib/rsre/test/test_zexternal.py::test_external_search::[467] . rlib/rsre/test/test_zexternal.py::test_external_search::[468] . rlib/rsre/test/test_zexternal.py::test_external_search::[469] . rlib/rsre/test/test_zexternal.py::test_external_search::[470] . rlib/rsre/test/test_zexternal.py::test_external_search::[471] . rlib/rsre/test/test_zexternal.py::test_external_search::[472] . rlib/rsre/test/test_zexternal.py::test_external_search::[473] . rlib/rsre/test/test_zexternal.py::test_external_search::[474] . rlib/rsre/test/test_zexternal.py::test_external_search::[475] . rlib/rsre/test/test_zexternal.py::test_external_search::[476] . rlib/rsre/test/test_zexternal.py::test_external_search::[477] . rlib/rsre/test/test_zexternal.py::test_external_search::[478] . rlib/rsre/test/test_zexternal.py::test_external_search::[479] . rlib/rsre/test/test_zexternal.py::test_external_search::[480] . rlib/rsre/test/test_zexternal.py::test_external_search::[481] . rlib/rsre/test/test_zexternal.py::test_external_search::[482] . rlib/rsre/test/test_zexternal.py::test_external_search::[483] . rlib/rsre/test/test_zexternal.py::test_external_search::[484] . rlib/rsre/test/test_zexternal.py::test_external_search::[485] . rlib/rsre/test/test_zexternal.py::test_external_search::[486] . rlib/rsre/test/test_zexternal.py::test_external_search::[487] . rlib/rsre/test/test_zexternal.py::test_external_search::[488] . rlib/rsre/test/test_zexternal.py::test_external_search::[489] . rlib/rsre/test/test_zexternal.py::test_external_search::[490] . rlib/rsre/test/test_zexternal.py::test_external_search::[491] . rlib/rsre/test/test_zexternal.py::test_external_search::[492] . rlib/rsre/test/test_zexternal.py::test_external_search::[493] . rlib/rsre/test/test_zexternal.py::test_external_search::[494] . rlib/rsre/test/test_zexternal.py::test_external_search::[495] . rlib/rsre/test/test_zexternal.py::test_external_search::[496] . rlib/rsre/test/test_zexternal.py::test_external_search::[497] . rlib/rsre/test/test_zexternal.py::test_external_search::[498] . rlib/rsre/test/test_zexternal.py::test_external_search::[499] . rlib/rsre/test/test_zexternal.py::test_external_search::[500] . rlib/rstrategies/test/test_rstrategies.py::test_setup . rlib/rstrategies/test/test_rstrategies.py::test_factory_setup . rlib/rstrategies/test/test_rstrategies.py::test_factory_setup_singleton_instances . rlib/rstrategies/test/test_rstrategies.py::test_metaclass . rlib/rstrategies/test/test_rstrategies.py::test_singletons . rlib/rstrategies/test/test_rstrategies.py::test_init_Empty . rlib/rstrategies/test/test_rstrategies.py::test_init_Nil . rlib/rstrategies/test/test_rstrategies.py::test_init_Generic . rlib/rstrategies/test/test_rstrategies.py::test_init_WeakGeneric . rlib/rstrategies/test/test_rstrategies.py::test_init_Integer . rlib/rstrategies/test/test_rstrategies.py::test_init_IntegerOrNil . rlib/rstrategies/test/test_rstrategies.py::test_store_Nil . rlib/rstrategies/test/test_rstrategies.py::test_store_Generic . rlib/rstrategies/test/test_rstrategies.py::test_store_WeakGeneric . rlib/rstrategies/test/test_rstrategies.py::test_store_Integer . rlib/rstrategies/test/test_rstrategies.py::test_store_IntegerOrNil . rlib/rstrategies/test/test_rstrategies.py::test_insert_Nil . rlib/rstrategies/test/test_rstrategies.py::test_insert_Generic . rlib/rstrategies/test/test_rstrategies.py::test_insert_WeakGeneric . rlib/rstrategies/test/test_rstrategies.py::test_insert_Integer . rlib/rstrategies/test/test_rstrategies.py::test_insert_IntegerOrNil . rlib/rstrategies/test/test_rstrategies.py::test_delete_Nil . rlib/rstrategies/test/test_rstrategies.py::test_delete_Generic . rlib/rstrategies/test/test_rstrategies.py::test_delete_WeakGeneric . rlib/rstrategies/test/test_rstrategies.py::test_delete_Integer . rlib/rstrategies/test/test_rstrategies.py::test_delete_IntegerOrNil . rlib/rstrategies/test/test_rstrategies.py::test_CheckCanHandle . rlib/rstrategies/test/test_rstrategies.py::test_AllNil_to_Generic . rlib/rstrategies/test/test_rstrategies.py::test_AllNil_to_IntegerOrNil . rlib/rstrategies/test/test_rstrategies.py::test_IntegerOrNil_to_Generic . rlib/rstrategies/test/test_rstrategies.py::test_Integer_to_IntegerOrNil . rlib/rstrategies/test/test_rstrategies.py::test_Generic_to_AllNil . rlib/rstrategies/test/test_rstrategies.py::test_Integer_Generic . rlib/rstrategies/test/test_rstrategies.py::test_TaggingValue_not_storable . rlib/rstrategies/test/test_rstrategies.py::test_insert_StrategySwitch_IntOrNil . rlib/rstrategies/test/test_rstrategies.py::test_insert_StrategySwitch_AllNil . rlib/rstrategies/test/test_rstrategies.py::test_transition_to_nonSingleton . rlib/rstrategies/test/test_rstrategies.py::test_generic_convert_storage . rlib/rstrategies/test/test_rstrategies.py::test_Empty_store . rlib/rstrategies/test/test_rstrategies.py::test_Empty_insert . rlib/rstrategies/test/test_rstrategies.py::test_slice . rlib/rstrategies/test/test_rstrategies.py::test_fetch_all . rlib/rstrategies/test/test_rstrategies.py::test_append . rlib/rstrategies/test/test_rstrategies.py::test_pop . rlib/rstrategies/test/test_rstrategies.py::test_store_all . rlib/rstrategies/test/test_rstrategies.py::test_optimized_strategy_switch . rlib/rstrategies/test/test_rstrategies.py::test_strategy_type_for . rlib/rstrategies/test/test_rstrategies.py::test_logger . rlib/rstrategies/test/test_rstrategies.py::test_aggregating_logger . rlib/rsre/test/test_zinterp.py::test_gengraph . rlib/rsre/test/test_zinterp.py::test_match . rlib/rsre/test/test_zinterp.py::test_translates . rlib/rstruct/test/test_pack.py::TestAllowSlowpath::()::test_slowpath_not_allowed . rlib/rstruct/test/test_pack.py::TestUseFastpath::()::test_fastpath_taken . rlib/rstruct/test/test_pack.py::TestAllowFastPath::()::test_fastpath_not_allowed . rlib/rstruct/test/test_pack.py::TestPackLittleEndian::()::test_pack_int . rlib/rstruct/test/test_pack.py::TestPackLittleEndian::()::test_pack_ieee . rlib/rstruct/test/test_pack.py::TestPackLittleEndian::()::test_pack_halffloat . rlib/rstruct/test/test_pack.py::TestPackLittleEndian::()::test_float_overflow . rlib/rstruct/test/test_pack.py::TestPackLittleEndian::()::test_pack_char . rlib/rstruct/test/test_pack.py::TestPackLittleEndian::()::test_pack_bool . rlib/rstruct/test/test_pack.py::TestPackLittleEndian::()::test_pack_pad . rlib/rstruct/test/test_pack.py::TestPackLittleEndian::()::test_pack_string . rlib/rstruct/test/test_pack.py::TestPackLittleEndian::()::test_pack_pascal . rlib/rstruct/test/test_pack.py::TestPackLittleEndianSlowPath::()::test_pack_int . rlib/rstruct/test/test_pack.py::TestPackLittleEndianSlowPath::()::test_pack_ieee . rlib/rstruct/test/test_pack.py::TestPackLittleEndianSlowPath::()::test_pack_halffloat . rlib/rstruct/test/test_pack.py::TestPackLittleEndianSlowPath::()::test_float_overflow . rlib/rstruct/test/test_pack.py::TestPackLittleEndianSlowPath::()::test_pack_char . rlib/rstruct/test/test_pack.py::TestPackLittleEndianSlowPath::()::test_pack_bool . rlib/rstruct/test/test_pack.py::TestPackLittleEndianSlowPath::()::test_pack_pad . rlib/rstruct/test/test_pack.py::TestPackLittleEndianSlowPath::()::test_pack_string . rlib/rstruct/test/test_pack.py::TestPackLittleEndianSlowPath::()::test_pack_pascal . rlib/rstruct/test/test_pack.py::TestPackBigEndian::()::test_pack_int . rlib/rstruct/test/test_pack.py::TestPackBigEndian::()::test_pack_ieee . rlib/rstruct/test/test_pack.py::TestPackBigEndian::()::test_pack_halffloat . rlib/rstruct/test/test_pack.py::TestPackBigEndian::()::test_float_overflow . rlib/rstruct/test/test_pack.py::TestPackBigEndian::()::test_pack_char . rlib/rstruct/test/test_pack.py::TestPackBigEndian::()::test_pack_bool . rlib/rstruct/test/test_pack.py::TestPackBigEndian::()::test_pack_pad . rlib/rstruct/test/test_pack.py::TestPackBigEndian::()::test_pack_string . rlib/rstruct/test/test_pack.py::TestPackBigEndian::()::test_pack_pascal . rlib/rstruct/test/test_pack.py::TestPackBigEndianSlowPath::()::test_pack_int . rlib/rstruct/test/test_pack.py::TestPackBigEndianSlowPath::()::test_pack_ieee . rlib/rstruct/test/test_pack.py::TestPackBigEndianSlowPath::()::test_pack_halffloat . rlib/rstruct/test/test_pack.py::TestPackBigEndianSlowPath::()::test_float_overflow . rlib/rstruct/test/test_pack.py::TestPackBigEndianSlowPath::()::test_pack_char . rlib/rstruct/test/test_pack.py::TestPackBigEndianSlowPath::()::test_pack_bool . rlib/rstruct/test/test_pack.py::TestPackBigEndianSlowPath::()::test_pack_pad . rlib/rstruct/test/test_pack.py::TestPackBigEndianSlowPath::()::test_pack_string . rlib/rstruct/test/test_pack.py::TestPackBigEndianSlowPath::()::test_pack_pascal . rlib/rstruct/test/test_pack.py::TestNative::()::test_pack_int . rlib/rstruct/test/test_pack.py::TestNative::()::test_pack_ieee . rlib/rstruct/test/test_pack.py::TestNative::()::test_pack_halffloat . rlib/rstruct/test/test_pack.py::TestNative::()::test_float_overflow . rlib/rstruct/test/test_pack.py::TestNative::()::test_pack_char . rlib/rstruct/test/test_pack.py::TestNative::()::test_pack_bool . rlib/rstruct/test/test_pack.py::TestNative::()::test_pack_pad . rlib/rstruct/test/test_pack.py::TestNative::()::test_pack_string . rlib/rstruct/test/test_pack.py::TestNative::()::test_pack_pascal . rlib/rstruct/test/test_pack.py::TestNativeSlowPath::()::test_pack_int . rlib/rstruct/test/test_pack.py::TestNativeSlowPath::()::test_pack_ieee . rlib/rstruct/test/test_pack.py::TestNativeSlowPath::()::test_pack_halffloat . rlib/rstruct/test/test_pack.py::TestNativeSlowPath::()::test_float_overflow . rlib/rstruct/test/test_pack.py::TestNativeSlowPath::()::test_pack_char . rlib/rstruct/test/test_pack.py::TestNativeSlowPath::()::test_pack_bool . rlib/rstruct/test/test_pack.py::TestNativeSlowPath::()::test_pack_pad . rlib/rstruct/test/test_pack.py::TestNativeSlowPath::()::test_pack_string . rlib/rstruct/test/test_pack.py::TestNativeSlowPath::()::test_pack_pascal . rlib/rstruct/test/test_pack.py::TestUnaligned::()::test_unaligned . rlib/rstruct/test/test_pack.py::TestUnaligned::()::test_subbuffer . rlib/rstruct/test/test_ieee.py::TestFloatSpecific::()::test_halffloat_exact . rlib/rstruct/test/test_ieee.py::TestFloatSpecific::()::test_halffloat_inexact . rlib/rstruct/test/test_ieee.py::TestFloatSpecific::()::test_halffloat_overunderflow . rlib/rstruct/test/test_ieee.py::TestFloatSpecific::()::test_float80_exact . rlib/rstruct/test/test_ieee.py::TestFloatPacking::()::test_infinities . rlib/rstruct/test/test_ieee.py::TestFloatPacking::()::test_zeros . rlib/rstruct/test/test_ieee.py::TestFloatPacking::()::test_nans . rlib/rstruct/test/test_ieee.py::TestFloatPacking::()::test_simple . rlib/rstruct/test/test_ieee.py::TestFloatPacking::()::test_subnormal . rlib/rstruct/test/test_ieee.py::TestFloatPacking::()::test_powers_of_two . rlib/rstruct/test/test_ieee.py::TestFloatPacking::()::test_float4_boundaries . rlib/rstruct/test/test_ieee.py::TestFloatPacking::()::test_random . rlib/rstruct/test/test_ieee.py::TestFloatPacking::()::test_various_nans . rlib/rstruct/test/test_ieee.py::TestCompiled::()::test_pack_float . rlib/parsing/test/test_translate.py::test_translate_parser . rlib/parsing/test/test_translate.py::test_translate_compiled_parser . rlib/parsing/test/test_translate.py::test_translate_ast_visitor . rlib/parsing/test/test_translate.py::test_translate_pypackrat . rlib/parsing/test/test_translate.py::test_translate_pypackrat_regex s rlib/rvmprof/test/test_file.py D:\a\pypy\pypy\rpython\rlib\rvmprof\test\__init__.py:5: Skipped: s rlib/rvmprof/test/test_rvmprof.py D:\a\pypy\pypy\rpython\rlib\rvmprof\test\__init__.py:5: Skipped: s rlib/rvmprof/test/test_support.py D:\a\pypy\pypy\rpython\rlib\rvmprof\test\__init__.py:5: Skipped: s rlib/rvmprof/test/test_traceback.py D:\a\pypy\pypy\rpython\rlib\rvmprof\test\__init__.py:5: Skipped: s rlib/rvmprof/test/test_ztranslation.py D:\a\pypy\pypy\rpython\rlib\rvmprof\test\__init__.py:5: Skipped: . rlib/test/test__jit_vref.py::test_direct_forced . rlib/test/test__jit_vref.py::test_direct_invalid . rlib/test/test__jit_vref.py::test_annotate_1 . rlib/test/test__jit_vref.py::test_annotate_2 . rlib/test/test__jit_vref.py::test_annotate_3 . rlib/test/test__jit_vref.py::test_annotate_4 . rlib/test/test__jit_vref.py::TestVRef::()::test_rtype_1 . rlib/test/test__jit_vref.py::TestVRef::()::test_rtype_2 . rlib/test/test__jit_vref.py::TestVRef::()::test_rtype_3 . rlib/test/test__jit_vref.py::TestVRef::()::test_rtype_4 . rlib/test/test__jit_vref.py::TestVRef::()::test_rtype_5 . rlib/test/test__jit_vref.py::TestVRef::()::test_rtype_virtualattr . rlib/rstruct/test/test_runpack.py::TestRStruct::()::test_unpack . rlib/rstruct/test/test_runpack.py::TestRStruct::()::test_unpack_2 . rlib/rstruct/test/test_runpack.py::TestRStruct::()::test_unpack_error . rlib/rstruct/test/test_runpack.py::TestRStruct::()::test_unpack_single . rlib/rstruct/test/test_runpack.py::TestRStruct::()::test_unpack_big_endian . rlib/rstruct/test/test_runpack.py::TestRStruct::()::test_unpack_double_big_endian . rlib/rstruct/test/test_runpack.py::TestRStruct::()::test_native_floats . rlib/rstruct/test/test_runpack.py::TestRStruct::()::test_unpack_halffloat . rlib/rstruct/test/test_runpack.py::TestRStruct::()::test_unpack_standard_little . rlib/rstruct/test/test_runpack.py::TestRStruct::()::test_unpack_standard_big . rlib/rstruct/test/test_runpack.py::TestRStruct::()::test_align . rlib/rstruct/test/test_runpack.py::TestNoFastPath::()::test_unpack . rlib/rstruct/test/test_runpack.py::TestNoFastPath::()::test_unpack_2 . rlib/rstruct/test/test_runpack.py::TestNoFastPath::()::test_unpack_error . rlib/rstruct/test/test_runpack.py::TestNoFastPath::()::test_unpack_single . rlib/rstruct/test/test_runpack.py::TestNoFastPath::()::test_unpack_big_endian . rlib/rstruct/test/test_runpack.py::TestNoFastPath::()::test_unpack_double_big_endian . rlib/rstruct/test/test_runpack.py::TestNoFastPath::()::test_native_floats . rlib/rstruct/test/test_runpack.py::TestNoFastPath::()::test_unpack_halffloat . rlib/rstruct/test/test_runpack.py::TestNoFastPath::()::test_unpack_standard_little . rlib/rstruct/test/test_runpack.py::TestNoFastPath::()::test_unpack_standard_big . rlib/rstruct/test/test_runpack.py::TestNoFastPath::()::test_align . rlib/test/test_cache.py::TestCache::()::test_getorbuild . rlib/test/test_clibffi.py::TestCLibffi::()::test_library_open . rlib/test/test_clibffi.py::TestCLibffi::()::test_library_get_func . rlib/test/test_clibffi.py::TestCLibffi::()::test_library_func_call . rlib/test/test_clibffi.py::TestCLibffi::()::test_call_args . rlib/test/test_clibffi.py::TestCLibffi::()::test_wrong_args . rlib/test/test_clibffi.py::TestCLibffi::()::test_unichar . rlib/test/test_clibffi.py::TestCLibffi::()::test_call_time . rlib/test/test_clibffi.py::TestCLibffi::()::test_callback s rlib/test/test_clibffi.py::TestCLibffi::()::test_compile Skipped: Segfaulting test, skip . rlib/test/test_clibffi.py::TestCLibffi::()::test_rawfuncptr . rlib/test/test_clibffi.py::TestCLibffi::()::test_make_struct_ffitype_e . rlib/test/test_clibffi.py::TestCLibffi::()::test_nested_struct_elements . rlib/test/test_clibffi.py::TestCLibffi::()::test_struct_by_val . rlib/test/test_clibffi.py::TestCLibffi::()::test_ret_struct_val . rlib/test/test_clibffi.py::TestCLibffi::()::test_cdll_life_time . rlib/test/test_clibffi.py::TestCLibffi::()::test_variadic_args . rlib/test/test_clibffi.py::TestWin32Handles::()::test_get_libc_handle . rlib/test/test_compilerinfo.py::test_untranslated . rlib/test/test_compilerinfo.py::test_compiled . rlib/test/test_debug.py::test_check_annotation . rlib/test/test_debug.py::test_check_nonneg . rlib/test/test_debug.py::test_make_sure_not_resized . rlib/test/test_debug.py::test_make_sure_not_resized_annorder . rlib/test/test_debug.py::test_mark_dict_non_null . rlib/test/test_debug.py::test_check_list_of_chars . rlib/test/test_debug.py::test_debug_print_start_stop . rlib/test/test_debug.py::test_debuglog_summary . rlib/test/test_debug.py::test_debug_start_stop_timestamp . rlib/test/test_debug.py::test_debug_print_traceback . rlib/test/test_debug.py::test_check_not_access_directly . rlib/test/test_jit.py::test_oopspec . rlib/test/test_jit.py::test_jitdriver_autoreds . rlib/test/test_jit.py::test_jitdriver_numreds s rlib/test/test_jit.py::test_jitdriver_inline Skipped: @inline off: see skipped failures in test_warmspot. s rlib/test/test_jit.py::test_jitdriver_clone Skipped: @inline off: see skipped failures in test_warmspot. . rlib/test/test_jit.py::test_merge_enter_different . rlib/test/test_jit.py::test_invalid_hint_combinations_error . rlib/test/test_jit.py::test_record_exact_value . rlib/test/test_jit.py::TestJIT::()::test_hint . rlib/test/test_jit.py::TestJIT::()::test_we_are_jitted . rlib/test/test_jit.py::TestJIT::()::test_elidable_promote . rlib/test/test_jit.py::TestJIT::()::test_elidable_promote_args . rlib/test/test_jit.py::TestJIT::()::test_annotate_hooks . rlib/test/test_jit.py::TestJIT::()::test_annotate_argumenterror . rlib/test/test_jit.py::TestJIT::()::test_annotate_typeerror . rlib/test/test_jit.py::TestJIT::()::test_green_field . rlib/test/test_jit.py::TestJIT::()::test_isconstant . rlib/test/test_jit.py::TestJIT::()::test_argument_order_ok . rlib/test/test_jit.py::TestJIT::()::test_argument_order_wrong . rlib/test/test_jit.py::TestJIT::()::test_argument_order_more_precision_later . rlib/test/test_jit.py::TestJIT::()::test_argument_order_more_precision_later_2 . rlib/test/test_jit.py::TestJIT::()::test_argument_order_accept_r_uint . rlib/test/test_jit.py::TestJIT::()::test_conditional_call . rlib/test/test_jit.py::TestJIT::()::test_conditional_call_elidable . rlib/test/test_jit.py::TestJIT::()::test_conditional_call_elidable_annotates_nonnull . rlib/test/test_jit.py::TestJIT::()::test_enter_leave_portal_frame . rlib/test/test_jit.py::TestJIT::()::test_record_exact_value . rlib/test/test_jit.py::TestJIT::()::test_record_exact_value_2 . rlib/test/test_jit.py::TestJIT::()::test_record_exact_value_int . rlib/test/test_jit.py::TestJIT::()::test_record_known_result . rlib/test/test_jit_libffi.py::test_jit_ffi_call . rlib/test/test_libffi.py::TestLibffiMisc::()::test_argchain . rlib/test/test_libffi.py::TestLibffiMisc::()::test_wrong_args . rlib/test/test_libffi.py::TestLibffiMisc::()::test_library_open . rlib/test/test_libffi.py::TestLibffiMisc::()::test_library_get_func . rlib/test/test_libffi.py::TestLibffiMisc::()::test_struct_fields . rlib/test/test_libffi.py::TestLibffiMisc::()::test_array_fields . rlib/test/test_libffi.py::TestLibffiMisc::()::test_struct_fields_longlong . rlib/test/test_libffi.py::TestLibffiMisc::()::test_struct_fields_float . rlib/test/test_libffi.py::TestLibffiMisc::()::test_struct_fields_singlefloat . rlib/test/test_libffi.py::TestLibffiMisc::()::test_windll . rlib/test/test_libffi.py::TestLibffiCall::()::test_very_simple . rlib/test/test_libffi.py::TestLibffiCall::()::test_simple . rlib/test/test_libffi.py::TestLibffiCall::()::test_float_result . rlib/test/test_libffi.py::TestLibffiCall::()::test_cast_result . rlib/test/test_libffi.py::TestLibffiCall::()::test_cast_argument . rlib/test/test_libffi.py::TestLibffiCall::()::test_char_args . rlib/test/test_libffi.py::TestLibffiCall::()::test_unsigned_short_args . rlib/test/test_libffi.py::TestLibffiCall::()::test_pointer_as_argument . rlib/test/test_libffi.py::TestLibffiCall::()::test_return_pointer . rlib/test/test_libffi.py::TestLibffiCall::()::test_void_result . rlib/test/test_libffi.py::TestLibffiCall::()::test_single_float_args . rlib/test/test_libffi.py::TestLibffiCall::()::test_slonglong_args . rlib/test/test_libffi.py::TestLibffiCall::()::test_ulonglong_args . rlib/test/test_libffi.py::TestLibffiCall::()::test_wrong_number_of_arguments . rlib/test/test_libffi.py::TestLibffiCall::()::test_byval_argument . rlib/test/test_libffi.py::TestLibffiCall::()::test_byval_result . rlib/test/test_libffi.py::TestLibffiCall::()::test_stdcall_simple . rlib/test/test_libffi.py::TestLibffiCall::()::test_by_ordinal . rlib/test/test_libffi.py::TestLibffiCall::()::test_by_ordinal2 . rlib/test/test_listsort.py::test_v . rlib/test/test_listsort.py::test_hypothesis . rlib/test/test_listsort.py::test_file . rlib/test/test_listsort.py::test_powerloop_equal_power . rlib/test/test_mutbuffer.py::TestMutableStringBuffer::()::test_finish . rlib/test/test_mutbuffer.py::TestMutableStringBuffer::()::test_setitem . rlib/test/test_mutbuffer.py::TestMutableStringBuffer::()::test_setslice . rlib/test/test_mutbuffer.py::TestMutableStringBuffer::()::test_setzeros . rlib/test/test_mutbuffer.py::TestMutableStringBuffer::()::test_typed_write . rlib/test/test_nonconst.py::test_nonconst . rlib/test/test_nonconst.py::test_nonconst_list . rlib/test/test_nonconst.py::test_nonconst_instance . rlib/test/test_nonconst.py::test_bool_nonconst . rlib/test/test_nonconst.py::test_already_not_const . rlib/test/test_buffer.py::test_string_buffer . rlib/test/test_buffer.py::test_len_nonneg . rlib/test/test_buffer.py::test_repeated_subbuffer . rlib/test/test_buffer.py::test_string_buffer_as_buffer . rlib/test/test_buffer.py::test_setzeros . rlib/test/test_buffer.py::TestTypedReadDirect::()::test_signed . rlib/test/test_buffer.py::TestTypedReadDirect::()::test_short . rlib/test/test_buffer.py::TestTypedReadDirect::()::test_float . rlib/test/test_buffer.py::TestTypedReadDirect::()::test_singlefloat . rlib/test/test_buffer.py::TestSubBufferTypedReadDirect::()::test_signed . rlib/test/test_buffer.py::TestSubBufferTypedReadDirect::()::test_short . rlib/test/test_buffer.py::TestSubBufferTypedReadDirect::()::test_float . rlib/test/test_buffer.py::TestSubBufferTypedReadDirect::()::test_singlefloat . rlib/test/test_buffer.py::TestRawBufferTypedReadDirect::()::test_signed . rlib/test/test_buffer.py::TestRawBufferTypedReadDirect::()::test_short . rlib/test/test_buffer.py::TestRawBufferTypedReadDirect::()::test_float . rlib/test/test_buffer.py::TestRawBufferTypedReadDirect::()::test_singlefloat . rlib/test/test_buffer.py::TestRawBufferTypedWrite::()::test_typed_write . rlib/test/test_buffer.py::TestCompiled::()::test_signed . rlib/test/test_buffer.py::TestCompiled::()::test_short . rlib/test/test_buffer.py::TestCompiled::()::test_float . rlib/test/test_buffer.py::TestCompiled::()::test_singlefloat . rlib/test/test_buffer.py::test_basic[RawByteBuffer] . rlib/test/test_buffer.py::test_basic[ByteBuffer] . rlib/test/test_buffer.py::test_basic[make_buffer2] . rlib/test/test_buffer.py::test_typed_write[RawByteBuffer] . rlib/test/test_buffer.py::test_typed_write[ByteBuffer] . rlib/test/test_buffer.py::test_typed_write[make_buffer2] . rlib/test/test_buffer.py::test_typed_read[RawByteBuffer] . rlib/test/test_buffer.py::test_typed_read[ByteBuffer] . rlib/test/test_buffer.py::test_typed_read[make_buffer2] . rlib/test/test_buffer.py::test_getslice_shortcut[RawByteBuffer] . rlib/test/test_buffer.py::test_getslice_shortcut[ByteBuffer] . rlib/test/test_buffer.py::test_getslice_shortcut[make_buffer2] . rlib/test/test_buffer.py::test_getslice_slowpath[RawByteBuffer] . rlib/test/test_buffer.py::test_getslice_slowpath[ByteBuffer] . rlib/test/test_buffer.py::test_getslice_slowpath[make_buffer2] . rlib/test/test_buffer.py::test_getslice_clipped1[RawByteBuffer] . rlib/test/test_buffer.py::test_getslice_clipped1[ByteBuffer] . rlib/test/test_buffer.py::test_getslice_clipped1[make_buffer2] . rlib/test/test_buffer.py::test_getslice_clipped2[RawByteBuffer] . rlib/test/test_buffer.py::test_getslice_clipped2[ByteBuffer] . rlib/test/test_buffer.py::test_getslice_clipped2[make_buffer2] . rlib/test/test_buffer.py::test_getslice_open[RawByteBuffer] . rlib/test/test_buffer.py::test_getslice_open[ByteBuffer] . rlib/test/test_buffer.py::test_getslice_open[make_buffer2] . rlib/test/test_buffer.py::TestJIT::()::test_GCBuffer_typed_read . rlib/test/test_posix.py::TestPosix::()::test_open . rlib/test/test_posix.py::TestPosix::()::test_fstat . rlib/test/test_posix.py::TestPosix::()::test_stat . rlib/test/test_posix.py::TestPosix::()::test_stat_exception s rlib/test/test_posix.py::TestPosix::()::test_times Skipped: llinterp does not like tuple returns . rlib/test/test_posix.py::TestPosix::()::test_lseek . rlib/test/test_posix.py::TestPosix::()::test_isatty . rlib/test/test_posix.py::TestPosix::()::test_getcwd . rlib/test/test_posix.py::TestPosix::()::test_write . rlib/test/test_posix.py::TestPosix::()::test_read s rlib/test/test_posix.py::TestPosix::()::test_chown Skipped: condition: not hasattr(os, 'chown') . rlib/test/test_posix.py::TestPosix::()::test_close s rlib/test/test_posix.py::TestPosix::()::test_ftruncate Skipped: condition: not hasattr(os, 'ftruncate') s rlib/test/test_posix.py::TestPosix::()::test_getuid Skipped: condition: not hasattr(os, 'getuid') s rlib/test/test_posix.py::TestPosix::()::test_getgid Skipped: condition: not hasattr(os, 'getgid') s rlib/test/test_posix.py::TestPosix::()::test_os_setuid Skipped: condition: not hasattr(os, 'setuid') s rlib/test/test_posix.py::TestPosix::()::test_os_sysconf Skipped: condition: not hasattr(os, 'sysconf') s rlib/test/test_posix.py::TestPosix::()::test_os_confstr Skipped: condition: not hasattr(os, 'confstr') s rlib/test/test_posix.py::TestPosix::()::test_os_pathconf Skipped: condition: not hasattr(os, 'pathconf') s rlib/test/test_posix.py::TestPosix::()::test_os_chroot Skipped: condition: not hasattr(os, 'chroot') . rlib/test/test_posix.py::TestPosix::()::test_os_wstar s rlib/test/test_posix.py::TestPosix::()::test_getgroups Skipped: condition: not hasattr(os, 'getgroups') s rlib/test/test_posix.py::TestPosix::()::test_setgroups Skipped: condition: not hasattr(os, 'setgroups') s rlib/test/test_posix.py::TestPosix::()::test_initgroups Skipped: condition: not hasattr(os, 'initgroups') s rlib/test/test_posix.py::TestPosix::()::test_tcgetpgrp Skipped: condition: not hasattr(os, 'tcgetpgrp') s rlib/test/test_posix.py::TestPosix::()::test_tcsetpgrp Skipped: condition: not hasattr(os, 'tcsetpgrp') s rlib/test/test_posix.py::TestPosix::()::test_getresuid Skipped: condition: not hasattr(os, 'getresuid') s rlib/test/test_posix.py::TestPosix::()::test_getresgid Skipped: condition: not hasattr(os, 'getresgid') s rlib/test/test_posix.py::TestPosix::()::test_setresuid Skipped: condition: not hasattr(os, 'setresuid') s rlib/test/test_posix.py::TestPosix::()::test_setresgid Skipped: condition: not hasattr(os, 'setresgid') . rlib/test/test_rStringIO.py::test_simple . rlib/test/test_rStringIO.py::test_write_many . rlib/test/test_rStringIO.py::test_seek . rlib/test/test_rStringIO.py::test_write_beyond_end . rlib/test/test_rStringIO.py::test_tell . rlib/test/test_rStringIO.py::test_read . rlib/test/test_rStringIO.py::test_readline . rlib/test/test_rStringIO.py::test_truncate . rlib/test/test_rStringIO.py::test_truncate_end . rlib/test/test_rStringIO.py::test_bug . rlib/test/test_rStringIO.py::test_stress . rlib/test/test_longlong2float.py::test_float2longlong . rlib/test/test_longlong2float.py::test_longlong_as_float . rlib/test/test_longlong2float.py::test_longlong_as_float_hypothesis_roundtrip . rlib/test/test_longlong2float.py::test_consistency_longlong2float_ll2ctypes . rlib/test/test_longlong2float.py::test_consistency_float2longlong_ll2ctypes . rlib/test/test_longlong2float.py::test_compiled . rlib/test/test_longlong2float.py::test_interpreted . rlib/test/test_longlong2float.py::test_int_as_singlefloat . rlib/test/test_longlong2float.py::test_compiled_single . rlib/test/test_longlong2float.py::test_compiled_encode_nan . rlib/test/test_rarithmetic.py::Test_r_int::()::test__add__ . rlib/test/test_rarithmetic.py::Test_r_int::()::test__sub__ . rlib/test/test_rarithmetic.py::Test_r_int::()::test__mul__ . rlib/test/test_rarithmetic.py::Test_r_int::()::test__div__ . rlib/test/test_rarithmetic.py::Test_r_int::()::test__mod__ . rlib/test/test_rarithmetic.py::Test_r_int::()::test__divmod__ . rlib/test/test_rarithmetic.py::Test_r_int::()::test__lshift__ . rlib/test/test_rarithmetic.py::Test_r_int::()::test__rshift__ . rlib/test/test_rarithmetic.py::Test_r_int::()::test__or__ . rlib/test/test_rarithmetic.py::Test_r_int::()::test__and__ . rlib/test/test_rarithmetic.py::Test_r_int::()::test__xor__ . rlib/test/test_rarithmetic.py::Test_r_int::()::test__neg__ . rlib/test/test_rarithmetic.py::Test_r_int::()::test__pos__ . rlib/test/test_rarithmetic.py::Test_r_int::()::test__invert__ . rlib/test/test_rarithmetic.py::Test_r_int::()::test__pow__ . rlib/test/test_rarithmetic.py::Test_r_uint::()::test__add__ . rlib/test/test_rarithmetic.py::Test_r_uint::()::test__sub__ . rlib/test/test_rarithmetic.py::Test_r_uint::()::test__mul__ . rlib/test/test_rarithmetic.py::Test_r_uint::()::test__div__ . rlib/test/test_rarithmetic.py::Test_r_uint::()::test__mod__ . rlib/test/test_rarithmetic.py::Test_r_uint::()::test__divmod__ . rlib/test/test_rarithmetic.py::Test_r_uint::()::test__lshift__ . rlib/test/test_rarithmetic.py::Test_r_uint::()::test__rshift__ . rlib/test/test_rarithmetic.py::Test_r_uint::()::test__or__ . rlib/test/test_rarithmetic.py::Test_r_uint::()::test__and__ . rlib/test/test_rarithmetic.py::Test_r_uint::()::test__xor__ . rlib/test/test_rarithmetic.py::Test_r_uint::()::test__neg__ . rlib/test/test_rarithmetic.py::Test_r_uint::()::test__pos__ . rlib/test/test_rarithmetic.py::Test_r_uint::()::test__invert__ . rlib/test/test_rarithmetic.py::Test_r_uint::()::test__pow__ . rlib/test/test_rarithmetic.py::Test_r_uint::()::test_back_to_int . rlib/test/test_rarithmetic.py::Test_r_uint::()::test_from_float . rlib/test/test_rarithmetic.py::Test_r_uint::()::test_to_float . rlib/test/test_rarithmetic.py::test_mixed_types . rlib/test/test_rarithmetic.py::test_limits . rlib/test/test_rarithmetic.py::test_intmask . rlib/test/test_rarithmetic.py::test_intmask_small . rlib/test/test_rarithmetic.py::test_bug_creating_r_int . rlib/test/test_rarithmetic.py::test_ovfcheck . rlib/test/test_rarithmetic.py::test_ovfcheck_float_to_int . rlib/test/test_rarithmetic.py::test_abs . rlib/test/test_rarithmetic.py::test_r_singlefloat . rlib/test/test_rarithmetic.py::test_r_singlefloat_eq . rlib/test/test_rarithmetic.py::TestRarithmetic::()::test_compare_singlefloat_crashes . rlib/test/test_rarithmetic.py::TestRarithmetic::()::test_is_valid_int . rlib/test/test_rarithmetic.py::TestRarithmetic::()::test_string_to_int_translates . rlib/test/test_rarithmetic.py::test_int_real_union . rlib/test/test_rarithmetic.py::test_compute_restype_incompatible . rlib/test/test_rarithmetic.py::test_most_neg_value_of . rlib/test/test_rarithmetic.py::test_most_pos_value_of . rlib/test/test_rarithmetic.py::test_is_signed_integer_type . rlib/test/test_rarithmetic.py::test_r_ulonglong . rlib/test/test_rarithmetic.py::test_highest_bit . rlib/test/test_rarithmetic.py::test_int_between . rlib/test/test_rarithmetic.py::test_int_force_ge_zero . rlib/test/test_rarithmetic.py::test_int_c_div_mod . rlib/test/test_rarithmetic.py::test_int_c_div_mod_2 . rlib/test/test_rarithmetic.py::test_byteswap . rlib/test/test_rarithmetic.py::test_byteswap_interpret . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_string_to_int . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_string_to_int_base . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_string_to_int_error . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_string_to_int_overflow . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_string_to_int_not_overflow . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_string_to_int_base_error . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_valid_underscores[0_0_0] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_valid_underscores[4_2] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_valid_underscores[1_0000_0000] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_valid_underscores[0b1001_0100] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_valid_underscores[0xfff_ffff] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_valid_underscores[0o5_7_7] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_valid_underscores[0b_0] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_valid_underscores[0x_f] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_valid_underscores[0o_5] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_invalid_underscores[_100] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_invalid_underscores[_] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_invalid_underscores[_0b1001_0100] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_invalid_underscores[0_] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_invalid_underscores[42_] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_invalid_underscores[1.4j_] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_invalid_underscores[0x_] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_invalid_underscores[0b1_] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_invalid_underscores[0xf_] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_invalid_underscores[0o5_] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_invalid_underscores[0_b0] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_invalid_underscores[0_xf] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_invalid_underscores[0_o5] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_invalid_underscores[09_99] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_invalid_underscores[4_______2] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_invalid_underscores[0b1001__0100] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_invalid_underscores[0xfff__ffff] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_invalid_underscores[0x___] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_invalid_underscores[0o5__77] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_invalid_underscores[1e1__0] . rlib/test/test_rarithmetic.py::TestStringToInt::()::test_no_implicit_octal . rlib/test/test_rarithmetic.py::TestExplicitIntsizes::()::test_explicit_32 . rlib/test/test_rarithmetic.py::TestExplicitIntsizes::()::test_explicit_64 . rlib/test/test_rarithmetic.py::test_operation_with_float . rlib/test/test_rarithmetic.py::test_int64_plus_int32 . rlib/test/test_rarithmetic.py::test_fallback_paths . rlib/test/test_rarithmetic.py::test_ovfcheck_int32 . rlib/test/test_rarithmetic.py::test_mulmod . rlib/test/test_rarithmetic.py::test_uint_mul_high s rlib/test/test_rawrefcount_boehm.py::test_random Skipped: Boehm GC not installed or too old version s rlib/test/test_rawrefcount_boehm.py::TestBoehmTranslated::()::test_full_translation Skipped: Boehm GC not installed or too old version . rlib/test/test_objectmodel.py::test_recursive_r_dict_repr . rlib/test/test_objectmodel.py::test_annotate_r_dict . rlib/test/test_objectmodel.py::test_annotate_r_dict_bm . rlib/test/test_objectmodel.py::test_unboxed_value s rlib/test/test_objectmodel.py::test_symbolic Skipped: xxx no test here . rlib/test/test_objectmodel.py::test_symbolic_raises . rlib/test/test_objectmodel.py::test_compute_hash . rlib/test/test_objectmodel.py::test_compute_hash_float . rlib/test/test_objectmodel.py::test_compute_identity_hash . rlib/test/test_objectmodel.py::test_compute_unique_id . rlib/test/test_objectmodel.py::test_current_object_addr_as_int . rlib/test/test_objectmodel.py::TestObjectModel::()::test_we_are_translated . rlib/test/test_objectmodel.py::TestObjectModel::()::test_rtype_r_dict . rlib/test/test_objectmodel.py::TestObjectModel::()::test_rtype_r_dict_bm . rlib/test/test_objectmodel.py::TestObjectModel::()::test_rtype_constant_r_dicts . rlib/test/test_objectmodel.py::TestObjectModel::()::test_rtype_r_dict_singlefrozen_func . rlib/test/test_objectmodel.py::TestObjectModel::()::test_rtype_r_dict_singlefrozen_func_pbc . rlib/test/test_objectmodel.py::TestObjectModel::()::test_rtype_r_dict_exceptions . rlib/test/test_objectmodel.py::TestObjectModel::()::test_access_in_try . rlib/test/test_objectmodel.py::TestObjectModel::()::test_access_in_try_set . rlib/test/test_objectmodel.py::TestObjectModel::()::test_r_dict_fast_functions . rlib/test/test_objectmodel.py::TestObjectModel::()::test_prepare_dict_update . rlib/test/test_objectmodel.py::TestObjectModel::()::test_prepare_dict_update_2 . rlib/test/test_objectmodel.py::TestObjectModel::()::test_reversed_dict . rlib/test/test_objectmodel.py::TestObjectModel::()::test_compute_hash . rlib/test/test_objectmodel.py::TestObjectModel::()::test_isconstant . rlib/test/test_objectmodel.py::TestObjectModel::()::test_rtype_keepalive . rlib/test/test_objectmodel.py::TestObjectModel::()::test_fetch_translated_config . rlib/test/test_objectmodel.py::test_specialize_decorator . rlib/test/test_objectmodel.py::test_enforceargs_decorator . rlib/test/test_objectmodel.py::test_always_inline . rlib/test/test_objectmodel.py::test_try_inline . rlib/test/test_objectmodel.py::test_enforceargs_defaults . rlib/test/test_objectmodel.py::test_enforceargs_keywords . rlib/test/test_objectmodel.py::test_enforceargs_int_float_promotion . rlib/test/test_objectmodel.py::test_enforceargs_complex_types . rlib/test/test_objectmodel.py::test_enforceargs_no_typecheck . rlib/test/test_objectmodel.py::test_enforceargs_translates . rlib/test/test_objectmodel.py::test_enforceargs_not_constant . rlib/test/test_objectmodel.py::test_newlist . rlib/test/test_objectmodel.py::test_newlist_nonconst . rlib/test/test_objectmodel.py::test_resizelist_hint . rlib/test/test_objectmodel.py::test_resizelist_hint_len . rlib/test/test_objectmodel.py::test_list_get_physical_size . rlib/test/test_objectmodel.py::test_iterkeys_with_hash . rlib/test/test_objectmodel.py::test_iteritems_with_hash . rlib/test/test_objectmodel.py::test_contains_with_hash . rlib/test/test_objectmodel.py::test_setitem_with_hash . rlib/test/test_objectmodel.py::test_getitem_with_hash . rlib/test/test_objectmodel.py::test_delitem_with_hash . rlib/test/test_objectmodel.py::test_delitem_if_value_is . rlib/test/test_objectmodel.py::test_rdict_with_hash . rlib/test/test_objectmodel.py::test_rordereddict_move_to_end . rlib/test/test_objectmodel.py::test_r_dict_move_to_end . rlib/test/test_objectmodel.py::test_import_from_mixin . rlib/test/test_objectmodel.py::test_import_from_mixin_immutable_fields . rlib/test/test_objectmodel.py::test_never_allocate . rlib/test/test_objectmodel.py::test_dict_to_switch . rlib/test/test_objectmodel.py::test_dict_to_switch_translate . rlib/test/test_objectmodel.py::test_dict_to_switch_default . rlib/test/test_rawrefcount.py::TestRawRefCount::()::test_create_link_pypy . rlib/test/test_rawrefcount.py::TestRawRefCount::()::test_create_link_pyobj . rlib/test/test_rawrefcount.py::TestRawRefCount::()::test_collect_p_dies . rlib/test/test_rawrefcount.py::TestRawRefCount::()::test_collect_p_keepalive_pyobject . rlib/test/test_rawrefcount.py::TestRawRefCount::()::test_collect_p_keepalive_w_root . rlib/test/test_rawrefcount.py::TestRawRefCount::()::test_collect_o_dies . rlib/test/test_rawrefcount.py::TestRawRefCount::()::test_collect_o_keepalive_pyobject . rlib/test/test_rawrefcount.py::TestRawRefCount::()::test_collect_o_keepalive_w_root . rlib/test/test_rawrefcount.py::TestRawRefCount::()::test_collect_s_dies . rlib/test/test_rawrefcount.py::TestRawRefCount::()::test_collect_s_keepalive_pyobject . rlib/test/test_rawrefcount.py::TestRawRefCount::()::test_collect_s_keepalive_w_root . rlib/test/test_rawrefcount.py::TestRawRefCount::()::test_mark_deallocating F rlib/test/test_rawrefcount.py::TestTranslated::()::test_full_translation self = def test_full_translation(self): class State: pass state = State() state.seen = [] def dealloc_trigger(): state.seen.append(1) w_marker = W_Root(-1) def make_p(): p = W_Root(42) ob = lltype.malloc(PyObjectS, flavor='raw', zero=True) rawrefcount.create_link_pypy(p, ob) ob.c_ob_refcnt += REFCNT_FROM_PYPY assert rawrefcount.from_obj(PyObject, p) == ob assert rawrefcount.to_obj(W_Root, ob) == p return ob, p FTYPE = rawrefcount.RAWREFCOUNT_DEALLOC_TRIGGER def entry_point(argv): ll_dealloc_trigger_callback = llhelper(FTYPE, dealloc_trigger) rawrefcount.init(ll_dealloc_trigger_callback) ob, p = make_p() if state.seen != []: print "OB COLLECTED REALLY TOO SOON" return 1 rgc.collect() if state.seen != []: print "OB COLLECTED TOO SOON" return 1 objectmodel.keepalive_until_here(p) p = None rgc.collect() if state.seen != [1]: print "OB NOT COLLECTED" return 1 if rawrefcount.next_dead(PyObject) != ob: print "NEXT_DEAD != OB" return 1 if ob.c_ob_refcnt != 1: print "next_dead().ob_refcnt != 1" return 1 if rawrefcount.next_dead(PyObject) != lltype.nullptr(PyObjectS): print "NEXT_DEAD second time != NULL" return 1 if rawrefcount.to_obj(W_Root, ob) is not None: print "to_obj(dead) is not None?" return 1 rawrefcount.mark_deallocating(w_marker, ob) if rawrefcount.to_obj(W_Root, ob) is not w_marker: print "to_obj(marked-dead) is not w_marker" return 1 print "OK!" lltype.free(ob, flavor='raw') return 0 self.config = get_combined_translation_config(translating=True) self.config.translation.gc = "incminimark" > t, cbuilder = self.compile(entry_point) rlib\test\test_rawrefcount.py:289: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ translator\c\test\test_standalone.py:75: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp...ython_memory_gc.c(2124): error C2037: left of \'ullTotalPhys\' specifies undefined struct/union \'MEMORYSTATUSEX\'\r\n' stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp...a\\pypy\\pypy\\rpython"\\translator\\c /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-50\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_test.obj /c data_rpython_rlib_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_test.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(179): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2090): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-50\testing_1\singleheader.h(2179): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2116): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-50\testing_1\singleheader.h(2179): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2117): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2124): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError ---------- Captured stderr call ---------- [platform:msg] Updated environment with vsver 160, using x64 True [rtyper] specializing: 100 / 476 blocks (21%) [rtyper] specializing: 200 / 535 blocks (37%) [rtyper] specializing: 300 / 535 blocks (56%) [rtyper] specializing: 400 / 535 blocks (74%) [rtyper] specializing: 500 / 535 blocks (93%) [rtyper] -=- specialized 535 blocks -=- [rtyper] -=- specialized 4 more blocks -=- [rtyper] -=- specialized 25 more blocks -=- [rtyper] specializing: 600 / 2788 blocks (21%) [rtyper] specializing: 800 / 2873 blocks (27%) [rtyper] specializing: 1000 / 2873 blocks (34%) [rtyper] specializing: 1200 / 2900 blocks (41%) [rtyper] specializing: 1400 / 2904 blocks (48%) [rtyper] specializing: 1600 / 2989 blocks (53%) [rtyper] specializing: 1800 / 2989 blocks (60%) [rtyper] specializing: 2000 / 2998 blocks (66%) [rtyper] specializing: 2200 / 3047 blocks (72%) [rtyper] specializing: 2400 / 3047 blocks (78%) [rtyper] specializing: 2600 / 3049 blocks (85%) [rtyper] specializing: 2800 / 3049 blocks (91%) [rtyper] specializing: 3000 / 3073 blocks (97%) [rtyper] -=- specialized 2513 more blocks -=- [rtyper] specializing: 3100 / 3187 blocks (97%) [rtyper] -=- specialized 110 more blocks -=- [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] inlined 1612 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] removed 34 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [rtyper] specializing: 3200 / 3237 blocks (98%) [rtyper] -=- specialized 50 more blocks -=- [rtyper] -=- specialized 0 more blocks -=- [c:database] GC transformer: finished helpers [rtyper] -=- specialized 30 more blocks -=- [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] inlined 3 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] removed 0 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [c:database] GC transformer: finished tables [gctransform:info] assigned 61 typeids [gctransform:info] added 70 push/pop stack root instructions [gctransform:info] inserted 6 write barrier calls [gctransform:info] inserted 3 write_barrier_from_array calls [gctransform:info] found 3 static roots [c:database] Inlining GC helpers and postprocessing [c] 854 nodes [ array: 140 framework rtti: 20 func: 337 group: 1 struct: 356 ] [c:database] Completed [c:writing] structdef.h [c:writing] forwarddecl.h [c:writing] preimpl.h [c:writing] data_rpython_flowspace.c [c:writing] data_rpython_memory_gc.c [c:writing] data_rpython_memory_gctransform.c [c:writing] data_rpython_rlib.c [c:writing] data_rpython_rlib_test.c [c:writing] data_rpython_rtyper.c [c:writing] data_rpython_rtyper_lltypesystem.c [c:writing] nonfuncnodes.c [c:writing] data_rpython_memory_gc_1.c [c:writing] data_rpython_rlib_1.c [c:writing] data_rpython_rtyper_lltypesystem_1.c [c:writing] implement.c [c:writing] rpython_flowspace.c [c:writing] rpython_memory.c [c:writing] rpython_memory_gc.c [c:writing] rpython_memory_gctransform.c [c:writing] rpython_rlib.c [c:writing] rpython_rlib_test.c [c:writing] rpython_rtyper.c [c:writing] rpython_rtyper_lltypesystem.c [c:writing] rpython_translator.c [c:writing] rpython_translator_c.c [platform:execute] nmake in c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-50\testing_1 [platform:Error] cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] stdafx.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] testing_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gc.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gctransform.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_test.obj /c data_rpython_rlib_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper_lltypesystem.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] nonfuncnodes.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gc_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper_lltypesystem_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] implement.c [platform:Error] implement.c(179): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_memory.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_memory_gc.c [platform:Error] rpython_memory_gc.c(2090): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-50\testing_1\singleheader.h(2179): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2116): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-50\testing_1\singleheader.h(2179): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2117): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2124): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' [platform:Error] Stop. (somefailed=True in rlib/test/test_rawrefcount.py) . rlib/test/test_rbisect.py::test_bisect_left . rlib/test/test_rbisect.py::test_bisect_right . rlib/test/test_rcomplex.py::test_add . rlib/test/test_rcomplex.py::test_sub . rlib/test/test_rcomplex.py::test_mul . rlib/test/test_rcomplex.py::test_div . rlib/test/test_rcomplex.py::test_specific_values . rlib/test/test_rcomplex.py::test_isnan . rlib/test/test_rcomplex.py::test_isinf . rlib/test/test_rcomplex.py::test_isfinite . rlib/test/test_rdtoa.py::test_strtod . rlib/test/test_rdtoa.py::test_dtoa . rlib/test/test_rdtoa.py::test_dtoa_precision . rlib/test/test_rdtoa.py::test_flag_cut_exp_0 . rlib/test/test_rdtoa.py::test_g_trailing_zero_bug . rlib/test/test_rdtoa.py::test_flag_neg_zero . rlib/test/test_rawstorage.py::test_untranslated_storage . rlib/test/test_rawstorage.py::test_untranslated_storage_unaligned . rlib/test/test_rawstorage.py::TestRawStorage::()::test_storage_int . rlib/test/test_rawstorage.py::TestRawStorage::()::test_storage_float_unaligned . rlib/test/test_rawstorage.py::TestCBackend::()::test_backend_int . rlib/test/test_rawstorage.py::TestCBackend::()::test_backend_float_unaligned . rlib/test/test_rawstorage.py::TestCBackend::()::test_backend_float_unaligned_allow_misalign . rlib/test/test_rdynload.py::TestDLOperations::()::test_dlopen . rlib/test/test_rdynload.py::TestDLOperations::()::test_dlsym . rlib/test/test_rdynload.py::TestDLOperations::()::test_ldscripts . rlib/test/test_rerased.py::test_simple . rlib/test/test_rerased.py::test_simple_none . rlib/test/test_rerased.py::test_simple_int . rlib/test/test_rerased.py::test_simple_int_overflow . rlib/test/test_rerased.py::test_list . rlib/test/test_rerased.py::test_deepcopy . rlib/test/test_rerased.py::test_annotate_1 . rlib/test/test_rerased.py::test_annotate_2 . rlib/test/test_rerased.py::test_annotate_3 . rlib/test/test_rerased.py::test_annotate_erasing_pair . rlib/test/test_rerased.py::test_annotate_reflowing . rlib/test/test_rerased.py::test_annotate_prebuilt . rlib/test/test_rerased.py::test_annotate_prebuilt_int . rlib/test/test_rerased.py::TestRErased::()::test_rtype_1 . rlib/test/test_rerased.py::TestRErased::()::test_rtype_2 . rlib/test/test_rerased.py::TestRErased::()::test_rtype_3 . rlib/test/test_rerased.py::TestRErased::()::test_prebuilt_erased . rlib/test/test_rerased.py::TestRErased::()::test_prebuilt_erased_in_instance . rlib/test/test_rerased.py::TestRErased::()::test_overflow . rlib/test/test_rerased.py::TestRErased::()::test_none . rlib/test/test_rerased.py::TestRErased::()::test_rtype_list . rlib/test/test_rerased.py::TestRErased::()::test_rtype_store_in_struct . rlib/test/test_rerased.py::test_union . rlib/test/test_rerased.py::test_erasing_pair . rlib/test/test_rerased.py::test_erasing_pair_try_cast_instance . rlib/test/test_rfile.py::TestFile::()::test_open . rlib/test/test_rfile.py::TestFile::()::test_open_errors s rlib/test/test_rfile.py::TestFile::()::test_open_buffering_line Skipped: condition: sys.platform == 'win32' or sys.platform == 'darwin' s rlib/test/test_rfile.py::TestFile::()::test_fdopen_buffering_line Skipped: condition: sys.platform == 'win32' or sys.platform == 'darwin' . rlib/test/test_rfile.py::TestFile::()::test_open_buffering_full . rlib/test/test_rfile.py::TestFile::()::test_fdopen_buffering_full . rlib/test/test_rfile.py::TestFile::()::test_read_write . rlib/test/test_rfile.py::TestFile::()::test_read_sequentially . rlib/test/test_rfile.py::TestFile::()::test_read_universal . rlib/test/test_rfile.py::TestFile::()::test_seek . rlib/test/test_rfile.py::TestFile::()::test_tempfile . rlib/test/test_rfile.py::TestFile::()::test_fdopen . rlib/test/test_rfile.py::TestFile::()::test_fileno . rlib/test/test_rfile.py::TestFile::()::test_tell . rlib/test/test_rfile.py::TestFile::()::test_flush . rlib/test/test_rfile.py::TestFile::()::test_truncate . rlib/test/test_rfile.py::TestFile::()::test_with_statement . rlib/test/test_rfile.py::TestDirect::()::test_stdio . rlib/test/test_rfile.py::TestDirect::()::test_auto_close . rlib/test/test_rfile.py::TestDirect::()::test_read_a_lot . rlib/test/test_rfile.py::TestDirect::()::test_readline . rlib/test/test_rfile.py::TestDirect::()::test_readline_without_eol_at_the_end s rlib/test/test_rfile.py::TestPopen::()::test_popen Skipped: not for win32 s rlib/test/test_rfile.py::TestPopen::()::test_pclose Skipped: not for win32 s rlib/test/test_rfile.py::TestPopenR::()::test_popen Skipped: not for win32 s rlib/test/test_rfile.py::TestPopenR::()::test_pclose Skipped: not for win32 . rlib/test/test_rfloat.py::test_round_away . rlib/test/test_rfloat.py::test_round_double . rlib/test/test_rfloat.py::test_round_half_even . rlib/test/test_rfloat.py::test_float_as_rbigint_ratio . rlib/test/test_rfloat.py::test_mtestfile . rlib/test/test_rfloat.py::test_gamma_overflow_translated . rlib/test/test_rfloat.py::test_string_to_float . rlib/test/test_rfloat.py::test_string_to_float_nan . rlib/test/test_rfloat.py::test_log2 . rlib/test/test_rfloat.py::test_nextafter . rlib/test/test_rfloat.py::test_exp2 . rlib/test/test_rfloat.py::test_cbrt . rlib/test/test_rfloat.py::test_exp2_cbrt_translated . rlib/test/test_rgil.py::TestGILShadowStack::()::test_simple . rlib/test/test_rgil.py::TestGILShadowStack::()::test_after_thread_switch . rlib/test/test_rgil.py::TestGILShadowStack::()::test_am_I_holding_the_GIL . rlib/test/test_rgil.py::TestGILShadowStack::()::test_multiple_threads . rlib/test/test_rlocale.py::TestLocale::()::test_setlocale_worked . rlib/test/test_rlocale.py::TestLocale::()::test_lower_upper . rlib/test/test_rlocale.py::test_numeric_formatting s rlib/test/test_rlocale.py::test_libintl Skipped: there is (maybe) no libintl here . rlib/test/test_rgc.py::test_collect . rlib/test/test_rgc.py::test_collect_0 . rlib/test/test_rgc.py::test_enable_disable . rlib/test/test_rgc.py::test_collect_step . rlib/test/test_rgc.py::test__encode_states . rlib/test/test_rgc.py::test_can_move . rlib/test/test_rgc.py::test_ll_arraycopy_1 . rlib/test/test_rgc.py::test_ll_arraycopy_2 . rlib/test/test_rgc.py::test_ll_arraycopy_3 . rlib/test/test_rgc.py::test_ll_arraycopy_4 . rlib/test/test_rgc.py::test_ll_arraycopy_5 . rlib/test/test_rgc.py::test_ll_arraycopy_array_of_structs . rlib/test/test_rgc.py::test_ll_arraymove_1 . rlib/test/test_rgc.py::test_ll_arraymove_2 . rlib/test/test_rgc.py::test_ll_arraymove_gc . rlib/test/test_rgc.py::test_ll_arraymove_slowpath . rlib/test/test_rgc.py::test_ll_arrayclear . rlib/test/test_rgc.py::test_ll_arrayclear_gcptr . rlib/test/test_rgc.py::test_ll_arrayfill . rlib/test/test_rgc.py::test__contains_gcptr . rlib/test/test_rgc.py::test_ll_arraycopy_small s rlib/test/test_rgc.py::test_ll_shrink_array_1 Skipped: implement ll_shrink_array for GcStructs or GcArrays that don't have the shape of STR or UNICODE . rlib/test/test_rgc.py::test_ll_shrink_array_2 . rlib/test/test_rgc.py::test_get_referents s rlib/test/test_rgc.py::test_get_memory_usage Skipped: rgc.get_rpy_memory_usage does not work on pypy . rlib/test/test_rgc.py::test_register_custom_trace_hook F rlib/test/test_rgc.py::test_nonmoving_raw_ptr_for_resizable_list def test_nonmoving_raw_ptr_for_resizable_list(): def f(n): lst = ['a', 'b', 'c'] lst = rgc.resizable_list_supporting_raw_ptr(lst) lst.append(chr(n)) assert lst[3] == chr(n) assert lst[-1] == chr(n) # ptr = rgc.nonmoving_raw_ptr_for_resizable_list(lst) assert lst[:] == ['a', 'b', 'c', chr(n)] assert lltype.typeOf(ptr) == rffi.CCHARP assert [ptr[i] for i in range(4)] == ['a', 'b', 'c', chr(n)] # lst[-3] = 'X' assert ptr[1] == 'X' ptr[2] = 'Y' assert lst[-2] == 'Y' # addr = rffi.cast(lltype.Signed, ptr) ptr = rffi.cast(rffi.CCHARP, addr) rgc.collect() # should not move lst.items lst[-4] = 'g' assert ptr[0] == 'g' ptr[3] = 'H' assert lst[-1] == 'H' return lst # # direct untranslated run lst = f(35) assert isinstance(lst, rgc._ResizableListSupportingRawPtr) # # llinterp run interpret(f, [35]) # # compilation with the GC transformer import subprocess from rpython.translator.interactive import Translation # def main(argv): f(len(argv)) print "OK!" return 0 # t = Translation(main, gc="incminimark") t.disable(['backendopt']) t.set_backend_extra_options(c_debug_defines=True) > exename = t.compile() rlib\test\test_rgc.py:419: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ translator\interactive.py:117: in compile getattr(self.driver, 'compile_' + backend)() translator\driver.py:108: in proc return self.proceed(backend_goal) translator\driver.py:569: in proceed result = self._execute(goals, task_skip = self._maybe_skip()) translator\tool\taskengine.py:114: in _execute res = self._do(goal, taskcallable, *args, **kwds) translator\driver.py:278: in _do res = func() translator\driver.py:536: in task_compile_c cbuilder.compile(**kwds) translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp...ython_memory_gc.c(2136): error C2037: left of \'ullTotalPhys\' specifies undefined struct/union \'MEMORYSTATUSEX\'\r\n' stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp...a\\pypy\\pypy\\rpython"\\translator\\c /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-61\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_test.obj /c data_rpython_rlib_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_test.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(203): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2102): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-61\testing_1\singleheader.h(2058): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2128): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-61\testing_1\singleheader.h(2058): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2129): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2136): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError ---------- Captured stderr call ---------- [platform:msg] Updated environment with vsver 160, using x64 True [rtyper] specializing: 100 / 238 blocks (42%) [rtyper] specializing: 200 / 238 blocks (84%) [rtyper] -=- specialized 238 blocks -=- [rtyper] -=- specialized 4 more blocks -=- [platform:msg] Updated environment with vsver 160, using x64 True [flowgraph] (rpython.rlib.test.test_rgc:411)main [translation:info] Annotating&simplifying... [translation:info] with policy: rpython.annotator.policy.AnnotatorPolicy [flowgraph] (rpython.rlib.test.test_rgc:374)f [flowgraph] (rpython.rlib.rgc:1502)nonmoving_raw_ptr_for_resizable_list [flowgraph] (rpython.flowspace.specialcase:76)rpython_print_item [flowgraph] (rpython.flowspace.specialcase:95)rpython_print_newline [flowgraph] (rpython.flowspace.specialcase:85)rpython_print_end [flowgraph] (rpython.rlib.rposix:500)write [flowgraph] (rpython.rtyper.lltypesystem.rffi:1427)scoped_nonmovingbuffer.__init__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:1431)scoped_nonmovingbuffer.__enter__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:873)get_nonmovingbuffer_ll [flowgraph] (rpython.rlib.objectmodel:315)we_are_translated_to_c [flowgraph] (rpython.rtyper.lltypesystem.rstr:116)copy_string_to_raw [flowgraph] (rpython.rtyper.lltypesystem.rstr:63)_get_raw_buf [flowgraph] (rpython.rtyper.lltypesystem.rstr:57)_str_ofs [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write [flowgraph] (rpython.rtyper.lltypesystem.rffi:1433)scoped_nonmovingbuffer.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:937)free_nonmovingbuffer_ll [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_wrap_write [flowgraph] (rpython.rlib.rgil:160)release [flowgraph] (rpython.rlib.rposix:151)_errno_before [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rposix:170)_errno_after [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rgil:171)acquire [flowgraph] (rpython.rlib.rthread:282)gc_thread_run [flowgraph] (rpython.rlib.rposix:430)handle_posix_error [flowgraph] (rpython.rlib.rarithmetic:139)widen [flowgraph] (rpython.rlib.rposix:113)get_saved_errno [flowgraph] (?:1)memo_offsetof_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__should_widen_type_0 [translation:info] RTyping... [flowgraph] (rpython.rtyper.rclass:1170)ll_runtime_type_info [flowgraph] (rpython.rtyper.rlist:574)ll_len [flowgraph] (rpython.rtyper.lltypesystem.rlist:365)ll_length [flowgraph] (rpython.rtyper.lltypesystem.rlist:324)ll_newlist [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items [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) [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] (?: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:719)ll_getitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rlist:372)ll_getitem_fast [flowgraph] (rpython.rtyper.rlist:699)ll_getitem [flowgraph] (rpython.rtyper.rlist:882)ll_listslice_startonly [flowgraph] (rpython.rtyper.lltypesystem.rlist:384)ll_fixed_newlist [flowgraph] (rpython.rtyper.rlist:554)ll_arraycopy [flowgraph] (rpython.rtyper.lltypesystem.rlist:399)ll_fixed_items [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rlist:407)ll_fixed_setitem_fast [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.rtyper.lltypesystem.rlist:395)ll_fixed_length [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rlist:402)ll_fixed_getitem_fast [flowgraph] (?:2)ll_listeq_trampoline [flowgraph] (rpython.rtyper.rlist:979)ll_listeq [flowgraph] (rpython.rlib.rgc:1584)ll_nonmovable_raw_ptr_for_resizable_list [flowgraph] (rpython.rtyper.lltypesystem.rrange:70)ll_newrange [flowgraph] (rpython.rtyper.lltypesystem.rlist:357)ll_newemptylist [flowgraph] (rpython.rtyper.lltypesystem.rrange:91)ll_rangeiter [flowgraph] (rpython.rtyper.rrange:172)ll_rangenext_up [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 [flowgraph] (rpython.rtyper.rlist:737)ll_setitem [flowgraph] (rpython.rtyper.lltypesystem.rstr:1293)ll_striter [flowgraph] (rpython.rtyper.lltypesystem.rstr:1306)ll_strnext [flowgraph] (?:11)ll_join_chars_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rstr:821) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars [flowgraph] (?:2)mallocstr [flowgraph] (rpython.rtyper.lltypesystem.rstr:36)mallocstr [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (?:2)ll_join_chars_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars [flowgraph] (?:11)ll_listdelslice_startonly_look_inside_iff [flowgraph] (rpython.rtyper.rlist:914) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly [flowgraph] (rpython.rtyper.rlist:541)ll_null_item [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rlist:295)_ll_list_resize_le [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)ll_listdelslice_startonly_trampoline [flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:1300)conditional_call [flowgraph] (rpython.rtyper.lltypesystem.rstr:350)ll_strlen [rtyper] specializing: 100 / 467 blocks (21%) [flowgraph] (rpython.rtyper.rstr:426)ll_str [flowgraph] (?:1)memo_ll_constant_0 [flowgraph] (?:11)ll_join_strs_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rstr:785) [flowgraph] (rpython.rlib.jit:294)loop_unrolling_heuristic [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs [flowgraph] (rpython.rtyper.lltypesystem.llmemory:1037)cast_any_ptr [flowgraph] (rpython.rtyper.lltypesystem.rstr:78)copy_string_contents [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (?:2)ll_join_strs_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs [rtyper] specializing: 200 / 526 blocks (38%) [rtyper] specializing: 300 / 526 blocks (57%) [rtyper] specializing: 400 / 526 blocks (76%) [rtyper] specializing: 500 / 526 blocks (95%) [rtyper] -=- specialized 526 blocks -=- [flowgraph] (rpython.rtyper.rclass:1133)ll_issubclass [flowgraph] (rpython.rtyper.rclass:1130)ll_type [rtyper] -=- specialized 4 more blocks -=- [translation:info] inserting stack checks... [flowgraph] (rpython.rlib.rstack:42)stack_check [flowgraph] (rpython.rlib.rstack:67)stack_check_slowpath [rtyper] -=- specialized 8 more blocks -=- [translation:info] inserted 0 stack checks. [translation:info] Creating database for generating c source... [flowgraph] (rpython.translator.exceptiontransform:100)rpyexc_occurred [flowgraph] (rpython.translator.exceptiontransform:104)rpyexc_fetch_type [flowgraph] (rpython.translator.exceptiontransform:107)rpyexc_fetch_value [flowgraph] (rpython.translator.exceptiontransform:110)rpyexc_clear [flowgraph] (rpython.translator.exceptiontransform:114)rpyexc_raise [flowgraph] (rpython.translator.exceptiontransform:128)rpyexc_reraise [flowgraph] (rpython.translator.exceptiontransform:133)rpyexc_fetch_exception [flowgraph] (rpython.translator.exceptiontransform:138)rpyexc_restore_exception [flowgraph] (rpython.translator.exceptiontransform:539)rpyexc_get_exception_addr [flowgraph] (rpython.translator.exceptiontransform:543)rpyexc_get_exc_value_addr [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.incminimark:640)IncrementalMiniMarkGC.malloc_fixedsize [flowgraph] (rpython.memory.gc.incminimark:696)IncrementalMiniMarkGC.malloc_varsize [flowgraph] (rpython.memory.gc.incminimark:783)IncrementalMiniMarkGC.collect [flowgraph] (rpython.memory.gc.incminimark:810)IncrementalMiniMarkGC.collect_step [flowgraph] (rpython.memory.gc.incminimark:530)IncrementalMiniMarkGC.enable [flowgraph] (rpython.memory.gc.incminimark:533)IncrementalMiniMarkGC.disable [flowgraph] (rpython.memory.gc.incminimark:536)IncrementalMiniMarkGC.isenabled [flowgraph] (rpython.memory.gc.incminimark:1117)IncrementalMiniMarkGC.can_move [flowgraph] (rpython.memory.gc.incminimark:1160)IncrementalMiniMarkGC.shrink_array [flowgraph] (rpython.memory.gc.base:149)GCBase.get_type_id_cast [flowgraph] (rpython.memory.gc.incminimark:1628)IncrementalMiniMarkGC.writebarrier_before_copy [flowgraph] (rpython.memory.gc.incminimark:1701)IncrementalMiniMarkGC.writebarrier_before_move [flowgraph] (rpython.memory.gc.incminimark:640)IncrementalMiniMarkGC.malloc_fast [flowgraph] (rpython.memory.gc.incminimark:696)IncrementalMiniMarkGC.malloc_varsize_fast [flowgraph] (rpython.memory.gctransform.framework:411)raw_malloc_memory_pressure_varsize [flowgraph] (rpython.memory.gctransform.framework:417)raw_malloc_memory_pressure [flowgraph] (rpython.memory.gctransform.framework:430)get_stats [flowgraph] (rpython.memory.gc.incminimark:2878)IncrementalMiniMarkGC.identityhash [flowgraph] (rpython.memory.gc.incminimark:2875)IncrementalMiniMarkGC.id [flowgraph] (rpython.memory.gc.inspector:32)get_rpy_roots [flowgraph] (rpython.memory.gc.inspector:63)get_rpy_referents [flowgraph] (rpython.memory.gc.inspector:76)get_rpy_memory_usage [flowgraph] (rpython.memory.gc.inspector:79)get_rpy_type_index [flowgraph] (rpython.memory.gc.inspector:83)is_rpy_instance [flowgraph] (rpython.memory.gc.inspector:265)dump_rpy_heap [flowgraph] (rpython.memory.gc.inspector:281)get_typeids_z [flowgraph] (rpython.memory.gc.inspector:285)get_typeids_list [flowgraph] (rpython.memory.gc.incminimark:1094)IncrementalMiniMarkGC.set_max_heap_size [flowgraph] (rpython.memory.gc.incminimark:3172)IncrementalMiniMarkGC.rawrefcount_init [flowgraph] (rpython.memory.gc.incminimark:3196)IncrementalMiniMarkGC.rawrefcount_create_link_pypy [flowgraph] (rpython.memory.gc.incminimark:3212)IncrementalMiniMarkGC.rawrefcount_create_link_pyobj [flowgraph] (rpython.memory.gc.incminimark:3223)IncrementalMiniMarkGC.rawrefcount_mark_deallocating [flowgraph] (rpython.memory.gc.incminimark:3229)IncrementalMiniMarkGC.rawrefcount_from_obj [flowgraph] (rpython.memory.gc.incminimark:3237)IncrementalMiniMarkGC.rawrefcount_to_obj [flowgraph] (rpython.memory.gc.incminimark:3241)IncrementalMiniMarkGC.rawrefcount_next_dead [flowgraph] (rpython.memory.gc.incminimark:1121)IncrementalMiniMarkGC.pin [flowgraph] (rpython.memory.gc.incminimark:1150)IncrementalMiniMarkGC.unpin [flowgraph] (rpython.memory.gc.incminimark:1157)IncrementalMiniMarkGC._is_pinned [flowgraph] (rpython.memory.gc.incminimark:1489)IncrementalMiniMarkGC.write_barrier [flowgraph] (rpython.memory.gc.incminimark:1538)remember_young_pointer [flowgraph] (rpython.memory.gc.incminimark:1495)IncrementalMiniMarkGC.write_barrier_from_array [flowgraph] (rpython.memory.gc.incminimark:1606)jit_remember_young_pointer_from_array [flowgraph] (rpython.memory.gc.incminimark:765)IncrementalMiniMarkGC.malloc_fixed_or_varsize_nonmovable [flowgraph] (rpython.memory.gc.incminimark:1755)IncrementalMiniMarkGC.register_finalizer [flowgraph] (rpython.memory.gc.incminimark:3043)IncrementalMiniMarkGC.ignore_finalizer [flowgraph] (rpython.memory.gc.incminimark:770)IncrementalMiniMarkGC.move_out_of_nursery [flowgraph] (rpython.memory.gctransform.shadowstack:258)gc_increase_root_stack_depth [flowgraph] (rpython.memory.gctransform.shadowstack:351)ShadowStackPool.increase_root_stack_depth [flowgraph] (rpython.memory.gc.incminimark:1208)IncrementalMiniMarkGC.is_in_nursery [flowgraph] (rpython.memory.gc.base:130)GCBase.header [flowgraph] (rpython.memory.gc.incminimark:955)IncrementalMiniMarkGC.external_malloc [flowgraph] (rpython.memory.gc.incminimark:1192)IncrementalMiniMarkGC.combine [flowgraph] (rpython.memory.gc.incminimark:1503)IncrementalMiniMarkGC._remember_young_pointer_inlined [flowgraph] (rpython.memory.support:122)AddressStack.append [flowgraph] (rpython.memory.gc.incminimark:3169)IncrementalMiniMarkGC._pyobj [flowgraph] (rpython.memory.gc.incminimark:1213)IncrementalMiniMarkGC.is_young_object [flowgraph] (rpython.memory.gc.base:380)GCBase.is_valid_gc_object [flowgraph] (rpython.memory.support:101)AddressStack.__init__ [flowgraph] (rpython.memory.support:307)AddressDict [flowgraph] (rpython.memory.lldict:17)newdict [flowgraph] (rpython.rtyper.lltypesystem.rdict:667)ll_newdict_size [flowgraph] (rpython.memory.lldict:20)dict_allocate [flowgraph] (rpython.memory.support:40)FreeList.get [flowgraph] (rpython.memory.gc.inspector:201)HeapDumper.__init__ [flowgraph] (rpython.memory.gc.inspector:173)BaseWalker.process [flowgraph] (rpython.memory.gc.inspector:112)BaseWalker.add_roots [flowgraph] (rpython.memory.gc.inspector:99)BaseWalker.__init__ [flowgraph] (rpython.memory.gc.incminimark:1188)IncrementalMiniMarkGC.get_type_id [flowgraph] (rpython.memory.gc.base:152)GCBase.get_size_incl_hash [flowgraph] (rpython.memory.gc.base:146)GCBase.get_size [flowgraph] (rpython.memory.gc.inspector:56)_do_append_rpy_referents [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.inspector:25)_do_append_rpy_roots [flowgraph] (rpython.memory.gc.incminimark:2729)IncrementalMiniMarkGC.enumerate_all_roots [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.inspector:14)_append_rpy_root [flowgraph] (rpython.memory.gc.incminimark:2864)IncrementalMiniMarkGC.id_or_identityhash [flowgraph] (rpython.memory.support:10)mangle_hash [flowgraph] (rpython.memory.gc.incminimark:3128)IncrementalMiniMarkGC.get_stats [flowgraph] (rpython.memory.gc.incminimark:1264)IncrementalMiniMarkGC.get_total_memory_used [flowgraph] (rpython.memory.gc.incminimark:1281)IncrementalMiniMarkGC.get_peak_memory_used [flowgraph] (rpython.memory.gc.incminimark:1275)IncrementalMiniMarkGC.get_peak_memory_alloced [flowgraph] (rpython.memory.gc.incminimark:1270)IncrementalMiniMarkGC.get_total_memory_alloced [flowgraph] (rpython.memory.gc.inspector:273)count_memory_pressure [flowgraph] (rpython.memory.gc.inspector:180)MemoryPressureCounter.__init__ [flowgraph] (rpython.memory.gc.incminimark:1102)IncrementalMiniMarkGC.raw_malloc_memory_pressure [flowgraph] (rpython.rtyper.lltypesystem.llarena:365)round_up_for_allocation [flowgraph] (rpython.memory.gc.incminimark:752)IncrementalMiniMarkGC._bump_pointer [flowgraph] (rpython.memory.gc.incminimark:1765)IncrementalMiniMarkGC._minor_collection [flowgraph] (rpython.rlib.rtime:146)time [flowgraph] (rpython.memory.gc.incminimark:824)IncrementalMiniMarkGC.minor_collection_with_major_progress [flowgraph] (rpython.memory.gc.incminimark:2366)IncrementalMiniMarkGC.minor_and_major_collection [flowgraph] (rpython.memory.gc.incminimark:2375)IncrementalMiniMarkGC.gc_step_until [flowgraph] (rpython.memory.gc.incminimark:865)IncrementalMiniMarkGC.collect_and_reserve [flowgraph] (rpython.memory.gc.incminimark:1195)IncrementalMiniMarkGC.init_gc_object [flowgraph] (rpython.memory.gc.base:64)GCBase._teardown [flowgraph] (rpython.memory.gctransform.shadowstack:108)setup_root_walker [flowgraph] (rpython.memory.gctransform.shadowstack:288)ShadowStackPool.initial_setup [flowgraph] (rpython.memory.gctransform.shadowstack:344)ShadowStackPool._prepare_unused_stack [flowgraph] (rpython.memory.gctransform.shadowstack:335)ShadowStackPool.start_fresh_new_state [flowgraph] (?:2)debug_start [flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots [flowgraph] (rpython.memory.gc.incminimark:2729)IncrementalMiniMarkGC.enumerate_all_roots [flowgraph] (rpython.memory.lldict:29)dict_allocate_entries [flowgraph] (rpython.memory.gctypelayout:110)GCData.q_fixed_size [flowgraph] (rpython.memory.gctypelayout:59)GCData.get [flowgraph] (rpython.memory.gctypelayout:204)_check_valid_type_info [flowgraph] (rpython.memory.support:108)AddressStack.enlarge [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.inspector:259)_hd_add_root [flowgraph] (rpython.memory.gc.inspector:123)BaseWalker.add [flowgraph] (rpython.memory.gctransform.framework:1758)walk_roots [flowgraph] (rpython.memory.gc.base:377)GCBase.points_to_valid_gc_object [flowgraph] (rpython.memory.gc.base:600)callback2 [flowgraph] (rpython.memory.gctransform.shadowstack:112)walk_stack_roots [flowgraph] (rpython.rlib.debug:126)debug_start [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots [flowgraph] (rpython.memory.gc.incminimark:1557)remember_young_pointer_from_array2 [flowgraph] (rpython.memory.gc.incminimark:1622)IncrementalMiniMarkGC.get_card [flowgraph] (rpython.memory.gc.incminimark:2847)IncrementalMiniMarkGC._find_shadow [flowgraph] (rpython.memory.gc.incminimark:2818)IncrementalMiniMarkGC._allocate_shadow [flowgraph] (rpython.memory.gctransform.shadowstack:93) [flowgraph] (rpython.memory.gctypelayout:143)GCData.q_fast_path_tracing [flowgraph] (rpython.memory.gc.base:134)GCBase._get_size_for_typeid [flowgraph] (rpython.memory.gc.base:118)GCBase.get_member_index [flowgraph] (rpython.memory.gctypelayout:135)GCData.q_is_rpython_class [flowgraph] (rpython.memory.gctypelayout:131)GCData.q_member_index [flowgraph] (rpython.memory.gctypelayout:73)GCData.q_is_varsize [flowgraph] (rpython.memory.gctypelayout:113)GCData.q_varsize_item_sizes [flowgraph] (rpython.memory.gctypelayout:66)GCData.get_varsize [flowgraph] (rpython.memory.gctypelayout:207)_check_valid_type_info_varsize [flowgraph] (rpython.memory.gctypelayout:119)GCData.q_varsize_offset_to_length [flowgraph] (rpython.memory.gc.base:600)callback2 [flowgraph] (rpython.memory.gctransform.shadowstack:376)ShadowStackPool._resize [flowgraph] (rpython.memory.gc.incminimark:1288)IncrementalMiniMarkGC.threshold_reached [flowgraph] (rpython.memory.gctypelayout:107)GCData.q_offsets_to_gc_pointers [flowgraph] (rpython.memory.gctypelayout:85)GCData.q_is_gcarrayofgcptr [flowgraph] (rpython.memory.gc.incminimark:2301)IncrementalMiniMarkGC._malloc_out_of_nursery [flowgraph] (rpython.memory.gctransform.framework:1754)setup_root_walker [flowgraph] (rpython.memory.gc.inspector:44)_append_rpy_referent [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctypelayout:77)GCData.q_has_gcptr_in_varsize [flowgraph] (rpython.memory.gc.minimarkpage:154)ArenaCollection.malloc [flowgraph] (rpython.memory.gc.minimarkpage:197)ArenaCollection.allocate_new_page [flowgraph] (rpython.memory.gc.minimarkpage:278)ArenaCollection.allocate_new_arena [flowgraph] (rpython.memory.gc.minimarkpage:259)ArenaCollection._pick_next_arena [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.memory.gc.minimarkpage:604)_dummy_size [flowgraph] (rpython.memory.gc.incminimark:2313)IncrementalMiniMarkGC._malloc_out_of_nursery_nonsmall [flowgraph] (rpython.memory.gc.minimarkpage:611)out_of_memory [flowgraph] (rpython.rtyper.debug:49)fatalerror [flowgraph] (rpython.memory.gctypelayout:116)GCData.q_varsize_offset_to_variable_part [flowgraph] (rpython.memory.gctypelayout:139)GCData.q_has_custom_trace [flowgraph] (rpython.memory.gc.minimarkpage:386)ArenaCollection._rehash_arenas_lists [flowgraph] (rpython.memory.gctypelayout:122)GCData.q_varsize_offsets_to_gcpointers_in_var_part [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.minimarkpage:589)start_of_page [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.memory.gc.incminimark:374)IncrementalMiniMarkGC.setup [flowgraph] (rpython.memory.gc.incminimark:2734)IncrementalMiniMarkGC.enum_live_with_finalizers [flowgraph] (rpython.memory.gc.incminimark:2734)IncrementalMiniMarkGC.enum_live_with_finalizers [flowgraph] (rpython.rtyper.lltypesystem.rdict:866)ll_contains [flowgraph] (rpython.memory.lldict:47)dict_keyhash [flowgraph] (rpython.memory.lldict:44)_hash [flowgraph] (rpython.memory.lldict:56)dict_get [flowgraph] (rpython.rtyper.lltypesystem.rdict:735)ll_get [flowgraph] (rpython.rtyper.lltypesystem.rdict:459)ll_dict_setitem [flowgraph] (rpython.memory.support:130)AddressStack.non_empty [flowgraph] (rpython.memory.gc.base:45)GCBase.setup [flowgraph] (rpython.memory.support:228)AddressDeque.__init__ [flowgraph] (rpython.memory.support:314)null_address_dict [flowgraph] (rpython.memory.support:133)AddressStack.pop [flowgraph] (rpython.memory.support:115)AddressStack.shrink [flowgraph] (rpython.memory.support:52)FreeList.put [flowgraph] (?:11)ll_dict_lookup_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rdict:576) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rdict:576)ll_dict_lookup [flowgraph] (rpython.memory.lldict:50)dict_entry_valid [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rdict:576)ll_dict_lookup [flowgraph] (?:11)_ll_dict_setitem_lookup_done_look_inside_iff [flowgraph] (rpython.memory.gc.incminimark:553)IncrementalMiniMarkGC.allocate_nursery [flowgraph] (rpython.memory.gc.incminimark:543)IncrementalMiniMarkGC._alloc_nursery [flowgraph] (rpython.memory.gc.incminimark:539)IncrementalMiniMarkGC._nursery_memory_size [flowgraph] (rpython.rtyper.lltypesystem.rdict:466) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rdict:466)_ll_dict_setitem_lookup_done [flowgraph] (rpython.rtyper.lltypesystem.rdict:544)ll_dict_resize [flowgraph] (rpython.rtyper.lltypesystem.rdict:554)_ll_dict_resize_to [flowgraph] (rpython.memory.lldict:53)dict_entry_hash [flowgraph] (rpython.memory.lldict:40)dict_delete_entries [flowgraph] (rpython.rtyper.lltypesystem.rdict:434)ll_get_value [flowgraph] (rpython.rtyper.lltypesystem.rdict:495)ll_dict_insertclean [flowgraph] (rpython.memory.support:258)AddressDeque.non_empty [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.support:250)AddressDeque.append [flowgraph] (rpython.memory.gctypelayout:89)GCData.q_cannot_pin [flowgraph] (rpython.memory.gc.incminimark:1713)IncrementalMiniMarkGC.manually_copy_card_bits [flowgraph] (rpython.memory.gc.incminimark:1301)IncrementalMiniMarkGC.card_marking_bytes_for_length [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rdict:639)ll_dict_lookup_clean [flowgraph] (rpython.memory.gc.incminimark:575)IncrementalMiniMarkGC.set_major_threshold_from [flowgraph] (rpython.memory.support:235)AddressDeque.enlarge [flowgraph] (?:2)_ll_dict_setitem_lookup_done_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rdict:466)_ll_dict_setitem_lookup_done [flowgraph] (rpython.memory.gc.incminimark:3248)IncrementalMiniMarkGC.rrc_invoke_callback [flowgraph] (rpython.memory.gc.incminimark:1292)IncrementalMiniMarkGC.card_marking_words_for_length [flowgraph] (rpython.memory.lldict:59)dict_add [flowgraph] (?:2)debug_stop [flowgraph] (rpython.memory.support:262)AddressDeque.popleft [flowgraph] (rpython.rlib.debug:137)debug_stop [flowgraph] (rpython.memory.support:243)AddressDeque.shrink [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [flowgraph] (rpython.memory.gctypelayout:94)GCData.q_finalizer_handlers [flowgraph] (rpython.memory.gc.base:482)GCBase._adr2deque [flowgraph] (rpython.rtyper.annlowlevel:546)cast_adr_to_nongc_instance [flowgraph] (rpython.memory.support:291)AddressDeque.delete [flowgraph] (rpython.memory.gc.env:38)read_from_env [flowgraph] (rpython.memory.gc.env:17)_read_float_and_factor_from_env [flowgraph] (rpython.rtyper.controllerentry:80)getattr [flowgraph] (rpython.rlib.rposix_environ:66)get_get [flowgraph] (rpython.memory.gc.inspector:134)BaseWalker.walk [flowgraph] (rpython.memory.gc.inspector:243)HeapDumper.writeobj [flowgraph] (rpython.memory.gc.inspector:184)MemoryPressureCounter.processobj [flowgraph] (rpython.memory.gctypelayout:152)GCData.q_has_memory_pressure [flowgraph] (rpython.memory.gc.inspector:225)HeapDumper.write [flowgraph] (rpython.memory.gc.inspector:212)HeapDumper.flush [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gctypelayout:156)GCData.q_get_memory_pressure_ofs [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__ref [flowgraph] (rpython.memory.gc.inspector:193)MemoryPressureCounter._ref [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.base:252)gc_callback__writeref [flowgraph] (rpython.memory.gc.inspector:253)HeapDumper._writeref [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.support:142)AddressStack.delete [flowgraph] (rpython.memory.gc.env:570)estimate_best_nursery_size [flowgraph] (rpython.memory.gc.env:533)get_L2cache_win32 [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)pypy_get_l2_cache_size [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_pypy_get_l2_cache_size [flowgraph] (rpython.memory.gc.env:46)read_float_from_env [flowgraph] (rpython.memory.gc.env:42)read_uint_from_env [flowgraph] (rpython.memory.gc.env:125)get_total_memory [flowgraph] (rpython.memory.gc.env:480)get_win32_total_phys_memory [flowgraph] (rpython.rtyper.lltypesystem.lltype:2296)scoped_alloc [flowgraph] (rpython.rtyper.lltypesystem.lltype:2280)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__init__ [flowgraph] (rpython.rtyper.lltypesystem.lltype:2286)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__enter__ [flowgraph] (rpython.memory.gc.env:561)best_nursery_size_for_L2cache [flowgraph] (rpython.rtyper.lltypesystem.lltype:2289)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)GlobalMemoryStatusEx [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_GlobalMemoryStatusEx [flowgraph] (rpython.memory.gc.env:100)clamp_total_memory [flowgraph] (rpython.memory.gc.inspector:236)HeapDumper.write_marker [flowgraph] (rpython.memory.gc.inspector:120)BaseWalker.end_add_roots_marker [flowgraph] (rpython.memory.gc.incminimark:2344)IncrementalMiniMarkGC.remove_young_arrays_from_old_objects_pointing_to_young [flowgraph] (rpython.memory.gc.incminimark:1984)IncrementalMiniMarkGC.collect_roots_in_nursery [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:1981)IncrementalMiniMarkGC._visit_old_objects_pointing_to_pinned [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__trace_drag_out [flowgraph] (rpython.memory.gc.incminimark:2145)IncrementalMiniMarkGC._trace_drag_out [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.memory.gc.incminimark:1235)IncrementalMiniMarkGC.is_forwarded [flowgraph] (rpython.memory.gc.incminimark:2267)IncrementalMiniMarkGC._visit_young_rawmalloced_object [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.incminimark:3252)IncrementalMiniMarkGC.rrc_minor_collection_trace [flowgraph] (rpython.rtyper.lltypesystem.rdict:445)ll_dict_len [flowgraph] (rpython.memory.gc.incminimark:2914)IncrementalMiniMarkGC.deal_with_young_objects_with_finalizers [flowgraph] (rpython.memory.gc.incminimark:1259)IncrementalMiniMarkGC.get_possibly_forwarded_tid [flowgraph] (rpython.memory.gc.incminimark:1251)IncrementalMiniMarkGC.get_forwarding_address [flowgraph] (rpython.memory.gc.incminimark:2009)IncrementalMiniMarkGC.collect_cardrefs_to_nursery [flowgraph] (rpython.memory.gc.incminimark:2114)IncrementalMiniMarkGC.trace_and_drag_out_of_nursery_partial [flowgraph] (rpython.memory.gc.base:343)GCBase.trace_partial [flowgraph] (rpython.memory.lldict:24)dict_delete [flowgraph] (rpython.memory.gctypelayout:81)GCData.q_has_gcptr [flowgraph] (rpython.memory.gc.incminimark:2125)IncrementalMiniMarkGC._trace_drag_out1 [flowgraph] (rpython.memory.gc.incminimark:2086)IncrementalMiniMarkGC.collect_oldrefs_to_nursery [flowgraph] (rpython.memory.gc.incminimark:2108)IncrementalMiniMarkGC.trace_and_drag_out_of_nursery [flowgraph] (rpython.memory.gc.incminimark:3058)IncrementalMiniMarkGC.invalidate_young_weakrefs [flowgraph] (rpython.memory.gctypelayout:125)GCData.q_weakpointer_offset [flowgraph] (rpython.memory.gc.incminimark:2884)IncrementalMiniMarkGC.deal_with_young_objects_with_destructors [flowgraph] (rpython.memory.gc.base:437)GCBase.call_destructor [flowgraph] (rpython.memory.gctypelayout:98)GCData.q_destructor_or_custom_trace [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:1738)IncrementalMiniMarkGC.record_pinned_object_with_shadow [flowgraph] (rpython.rtyper.lltypesystem.rdict:774)ll_clear [flowgraph] (rpython.memory.gc.incminimark:3272)IncrementalMiniMarkGC.rrc_minor_collection_free [flowgraph] (rpython.memory.gc.incminimark:3284)IncrementalMiniMarkGC._rrc_minor_free [flowgraph] (rpython.memory.gc.incminimark:3320)IncrementalMiniMarkGC._rrc_free [flowgraph] (rpython.memory.gc.incminimark:2333)IncrementalMiniMarkGC.free_young_rawmalloced_objects [flowgraph] (rpython.memory.lldict:65)dict_foreach [flowgraph] (rpython.memory.gc.incminimark:2339)IncrementalMiniMarkGC._free_young_rawmalloced_obj [flowgraph] (rpython.memory.gc.incminimark:2661)IncrementalMiniMarkGC.free_rawmalloced_object_if_unvisited [flowgraph] (rpython.memory.support:203)AddressStack.sort [flowgraph] (rpython.memory.support:84)sort_chunk [flowgraph] (rpython.memory.support:77)quicksort [flowgraph] (rpython.memory.support:65)partition [flowgraph] (rpython.memory.support:150)AddressStack.length [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:1735)IncrementalMiniMarkGC._wb_old_object_pointing_to_pinned [flowgraph] (rpython.memory.gc.incminimark:3259)IncrementalMiniMarkGC._rrc_minor_trace [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:1976)IncrementalMiniMarkGC._reset_flag_old_objects_pointing_to_pinned [flowgraph] (rpython.memory.gc.incminimark:617)IncrementalMiniMarkGC.debug_rotate_nursery [flowgraph] (rpython.memory.gctransform.framework:1783)finished_minor_collection [flowgraph] (rpython.memory.gc.hook:51)GcHooks.fire_gc_minor [flowgraph] (rpython.memory.gc.hook:15)GcHooks.is_gc_minor_enabled [flowgraph] (rpython.memory.gc.incminimark:2390)IncrementalMiniMarkGC.major_collection_step [flowgraph] (rpython.memory.gc.incminimark:1310)IncrementalMiniMarkGC.debug_check_consistency [flowgraph] (rpython.memory.gc.incminimark:2719)IncrementalMiniMarkGC.collect_roots [flowgraph] (rpython.memory.gc.incminimark:2705)IncrementalMiniMarkGC.collect_nonstack_roots [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:2739)IncrementalMiniMarkGC._collect_obj [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.gc.incminimark:597)IncrementalMiniMarkGC.post_setup [flowgraph] (rpython.memory.gc.base:58)GCBase.post_setup [flowgraph] (rpython.memory.gc.base:442)GCBase.debug_check_consistency [flowgraph] (rpython.memory.gc.incminimark:2729)IncrementalMiniMarkGC.enumerate_all_roots [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.base:470)_debug_callback [flowgraph] (rpython.memory.gc.base:463)GCBase._debug_record [flowgraph] (rpython.memory.gc.incminimark:1342)IncrementalMiniMarkGC.debug_check_object [flowgraph] (rpython.memory.gc.incminimark:1447)IncrementalMiniMarkGC._debug_check_object_scanning [flowgraph] (rpython.memory.gc.incminimark:1401)IncrementalMiniMarkGC._debug_check_object_sweeping [flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots [flowgraph] (rpython.memory.gc.incminimark:2734)IncrementalMiniMarkGC.enum_live_with_finalizers [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:2362)IncrementalMiniMarkGC._add_to_more_objects_to_trace_if_black [flowgraph] (rpython.memory.gc.incminimark:2357)IncrementalMiniMarkGC._add_to_more_objects_to_trace [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:1338)IncrementalMiniMarkGC._check_not_in_nursery [flowgraph] (rpython.memory.gc.incminimark:1368)IncrementalMiniMarkGC._debug_check_object_marking [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__debug_check_not_white [flowgraph] (rpython.memory.gc.incminimark:1382)IncrementalMiniMarkGC._debug_check_not_white [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.incminimark:1443)IncrementalMiniMarkGC._debug_check_object_finalizing [flowgraph] (rpython.memory.gc.hook:56)GcHooks.fire_gc_collect_step [flowgraph] (rpython.memory.gc.hook:18)GcHooks.is_gc_collect_step_enabled [flowgraph] (rpython.memory.support:174)AddressStack.stack2dict [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.support:213)_add_in_dict [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__debug_callback2 [flowgraph] (rpython.memory.gc.base:474)GCBase._debug_callback2 [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.rlib.rgc:33)_encode_states [flowgraph] (rpython.memory.gc.incminimark:2767)IncrementalMiniMarkGC.visit_all_objects_step [flowgraph] (rpython.memory.gc.incminimark:2777)IncrementalMiniMarkGC.visit [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__collect_ref_rec [flowgraph] (rpython.memory.gc.incminimark:2758)IncrementalMiniMarkGC._collect_ref_rec [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.incminimark:2696)IncrementalMiniMarkGC.free_unvisited_rawmalloc_objects_step [flowgraph] (rpython.memory.gc.minimarkpage:346)ArenaCollection.mass_free_incremental [flowgraph] (rpython.memory.gc.base:485)GCBase.execute_finalizers [flowgraph] (rpython.memory.gc.incminimark:2761)IncrementalMiniMarkGC.visit_all_objects [flowgraph] (rpython.memory.gc.incminimark:3356)IncrementalMiniMarkGC.rrc_major_collection_trace [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:3359)IncrementalMiniMarkGC._rrc_major_trace [flowgraph] (rpython.memory.gc.incminimark:2926)IncrementalMiniMarkGC.deal_with_objects_with_finalizers [flowgraph] (rpython.memory.gc.incminimark:2994)IncrementalMiniMarkGC._finalization_state [flowgraph] (rpython.memory.gc.incminimark:3105)IncrementalMiniMarkGC.invalidate_old_weakrefs [flowgraph] (rpython.memory.gc.incminimark:2897)IncrementalMiniMarkGC.deal_with_old_objects_with_destructors [flowgraph] (rpython.memory.gc.minimarkpage:326)ArenaCollection.mass_free_prepare [flowgraph] (rpython.memory.gc.incminimark:2688)IncrementalMiniMarkGC.start_free_rawmalloc_objects [flowgraph] (rpython.memory.gc.incminimark:3007)IncrementalMiniMarkGC._bump_finalization_state_from_0_to_1 [flowgraph] (rpython.memory.gc.incminimark:3022)IncrementalMiniMarkGC._recursively_bump_finalization_state_from_2_to_3 [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.incminimark:2990)_append_if_nonnull [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.incminimark:3035)IncrementalMiniMarkGC._recursively_bump_finalization_state_from_1_to_2 [flowgraph] (rpython.memory.gc.base:51)GCBase.mark_finalizer_to_run [flowgraph] (rpython.memory.gc.minimarkpage:427)ArenaCollection.mass_free_in_pages [flowgraph] (rpython.memory.gc.minimarkpage:506)ArenaCollection.walk_page [flowgraph] (rpython.memory.gc.incminimark:2650)IncrementalMiniMarkGC._free_if_unvisited [flowgraph] (rpython.memory.gc.minimarkpage:490)ArenaCollection.free_page [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:2658)IncrementalMiniMarkGC._reset_gcflag_visited [flowgraph] (rpython.memory.gc.incminimark:2755)IncrementalMiniMarkGC._collect_ref_stk [flowgraph] (rpython.memory.gc.incminimark:2128)IncrementalMiniMarkGC._trace_drag_out1_marking_phase [flowgraph] (rpython.memory.gc.base:600)callback2 [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:2646)IncrementalMiniMarkGC._sweep_old_objects_pointing_to_pinned [flowgraph] (rpython.memory.gc.incminimark:3377)IncrementalMiniMarkGC.rrc_major_collection_free [flowgraph] (rpython.memory.gc.incminimark:3397)IncrementalMiniMarkGC._rrc_major_free [flowgraph] (rpython.memory.lldict:62)dict_insertclean [flowgraph] (rpython.memory.gc.hook:61)GcHooks.fire_gc_collect [flowgraph] (rpython.memory.gc.hook:21)GcHooks.is_gc_collect_enabled [flowgraph] (rpython.memory.gc.inspector:168)BaseWalker.finish_processing [flowgraph] (rpython.memory.gc.inspector:157)BaseWalker.clear_gcflag_again [flowgraph] (rpython.memory.gc.incminimark:2729)IncrementalMiniMarkGC.enumerate_all_roots [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.inspector:262)_hd_unadd_root [flowgraph] (rpython.memory.gc.inspector:150)BaseWalker.unadd [flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots [flowgraph] (rpython.memory.gc.incminimark:2734)IncrementalMiniMarkGC.enum_live_with_finalizers [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [flowgraph] (rpython.memory.gc.inspector:164)BaseWalker.unwalk [flowgraph] (rpython.memory.gc.inspector:142)BaseWalker.unobj [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__unref [flowgraph] (rpython.memory.gc.inspector:146)BaseWalker._unref [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.inspector:208)HeapDumper.delete [flowgraph] (rpython.memory.gc.inspector:106)BaseWalker.delete [flowgraph] (rpython.memory.gc.base:600)callback2 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_sizeof_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__make_scoped_allocator_0 [flowgraph] (?:1)memo_sizeof_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [rtyper] specializing: 600 / 2787 blocks (21%) [flowgraph] (rpython.rtyper.lltypesystem.rlist:391)ll_fixed_newemptylist [flowgraph] (rpython.rtyper.lltypesystem.rlist:384)ll_fixed_newlist [flowgraph] (rpython.rtyper.rint:398)ll_int_py_div [flowgraph] (rpython.rtyper.rlist:582)ll_len_foldable [flowgraph] (rpython.rtyper.lltypesystem.rlist:395)ll_fixed_length [flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set [flowgraph] (rpython.rlib.rarithmetic:741)int_force_ge_zero [flowgraph] (rpython.rtyper.rlist:510)_ll_alloc_and_set_jit [flowgraph] (rpython.rtyper.rlist:472)_ll_zero_or_null [flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit [flowgraph] (rpython.rtyper.lltypesystem.rlist:399)ll_fixed_items [flowgraph] (rpython.rlib.rgc:538)ll_arrayfill [flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff [flowgraph] (rpython.rtyper.rlist:530) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.lltypesystem.rlist:407)ll_fixed_setitem_fast [flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [flowgraph] (rpython.rtyper.lltypesystem.llarena:565)llimpl_round_up_for_allocation [flowgraph] (rpython.rtyper.rint:410)ll_int_py_div_nonnegargs [rtyper] specializing: 800 / 2872 blocks (27%) [flowgraph] (rpython.rtyper.lltypesystem.llarena:549)llimpl_arena_reserve [flowgraph] (rpython.rtyper.lltypesystem.llarena:594)llimpl_getfakearenaaddress [flowgraph] (rpython.rtyper.lltypesystem.llarena:557)llimpl_arena_shrink_obj [rtyper] specializing: 1000 / 2872 blocks (34%) [flowgraph] (rpython.rtyper.lltypesystem.llarena:532)llimpl_arena_reset [flowgraph] (rpython.rtyper.lltypesystem.llarena:514)llimpl_arena_malloc [flowgraph] (rpython.rtyper.rlist:893)ll_listslice_startstop [flowgraph] (rpython.rtyper.rlist:554)ll_arraycopy [flowgraph] (?:2)ll_arraycopy [flowgraph] (rpython.rlib.rgc:362)ll_arraycopy [flowgraph] (rpython.rlib.rgc:342)copy_item [flowgraph] (?:1)memo__contains_gcptr_0 [flowgraph] (rpython.rtyper.rint:495)ll_int_py_mod [rtyper] specializing: 1200 / 2899 blocks (41%) [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [flowgraph] (rpython.rtyper.rbuiltin:240)ll_min [rtyper] specializing: 1400 / 2903 blocks (48%) [flowgraph] (rpython.rlib.rposix_environ:173)getenv_llimpl [flowgraph] (rpython.rtyper.rstr:945)ll_str_is_true [flowgraph] (rpython.rtyper.lltypesystem.rstr:873)ll_stringslice_minusone [flowgraph] (rpython.rtyper.lltypesystem.rstr:840)_ll_stringslice [flowgraph] (?:1)memo_emptystrfun_0 [flowgraph] (rpython.rtyper.rstr:956)ll_stritem [flowgraph] (rpython.rtyper.lltypesystem.rstr:354)ll_stritem_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rstr:1046)ll_contains [flowgraph] (rpython.rtyper.rstr:997)ll_float [flowgraph] (rpython.rlib.rfloat:87)rstring_to_float [flowgraph] (rpython.rlib.rdtoa:54)strtod [flowgraph] (rpython.rlib.objectmodel:397)revdb_flag_io_disabled [flowgraph] (rpython.rtyper.lltypesystem.rffi:926)get_nonmovingbuffer_ll_final_null [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_PyPy_dg_strtod [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall__PyPy_dg_strtod [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [rtyper] specializing: 1600 / 2988 blocks (53%) [rtyper] specializing: 1800 / 2988 blocks (60%) [rtyper] specializing: 2000 / 2988 blocks (66%) [flowgraph] (rpython.rtyper.rlist:690)ll_getitem_nonneg [flowgraph] (rpython.rtyper.rlist:723)ll_getitem_foldable_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rlist:402)ll_fixed_getitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rstr:1058)ll_int [flowgraph] (rpython.rtyper.lltypesystem.llarena:579)llimpl_arena_protect [rtyper] specializing: 2200 / 3037 blocks (72%) [rtyper] specializing: 2400 / 3037 blocks (79%) [flowgraph] (rpython.rtyper.rbuiltin:240)ll_min [rtyper] specializing: 2600 / 3039 blocks (85%) [rtyper] specializing: 2800 / 3039 blocks (92%) [flowgraph] (rpython.rtyper.lltypesystem.rstr:860)ll_stringslice_startstop [flowgraph] (rpython.rtyper.lltypesystem.ll_str:13)ll_int2dec [flowgraph] (rpython.rtyper.lltypesystem.ll_str:7)ll_unsigned [rtyper] specializing: 3000 / 3063 blocks (97%) [flowgraph] (rpython.rtyper.rint:434)ll_uint_py_div [flowgraph] (rpython.rtyper.rint:525)ll_uint_py_mod [rtyper] -=- specialized 2504 more blocks -=- [flowgraph] (rpython.rtyper.lltypesystem.llarena:488)llimpl_protect [flowgraph] (rpython.rlib.rmmap:280)VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:1382)scoped_str2charp.__init__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:1388)scoped_str2charp.__enter__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:817)str2charp [flowgraph] (rpython.rtyper.lltypesystem.llarena:456)madvise_arena_free [flowgraph] (rpython.rtyper.lltypesystem.llarena:451)PosixPageSize.get [flowgraph] (rpython.rlib.rmmap:1044)madvise_free [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)getenv [flowgraph] (rpython.rtyper.lltypesystem.rffi:1390)scoped_str2charp.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:831)free_charp [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_getenv [flowgraph] (rpython.rtyper.lltypesystem.rffi:854)charp2str [flowgraph] (rpython.rtyper.lltypesystem.rffi:1030)charpsize2str [flowgraph] (rpython.rtyper.lltypesystem.rstr:145)copy_raw_to_string [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [rtyper] specializing: 3100 / 3177 blocks (97%) [rtyper] -=- specialized 110 more blocks -=- [backendopt:removecasts] removed 1 cast_pointers in dump_rpy_heap [backendopt:removecasts] removed 4 cast_pointers in IncrementalMiniMarkGC.external_malloc [backendopt:removecasts] removed 2 cast_pointers in count_memory_pressure [backendopt:removecasts] removed 2 cast_pointers in time [backendopt:removecasts] removed 1 cast_pointers in ShadowStackPool._prepare_unused_stack [backendopt:removecasts] removed 1 cast_pointers in ShadowStackPool._resize [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher___append_rpy_referent [backendopt:removecasts] removed 1 cast_pointers in HeapDumper.writeobj [backendopt:removecasts] removed 1 cast_pointers in MemoryPressureCounter.processobj [backendopt:removecasts] removed 3 cast_pointers in HeapDumper.flush [backendopt:removecasts] removed 1 cast_pointers in GCData.q_get_memory_pressure_ofs [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__ref [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__writeref [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__trace_drag_out [backendopt:removecasts] removed 1 cast_pointers in IncrementalMiniMarkGC.major_collection_step [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__debug_check_not_white [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__debug_callback2 [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__collect_ref_rec [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher___append_if_nonnull [backendopt:removecasts] removed 1 cast_pointers in BaseWalker.unadd [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__unref [backendopt:removecasts] removed 1 cast_pointers in int_force_ge_zero__Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_stringslice__rpy_stringPtr_Signed_Signed [backendopt:removecasts] removed 3 cast_pointers in ll_float__rpy_stringPtr [backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString [backendopt:removecasts] removed 4 cast_pointers in ll_int__rpy_stringPtr_Signed [backendopt:removecasts] removed 1 cast_pointers in charpsize2str [backendopt:removecasts] removed 1 cast_pointers in copy_raw_to_string [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] 0.00 llimpl_getfakearenaaddress [backendopt:inlining] 0.00 llimpl_arena_malloc [backendopt:inlining] 0.00 IncrementalMiniMarkGC.id_or_identityhash [backendopt:inlining] 0.00 gc_callback__ref [backendopt:inlining] 0.00 gc_callback__trace_drag_out [backendopt:inlining] 0.00 IncrementalMiniMarkGC._trace_drag_out [backendopt:inlining] 0.00 isconstant__v486___simple_call__function_i [backendopt:inlining] 0.00 get_nonmovingbuffer_ll [backendopt:inlining] 0.00 GlobalMemoryStatusEx__MEMORYSTATUSEXPtr_star_1 [backendopt:inlining] 0.00 llimpl_arena_reset [backendopt:inlining] 0.00 get_get [backendopt:inlining] 0.00 pypy_get_l2_cache_size___star_0 [backendopt:inlining] 0.00 debug_start [backendopt:inlining] 0.00 isconstant__v482___simple_call__function_i [backendopt:inlining] 0.00 getenv__arrayPtr_star_1 [backendopt:inlining] 0.00 copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed [backendopt:inlining] 0.00 memo_emptystrfun_0 [backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString [backendopt:inlining] 0.00 debug_stop [backendopt:inlining] 0.00 HeapDumper.write [backendopt:inlining] 0.00 gc_callback__writeref [backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2 [backendopt:inlining] 0.00 IncrementalMiniMarkGC._bump_pointer [backendopt:inlining] 0.00 IncrementalMiniMarkGC._malloc_out_of_nursery [backendopt:inlining] 0.00 IncrementalMiniMarkGC._remember_young_pointer_inlined [backendopt:inlining] 0.00 ll_setitem_nonneg__dum_nocheckConst_arrayPtr_Signed_GCREFPtr [backendopt:inlining] 0.00 IncrementalMiniMarkGC._rrc_free [backendopt:inlining] 0.00 _dummy_size [backendopt:inlining] 0.00 IncrementalMiniMarkGC._collect_obj [backendopt:inlining] 0.00 gc_callback__debug_check_not_white [backendopt:inlining] 0.00 gc_callback__unref [backendopt:inlining] 0.00 ll_fixed_items__arrayPtr [backendopt:inlining] 0.00 isvirtual__v474___simple_call__function_i [backendopt:inlining] 0.00 isconstant__v476___simple_call__function_i [backendopt:inlining] 0.00 _get_raw_buf__rpy_string [backendopt:inlining] 0.00 copy_string_to_raw [backendopt:inlining] 0.00 ll_getitem_nonneg__dum_nocheckConst_ll_getitem_foldable_nonnegCons_arrayPtr_Signed [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 isvirtual__v480___simple_call__function_i [backendopt:inlining] 0.00 gc_callback__collect_ref_rec [backendopt:inlining] 0.00 gc_callback__debug_callback2 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo_sizeof_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 copy_raw_to_string [backendopt:inlining] 0.00 VirtualProtect__arrayPtr_Unsigned_UINT_arrayPtr_star_4 [backendopt:inlining] 2.00 IncrementalMiniMarkGC._pyobj [backendopt:inlining] 2.00 debug_start [backendopt:inlining] 2.00 ll_int_py_div_nonnegargs__Signed_Signed [backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr [backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString [backendopt:inlining] 2.00 ll_fixed_newlist__GcArray_Ptr_GCREF__gcopaque_Ll_Signed [backendopt:inlining] 2.00 ll_dict_len__DICTPtr [backendopt:inlining] 2.00 dict_delete_entries [backendopt:inlining] 2.00 ll_fixed_length__arrayPtr [backendopt:inlining] 2.00 IncrementalMiniMarkGC.combine [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__ref [backendopt:inlining] 2.00 cast_adr_to_nongc_instance__AddressDeque [backendopt:inlining] 2.00 debug_stop [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__writeref [backendopt:inlining] 2.00 ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__enter__ [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__trace_drag_out [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__debug_callback2 [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__collect_ref_rec [backendopt:inlining] 2.00 custom_trace_dispatcher___append_rpy_referent [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__debug_check_not_white [backendopt:inlining] 2.00 custom_trace_dispatcher___append_if_nonnull [backendopt:inlining] 2.00 scoped_str2charp.__enter__ [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__unref [backendopt:inlining] 2.00 ll_unsigned__Signed [backendopt:inlining] 2.00 ll_uint_py_div__Unsigned_Unsigned [backendopt:inlining] 2.00 ll_uint_py_mod__Unsigned_Unsigned [backendopt:inlining] 2.00 free_charp [backendopt:inlining] 3.50 __v485___simple_call__function__ [backendopt:inlining] 4.00 GCBase.header [backendopt:inlining] 4.00 AddressStack.non_empty [backendopt:inlining] 4.00 IncrementalMiniMarkGC.get_forwarding_address [backendopt:inlining] 4.00 GCData.q_finalizer_handlers [backendopt:inlining] 4.00 ll_max__Unsigned_Unsigned [backendopt:inlining] 4.00 GCBase.is_valid_gc_object [backendopt:inlining] 4.00 ll_fixed_setitem_fast__arrayPtr_Signed_GCREFPtr [backendopt:inlining] 4.00 _ll_zero_or_null__GCREFPtr [backendopt:inlining] 4.00 mangle_hash [backendopt:inlining] 4.00 ll_stritem_nonneg__rpy_stringPtr_Signed [backendopt:inlining] 4.00 __exit____star_3 [backendopt:inlining] 4.00 copy_item__arrayPtr_arrayPtr_Signed_Signed [backendopt:inlining] 4.00 ll_max__Float_Float [backendopt:inlining] 4.00 ll_min__Signed_Signed [backendopt:inlining] 4.00 _encode_states [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_fixed_getitem_fast__arrayPtr_Signed [backendopt:inlining] 4.00 ll_min__Float_Float [backendopt:inlining] 4.00 ll_max__Signed_Signed [backendopt:inlining] 5.00 release [backendopt:inlining] 6.00 IncrementalMiniMarkGC.get_total_memory_used [backendopt:inlining] 6.00 FreeList.put [backendopt:inlining] 6.00 IncrementalMiniMarkGC._nursery_memory_size [backendopt:inlining] 6.00 IncrementalMiniMarkGC.get_card [backendopt:inlining] 6.00 ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__init__ [backendopt:inlining] 6.00 IncrementalMiniMarkGC.get_peak_memory_alloced [backendopt:inlining] 6.00 IncrementalMiniMarkGC.get_total_memory_alloced [backendopt:inlining] 7.00 AddressDict [backendopt:inlining] 2.00 GCBase._adr2deque [backendopt:inlining] 2.00 ll_len_foldable__arrayPtr [backendopt:inlining] 7.00 round_up_for_allocation [backendopt:inlining] 7.00 out_of_memory [backendopt:inlining] 7.00 mallocstr__Signed [backendopt:inlining] 7.00 _hd_add_root [backendopt:inlining] 7.00 _debug_callback [backendopt:inlining] 7.00 dict_keyhash [backendopt:inlining] 7.00 _hd_unadd_root [backendopt:inlining] 7.00 GCBase.get_size_incl_hash [backendopt:inlining] 2.00 ll_fixed_newemptylist__GcArray_Ptr_GCREF__gcopaque_Ll [backendopt:inlining] 7.00 newdict [backendopt:inlining] 7.00 IncrementalMiniMarkGC._wb_old_object_pointing_to_pinned [backendopt:inlining] 7.00 rstring_to_float__SomeString [backendopt:inlining] 7.00 ccall__PyPy_dg_strtod__arrayPtr_arrayPtr [backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2 [backendopt:inlining] 7.00 setup_root_walker [backendopt:inlining] 7.00 IncrementalMiniMarkGC._debug_check_object_finalizing [backendopt:inlining] 7.00 _add_in_dict [backendopt:inlining] 4.00 ll_getitem_foldable_nonneg__arrayPtr_Signed [backendopt:inlining] 7.00 ccall_getenv [backendopt:inlining] 0.00 getenv__arrayPtr_star_1 [backendopt:inlining] 7.50 int_force_ge_zero__Signed [backendopt:inlining] 8.00 dict_entry_valid [backendopt:inlining] 8.00 ll_newrange__Ptr_GcStruct_rangeLlT_Signed_Signed [backendopt:inlining] 8.00 ll_get_value__DICTPtr_Unsigned [backendopt:inlining] 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] 8.00 GCData.q_offsets_to_gc_pointers [backendopt:inlining] 6.00 GCData.get_varsize [backendopt:inlining] 9.00 dict_get [backendopt:inlining] 9.00 dict_add [backendopt:inlining] 8.00 GCData.q_fixed_size [backendopt:inlining] 6.00 _hash [backendopt:inlining] 9.00 GCBase.get_member_index [backendopt:inlining] 9.00 _ll_alloc_and_set_nonnull_trampoline__v488___simple_call__function__ [backendopt:inlining] 9.00 IncrementalMiniMarkGC._free_young_rawmalloced_obj [backendopt:inlining] 9.00 MemoryPressureCounter.__init__ [backendopt:inlining] 9.00 GCBase.post_setup [backendopt:inlining] 9.00 IncrementalMiniMarkGC._check_not_in_nursery [backendopt:inlining] 9.00 ll_dict_lookup_trampoline__v477___simple_call__function_l [backendopt:inlining] 2.00 __v479___simple_call__function__ [backendopt:inlining] 9.00 ccall_VirtualProtect [backendopt:inlining] 5.50 best_nursery_size_for_L2cache [backendopt:inlining] 10.00 acquire [backendopt:inlining] 10.00 ShadowStackPool.start_fresh_new_state [backendopt:inlining] 10.00 __v472___simple_call_invoke_0__a [backendopt:inlining] 7.00 ll_str_is_true__LLHelpersConst_rpy_stringPtr [backendopt:inlining] 8.00 IncrementalMiniMarkGC.get_type_id [backendopt:inlining] 8.00 GCBase.points_to_valid_gc_object [backendopt:inlining] 6.00 dict_delete [backendopt:inlining] 11.00 MemoryPressureCounter._ref [backendopt:inlining] 11.00 GCBase._debug_callback2 [backendopt:inlining] 11.00 BaseWalker._unref [backendopt:inlining] 11.00 _append_if_nonnull [backendopt:inlining] 8.00 llimpl_round_up_for_allocation [backendopt:inlining] 11.00 _ll_dict_setitem_lookup_done_trampoline__v483___simple_call__function__ [backendopt:inlining] 11.00 IncrementalMiniMarkGC._visit_old_objects_pointing_to_pinned [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 11.00 IncrementalMiniMarkGC.trace_and_drag_out_of_nursery [backendopt:inlining] 11.00 IncrementalMiniMarkGC.rrc_major_collection_trace [backendopt:inlining] 10.00 dict_entry_hash [backendopt:inlining] 10.00 GCData.q_member_index [backendopt:inlining] 11.00 start_of_page [backendopt:inlining] 11.00 HeapDumper.delete [backendopt:inlining] 12.00 ll_rangeiter__Ptr_GcStruct_rangeLlT_rangePtr [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 10.50 estimate_best_nursery_size [backendopt:inlining] 12.00 get_total_memory [backendopt:inlining] 12.25 scoped_str2charp.__init__ [backendopt:inlining] 12.50 AddressDeque.non_empty [backendopt:inlining] 12.50 ll_rangenext_up__rangePtr_Signed [backendopt:inlining] 12.50 ShadowStackPool._resize [backendopt:inlining] 9.00 __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_fast_path_tracing [backendopt:inlining] 12.00 GCData.q_has_custom_trace [backendopt:inlining] 10.00 IncrementalMiniMarkGC._is_pinned [backendopt:inlining] 6.00 IncrementalMiniMarkGC.init_gc_object [backendopt:inlining] 12.00 GCData.q_is_varsize [backendopt:inlining] 12.00 GCData.q_has_memory_pressure [backendopt:inlining] 12.00 scoped_alloc__MEMORYSTATUSEX_False [backendopt:inlining] 13.00 IncrementalMiniMarkGC.trace_and_drag_out_of_nursery_partial [backendopt:inlining] 13.00 ll_stringslice_minusone__rpy_stringPtr [backendopt:inlining] 13.00 sort_chunk [backendopt:inlining] 12.00 GCData.q_is_rpython_class [backendopt:inlining] 10.00 IncrementalMiniMarkGC._reset_gcflag_visited [backendopt:inlining] 13.00 BaseWalker.unobj [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] 0.00 __v473___simple_call__function__ [backendopt:inlining] 14.00 GCData.q_weakpointer_offset [backendopt:inlining] 15.00 read_float_from_env [backendopt:inlining] 12.00 IncrementalMiniMarkGC.get_peak_memory_used [backendopt:inlining] 15.00 ll_int_py_div__Signed_Signed [backendopt:inlining] 16.00 IncrementalMiniMarkGC.card_marking_words_for_length [backendopt:inlining] 16.00 IncrementalMiniMarkGC.card_marking_bytes_for_length [backendopt:inlining] 16.00 BaseWalker.process [backendopt:inlining] 15.00 dict_insertclean [backendopt:inlining] 16.00 IncrementalMiniMarkGC.is_in_nursery [backendopt:inlining] 17.00 ll_contains__rpy_stringPtr_Char [backendopt:inlining] 17.00 GCBase.get_size [backendopt:inlining] 16.00 IncrementalMiniMarkGC.threshold_reached [backendopt:inlining] 17.00 read_from_env [backendopt:inlining] 17.00 ShadowStackPool.initial_setup [backendopt:inlining] 17.00 madvise_free [backendopt:inlining] 17.00 read_uint_from_env [backendopt:inlining] 14.00 IncrementalMiniMarkGC.start_free_rawmalloc_objects [backendopt:inlining] 17.00 HeapDumper.__init__ [backendopt:inlining] 17.00 _do_append_rpy_roots [backendopt:inlining] 17.00 GCBase.setup [backendopt:inlining] 17.00 llimpl_protect [backendopt:inlining] 11.00 ll_stritem__LLHelpersConst_rpy_stringPtr_Signed [backendopt:inlining] 17.75 ShadowStackPool._prepare_unused_stack [backendopt:inlining] 15.00 IncrementalMiniMarkGC._debug_check_object_scanning [backendopt:inlining] 15.00 ll_dict_resize__DICTPtr [backendopt:inlining] 18.00 enumerate_all_roots___append_rpy_root [backendopt:inlining] 18.00 enumerate_all_roots___hd_add_root [backendopt:inlining] 18.00 IncrementalMiniMarkGC.collect_roots [backendopt:inlining] 18.00 enumerate_all_roots___debug_callback [backendopt:inlining] 18.00 enumerate_all_roots___hd_unadd_root [backendopt:inlining] 17.00 GCData.q_cannot_pin [backendopt:inlining] 18.00 BaseWalker.finish_processing [backendopt:inlining] 15.25 IncrementalMiniMarkGC.write_barrier [backendopt:inlining] 16.25 IncrementalMiniMarkGC.rrc_invoke_callback [backendopt:inlining] 19.00 walk_stack_roots [backendopt:inlining] 19.00 IncrementalMiniMarkGC.raw_malloc_memory_pressure [backendopt:inlining] 19.33 AddressStack.length [backendopt:inlining] 17.25 IncrementalMiniMarkGC._sweep_old_objects_pointing_to_pinned [backendopt:inlining] 20.67 dict_allocate_entries [backendopt:inlining] 21.00 _do_append_rpy_referents [backendopt:inlining] 21.00 AddressStack.sort [backendopt:inlining] 21.00 IncrementalMiniMarkGC.minor_and_major_collection [backendopt:inlining] 18.00 _ll_alloc_and_set_jit__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [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] 15.00 _ll_alloc_and_clear__GcArray_Ptr_GCREF__gcopaque_Ll_Signed [backendopt:inlining] 18.75 IncrementalMiniMarkGC._add_to_more_objects_to_trace_if_black [backendopt:inlining] 21.00 ll_contains__DICTPtr_Address [backendopt:inlining] 21.00 IncrementalMiniMarkGC.free_young_rawmalloced_objects [backendopt:inlining] 22.00 enum_live_with_finalizers___debug_callback [backendopt:inlining] 22.00 enum_live_with_finalizers___hd_add_root [backendopt:inlining] 22.00 enum_live_with_finalizers___append_rpy_root [backendopt:inlining] 22.00 enum_live_with_finalizers___hd_unadd_root [backendopt:inlining] 23.33 charp2str [backendopt:inlining] 23.50 AddressDeque.__init__ [backendopt:inlining] 23.00 BaseWalker.delete [backendopt:inlining] 18.00 IncrementalMiniMarkGC._reset_flag_old_objects_pointing_to_pinned [backendopt:inlining] 21.00 IncrementalMiniMarkGC._finalization_state [backendopt:inlining] 23.00 GCData.q_get_memory_pressure_ofs [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 19.00 ll_dict_lookup_look_inside_iff__DICTPtr_Address_Signed [backendopt:inlining] 19.00 _ll_alloc_and_set_nonnull_look_inside_iff__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [backendopt:inlining] 25.75 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] 26.50 time [backendopt:inlining] 16.75 clamp_total_memory [backendopt:inlining] 21.50 IncrementalMiniMarkGC._free_if_unvisited [backendopt:inlining] 27.25 quicksort [backendopt:inlining] 27.50 IncrementalMiniMarkGC.is_forwarded [backendopt:inlining] 26.00 AddressStack.delete [backendopt:inlining] 26.00 AddressDeque.delete [backendopt:inlining] 20.50 get_L2cache_win32 [backendopt:inlining] 20.00 _append_rpy_root [backendopt:inlining] 29.00 ll_dict_insertclean__DICTPtr_Address_Address_Signed [backendopt:inlining] 29.00 IncrementalMiniMarkGC.collect_nonstack_roots [backendopt:inlining] 25.17 _ll_alloc_and_set_nojit__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [backendopt:inlining] 29.75 llimpl_arena_protect [backendopt:inlining] 21.62 IncrementalMiniMarkGC._rrc_minor_trace [backendopt:inlining] 22.00 _ll_dict_setitem_lookup_done_look_inside_iff__DICTPtr_Address_Address_Signed_Unsigned [backendopt:inlining] 29.75 IncrementalMiniMarkGC._alloc_nursery [backendopt:inlining] 21.00 ll_listslice_startstop__GcArray_Ptr_GCREF__gcopaque_Ll_arrayPtr_Signed_Signed [backendopt:inlining] 31.21 ArenaCollection._pick_next_arena [backendopt:inlining] 31.75 AddressDeque.popleft [backendopt:inlining] 23.00 _append_rpy_referent [backendopt:inlining] 32.25 HeapDumper._writeref [backendopt:inlining] 23.00 IncrementalMiniMarkGC.collect_roots_in_nursery [backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v489___simple_call__function__ [backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v487___simple_call__function__ [backendopt:inlining] 29.00 IncrementalMiniMarkGC.visit_all_objects [backendopt:inlining] inlined 1622 callsites. [backendopt:removecasts] removed 1 cast_pointers in dump_rpy_heap [backendopt:removecasts] removed 1 cast_pointers in count_memory_pressure [backendopt:removecasts] removed 2 cast_pointers in get_win32_total_phys_memory [backendopt:removecasts] removed 1 cast_pointers in partition [backendopt:removecasts] removed 1 cast_pointers in _ll_stringslice__rpy_stringPtr_Signed_Signed [backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString [backendopt:removecasts] removed 1 cast_pointers in charpsize2str [backendopt:removecasts] removed 1 cast_pointers in copy_raw_to_string [backendopt:malloc] starting malloc removal [backendopt:malloc] 1 simple mallocs removed in 'get_win32_total_phys_memory' [backendopt:malloc] 3 simple mallocs removed in 'GlobalMemoryStatusEx__MEMORYSTATUSEXPtr_star_1' [backendopt:malloc] 2 simple mallocs removed in 'partition' [backendopt:malloc] 1 simple mallocs removed in 'getenv_llimpl' [backendopt:malloc] 1 simple mallocs removed in 'strtod__SomeString' [backendopt:malloc] 5 simple mallocs removed in '_PyPy_dg_strtod__arrayPtr_arrayPtr_star_2' [backendopt:malloc] 9 simple mallocs removed in 'VirtualProtect__arrayPtr_Signed_Signed_arrayPtr' [backendopt:malloc] 9 simple mallocs removed in 'VirtualProtect__arrayPtr_Unsigned_UINT_arrayPtr_star_4' [backendopt:malloc] 3 simple mallocs removed in 'getenv__arrayPtr_star_1' [backendopt:malloc] removed 34 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [backendopt] merging blocks in IncrementalMiniMarkGC.collect [backendopt] merging blocks in IncrementalMiniMarkGC.get_stats [backendopt] merging blocks in _trace_slow_path___append_rpy_referent [backendopt] merging blocks in _trace_slow_path__gc_callback__ref [backendopt] merging blocks in _trace_slow_path__gc_callback__writeref [backendopt] merging blocks in _trace_slow_path__gc_callback__trace_drag_out [backendopt] merging blocks in foreach___rrc_minor_trace [backendopt] merging blocks in IncrementalMiniMarkGC._rrc_minor_trace [backendopt] merging blocks in IncrementalMiniMarkGC.major_collection_step [backendopt] merging blocks in IncrementalMiniMarkGC.debug_check_object [backendopt] merging blocks in _trace_slow_path__gc_callback__debug_check_not_white [backendopt] merging blocks in _trace_slow_path__gc_callback__debug_callback2 [backendopt] merging blocks in _trace_slow_path__gc_callback__collect_ref_rec [backendopt] merging blocks in IncrementalMiniMarkGC._rrc_major_trace [backendopt] merging blocks in _trace_slow_path___append_if_nonnull [backendopt] merging blocks in _trace_slow_path__gc_callback__unref [backendopt] merging blocks in llimpl_arena_reset [flowgraph] (rpython.translator.c.genc:261)entrypoint_wrapper [flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set [flowgraph] (rpython.rtyper.rlist:510)_ll_alloc_and_set_jit [flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear [flowgraph] (rpython.rtyper.lltypesystem.rlist:324)ll_newlist [flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff [flowgraph] (rpython.rtyper.rlist:530) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items [flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit [flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [rtyper] specializing: 3200 / 3227 blocks (99%) [rtyper] -=- specialized 50 more blocks -=- [rtyper] -=- specialized 0 more blocks -=- [c:database] GC transformer: finished helpers [flowgraph] (rpython.memory.gctransform.transform:461)_ll_compute_size [rtyper] -=- specialized 30 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] 16.50 _ll_malloc_varsize_no_length__Signed_Signed_Signed [backendopt:inlining] inlined 3 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] removed 0 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [c:database] GC transformer: finished tables [gctransform:info] assigned 57 typeids [gctransform:info] added 79 push/pop stack root instructions [gctransform:info] inserted 6 write barrier calls [gctransform:info] inserted 3 write_barrier_from_array calls [gctransform:info] found 3 static roots [c:database] Inlining GC helpers and postprocessing [c] 811 nodes [ array: 126 framework rtti: 19 func: 327 group: 1 struct: 338 ] [c:database] Completed [translation:info] database for generating C source was created [translation:info] Generating c source... [c:writing] structdef.h [c:writing] forwarddecl.h [c:writing] preimpl.h [c:writing] data_rpython_flowspace.c [c:writing] data_rpython_memory_gc.c [c:writing] data_rpython_memory_gctransform.c [c:writing] data_rpython_rlib.c [c:writing] data_rpython_rlib_test.c [c:writing] data_rpython_rtyper.c [c:writing] data_rpython_rtyper_lltypesystem.c [c:writing] nonfuncnodes.c [c:writing] data_rpython_memory_gc_1.c [c:writing] data_rpython_rlib_1.c [c:writing] data_rpython_rtyper_lltypesystem_1.c [c:writing] implement.c [c:writing] rpython_flowspace.c [c:writing] rpython_memory.c [c:writing] rpython_memory_gc.c [c:writing] rpython_memory_gctransform.c [c:writing] rpython_rlib.c [c:writing] rpython_rlib_test.c [c:writing] rpython_rtyper.c [c:writing] rpython_rtyper_lltypesystem.c [c:writing] rpython_translator.c [c:writing] rpython_translator_c.c [translation:info] written: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-61\testing_1\testing_1.c [translation:info] Compiling c source... [platform:execute] nmake in c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-61\testing_1 [platform:Error] cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] stdafx.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] testing_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gc.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gctransform.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_test.obj /c data_rpython_rlib_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper_lltypesystem.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] nonfuncnodes.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gc_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper_lltypesystem_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] implement.c [platform:Error] implement.c(203): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_memory.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_memory_gc.c [platform:Error] rpython_memory_gc.c(2102): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-61\testing_1\singleheader.h(2058): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2128): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-61\testing_1\singleheader.h(2058): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2129): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2136): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' [platform:Error] Stop. . rlib/test/test_rgc.py::test_nonmoving_raw_ptr_for_resizable_list_getslice F rlib/test/test_rgc.py::test_ll_for_resizable_list def test_ll_for_resizable_list(): def f(n): lst = ['a', 'b', 'c'] lst = rgc.resizable_list_supporting_raw_ptr(lst) lst.append(chr(n)) assert lst[3] == chr(n) assert lst[-1] == chr(n) # ll_list = rgc.ll_for_resizable_list(lst) assert lst[:] == ['a', 'b', 'c', chr(n)] assert ll_list.length == 4 assert [ll_list.items[i] for i in range(4)] == ['a', 'b', 'c', chr(n)] # lst[-3] = 'X' assert ll_list.items[1] == 'X' ll_list.items[2] = 'Y' assert lst[-2] == 'Y' # return lst # # direct untranslated run lst = f(35) assert isinstance(lst, rgc._ResizableListSupportingRawPtr) # # llinterp run interpret(f, [35]) # # compilation with the GC transformer import subprocess from rpython.translator.interactive import Translation # def main(argv): f(len(argv)) print "OK!" return 0 # t = Translation(main, gc="incminimark") t.disable(['backendopt']) t.set_backend_extra_options(c_debug_defines=True) > exename = t.compile() rlib\test\test_rgc.py:486: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ translator\interactive.py:117: in compile getattr(self.driver, 'compile_' + backend)() translator\driver.py:108: in proc return self.proceed(backend_goal) translator\driver.py:569: in proceed result = self._execute(goals, task_skip = self._maybe_skip()) translator\tool\taskengine.py:114: in _execute res = self._do(goal, taskcallable, *args, **kwds) translator\driver.py:278: in _do res = func() translator\driver.py:536: in task_compile_c cbuilder.compile(**kwds) translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp...ython_memory_gc.c(2148): error C2037: left of \'ullTotalPhys\' specifies undefined struct/union \'MEMORYSTATUSEX\'\r\n' stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp...a\\pypy\\pypy\\rpython"\\translator\\c /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-61\\testing_2\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_2.obj /c testing_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_2.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_test.obj /c data_rpython_rlib_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_test.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(203): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2114): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-61\testing_2\singleheader.h(2058): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2140): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-61\testing_2\singleheader.h(2058): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2141): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2148): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError ---------- Captured stderr call ---------- [platform:msg] Updated environment with vsver 160, using x64 True [rtyper] specializing: 100 / 228 blocks (43%) [rtyper] specializing: 200 / 228 blocks (87%) [rtyper] -=- specialized 228 blocks -=- [rtyper] -=- specialized 4 more blocks -=- [platform:msg] Updated environment with vsver 160, using x64 True [flowgraph] (rpython.rlib.test.test_rgc:478)main [translation:info] Annotating&simplifying... [translation:info] with policy: rpython.annotator.policy.AnnotatorPolicy [flowgraph] (rpython.rlib.test.test_rgc:448)f [flowgraph] (rpython.flowspace.specialcase:76)rpython_print_item [flowgraph] (rpython.flowspace.specialcase:95)rpython_print_newline [flowgraph] (rpython.flowspace.specialcase:85)rpython_print_end [flowgraph] (rpython.rlib.rposix:500)write [flowgraph] (rpython.rtyper.lltypesystem.rffi:1427)scoped_nonmovingbuffer.__init__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:1431)scoped_nonmovingbuffer.__enter__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:873)get_nonmovingbuffer_ll [flowgraph] (rpython.rlib.objectmodel:315)we_are_translated_to_c [flowgraph] (rpython.rtyper.lltypesystem.rstr:116)copy_string_to_raw [flowgraph] (rpython.rtyper.lltypesystem.rstr:63)_get_raw_buf [flowgraph] (rpython.rtyper.lltypesystem.rstr:57)_str_ofs [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write [flowgraph] (rpython.rtyper.lltypesystem.rffi:1433)scoped_nonmovingbuffer.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:937)free_nonmovingbuffer_ll [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_wrap_write [flowgraph] (rpython.rlib.rgil:160)release [flowgraph] (rpython.rlib.rposix:151)_errno_before [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rposix:170)_errno_after [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rgil:171)acquire [flowgraph] (rpython.rlib.rthread:282)gc_thread_run [flowgraph] (rpython.rlib.rposix:430)handle_posix_error [flowgraph] (rpython.rlib.rarithmetic:139)widen [flowgraph] (rpython.rlib.rposix:113)get_saved_errno [flowgraph] (?:1)memo_offsetof_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__should_widen_type_0 [translation:info] RTyping... [flowgraph] (rpython.rtyper.rclass:1170)ll_runtime_type_info [flowgraph] (rpython.rtyper.rlist:574)ll_len [flowgraph] (rpython.rtyper.lltypesystem.rlist:365)ll_length [flowgraph] (rpython.rtyper.lltypesystem.rlist:324)ll_newlist [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items [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) [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] (?: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:719)ll_getitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rlist:372)ll_getitem_fast [flowgraph] (rpython.rtyper.rlist:699)ll_getitem [flowgraph] (rpython.rtyper.rlist:882)ll_listslice_startonly [flowgraph] (rpython.rtyper.lltypesystem.rlist:384)ll_fixed_newlist [flowgraph] (rpython.rtyper.rlist:554)ll_arraycopy [flowgraph] (rpython.rtyper.lltypesystem.rlist:399)ll_fixed_items [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rlist:407)ll_fixed_setitem_fast [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.rtyper.lltypesystem.rlist:395)ll_fixed_length [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rlist:402)ll_fixed_getitem_fast [flowgraph] (?:2)ll_listeq_trampoline [flowgraph] (rpython.rtyper.rlist:979)ll_listeq [flowgraph] (rpython.rtyper.lltypesystem.rrange:70)ll_newrange [flowgraph] (rpython.rtyper.lltypesystem.rlist:357)ll_newemptylist [flowgraph] (rpython.rtyper.lltypesystem.rrange:91)ll_rangeiter [flowgraph] (rpython.rtyper.rrange:172)ll_rangenext_up [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 [flowgraph] (rpython.rtyper.rlist:737)ll_setitem [flowgraph] (rpython.rtyper.lltypesystem.rstr:1293)ll_striter [flowgraph] (rpython.rtyper.lltypesystem.rstr:1306)ll_strnext [flowgraph] (?:11)ll_join_chars_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rstr:821) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars [flowgraph] (?:2)mallocstr [flowgraph] (rpython.rtyper.lltypesystem.rstr:36)mallocstr [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (?:2)ll_join_chars_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars [flowgraph] (?:11)ll_listdelslice_startonly_look_inside_iff [flowgraph] (rpython.rtyper.rlist:914) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly [flowgraph] (rpython.rtyper.rlist:541)ll_null_item [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rlist:295)_ll_list_resize_le [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)ll_listdelslice_startonly_trampoline [flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:1300)conditional_call [flowgraph] (rpython.rtyper.lltypesystem.rstr:350)ll_strlen [rtyper] specializing: 100 / 457 blocks (21%) [flowgraph] (rpython.rtyper.rstr:426)ll_str [flowgraph] (?:1)memo_ll_constant_0 [flowgraph] (?:11)ll_join_strs_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rstr:785) [flowgraph] (rpython.rlib.jit:294)loop_unrolling_heuristic [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs [flowgraph] (rpython.rtyper.lltypesystem.llmemory:1037)cast_any_ptr [flowgraph] (rpython.rtyper.lltypesystem.rstr:78)copy_string_contents [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (?:2)ll_join_strs_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs [rtyper] specializing: 200 / 516 blocks (38%) [rtyper] specializing: 300 / 516 blocks (58%) [rtyper] specializing: 400 / 516 blocks (77%) [rtyper] specializing: 500 / 516 blocks (96%) [rtyper] -=- specialized 516 blocks -=- [flowgraph] (rpython.rtyper.rclass:1133)ll_issubclass [flowgraph] (rpython.rtyper.rclass:1130)ll_type [rtyper] -=- specialized 4 more blocks -=- [translation:info] inserting stack checks... [flowgraph] (rpython.rlib.rstack:42)stack_check [flowgraph] (rpython.rlib.rstack:67)stack_check_slowpath [rtyper] -=- specialized 8 more blocks -=- [translation:info] inserted 0 stack checks. [translation:info] Creating database for generating c source... [flowgraph] (rpython.translator.exceptiontransform:100)rpyexc_occurred [flowgraph] (rpython.translator.exceptiontransform:104)rpyexc_fetch_type [flowgraph] (rpython.translator.exceptiontransform:107)rpyexc_fetch_value [flowgraph] (rpython.translator.exceptiontransform:110)rpyexc_clear [flowgraph] (rpython.translator.exceptiontransform:114)rpyexc_raise [flowgraph] (rpython.translator.exceptiontransform:128)rpyexc_reraise [flowgraph] (rpython.translator.exceptiontransform:133)rpyexc_fetch_exception [flowgraph] (rpython.translator.exceptiontransform:138)rpyexc_restore_exception [flowgraph] (rpython.translator.exceptiontransform:539)rpyexc_get_exception_addr [flowgraph] (rpython.translator.exceptiontransform:543)rpyexc_get_exc_value_addr [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.incminimark:640)IncrementalMiniMarkGC.malloc_fixedsize [flowgraph] (rpython.memory.gc.incminimark:696)IncrementalMiniMarkGC.malloc_varsize [flowgraph] (rpython.memory.gc.incminimark:783)IncrementalMiniMarkGC.collect [flowgraph] (rpython.memory.gc.incminimark:810)IncrementalMiniMarkGC.collect_step [flowgraph] (rpython.memory.gc.incminimark:530)IncrementalMiniMarkGC.enable [flowgraph] (rpython.memory.gc.incminimark:533)IncrementalMiniMarkGC.disable [flowgraph] (rpython.memory.gc.incminimark:536)IncrementalMiniMarkGC.isenabled [flowgraph] (rpython.memory.gc.incminimark:1117)IncrementalMiniMarkGC.can_move [flowgraph] (rpython.memory.gc.incminimark:1160)IncrementalMiniMarkGC.shrink_array [flowgraph] (rpython.memory.gc.base:149)GCBase.get_type_id_cast [flowgraph] (rpython.memory.gc.incminimark:1628)IncrementalMiniMarkGC.writebarrier_before_copy [flowgraph] (rpython.memory.gc.incminimark:1701)IncrementalMiniMarkGC.writebarrier_before_move [flowgraph] (rpython.memory.gc.incminimark:640)IncrementalMiniMarkGC.malloc_fast [flowgraph] (rpython.memory.gc.incminimark:696)IncrementalMiniMarkGC.malloc_varsize_fast [flowgraph] (rpython.memory.gctransform.framework:411)raw_malloc_memory_pressure_varsize [flowgraph] (rpython.memory.gctransform.framework:417)raw_malloc_memory_pressure [flowgraph] (rpython.memory.gctransform.framework:430)get_stats [flowgraph] (rpython.memory.gc.incminimark:2878)IncrementalMiniMarkGC.identityhash [flowgraph] (rpython.memory.gc.incminimark:2875)IncrementalMiniMarkGC.id [flowgraph] (rpython.memory.gc.inspector:32)get_rpy_roots [flowgraph] (rpython.memory.gc.inspector:63)get_rpy_referents [flowgraph] (rpython.memory.gc.inspector:76)get_rpy_memory_usage [flowgraph] (rpython.memory.gc.inspector:79)get_rpy_type_index [flowgraph] (rpython.memory.gc.inspector:83)is_rpy_instance [flowgraph] (rpython.memory.gc.inspector:265)dump_rpy_heap [flowgraph] (rpython.memory.gc.inspector:281)get_typeids_z [flowgraph] (rpython.memory.gc.inspector:285)get_typeids_list [flowgraph] (rpython.memory.gc.incminimark:1094)IncrementalMiniMarkGC.set_max_heap_size [flowgraph] (rpython.memory.gc.incminimark:3172)IncrementalMiniMarkGC.rawrefcount_init [flowgraph] (rpython.memory.gc.incminimark:3196)IncrementalMiniMarkGC.rawrefcount_create_link_pypy [flowgraph] (rpython.memory.gc.incminimark:3212)IncrementalMiniMarkGC.rawrefcount_create_link_pyobj [flowgraph] (rpython.memory.gc.incminimark:3223)IncrementalMiniMarkGC.rawrefcount_mark_deallocating [flowgraph] (rpython.memory.gc.incminimark:3229)IncrementalMiniMarkGC.rawrefcount_from_obj [flowgraph] (rpython.memory.gc.incminimark:3237)IncrementalMiniMarkGC.rawrefcount_to_obj [flowgraph] (rpython.memory.gc.incminimark:3241)IncrementalMiniMarkGC.rawrefcount_next_dead [flowgraph] (rpython.memory.gc.incminimark:1121)IncrementalMiniMarkGC.pin [flowgraph] (rpython.memory.gc.incminimark:1150)IncrementalMiniMarkGC.unpin [flowgraph] (rpython.memory.gc.incminimark:1157)IncrementalMiniMarkGC._is_pinned [flowgraph] (rpython.memory.gc.incminimark:1489)IncrementalMiniMarkGC.write_barrier [flowgraph] (rpython.memory.gc.incminimark:1538)remember_young_pointer [flowgraph] (rpython.memory.gc.incminimark:1495)IncrementalMiniMarkGC.write_barrier_from_array [flowgraph] (rpython.memory.gc.incminimark:1606)jit_remember_young_pointer_from_array [flowgraph] (rpython.memory.gc.incminimark:765)IncrementalMiniMarkGC.malloc_fixed_or_varsize_nonmovable [flowgraph] (rpython.memory.gc.incminimark:1755)IncrementalMiniMarkGC.register_finalizer [flowgraph] (rpython.memory.gc.incminimark:3043)IncrementalMiniMarkGC.ignore_finalizer [flowgraph] (rpython.memory.gc.incminimark:770)IncrementalMiniMarkGC.move_out_of_nursery [flowgraph] (rpython.memory.gctransform.shadowstack:258)gc_increase_root_stack_depth [flowgraph] (rpython.memory.gctransform.shadowstack:351)ShadowStackPool.increase_root_stack_depth [flowgraph] (rpython.memory.gc.incminimark:1208)IncrementalMiniMarkGC.is_in_nursery [flowgraph] (rpython.memory.gc.base:130)GCBase.header [flowgraph] (rpython.memory.gc.incminimark:955)IncrementalMiniMarkGC.external_malloc [flowgraph] (rpython.memory.gc.incminimark:1192)IncrementalMiniMarkGC.combine [flowgraph] (rpython.memory.gc.incminimark:1503)IncrementalMiniMarkGC._remember_young_pointer_inlined [flowgraph] (rpython.memory.support:122)AddressStack.append [flowgraph] (rpython.memory.gc.incminimark:3169)IncrementalMiniMarkGC._pyobj [flowgraph] (rpython.memory.gc.incminimark:1213)IncrementalMiniMarkGC.is_young_object [flowgraph] (rpython.memory.gc.base:380)GCBase.is_valid_gc_object [flowgraph] (rpython.memory.support:101)AddressStack.__init__ [flowgraph] (rpython.memory.support:307)AddressDict [flowgraph] (rpython.memory.lldict:17)newdict [flowgraph] (rpython.rtyper.lltypesystem.rdict:667)ll_newdict_size [flowgraph] (rpython.memory.lldict:20)dict_allocate [flowgraph] (rpython.memory.support:40)FreeList.get [flowgraph] (rpython.memory.gc.inspector:201)HeapDumper.__init__ [flowgraph] (rpython.memory.gc.inspector:173)BaseWalker.process [flowgraph] (rpython.memory.gc.inspector:112)BaseWalker.add_roots [flowgraph] (rpython.memory.gc.inspector:99)BaseWalker.__init__ [flowgraph] (rpython.memory.gc.incminimark:1188)IncrementalMiniMarkGC.get_type_id [flowgraph] (rpython.memory.gc.base:152)GCBase.get_size_incl_hash [flowgraph] (rpython.memory.gc.base:146)GCBase.get_size [flowgraph] (rpython.memory.gc.inspector:56)_do_append_rpy_referents [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.inspector:25)_do_append_rpy_roots [flowgraph] (rpython.memory.gc.incminimark:2729)IncrementalMiniMarkGC.enumerate_all_roots [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.inspector:14)_append_rpy_root [flowgraph] (rpython.memory.gc.incminimark:2864)IncrementalMiniMarkGC.id_or_identityhash [flowgraph] (rpython.memory.support:10)mangle_hash [flowgraph] (rpython.memory.gc.incminimark:3128)IncrementalMiniMarkGC.get_stats [flowgraph] (rpython.memory.gc.incminimark:1264)IncrementalMiniMarkGC.get_total_memory_used [flowgraph] (rpython.memory.gc.incminimark:1281)IncrementalMiniMarkGC.get_peak_memory_used [flowgraph] (rpython.memory.gc.incminimark:1275)IncrementalMiniMarkGC.get_peak_memory_alloced [flowgraph] (rpython.memory.gc.incminimark:1270)IncrementalMiniMarkGC.get_total_memory_alloced [flowgraph] (rpython.memory.gc.inspector:273)count_memory_pressure [flowgraph] (rpython.memory.gc.inspector:180)MemoryPressureCounter.__init__ [flowgraph] (rpython.memory.gc.incminimark:1102)IncrementalMiniMarkGC.raw_malloc_memory_pressure [flowgraph] (rpython.rtyper.lltypesystem.llarena:365)round_up_for_allocation [flowgraph] (rpython.memory.gc.incminimark:752)IncrementalMiniMarkGC._bump_pointer [flowgraph] (rpython.memory.gc.incminimark:1765)IncrementalMiniMarkGC._minor_collection [flowgraph] (rpython.rlib.rtime:146)time [flowgraph] (rpython.memory.gc.incminimark:824)IncrementalMiniMarkGC.minor_collection_with_major_progress [flowgraph] (rpython.memory.gc.incminimark:2366)IncrementalMiniMarkGC.minor_and_major_collection [flowgraph] (rpython.memory.gc.incminimark:2375)IncrementalMiniMarkGC.gc_step_until [flowgraph] (rpython.memory.gc.incminimark:865)IncrementalMiniMarkGC.collect_and_reserve [flowgraph] (rpython.memory.gc.incminimark:1195)IncrementalMiniMarkGC.init_gc_object [flowgraph] (rpython.memory.gc.base:64)GCBase._teardown [flowgraph] (rpython.memory.gctransform.shadowstack:108)setup_root_walker [flowgraph] (rpython.memory.gctransform.shadowstack:288)ShadowStackPool.initial_setup [flowgraph] (rpython.memory.gctransform.shadowstack:344)ShadowStackPool._prepare_unused_stack [flowgraph] (rpython.memory.gctransform.shadowstack:335)ShadowStackPool.start_fresh_new_state [flowgraph] (?:2)debug_start [flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots [flowgraph] (rpython.memory.gc.incminimark:2729)IncrementalMiniMarkGC.enumerate_all_roots [flowgraph] (rpython.memory.lldict:29)dict_allocate_entries [flowgraph] (rpython.memory.gctypelayout:110)GCData.q_fixed_size [flowgraph] (rpython.memory.gctypelayout:59)GCData.get [flowgraph] (rpython.memory.gctypelayout:204)_check_valid_type_info [flowgraph] (rpython.memory.support:108)AddressStack.enlarge [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.inspector:259)_hd_add_root [flowgraph] (rpython.memory.gc.inspector:123)BaseWalker.add [flowgraph] (rpython.memory.gctransform.framework:1758)walk_roots [flowgraph] (rpython.memory.gc.base:377)GCBase.points_to_valid_gc_object [flowgraph] (rpython.memory.gc.base:600)callback2 [flowgraph] (rpython.memory.gctransform.shadowstack:112)walk_stack_roots [flowgraph] (rpython.rlib.debug:126)debug_start [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots [flowgraph] (rpython.memory.gc.incminimark:1557)remember_young_pointer_from_array2 [flowgraph] (rpython.memory.gc.incminimark:1622)IncrementalMiniMarkGC.get_card [flowgraph] (rpython.memory.gc.incminimark:2847)IncrementalMiniMarkGC._find_shadow [flowgraph] (rpython.memory.gc.incminimark:2818)IncrementalMiniMarkGC._allocate_shadow [flowgraph] (rpython.memory.gctransform.shadowstack:93) [flowgraph] (rpython.memory.gctypelayout:143)GCData.q_fast_path_tracing [flowgraph] (rpython.memory.gc.base:134)GCBase._get_size_for_typeid [flowgraph] (rpython.memory.gc.base:118)GCBase.get_member_index [flowgraph] (rpython.memory.gctypelayout:135)GCData.q_is_rpython_class [flowgraph] (rpython.memory.gctypelayout:131)GCData.q_member_index [flowgraph] (rpython.memory.gctypelayout:73)GCData.q_is_varsize [flowgraph] (rpython.memory.gctypelayout:113)GCData.q_varsize_item_sizes [flowgraph] (rpython.memory.gctypelayout:66)GCData.get_varsize [flowgraph] (rpython.memory.gctypelayout:207)_check_valid_type_info_varsize [flowgraph] (rpython.memory.gctypelayout:119)GCData.q_varsize_offset_to_length [flowgraph] (rpython.memory.gc.base:600)callback2 [flowgraph] (rpython.memory.gctransform.shadowstack:376)ShadowStackPool._resize [flowgraph] (rpython.memory.gc.incminimark:1288)IncrementalMiniMarkGC.threshold_reached [flowgraph] (rpython.memory.gctypelayout:107)GCData.q_offsets_to_gc_pointers [flowgraph] (rpython.memory.gctypelayout:85)GCData.q_is_gcarrayofgcptr [flowgraph] (rpython.memory.gc.incminimark:2301)IncrementalMiniMarkGC._malloc_out_of_nursery [flowgraph] (rpython.memory.gctransform.framework:1754)setup_root_walker [flowgraph] (rpython.memory.gc.inspector:44)_append_rpy_referent [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctypelayout:77)GCData.q_has_gcptr_in_varsize [flowgraph] (rpython.memory.gc.minimarkpage:154)ArenaCollection.malloc [flowgraph] (rpython.memory.gc.minimarkpage:197)ArenaCollection.allocate_new_page [flowgraph] (rpython.memory.gc.minimarkpage:278)ArenaCollection.allocate_new_arena [flowgraph] (rpython.memory.gc.minimarkpage:259)ArenaCollection._pick_next_arena [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.memory.gc.minimarkpage:604)_dummy_size [flowgraph] (rpython.memory.gc.incminimark:2313)IncrementalMiniMarkGC._malloc_out_of_nursery_nonsmall [flowgraph] (rpython.memory.gc.minimarkpage:611)out_of_memory [flowgraph] (rpython.rtyper.debug:49)fatalerror [flowgraph] (rpython.memory.gctypelayout:116)GCData.q_varsize_offset_to_variable_part [flowgraph] (rpython.memory.gctypelayout:139)GCData.q_has_custom_trace [flowgraph] (rpython.memory.gc.minimarkpage:386)ArenaCollection._rehash_arenas_lists [flowgraph] (rpython.memory.gctypelayout:122)GCData.q_varsize_offsets_to_gcpointers_in_var_part [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.minimarkpage:589)start_of_page [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.memory.gc.incminimark:374)IncrementalMiniMarkGC.setup [flowgraph] (rpython.memory.gc.incminimark:2734)IncrementalMiniMarkGC.enum_live_with_finalizers [flowgraph] (rpython.memory.gc.incminimark:2734)IncrementalMiniMarkGC.enum_live_with_finalizers [flowgraph] (rpython.rtyper.lltypesystem.rdict:866)ll_contains [flowgraph] (rpython.memory.lldict:47)dict_keyhash [flowgraph] (rpython.memory.lldict:44)_hash [flowgraph] (rpython.memory.lldict:56)dict_get [flowgraph] (rpython.rtyper.lltypesystem.rdict:735)ll_get [flowgraph] (rpython.rtyper.lltypesystem.rdict:459)ll_dict_setitem [flowgraph] (rpython.memory.support:130)AddressStack.non_empty [flowgraph] (rpython.memory.gc.base:45)GCBase.setup [flowgraph] (rpython.memory.support:228)AddressDeque.__init__ [flowgraph] (rpython.memory.support:314)null_address_dict [flowgraph] (rpython.memory.support:133)AddressStack.pop [flowgraph] (rpython.memory.support:115)AddressStack.shrink [flowgraph] (rpython.memory.support:52)FreeList.put [flowgraph] (?:11)ll_dict_lookup_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rdict:576) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rdict:576)ll_dict_lookup [flowgraph] (rpython.memory.lldict:50)dict_entry_valid [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rdict:576)ll_dict_lookup [flowgraph] (?:11)_ll_dict_setitem_lookup_done_look_inside_iff [flowgraph] (rpython.memory.gc.incminimark:553)IncrementalMiniMarkGC.allocate_nursery [flowgraph] (rpython.memory.gc.incminimark:543)IncrementalMiniMarkGC._alloc_nursery [flowgraph] (rpython.memory.gc.incminimark:539)IncrementalMiniMarkGC._nursery_memory_size [flowgraph] (rpython.rtyper.lltypesystem.rdict:466) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rdict:466)_ll_dict_setitem_lookup_done [flowgraph] (rpython.rtyper.lltypesystem.rdict:544)ll_dict_resize [flowgraph] (rpython.rtyper.lltypesystem.rdict:554)_ll_dict_resize_to [flowgraph] (rpython.memory.lldict:53)dict_entry_hash [flowgraph] (rpython.memory.lldict:40)dict_delete_entries [flowgraph] (rpython.rtyper.lltypesystem.rdict:434)ll_get_value [flowgraph] (rpython.rtyper.lltypesystem.rdict:495)ll_dict_insertclean [flowgraph] (rpython.memory.support:258)AddressDeque.non_empty [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.support:250)AddressDeque.append [flowgraph] (rpython.memory.gctypelayout:89)GCData.q_cannot_pin [flowgraph] (rpython.memory.gc.incminimark:1713)IncrementalMiniMarkGC.manually_copy_card_bits [flowgraph] (rpython.memory.gc.incminimark:1301)IncrementalMiniMarkGC.card_marking_bytes_for_length [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rdict:639)ll_dict_lookup_clean [flowgraph] (rpython.memory.gc.incminimark:575)IncrementalMiniMarkGC.set_major_threshold_from [flowgraph] (rpython.memory.support:235)AddressDeque.enlarge [flowgraph] (?:2)_ll_dict_setitem_lookup_done_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rdict:466)_ll_dict_setitem_lookup_done [flowgraph] (rpython.memory.gc.incminimark:3248)IncrementalMiniMarkGC.rrc_invoke_callback [flowgraph] (rpython.memory.gc.incminimark:1292)IncrementalMiniMarkGC.card_marking_words_for_length [flowgraph] (rpython.memory.lldict:59)dict_add [flowgraph] (?:2)debug_stop [flowgraph] (rpython.memory.support:262)AddressDeque.popleft [flowgraph] (rpython.rlib.debug:137)debug_stop [flowgraph] (rpython.memory.support:243)AddressDeque.shrink [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [flowgraph] (rpython.memory.gctypelayout:94)GCData.q_finalizer_handlers [flowgraph] (rpython.memory.gc.base:482)GCBase._adr2deque [flowgraph] (rpython.rtyper.annlowlevel:546)cast_adr_to_nongc_instance [flowgraph] (rpython.memory.support:291)AddressDeque.delete [flowgraph] (rpython.memory.gc.env:38)read_from_env [flowgraph] (rpython.memory.gc.env:17)_read_float_and_factor_from_env [flowgraph] (rpython.rtyper.controllerentry:80)getattr [flowgraph] (rpython.rlib.rposix_environ:66)get_get [flowgraph] (rpython.memory.gc.inspector:134)BaseWalker.walk [flowgraph] (rpython.memory.gc.inspector:243)HeapDumper.writeobj [flowgraph] (rpython.memory.gc.inspector:184)MemoryPressureCounter.processobj [flowgraph] (rpython.memory.gctypelayout:152)GCData.q_has_memory_pressure [flowgraph] (rpython.memory.gc.inspector:225)HeapDumper.write [flowgraph] (rpython.memory.gc.inspector:212)HeapDumper.flush [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gctypelayout:156)GCData.q_get_memory_pressure_ofs [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__ref [flowgraph] (rpython.memory.gc.inspector:193)MemoryPressureCounter._ref [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.base:252)gc_callback__writeref [flowgraph] (rpython.memory.gc.inspector:253)HeapDumper._writeref [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.support:142)AddressStack.delete [flowgraph] (rpython.memory.gc.env:570)estimate_best_nursery_size [flowgraph] (rpython.memory.gc.env:533)get_L2cache_win32 [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)pypy_get_l2_cache_size [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_pypy_get_l2_cache_size [flowgraph] (rpython.memory.gc.env:46)read_float_from_env [flowgraph] (rpython.memory.gc.env:42)read_uint_from_env [flowgraph] (rpython.memory.gc.env:125)get_total_memory [flowgraph] (rpython.memory.gc.env:480)get_win32_total_phys_memory [flowgraph] (rpython.rtyper.lltypesystem.lltype:2296)scoped_alloc [flowgraph] (rpython.rtyper.lltypesystem.lltype:2280)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__init__ [flowgraph] (rpython.rtyper.lltypesystem.lltype:2286)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__enter__ [flowgraph] (rpython.memory.gc.env:561)best_nursery_size_for_L2cache [flowgraph] (rpython.rtyper.lltypesystem.lltype:2289)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)GlobalMemoryStatusEx [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_GlobalMemoryStatusEx [flowgraph] (rpython.memory.gc.env:100)clamp_total_memory [flowgraph] (rpython.memory.gc.inspector:236)HeapDumper.write_marker [flowgraph] (rpython.memory.gc.inspector:120)BaseWalker.end_add_roots_marker [flowgraph] (rpython.memory.gc.incminimark:2344)IncrementalMiniMarkGC.remove_young_arrays_from_old_objects_pointing_to_young [flowgraph] (rpython.memory.gc.incminimark:1984)IncrementalMiniMarkGC.collect_roots_in_nursery [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:1981)IncrementalMiniMarkGC._visit_old_objects_pointing_to_pinned [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__trace_drag_out [flowgraph] (rpython.memory.gc.incminimark:2145)IncrementalMiniMarkGC._trace_drag_out [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.memory.gc.incminimark:1235)IncrementalMiniMarkGC.is_forwarded [flowgraph] (rpython.memory.gc.incminimark:2267)IncrementalMiniMarkGC._visit_young_rawmalloced_object [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.incminimark:3252)IncrementalMiniMarkGC.rrc_minor_collection_trace [flowgraph] (rpython.rtyper.lltypesystem.rdict:445)ll_dict_len [flowgraph] (rpython.memory.gc.incminimark:2914)IncrementalMiniMarkGC.deal_with_young_objects_with_finalizers [flowgraph] (rpython.memory.gc.incminimark:1259)IncrementalMiniMarkGC.get_possibly_forwarded_tid [flowgraph] (rpython.memory.gc.incminimark:1251)IncrementalMiniMarkGC.get_forwarding_address [flowgraph] (rpython.memory.gc.incminimark:2009)IncrementalMiniMarkGC.collect_cardrefs_to_nursery [flowgraph] (rpython.memory.gc.incminimark:2114)IncrementalMiniMarkGC.trace_and_drag_out_of_nursery_partial [flowgraph] (rpython.memory.gc.base:343)GCBase.trace_partial [flowgraph] (rpython.memory.lldict:24)dict_delete [flowgraph] (rpython.memory.gctypelayout:81)GCData.q_has_gcptr [flowgraph] (rpython.memory.gc.incminimark:2125)IncrementalMiniMarkGC._trace_drag_out1 [flowgraph] (rpython.memory.gc.incminimark:2086)IncrementalMiniMarkGC.collect_oldrefs_to_nursery [flowgraph] (rpython.memory.gc.incminimark:2108)IncrementalMiniMarkGC.trace_and_drag_out_of_nursery [flowgraph] (rpython.memory.gc.incminimark:3058)IncrementalMiniMarkGC.invalidate_young_weakrefs [flowgraph] (rpython.memory.gctypelayout:125)GCData.q_weakpointer_offset [flowgraph] (rpython.memory.gc.incminimark:2884)IncrementalMiniMarkGC.deal_with_young_objects_with_destructors [flowgraph] (rpython.memory.gc.base:437)GCBase.call_destructor [flowgraph] (rpython.memory.gctypelayout:98)GCData.q_destructor_or_custom_trace [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:1738)IncrementalMiniMarkGC.record_pinned_object_with_shadow [flowgraph] (rpython.rtyper.lltypesystem.rdict:774)ll_clear [flowgraph] (rpython.memory.gc.incminimark:3272)IncrementalMiniMarkGC.rrc_minor_collection_free [flowgraph] (rpython.memory.gc.incminimark:3284)IncrementalMiniMarkGC._rrc_minor_free [flowgraph] (rpython.memory.gc.incminimark:3320)IncrementalMiniMarkGC._rrc_free [flowgraph] (rpython.memory.gc.incminimark:2333)IncrementalMiniMarkGC.free_young_rawmalloced_objects [flowgraph] (rpython.memory.lldict:65)dict_foreach [flowgraph] (rpython.memory.gc.incminimark:2339)IncrementalMiniMarkGC._free_young_rawmalloced_obj [flowgraph] (rpython.memory.gc.incminimark:2661)IncrementalMiniMarkGC.free_rawmalloced_object_if_unvisited [flowgraph] (rpython.memory.support:203)AddressStack.sort [flowgraph] (rpython.memory.support:84)sort_chunk [flowgraph] (rpython.memory.support:77)quicksort [flowgraph] (rpython.memory.support:65)partition [flowgraph] (rpython.memory.support:150)AddressStack.length [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:1735)IncrementalMiniMarkGC._wb_old_object_pointing_to_pinned [flowgraph] (rpython.memory.gc.incminimark:3259)IncrementalMiniMarkGC._rrc_minor_trace [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:1976)IncrementalMiniMarkGC._reset_flag_old_objects_pointing_to_pinned [flowgraph] (rpython.memory.gc.incminimark:617)IncrementalMiniMarkGC.debug_rotate_nursery [flowgraph] (rpython.memory.gctransform.framework:1783)finished_minor_collection [flowgraph] (rpython.memory.gc.hook:51)GcHooks.fire_gc_minor [flowgraph] (rpython.memory.gc.hook:15)GcHooks.is_gc_minor_enabled [flowgraph] (rpython.memory.gc.incminimark:2390)IncrementalMiniMarkGC.major_collection_step [flowgraph] (rpython.memory.gc.incminimark:1310)IncrementalMiniMarkGC.debug_check_consistency [flowgraph] (rpython.memory.gc.incminimark:2719)IncrementalMiniMarkGC.collect_roots [flowgraph] (rpython.memory.gc.incminimark:2705)IncrementalMiniMarkGC.collect_nonstack_roots [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:2739)IncrementalMiniMarkGC._collect_obj [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.gc.incminimark:597)IncrementalMiniMarkGC.post_setup [flowgraph] (rpython.memory.gc.base:58)GCBase.post_setup [flowgraph] (rpython.memory.gc.base:442)GCBase.debug_check_consistency [flowgraph] (rpython.memory.gc.incminimark:2729)IncrementalMiniMarkGC.enumerate_all_roots [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.base:470)_debug_callback [flowgraph] (rpython.memory.gc.base:463)GCBase._debug_record [flowgraph] (rpython.memory.gc.incminimark:1342)IncrementalMiniMarkGC.debug_check_object [flowgraph] (rpython.memory.gc.incminimark:1447)IncrementalMiniMarkGC._debug_check_object_scanning [flowgraph] (rpython.memory.gc.incminimark:1401)IncrementalMiniMarkGC._debug_check_object_sweeping [flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots [flowgraph] (rpython.memory.gc.incminimark:2734)IncrementalMiniMarkGC.enum_live_with_finalizers [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:2362)IncrementalMiniMarkGC._add_to_more_objects_to_trace_if_black [flowgraph] (rpython.memory.gc.incminimark:2357)IncrementalMiniMarkGC._add_to_more_objects_to_trace [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:1338)IncrementalMiniMarkGC._check_not_in_nursery [flowgraph] (rpython.memory.gc.incminimark:1368)IncrementalMiniMarkGC._debug_check_object_marking [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__debug_check_not_white [flowgraph] (rpython.memory.gc.incminimark:1382)IncrementalMiniMarkGC._debug_check_not_white [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.incminimark:1443)IncrementalMiniMarkGC._debug_check_object_finalizing [flowgraph] (rpython.memory.gc.hook:56)GcHooks.fire_gc_collect_step [flowgraph] (rpython.memory.gc.hook:18)GcHooks.is_gc_collect_step_enabled [flowgraph] (rpython.memory.support:174)AddressStack.stack2dict [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.support:213)_add_in_dict [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__debug_callback2 [flowgraph] (rpython.memory.gc.base:474)GCBase._debug_callback2 [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.rlib.rgc:33)_encode_states [flowgraph] (rpython.memory.gc.incminimark:2767)IncrementalMiniMarkGC.visit_all_objects_step [flowgraph] (rpython.memory.gc.incminimark:2777)IncrementalMiniMarkGC.visit [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__collect_ref_rec [flowgraph] (rpython.memory.gc.incminimark:2758)IncrementalMiniMarkGC._collect_ref_rec [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.incminimark:2696)IncrementalMiniMarkGC.free_unvisited_rawmalloc_objects_step [flowgraph] (rpython.memory.gc.minimarkpage:346)ArenaCollection.mass_free_incremental [flowgraph] (rpython.memory.gc.base:485)GCBase.execute_finalizers [flowgraph] (rpython.memory.gc.incminimark:2761)IncrementalMiniMarkGC.visit_all_objects [flowgraph] (rpython.memory.gc.incminimark:3356)IncrementalMiniMarkGC.rrc_major_collection_trace [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:3359)IncrementalMiniMarkGC._rrc_major_trace [flowgraph] (rpython.memory.gc.incminimark:2926)IncrementalMiniMarkGC.deal_with_objects_with_finalizers [flowgraph] (rpython.memory.gc.incminimark:2994)IncrementalMiniMarkGC._finalization_state [flowgraph] (rpython.memory.gc.incminimark:3105)IncrementalMiniMarkGC.invalidate_old_weakrefs [flowgraph] (rpython.memory.gc.incminimark:2897)IncrementalMiniMarkGC.deal_with_old_objects_with_destructors [flowgraph] (rpython.memory.gc.minimarkpage:326)ArenaCollection.mass_free_prepare [flowgraph] (rpython.memory.gc.incminimark:2688)IncrementalMiniMarkGC.start_free_rawmalloc_objects [flowgraph] (rpython.memory.gc.incminimark:3007)IncrementalMiniMarkGC._bump_finalization_state_from_0_to_1 [flowgraph] (rpython.memory.gc.incminimark:3022)IncrementalMiniMarkGC._recursively_bump_finalization_state_from_2_to_3 [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.incminimark:2990)_append_if_nonnull [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.incminimark:3035)IncrementalMiniMarkGC._recursively_bump_finalization_state_from_1_to_2 [flowgraph] (rpython.memory.gc.base:51)GCBase.mark_finalizer_to_run [flowgraph] (rpython.memory.gc.minimarkpage:427)ArenaCollection.mass_free_in_pages [flowgraph] (rpython.memory.gc.minimarkpage:506)ArenaCollection.walk_page [flowgraph] (rpython.memory.gc.incminimark:2650)IncrementalMiniMarkGC._free_if_unvisited [flowgraph] (rpython.memory.gc.minimarkpage:490)ArenaCollection.free_page [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:2658)IncrementalMiniMarkGC._reset_gcflag_visited [flowgraph] (rpython.memory.gc.incminimark:2755)IncrementalMiniMarkGC._collect_ref_stk [flowgraph] (rpython.memory.gc.incminimark:2128)IncrementalMiniMarkGC._trace_drag_out1_marking_phase [flowgraph] (rpython.memory.gc.base:600)callback2 [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:2646)IncrementalMiniMarkGC._sweep_old_objects_pointing_to_pinned [flowgraph] (rpython.memory.gc.incminimark:3377)IncrementalMiniMarkGC.rrc_major_collection_free [flowgraph] (rpython.memory.gc.incminimark:3397)IncrementalMiniMarkGC._rrc_major_free [flowgraph] (rpython.memory.lldict:62)dict_insertclean [flowgraph] (rpython.memory.gc.hook:61)GcHooks.fire_gc_collect [flowgraph] (rpython.memory.gc.hook:21)GcHooks.is_gc_collect_enabled [flowgraph] (rpython.memory.gc.inspector:168)BaseWalker.finish_processing [flowgraph] (rpython.memory.gc.inspector:157)BaseWalker.clear_gcflag_again [flowgraph] (rpython.memory.gc.incminimark:2729)IncrementalMiniMarkGC.enumerate_all_roots [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.inspector:262)_hd_unadd_root [flowgraph] (rpython.memory.gc.inspector:150)BaseWalker.unadd [flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots [flowgraph] (rpython.memory.gc.incminimark:2734)IncrementalMiniMarkGC.enum_live_with_finalizers [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [flowgraph] (rpython.memory.gc.inspector:164)BaseWalker.unwalk [flowgraph] (rpython.memory.gc.inspector:142)BaseWalker.unobj [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__unref [flowgraph] (rpython.memory.gc.inspector:146)BaseWalker._unref [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.inspector:208)HeapDumper.delete [flowgraph] (rpython.memory.gc.inspector:106)BaseWalker.delete [flowgraph] (rpython.memory.gc.base:600)callback2 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_sizeof_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__make_scoped_allocator_0 [flowgraph] (?:1)memo_sizeof_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [rtyper] specializing: 600 / 2777 blocks (21%) [flowgraph] (rpython.rtyper.lltypesystem.rlist:391)ll_fixed_newemptylist [flowgraph] (rpython.rtyper.lltypesystem.rlist:384)ll_fixed_newlist [flowgraph] (rpython.rtyper.rint:398)ll_int_py_div [flowgraph] (rpython.rtyper.rlist:582)ll_len_foldable [flowgraph] (rpython.rtyper.lltypesystem.rlist:395)ll_fixed_length [flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set [flowgraph] (rpython.rlib.rarithmetic:741)int_force_ge_zero [flowgraph] (rpython.rtyper.rlist:510)_ll_alloc_and_set_jit [flowgraph] (rpython.rtyper.rlist:472)_ll_zero_or_null [flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit [flowgraph] (rpython.rtyper.lltypesystem.rlist:399)ll_fixed_items [flowgraph] (rpython.rlib.rgc:538)ll_arrayfill [flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff [flowgraph] (rpython.rtyper.rlist:530) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.lltypesystem.rlist:407)ll_fixed_setitem_fast [flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [flowgraph] (rpython.rtyper.lltypesystem.llarena:565)llimpl_round_up_for_allocation [flowgraph] (rpython.rtyper.rint:410)ll_int_py_div_nonnegargs [flowgraph] (rpython.rtyper.lltypesystem.llarena:549)llimpl_arena_reserve [rtyper] specializing: 800 / 2862 blocks (27%) [flowgraph] (rpython.rtyper.lltypesystem.llarena:594)llimpl_getfakearenaaddress [flowgraph] (rpython.rtyper.lltypesystem.llarena:557)llimpl_arena_shrink_obj [rtyper] specializing: 1000 / 2862 blocks (34%) [flowgraph] (rpython.rtyper.lltypesystem.llarena:532)llimpl_arena_reset [flowgraph] (rpython.rtyper.lltypesystem.llarena:514)llimpl_arena_malloc [flowgraph] (rpython.rtyper.rlist:893)ll_listslice_startstop [flowgraph] (rpython.rtyper.rlist:554)ll_arraycopy [flowgraph] (?:2)ll_arraycopy [flowgraph] (rpython.rlib.rgc:362)ll_arraycopy [flowgraph] (rpython.rlib.rgc:342)copy_item [flowgraph] (?:1)memo__contains_gcptr_0 [flowgraph] (rpython.rtyper.rint:495)ll_int_py_mod [rtyper] specializing: 1200 / 2889 blocks (41%) [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [flowgraph] (rpython.rtyper.rbuiltin:240)ll_min [rtyper] specializing: 1400 / 2893 blocks (48%) [flowgraph] (rpython.rlib.rposix_environ:173)getenv_llimpl [flowgraph] (rpython.rtyper.rstr:945)ll_str_is_true [flowgraph] (rpython.rtyper.lltypesystem.rstr:873)ll_stringslice_minusone [flowgraph] (rpython.rtyper.lltypesystem.rstr:840)_ll_stringslice [flowgraph] (?:1)memo_emptystrfun_0 [flowgraph] (rpython.rtyper.rstr:956)ll_stritem [flowgraph] (rpython.rtyper.lltypesystem.rstr:354)ll_stritem_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rstr:1046)ll_contains [flowgraph] (rpython.rtyper.rstr:997)ll_float [flowgraph] (rpython.rlib.rfloat:87)rstring_to_float [flowgraph] (rpython.rlib.rdtoa:54)strtod [flowgraph] (rpython.rlib.objectmodel:397)revdb_flag_io_disabled [flowgraph] (rpython.rtyper.lltypesystem.rffi:926)get_nonmovingbuffer_ll_final_null [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_PyPy_dg_strtod [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall__PyPy_dg_strtod [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [rtyper] specializing: 1600 / 2978 blocks (53%) [rtyper] specializing: 1800 / 2978 blocks (60%) [rtyper] specializing: 2000 / 2978 blocks (67%) [flowgraph] (rpython.rtyper.rlist:690)ll_getitem_nonneg [flowgraph] (rpython.rtyper.rlist:723)ll_getitem_foldable_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rlist:402)ll_fixed_getitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rstr:1058)ll_int [flowgraph] (rpython.rtyper.lltypesystem.llarena:579)llimpl_arena_protect [rtyper] specializing: 2200 / 3027 blocks (72%) [rtyper] specializing: 2400 / 3027 blocks (79%) [flowgraph] (rpython.rtyper.rbuiltin:240)ll_min [rtyper] specializing: 2600 / 3029 blocks (85%) [rtyper] specializing: 2800 / 3029 blocks (92%) [flowgraph] (rpython.rtyper.lltypesystem.rstr:860)ll_stringslice_startstop [flowgraph] (rpython.rtyper.lltypesystem.ll_str:13)ll_int2dec [flowgraph] (rpython.rtyper.lltypesystem.ll_str:7)ll_unsigned [rtyper] specializing: 3000 / 3053 blocks (98%) [flowgraph] (rpython.rtyper.rint:434)ll_uint_py_div [flowgraph] (rpython.rtyper.rint:525)ll_uint_py_mod [rtyper] -=- specialized 2504 more blocks -=- [flowgraph] (rpython.rtyper.lltypesystem.llarena:488)llimpl_protect [flowgraph] (rpython.rlib.rmmap:280)VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:1382)scoped_str2charp.__init__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:1388)scoped_str2charp.__enter__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:817)str2charp [flowgraph] (rpython.rtyper.lltypesystem.llarena:456)madvise_arena_free [flowgraph] (rpython.rtyper.lltypesystem.llarena:451)PosixPageSize.get [flowgraph] (rpython.rlib.rmmap:1044)madvise_free [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)getenv [flowgraph] (rpython.rtyper.lltypesystem.rffi:1390)scoped_str2charp.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:831)free_charp [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_getenv [flowgraph] (rpython.rtyper.lltypesystem.rffi:854)charp2str [flowgraph] (rpython.rtyper.lltypesystem.rffi:1030)charpsize2str [flowgraph] (rpython.rtyper.lltypesystem.rstr:145)copy_raw_to_string [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [rtyper] specializing: 3100 / 3167 blocks (97%) [rtyper] -=- specialized 110 more blocks -=- [backendopt:removecasts] removed 1 cast_pointers in dump_rpy_heap [backendopt:removecasts] removed 4 cast_pointers in IncrementalMiniMarkGC.external_malloc [backendopt:removecasts] removed 2 cast_pointers in count_memory_pressure [backendopt:removecasts] removed 2 cast_pointers in time [backendopt:removecasts] removed 1 cast_pointers in ShadowStackPool._prepare_unused_stack [backendopt:removecasts] removed 1 cast_pointers in ShadowStackPool._resize [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher___append_rpy_referent [backendopt:removecasts] removed 1 cast_pointers in HeapDumper.writeobj [backendopt:removecasts] removed 1 cast_pointers in MemoryPressureCounter.processobj [backendopt:removecasts] removed 3 cast_pointers in HeapDumper.flush [backendopt:removecasts] removed 1 cast_pointers in GCData.q_get_memory_pressure_ofs [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__ref [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__writeref [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__trace_drag_out [backendopt:removecasts] removed 1 cast_pointers in IncrementalMiniMarkGC.major_collection_step [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__debug_check_not_white [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__debug_callback2 [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__collect_ref_rec [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher___append_if_nonnull [backendopt:removecasts] removed 1 cast_pointers in BaseWalker.unadd [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__unref [backendopt:removecasts] removed 1 cast_pointers in int_force_ge_zero__Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_stringslice__rpy_stringPtr_Signed_Signed [backendopt:removecasts] removed 3 cast_pointers in ll_float__rpy_stringPtr [backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString [backendopt:removecasts] removed 4 cast_pointers in ll_int__rpy_stringPtr_Signed [backendopt:removecasts] removed 1 cast_pointers in charpsize2str [backendopt:removecasts] removed 1 cast_pointers in copy_raw_to_string [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] 0.00 IncrementalMiniMarkGC._bump_pointer [backendopt:inlining] 0.00 IncrementalMiniMarkGC._collect_obj [backendopt:inlining] 0.00 IncrementalMiniMarkGC._malloc_out_of_nursery [backendopt:inlining] 0.00 IncrementalMiniMarkGC._rrc_free [backendopt:inlining] 0.00 gc_callback__debug_check_not_white [backendopt:inlining] 0.00 gc_callback__collect_ref_rec [backendopt:inlining] 0.00 IncrementalMiniMarkGC._remember_young_pointer_inlined [backendopt:inlining] 0.00 _dummy_size [backendopt:inlining] 0.00 ll_setitem_nonneg__dum_nocheckConst_arrayPtr_Signed_GCREFPtr [backendopt:inlining] 0.00 _get_raw_buf__rpy_string [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 gc_callback__unref [backendopt:inlining] 0.00 copy_string_to_raw [backendopt:inlining] 0.00 ll_getitem_nonneg__dum_nocheckConst_ll_getitem_foldable_nonnegCons_arrayPtr_Signed [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 gc_callback__debug_callback2 [backendopt:inlining] 0.00 VirtualProtect__arrayPtr_Unsigned_UINT_arrayPtr_star_4 [backendopt:inlining] 0.00 copy_raw_to_string [backendopt:inlining] 0.00 llimpl_arena_malloc [backendopt:inlining] 0.00 llimpl_getfakearenaaddress [backendopt:inlining] 0.00 gc_callback__ref [backendopt:inlining] 0.00 debug_stop [backendopt:inlining] 0.00 llimpl_arena_reset [backendopt:inlining] 0.00 HeapDumper.write [backendopt:inlining] 0.00 gc_callback__writeref [backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2 [backendopt:inlining] 0.00 ll_fixed_items__arrayPtr [backendopt:inlining] 0.00 isconstant__v11100___simple_call__function [backendopt:inlining] 0.00 isvirtual__v11098___simple_call__function [backendopt:inlining] 0.00 isconstant__v11110___simple_call__function [backendopt:inlining] 0.00 copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo_emptystrfun_0 [backendopt:inlining] 0.00 get_get [backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString [backendopt:inlining] 0.00 get_nonmovingbuffer_ll [backendopt:inlining] 0.00 gc_callback__trace_drag_out [backendopt:inlining] 0.00 IncrementalMiniMarkGC._trace_drag_out [backendopt:inlining] 0.00 IncrementalMiniMarkGC.id_or_identityhash [backendopt:inlining] 0.00 memo_sizeof_0 [backendopt:inlining] 0.00 isvirtual__v11104___simple_call__function [backendopt:inlining] 0.00 GlobalMemoryStatusEx__MEMORYSTATUSEXPtr_star_1 [backendopt:inlining] 0.00 debug_start [backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString [backendopt:inlining] 0.00 isconstant__v11106___simple_call__function [backendopt:inlining] 0.00 pypy_get_l2_cache_size___star_0 [backendopt:inlining] 0.00 getenv__arrayPtr_star_1 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 2.00 IncrementalMiniMarkGC._pyobj [backendopt:inlining] 2.00 debug_start [backendopt:inlining] 2.00 debug_stop [backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr [backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString [backendopt:inlining] 2.00 ll_int_py_div_nonnegargs__Signed_Signed [backendopt:inlining] 2.00 ll_fixed_newlist__GcArray_Ptr_GCREF__gcopaque_Ll_Signed [backendopt:inlining] 2.00 ll_dict_len__DICTPtr [backendopt:inlining] 2.00 dict_delete_entries [backendopt:inlining] 2.00 ll_fixed_length__arrayPtr [backendopt:inlining] 2.00 IncrementalMiniMarkGC.combine [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__unref [backendopt:inlining] 2.00 custom_trace_dispatcher___append_rpy_referent [backendopt:inlining] 2.00 custom_trace_dispatcher___append_if_nonnull [backendopt:inlining] 2.00 cast_adr_to_nongc_instance__AddressDeque [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__ref [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__writeref [backendopt:inlining] 2.00 ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__enter__ [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__trace_drag_out [backendopt:inlining] 2.00 ll_unsigned__Signed [backendopt:inlining] 2.00 ll_uint_py_div__Unsigned_Unsigned [backendopt:inlining] 2.00 ll_uint_py_mod__Unsigned_Unsigned [backendopt:inlining] 2.00 scoped_str2charp.__enter__ [backendopt:inlining] 2.00 free_charp [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__debug_check_not_white [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__debug_callback2 [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__collect_ref_rec [backendopt:inlining] 4.00 GCBase.header [backendopt:inlining] 4.00 AddressStack.non_empty [backendopt:inlining] 4.00 IncrementalMiniMarkGC.get_forwarding_address [backendopt:inlining] 4.00 GCData.q_finalizer_handlers [backendopt:inlining] 4.00 ll_max__Unsigned_Unsigned [backendopt:inlining] 4.00 GCBase.is_valid_gc_object [backendopt:inlining] 4.00 ll_fixed_setitem_fast__arrayPtr_Signed_GCREFPtr [backendopt:inlining] 4.00 mangle_hash [backendopt:inlining] 4.00 _ll_zero_or_null__GCREFPtr [backendopt:inlining] 4.00 ll_stritem_nonneg__rpy_stringPtr_Signed [backendopt:inlining] 4.00 _check_valid_type_info_varsize [backendopt:inlining] 4.00 dict_allocate [backendopt:inlining] 4.00 _check_valid_type_info [backendopt:inlining] 4.00 ll_min__Signed_Signed [backendopt:inlining] 4.00 ll_max__Float_Float [backendopt:inlining] 4.00 copy_item__arrayPtr_arrayPtr_Signed_Signed [backendopt:inlining] 4.00 ll_fixed_getitem_fast__arrayPtr_Signed [backendopt:inlining] 4.00 __exit____star_3 [backendopt:inlining] 4.00 ll_min__Float_Float [backendopt:inlining] 4.00 ll_max__Signed_Signed [backendopt:inlining] 4.00 _encode_states [backendopt:inlining] 5.00 release [backendopt:inlining] 6.00 IncrementalMiniMarkGC.get_total_memory_used [backendopt:inlining] 6.00 FreeList.put [backendopt:inlining] 6.00 IncrementalMiniMarkGC._nursery_memory_size [backendopt:inlining] 6.00 IncrementalMiniMarkGC.get_peak_memory_alloced [backendopt:inlining] 6.00 IncrementalMiniMarkGC.get_total_memory_alloced [backendopt:inlining] 6.00 ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__init__ [backendopt:inlining] 7.00 AddressDict [backendopt:inlining] 2.00 GCBase._adr2deque [backendopt:inlining] 7.00 round_up_for_allocation [backendopt:inlining] 2.00 ll_len_foldable__arrayPtr [backendopt:inlining] 7.00 out_of_memory [backendopt:inlining] 7.00 mallocstr__Signed [backendopt:inlining] 7.00 dict_keyhash [backendopt:inlining] 7.00 _hd_add_root [backendopt:inlining] 7.00 _hd_unadd_root [backendopt:inlining] 7.00 _debug_callback [backendopt:inlining] 7.00 GCBase.get_size_incl_hash [backendopt:inlining] 4.00 ll_getitem_foldable_nonneg__arrayPtr_Signed [backendopt:inlining] 7.00 newdict [backendopt:inlining] 2.00 ll_fixed_newemptylist__GcArray_Ptr_GCREF__gcopaque_Ll [backendopt:inlining] 7.00 rstring_to_float__SomeString [backendopt:inlining] 7.00 ccall__PyPy_dg_strtod__arrayPtr_arrayPtr [backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2 [backendopt:inlining] 7.00 setup_root_walker [backendopt:inlining] 7.00 IncrementalMiniMarkGC._wb_old_object_pointing_to_pinned [backendopt:inlining] 7.00 ccall_getenv [backendopt:inlining] 0.00 getenv__arrayPtr_star_1 [backendopt:inlining] 7.00 IncrementalMiniMarkGC._debug_check_object_finalizing [backendopt:inlining] 7.00 _add_in_dict [backendopt:inlining] 7.50 int_force_ge_zero__Signed [backendopt:inlining] 8.00 dict_entry_valid [backendopt:inlining] 8.00 ll_newrange__Ptr_GcStruct_rangeLlT_Signed_Signed [backendopt:inlining] 8.00 ll_get_value__DICTPtr_Unsigned [backendopt:inlining] 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] 8.00 GCData.q_offsets_to_gc_pointers [backendopt:inlining] 6.00 GCData.get_varsize [backendopt:inlining] 9.00 dict_get [backendopt:inlining] 6.00 _hash [backendopt:inlining] 8.00 GCData.q_fixed_size [backendopt:inlining] 9.00 dict_add [backendopt:inlining] 9.00 GCBase.get_member_index [backendopt:inlining] 9.00 ccall_VirtualProtect [backendopt:inlining] 9.00 MemoryPressureCounter.__init__ [backendopt:inlining] 9.00 _ll_alloc_and_set_nonnull_trampoline__v11112___simple_call__function [backendopt:inlining] 9.00 ll_dict_lookup_trampoline__v11101___simple_call__function [backendopt:inlining] 9.00 IncrementalMiniMarkGC._free_young_rawmalloced_obj [backendopt:inlining] 9.00 GCBase.post_setup [backendopt:inlining] 9.00 IncrementalMiniMarkGC._check_not_in_nursery [backendopt:inlining] 5.50 best_nursery_size_for_L2cache [backendopt:inlining] 10.00 acquire [backendopt:inlining] 10.00 __v11096___simple_call_invoke_2_ [backendopt:inlining] 10.00 ShadowStackPool.start_fresh_new_state [backendopt:inlining] 3.50 __v11109___simple_call__function [backendopt:inlining] 7.00 ll_str_is_true__LLHelpersConst_rpy_stringPtr [backendopt:inlining] 8.00 IncrementalMiniMarkGC.get_type_id [backendopt:inlining] 8.00 GCBase.points_to_valid_gc_object [backendopt:inlining] 6.00 dict_delete [backendopt:inlining] 11.00 MemoryPressureCounter._ref [backendopt:inlining] 11.00 GCBase._debug_callback2 [backendopt:inlining] 11.00 _append_if_nonnull [backendopt:inlining] 8.00 llimpl_round_up_for_allocation [backendopt:inlining] 11.00 HeapDumper.delete [backendopt:inlining] 11.00 start_of_page [backendopt:inlining] 10.00 GCData.q_member_index [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 11.00 BaseWalker._unref [backendopt:inlining] 10.00 dict_entry_hash [backendopt:inlining] 11.00 _ll_dict_setitem_lookup_done_trampoline__v11107___simple_call__function [backendopt:inlining] 11.00 IncrementalMiniMarkGC._visit_old_objects_pointing_to_pinned [backendopt:inlining] 11.00 IncrementalMiniMarkGC.trace_and_drag_out_of_nursery [backendopt:inlining] 11.00 IncrementalMiniMarkGC.rrc_major_collection_trace [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_rangeiter__Ptr_GcStruct_rangeLlT_rangePtr [backendopt:inlining] 10.50 estimate_best_nursery_size [backendopt:inlining] 12.00 get_total_memory [backendopt:inlining] 12.25 scoped_str2charp.__init__ [backendopt:inlining] 12.50 AddressDeque.non_empty [backendopt:inlining] 12.50 ll_rangenext_up__rangePtr_Signed [backendopt:inlining] 12.50 ShadowStackPool._resize [backendopt:inlining] 9.00 __exit____star_3 [backendopt:inlining] 12.00 GCData.q_has_gcptr_in_varsize [backendopt:inlining] 10.00 IncrementalMiniMarkGC._is_pinned [backendopt:inlining] 12.00 GCData.q_has_gcptr [backendopt:inlining] 12.00 GCData.q_is_gcarrayofgcptr [backendopt:inlining] 12.00 GCData.q_has_custom_trace [backendopt:inlining] 12.00 GCData.q_fast_path_tracing [backendopt:inlining] 6.00 IncrementalMiniMarkGC.init_gc_object [backendopt:inlining] 12.00 GCData.q_is_varsize [backendopt:inlining] 6.00 IncrementalMiniMarkGC.get_card [backendopt:inlining] 12.00 GCData.q_is_rpython_class [backendopt:inlining] 13.00 ll_stringslice_minusone__rpy_stringPtr [backendopt:inlining] 10.00 IncrementalMiniMarkGC._reset_gcflag_visited [backendopt:inlining] 13.00 BaseWalker.unobj [backendopt:inlining] 12.00 GCData.q_has_memory_pressure [backendopt:inlining] 12.00 scoped_alloc__MEMORYSTATUSEX_False [backendopt:inlining] 13.00 IncrementalMiniMarkGC.trace_and_drag_out_of_nursery_partial [backendopt:inlining] 13.00 sort_chunk [backendopt:inlining] 13.00 free_nonmovingbuffer_ll [backendopt:inlining] 13.50 ll_int_py_mod__Signed_Signed [backendopt:inlining] 13.50 FreeList.get [backendopt:inlining] 2.00 __v11097___simple_call__function [backendopt:inlining] 0.00 __v11103___simple_call__function [backendopt:inlining] 14.00 GCData.q_weakpointer_offset [backendopt:inlining] 12.00 IncrementalMiniMarkGC.get_peak_memory_used [backendopt:inlining] 15.00 read_float_from_env [backendopt:inlining] 15.00 ll_int_py_div__Signed_Signed [backendopt:inlining] 16.00 IncrementalMiniMarkGC.card_marking_words_for_length [backendopt:inlining] 16.00 BaseWalker.process [backendopt:inlining] 16.00 IncrementalMiniMarkGC.card_marking_bytes_for_length [backendopt:inlining] 15.00 dict_insertclean [backendopt:inlining] 16.00 IncrementalMiniMarkGC.is_in_nursery [backendopt:inlining] 17.00 ll_contains__rpy_stringPtr_Char [backendopt:inlining] 17.00 GCBase.get_size [backendopt:inlining] 16.00 IncrementalMiniMarkGC.threshold_reached [backendopt:inlining] 17.00 ShadowStackPool.initial_setup [backendopt:inlining] 17.00 read_from_env [backendopt:inlining] 17.00 HeapDumper.__init__ [backendopt:inlining] 17.00 _do_append_rpy_roots [backendopt:inlining] 14.00 IncrementalMiniMarkGC.start_free_rawmalloc_objects [backendopt:inlining] 17.00 GCBase.setup [backendopt:inlining] 17.00 read_uint_from_env [backendopt:inlining] 17.00 llimpl_protect [backendopt:inlining] 17.00 madvise_free [backendopt:inlining] 11.00 ll_stritem__LLHelpersConst_rpy_stringPtr_Signed [backendopt:inlining] 17.75 ShadowStackPool._prepare_unused_stack [backendopt:inlining] 15.00 ll_dict_resize__DICTPtr [backendopt:inlining] 15.00 IncrementalMiniMarkGC._debug_check_object_scanning [backendopt:inlining] 18.00 enumerate_all_roots___append_rpy_root [backendopt:inlining] 18.00 enumerate_all_roots___hd_add_root [backendopt:inlining] 18.00 enumerate_all_roots___hd_unadd_root [backendopt:inlining] 18.00 IncrementalMiniMarkGC.collect_roots [backendopt:inlining] 18.00 enumerate_all_roots___debug_callback [backendopt:inlining] 17.00 GCData.q_cannot_pin [backendopt:inlining] 18.00 BaseWalker.finish_processing [backendopt:inlining] 15.25 IncrementalMiniMarkGC.write_barrier [backendopt:inlining] 16.25 IncrementalMiniMarkGC.rrc_invoke_callback [backendopt:inlining] 19.00 walk_stack_roots [backendopt:inlining] 19.00 IncrementalMiniMarkGC.raw_malloc_memory_pressure [backendopt:inlining] 19.33 AddressStack.length [backendopt:inlining] 17.25 IncrementalMiniMarkGC._sweep_old_objects_pointing_to_pinned [backendopt:inlining] 20.67 dict_allocate_entries [backendopt:inlining] 21.00 _do_append_rpy_referents [backendopt:inlining] 21.00 IncrementalMiniMarkGC.minor_and_major_collection [backendopt:inlining] 21.00 AddressStack.sort [backendopt:inlining] 18.00 _ll_alloc_and_set_jit__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [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] 15.00 _ll_alloc_and_clear__GcArray_Ptr_GCREF__gcopaque_Ll_Signed [backendopt:inlining] 18.75 IncrementalMiniMarkGC._add_to_more_objects_to_trace_if_black [backendopt:inlining] 21.00 ll_contains__DICTPtr_Address [backendopt:inlining] 22.00 enum_live_with_finalizers___hd_add_root [backendopt:inlining] 22.00 enum_live_with_finalizers___append_rpy_root [backendopt:inlining] 22.00 enum_live_with_finalizers___hd_unadd_root [backendopt:inlining] 21.00 IncrementalMiniMarkGC.free_young_rawmalloced_objects [backendopt:inlining] 22.00 enum_live_with_finalizers___debug_callback [backendopt:inlining] 23.33 charp2str [backendopt:inlining] 23.50 AddressDeque.__init__ [backendopt:inlining] 23.00 BaseWalker.delete [backendopt:inlining] 18.00 IncrementalMiniMarkGC._reset_flag_old_objects_pointing_to_pinned [backendopt:inlining] 21.00 IncrementalMiniMarkGC._finalization_state [backendopt:inlining] 23.00 GCData.q_get_memory_pressure_ofs [backendopt:inlining] 25.17 _ll_alloc_and_set_nojit__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [backendopt:inlining] 20.50 ll_dict_lookup_look_inside_iff__DICTPtr_Address_Signed [backendopt:inlining] 25.75 ll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT [backendopt:inlining] 21.75 _ll_alloc_and_set_nonnull_look_inside_iff__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [backendopt:inlining] 26.31 ll_stringslice_startstop__rpy_stringPtr_Signed_Signed [backendopt:inlining] 26.37 AddressStack.pop [backendopt:inlining] 26.50 time [backendopt:inlining] 21.50 IncrementalMiniMarkGC._free_if_unvisited [backendopt:inlining] 16.75 clamp_total_memory [backendopt:inlining] 27.25 quicksort [backendopt:inlining] 27.50 IncrementalMiniMarkGC.is_forwarded [backendopt:inlining] 26.00 AddressStack.delete [backendopt:inlining] 26.00 AddressDeque.delete [backendopt:inlining] 20.50 get_L2cache_win32 [backendopt:inlining] 20.00 _append_rpy_root [backendopt:inlining] 29.00 ll_dict_insertclean__DICTPtr_Address_Address_Signed [backendopt:inlining] 29.00 IncrementalMiniMarkGC.collect_nonstack_roots [backendopt:inlining] 29.75 llimpl_arena_protect [backendopt:inlining] 21.62 IncrementalMiniMarkGC._rrc_minor_trace [backendopt:inlining] 22.00 _ll_dict_setitem_lookup_done_look_inside_iff__DICTPtr_Address_Address_Signed_Unsigned [backendopt:inlining] 29.75 IncrementalMiniMarkGC._alloc_nursery [backendopt:inlining] 21.00 ll_listslice_startstop__GcArray_Ptr_GCREF__gcopaque_Ll_arrayPtr_Signed_Signed [backendopt:inlining] 31.21 ArenaCollection._pick_next_arena [backendopt:inlining] 31.75 AddressDeque.popleft [backendopt:inlining] 23.00 _append_rpy_referent [backendopt:inlining] 32.25 HeapDumper._writeref [backendopt:inlining] 23.00 IncrementalMiniMarkGC.collect_roots_in_nursery [backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v11113___simple_call__function [backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v11111___simple_call__function [backendopt:inlining] 29.00 IncrementalMiniMarkGC.visit_all_objects [backendopt:inlining] inlined 1600 callsites. [backendopt:removecasts] removed 1 cast_pointers in dump_rpy_heap [backendopt:removecasts] removed 1 cast_pointers in count_memory_pressure [backendopt:removecasts] removed 2 cast_pointers in get_win32_total_phys_memory [backendopt:removecasts] removed 1 cast_pointers in partition [backendopt:removecasts] removed 1 cast_pointers in _ll_stringslice__rpy_stringPtr_Signed_Signed [backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString [backendopt:removecasts] removed 1 cast_pointers in charpsize2str [backendopt:removecasts] removed 1 cast_pointers in copy_raw_to_string [backendopt:malloc] starting malloc removal [backendopt:malloc] 1 simple mallocs removed in 'get_win32_total_phys_memory' [backendopt:malloc] 3 simple mallocs removed in 'GlobalMemoryStatusEx__MEMORYSTATUSEXPtr_star_1' [backendopt:malloc] 2 simple mallocs removed in 'partition' [backendopt:malloc] 1 simple mallocs removed in 'getenv_llimpl' [backendopt:malloc] 1 simple mallocs removed in 'strtod__SomeString' [backendopt:malloc] 5 simple mallocs removed in '_PyPy_dg_strtod__arrayPtr_arrayPtr_star_2' [backendopt:malloc] 9 simple mallocs removed in 'VirtualProtect__arrayPtr_Signed_Signed_arrayPtr' [backendopt:malloc] 9 simple mallocs removed in 'VirtualProtect__arrayPtr_Unsigned_UINT_arrayPtr_star_4' [backendopt:malloc] 3 simple mallocs removed in 'getenv__arrayPtr_star_1' [backendopt:malloc] removed 34 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [backendopt] merging blocks in IncrementalMiniMarkGC.collect [backendopt] merging blocks in IncrementalMiniMarkGC.get_stats [backendopt] merging blocks in _trace_slow_path___append_rpy_referent [backendopt] merging blocks in _trace_slow_path__gc_callback__ref [backendopt] merging blocks in _trace_slow_path__gc_callback__writeref [backendopt] merging blocks in _trace_slow_path__gc_callback__trace_drag_out [backendopt] merging blocks in foreach___rrc_minor_trace [backendopt] merging blocks in IncrementalMiniMarkGC._rrc_minor_trace [backendopt] merging blocks in IncrementalMiniMarkGC.major_collection_step [backendopt] merging blocks in IncrementalMiniMarkGC.debug_check_object [backendopt] merging blocks in _trace_slow_path__gc_callback__debug_check_not_white [backendopt] merging blocks in _trace_slow_path__gc_callback__debug_callback2 [backendopt] merging blocks in _trace_slow_path__gc_callback__collect_ref_rec [backendopt] merging blocks in IncrementalMiniMarkGC._rrc_major_trace [backendopt] merging blocks in _trace_slow_path___append_if_nonnull [backendopt] merging blocks in _trace_slow_path__gc_callback__unref [backendopt] merging blocks in llimpl_arena_reset [flowgraph] (rpython.translator.c.genc:261)entrypoint_wrapper [flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set [flowgraph] (rpython.rtyper.rlist:510)_ll_alloc_and_set_jit [flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear [flowgraph] (rpython.rtyper.lltypesystem.rlist:324)ll_newlist [flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff [flowgraph] (rpython.rtyper.rlist:530) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items [flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit [flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [rtyper] specializing: 3200 / 3217 blocks (99%) [rtyper] -=- specialized 50 more blocks -=- [rtyper] -=- specialized 0 more blocks -=- [c:database] GC transformer: finished helpers [flowgraph] (rpython.memory.gctransform.transform:461)_ll_compute_size [rtyper] -=- specialized 30 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] 16.50 _ll_malloc_varsize_no_length__Signed_Signed_Signed [backendopt:inlining] inlined 3 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] removed 0 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [c:database] GC transformer: finished tables [gctransform:info] assigned 57 typeids [gctransform:info] added 82 push/pop stack root instructions [gctransform:info] inserted 5 write barrier calls [gctransform:info] inserted 3 write_barrier_from_array calls [gctransform:info] found 3 static roots [c:database] Inlining GC helpers and postprocessing [c] 806 nodes [ array: 126 framework rtti: 19 func: 322 group: 1 struct: 338 ] [c:database] Completed [translation:info] database for generating C source was created [translation:info] Generating c source... [c:writing] structdef.h [c:writing] forwarddecl.h [c:writing] preimpl.h [c:writing] data_rpython_flowspace.c [c:writing] data_rpython_memory_gc.c [c:writing] data_rpython_memory_gctransform.c [c:writing] data_rpython_rlib.c [c:writing] data_rpython_rlib_test.c [c:writing] data_rpython_rtyper.c [c:writing] data_rpython_rtyper_lltypesystem.c [c:writing] nonfuncnodes.c [c:writing] data_rpython_memory_gc_1.c [c:writing] data_rpython_rlib_1.c [c:writing] data_rpython_rtyper_lltypesystem_1.c [c:writing] implement.c [c:writing] rpython_flowspace.c [c:writing] rpython_memory.c [c:writing] rpython_memory_gc.c [c:writing] rpython_memory_gctransform.c [c:writing] rpython_rlib.c [c:writing] rpython_rlib_test.c [c:writing] rpython_rtyper.c [c:writing] rpython_rtyper_lltypesystem.c [c:writing] rpython_translator.c [c:writing] rpython_translator_c.c [translation:info] written: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-61\testing_2\testing_2.c [translation:info] Compiling c source... [platform:execute] nmake in c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-61\testing_2 [platform:Error] cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] stdafx.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_2.obj /c testing_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] testing_2.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gc.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gctransform.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_test.obj /c data_rpython_rlib_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper_lltypesystem.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] nonfuncnodes.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gc_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper_lltypesystem_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] implement.c [platform:Error] implement.c(203): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_memory.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_memory_gc.c [platform:Error] rpython_memory_gc.c(2114): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-61\testing_2\singleheader.h(2058): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2140): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-61\testing_2\singleheader.h(2058): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2141): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2148): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' [platform:Error] Stop. . rlib/test/test_rgc.py::test_ListSupportingRawPtr_direct . rlib/test/test_rgc.py::TestFinalizerQueue::()::test_simple . rlib/test/test_rgc.py::TestFinalizerQueue::()::test_del_1 . rlib/test/test_rgc.py::TestFinalizerQueue::()::test_del_2 . rlib/test/test_rgc.py::TestFinalizerQueue::()::test_del_3 . rlib/test/test_rgc.py::TestFinalizerQueue::()::test_finalizer_trigger_calls_too_much s rlib/test/test_rgc.py::TestFinalizerQueue::()::test_translated_boehm Skipped: failing on windows, not worth chasing s rlib/test/test_rgc.py::TestFinalizerQueue::()::test_translated_boehm_ll Skipped: see test_translated_boehm F rlib/test/test_rgc.py::TestFinalizerQueue::()::test_translated_incminimark self = def test_translated_incminimark(self): > self._test_translated(use_gc="incminimark", llcase=False) rlib\test\test_rgc.py:730: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ rlib\test\test_rgc.py:810: in _test_translated exename = t.compile() translator\interactive.py:117: in compile getattr(self.driver, 'compile_' + backend)() translator\driver.py:108: in proc return self.proceed(backend_goal) translator\driver.py:569: in proceed result = self._execute(goals, task_skip = self._maybe_skip()) translator\tool\taskengine.py:114: in _execute res = self._do(goal, taskcallable, *args, **kwds) translator\driver.py:278: in _do res = func() translator\driver.py:536: in task_compile_c cbuilder.compile(**kwds) translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp...ython_memory_gc.c(2148): error C2037: left of \'ullTotalPhys\' specifies undefined struct/union \'MEMORYSTATUSEX\'\r\n' stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp...a\\pypy\\pypy\\rpython"\\translator\\c /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-61\\testing_3\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_3.obj /c testing_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_3.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_test.obj /c data_rpython_rlib_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_test.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(123): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2114): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-61\testing_3\singleheader.h(2079): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2140): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-61\testing_3\singleheader.h(2079): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2141): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2148): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError ---------- Captured stderr call ---------- [platform:msg] Updated environment with vsver 160, using x64 True [flowgraph] (rpython.rlib.test.test_rgc:785)main [translation:info] Annotating&simplifying... [translation:info] with policy: rpython.annotator.policy.AnnotatorPolicy [flowgraph] (rpython.rlib.rgc:600)next_dead [flowgraph] (rpython.rlib.test.test_rgc:747)finalizer_trigger [flowgraph] (rpython.rtyper.annlowlevel:539)cast_gcref_to_instance [flowgraph] (rpython.rlib.test.test_rgc:760)subfunc [flowgraph] (rpython.rlib.test.test_rgc:597)T_Int.__init__ [flowgraph] (rpython.rlib.rgc:617)register_finalizer [flowgraph] (rpython.rtyper.annlowlevel:482)cast_instance_to_gcref [flowgraph] (rpython.rtyper.annlowlevel:477)cast_instance_to_base_ptr [flowgraph] (rpython.flowspace.specialcase:76)rpython_print_item [flowgraph] (rpython.flowspace.specialcase:95)rpython_print_newline [flowgraph] (rpython.flowspace.specialcase:85)rpython_print_end [flowgraph] (rpython.rlib.rposix:500)write [flowgraph] (rpython.rtyper.lltypesystem.rffi:1427)scoped_nonmovingbuffer.__init__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:1431)scoped_nonmovingbuffer.__enter__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:873)get_nonmovingbuffer_ll [flowgraph] (rpython.rlib.objectmodel:315)we_are_translated_to_c [flowgraph] (rpython.rtyper.lltypesystem.rstr:116)copy_string_to_raw [flowgraph] (rpython.rtyper.lltypesystem.rstr:63)_get_raw_buf [flowgraph] (rpython.rtyper.lltypesystem.rstr:57)_str_ofs [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write [flowgraph] (rpython.rtyper.lltypesystem.rffi:1433)scoped_nonmovingbuffer.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:937)free_nonmovingbuffer_ll [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_wrap_write [flowgraph] (rpython.rlib.rgil:160)release [flowgraph] (rpython.rlib.rposix:151)_errno_before [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rposix:170)_errno_after [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rgil:171)acquire [flowgraph] (rpython.rlib.rthread:282)gc_thread_run [flowgraph] (rpython.rlib.rposix:430)handle_posix_error [flowgraph] (rpython.rlib.rarithmetic:139)widen [flowgraph] (rpython.rlib.rposix:113)get_saved_errno [flowgraph] (?:1)memo_offsetof_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__should_widen_type_0 [translation:info] RTyping... [flowgraph] (rpython.rtyper.rclass:1170)ll_runtime_type_info [flowgraph] (rpython.rtyper.rclass:1173)ll_inst_type [flowgraph] (rpython.rtyper.lltypesystem.rstr:1293)ll_striter [flowgraph] (rpython.rtyper.lltypesystem.rstr:1306)ll_strnext [flowgraph] (rpython.rtyper.rlist:590)ll_append [flowgraph] (rpython.rtyper.lltypesystem.rlist:365)ll_length [flowgraph] (rpython.rtyper.lltypesystem.rlist:280)_ll_list_resize_ge [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:1300)conditional_call [flowgraph] (?:11)_ll_list_resize_hint_really_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rlist:198) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rlist:198)_ll_list_resize_hint_really [flowgraph] (rpython.rtyper.lltypesystem.rlist:351)_ll_new_empty_item_array [flowgraph] (?:2)ll_arraycopy [flowgraph] (rpython.rlib.rgc:362)ll_arraycopy [flowgraph] (rpython.rlib.rgc:342)copy_item [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)_ll_list_resize_hint_really_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rlist:198)_ll_list_resize_hint_really [flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items [flowgraph] (?:1)memo__ll_prebuilt_empty_array_0 [flowgraph] (?:1)memo__contains_gcptr_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:11)ll_join_chars_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rstr:821) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars [flowgraph] (?:2)mallocstr [flowgraph] (rpython.rtyper.lltypesystem.rstr:36)mallocstr [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (?:2)ll_join_chars_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars [flowgraph] (?:11)ll_listdelslice_startonly_look_inside_iff [flowgraph] (rpython.rtyper.rlist:914) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly [flowgraph] (rpython.rtyper.rlist:541)ll_null_item [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rlist:295)_ll_list_resize_le [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)ll_listdelslice_startonly_trampoline [flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:1300)conditional_call [flowgraph] (rpython.rtyper.lltypesystem.rstr:350)ll_strlen [rtyper] specializing: 100 / 354 blocks (28%) [flowgraph] (rpython.rtyper.rstr:426)ll_str [flowgraph] (?:1)memo_ll_constant_0 [flowgraph] (?:11)ll_join_strs_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rstr:785) [flowgraph] (rpython.rlib.jit:294)loop_unrolling_heuristic [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs [flowgraph] (rpython.rtyper.lltypesystem.llmemory:1037)cast_any_ptr [flowgraph] (rpython.rtyper.lltypesystem.rstr:78)copy_string_contents [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (?:2)ll_join_strs_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs [rtyper] specializing: 200 / 413 blocks (48%) [rtyper] specializing: 300 / 413 blocks (72%) [rtyper] specializing: 400 / 413 blocks (96%) [rtyper] -=- specialized 413 blocks -=- [flowgraph] (rpython.rtyper.rclass:1133)ll_issubclass [flowgraph] (rpython.rtyper.rclass:1130)ll_type [rtyper] -=- specialized 4 more blocks -=- [translation:info] inserting stack checks... [flowgraph] (rpython.rlib.rstack:42)stack_check [flowgraph] (rpython.rlib.rstack:67)stack_check_slowpath [rtyper] -=- specialized 8 more blocks -=- [translation:info] inserted 0 stack checks. [translation:info] Creating database for generating c source... [flowgraph] (rpython.translator.exceptiontransform:100)rpyexc_occurred [flowgraph] (rpython.translator.exceptiontransform:104)rpyexc_fetch_type [flowgraph] (rpython.translator.exceptiontransform:107)rpyexc_fetch_value [flowgraph] (rpython.translator.exceptiontransform:110)rpyexc_clear [flowgraph] (rpython.translator.exceptiontransform:114)rpyexc_raise [flowgraph] (rpython.translator.exceptiontransform:128)rpyexc_reraise [flowgraph] (rpython.translator.exceptiontransform:133)rpyexc_fetch_exception [flowgraph] (rpython.translator.exceptiontransform:138)rpyexc_restore_exception [flowgraph] (rpython.translator.exceptiontransform:539)rpyexc_get_exception_addr [flowgraph] (rpython.translator.exceptiontransform:543)rpyexc_get_exc_value_addr [rtyper] -=- specialized 21 more blocks -=- [flowgraph] (rpython.memory.gctransform.transform:447)_ll_malloc_fixedsize [flowgraph] (rpython.memory.gctransform.transform:454)_ll_malloc_fixedsize_zero [flowgraph] (rpython.memory.gctransform.transform:470)_ll_malloc_varsize_no_length [flowgraph] (rpython.memory.gctransform.transform:487)ll_malloc_varsize [flowgraph] (rpython.memory.gctransform.transform:493)_ll_malloc_varsize_no_length_zero [flowgraph] (rpython.memory.gctransform.framework:178)frameworkgc_setup [flowgraph] (rpython.memory.gctransform.framework:184)frameworkgc__teardown [flowgraph] (rpython.memory.gctransform.shadowstack:80)incr_stack [flowgraph] (rpython.memory.gctransform.shadowstack:86)decr_stack [flowgraph] (rpython.memory.gctypelayout:594)ll_weakref_deref [flowgraph] (rpython.memory.gc.incminimark:640)IncrementalMiniMarkGC.malloc_fixedsize [flowgraph] (rpython.memory.gc.incminimark:696)IncrementalMiniMarkGC.malloc_varsize [flowgraph] (rpython.memory.gc.incminimark:783)IncrementalMiniMarkGC.collect [flowgraph] (rpython.memory.gc.incminimark:810)IncrementalMiniMarkGC.collect_step [flowgraph] (rpython.memory.gc.incminimark:530)IncrementalMiniMarkGC.enable [flowgraph] (rpython.memory.gc.incminimark:533)IncrementalMiniMarkGC.disable [flowgraph] (rpython.memory.gc.incminimark:536)IncrementalMiniMarkGC.isenabled [flowgraph] (rpython.memory.gc.incminimark:1117)IncrementalMiniMarkGC.can_move [flowgraph] (rpython.memory.gc.incminimark:1160)IncrementalMiniMarkGC.shrink_array [flowgraph] (rpython.memory.gc.base:149)GCBase.get_type_id_cast [flowgraph] (rpython.memory.gc.incminimark:1628)IncrementalMiniMarkGC.writebarrier_before_copy [flowgraph] (rpython.memory.gc.incminimark:1701)IncrementalMiniMarkGC.writebarrier_before_move [flowgraph] (rpython.memory.gc.incminimark:640)IncrementalMiniMarkGC.malloc_fast [flowgraph] (rpython.memory.gc.incminimark:696)IncrementalMiniMarkGC.malloc_varsize_fast [flowgraph] (rpython.memory.gctransform.framework:411)raw_malloc_memory_pressure_varsize [flowgraph] (rpython.memory.gctransform.framework:417)raw_malloc_memory_pressure [flowgraph] (rpython.memory.gctransform.framework:430)get_stats [flowgraph] (rpython.memory.gc.incminimark:2878)IncrementalMiniMarkGC.identityhash [flowgraph] (rpython.memory.gc.incminimark:2875)IncrementalMiniMarkGC.id [flowgraph] (rpython.memory.gc.inspector:32)get_rpy_roots [flowgraph] (rpython.memory.gc.inspector:63)get_rpy_referents [flowgraph] (rpython.memory.gc.inspector:76)get_rpy_memory_usage [flowgraph] (rpython.memory.gc.inspector:79)get_rpy_type_index [flowgraph] (rpython.memory.gc.inspector:83)is_rpy_instance [flowgraph] (rpython.memory.gc.inspector:265)dump_rpy_heap [flowgraph] (rpython.memory.gc.inspector:281)get_typeids_z [flowgraph] (rpython.memory.gc.inspector:285)get_typeids_list [flowgraph] (rpython.memory.gc.incminimark:1094)IncrementalMiniMarkGC.set_max_heap_size [flowgraph] (rpython.memory.gc.incminimark:3172)IncrementalMiniMarkGC.rawrefcount_init [flowgraph] (rpython.memory.gc.incminimark:3196)IncrementalMiniMarkGC.rawrefcount_create_link_pypy [flowgraph] (rpython.memory.gc.incminimark:3212)IncrementalMiniMarkGC.rawrefcount_create_link_pyobj [flowgraph] (rpython.memory.gc.incminimark:3223)IncrementalMiniMarkGC.rawrefcount_mark_deallocating [flowgraph] (rpython.memory.gc.incminimark:3229)IncrementalMiniMarkGC.rawrefcount_from_obj [flowgraph] (rpython.memory.gc.incminimark:3237)IncrementalMiniMarkGC.rawrefcount_to_obj [flowgraph] (rpython.memory.gc.incminimark:3241)IncrementalMiniMarkGC.rawrefcount_next_dead [flowgraph] (rpython.memory.gc.incminimark:1121)IncrementalMiniMarkGC.pin [flowgraph] (rpython.memory.gc.incminimark:1150)IncrementalMiniMarkGC.unpin [flowgraph] (rpython.memory.gc.incminimark:1157)IncrementalMiniMarkGC._is_pinned [flowgraph] (rpython.memory.gc.incminimark:1489)IncrementalMiniMarkGC.write_barrier [flowgraph] (rpython.memory.gc.incminimark:1538)remember_young_pointer [flowgraph] (rpython.memory.gc.incminimark:1495)IncrementalMiniMarkGC.write_barrier_from_array [flowgraph] (rpython.memory.gc.incminimark:1606)jit_remember_young_pointer_from_array [flowgraph] (rpython.memory.gc.incminimark:765)IncrementalMiniMarkGC.malloc_fixed_or_varsize_nonmovable [flowgraph] (rpython.memory.gc.incminimark:1755)IncrementalMiniMarkGC.register_finalizer [flowgraph] (rpython.memory.gc.incminimark:3043)IncrementalMiniMarkGC.ignore_finalizer [flowgraph] (rpython.memory.gc.incminimark:770)IncrementalMiniMarkGC.move_out_of_nursery [flowgraph] (rpython.memory.gctransform.shadowstack:258)gc_increase_root_stack_depth [flowgraph] (rpython.memory.gctransform.shadowstack:351)ShadowStackPool.increase_root_stack_depth [flowgraph] (rpython.memory.gc.incminimark:1208)IncrementalMiniMarkGC.is_in_nursery [flowgraph] (rpython.memory.gc.base:130)GCBase.header [flowgraph] (rpython.memory.gc.incminimark:955)IncrementalMiniMarkGC.external_malloc [flowgraph] (rpython.memory.gc.incminimark:1192)IncrementalMiniMarkGC.combine [flowgraph] (rpython.memory.gc.incminimark:1503)IncrementalMiniMarkGC._remember_young_pointer_inlined [flowgraph] (rpython.memory.support:122)AddressStack.append [flowgraph] (rpython.memory.gc.incminimark:3169)IncrementalMiniMarkGC._pyobj [flowgraph] (rpython.memory.gc.incminimark:1213)IncrementalMiniMarkGC.is_young_object [flowgraph] (rpython.memory.gc.base:380)GCBase.is_valid_gc_object [flowgraph] (rpython.memory.support:101)AddressStack.__init__ [flowgraph] (rpython.memory.support:307)AddressDict [flowgraph] (rpython.memory.lldict:17)newdict [flowgraph] (rpython.rtyper.lltypesystem.rdict:667)ll_newdict_size [flowgraph] (rpython.memory.lldict:20)dict_allocate [flowgraph] (rpython.memory.support:40)FreeList.get [flowgraph] (rpython.memory.gc.inspector:201)HeapDumper.__init__ [flowgraph] (rpython.memory.gc.inspector:173)BaseWalker.process [flowgraph] (rpython.memory.gc.inspector:112)BaseWalker.add_roots [flowgraph] (rpython.memory.gc.inspector:99)BaseWalker.__init__ [flowgraph] (rpython.memory.gc.incminimark:1188)IncrementalMiniMarkGC.get_type_id [flowgraph] (rpython.memory.gc.base:152)GCBase.get_size_incl_hash [flowgraph] (rpython.memory.gc.base:146)GCBase.get_size [flowgraph] (rpython.memory.gc.inspector:56)_do_append_rpy_referents [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.inspector:25)_do_append_rpy_roots [flowgraph] (rpython.memory.gc.incminimark:2729)IncrementalMiniMarkGC.enumerate_all_roots [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.inspector:14)_append_rpy_root [flowgraph] (rpython.memory.gc.incminimark:2864)IncrementalMiniMarkGC.id_or_identityhash [flowgraph] (rpython.memory.support:10)mangle_hash [flowgraph] (rpython.memory.gc.incminimark:3128)IncrementalMiniMarkGC.get_stats [flowgraph] (rpython.memory.gc.incminimark:1264)IncrementalMiniMarkGC.get_total_memory_used [flowgraph] (rpython.memory.gc.incminimark:1281)IncrementalMiniMarkGC.get_peak_memory_used [flowgraph] (rpython.memory.gc.incminimark:1275)IncrementalMiniMarkGC.get_peak_memory_alloced [flowgraph] (rpython.memory.gc.incminimark:1270)IncrementalMiniMarkGC.get_total_memory_alloced [flowgraph] (rpython.memory.gc.inspector:273)count_memory_pressure [flowgraph] (rpython.memory.gc.inspector:180)MemoryPressureCounter.__init__ [flowgraph] (rpython.memory.gc.incminimark:1102)IncrementalMiniMarkGC.raw_malloc_memory_pressure [flowgraph] (rpython.rtyper.lltypesystem.llarena:365)round_up_for_allocation [flowgraph] (rpython.memory.gc.incminimark:752)IncrementalMiniMarkGC._bump_pointer [flowgraph] (rpython.memory.gc.incminimark:1765)IncrementalMiniMarkGC._minor_collection [flowgraph] (rpython.rlib.rtime:146)time [flowgraph] (rpython.memory.gc.incminimark:824)IncrementalMiniMarkGC.minor_collection_with_major_progress [flowgraph] (rpython.memory.gc.incminimark:2366)IncrementalMiniMarkGC.minor_and_major_collection [flowgraph] (rpython.memory.gc.incminimark:2375)IncrementalMiniMarkGC.gc_step_until [flowgraph] (rpython.memory.gc.incminimark:865)IncrementalMiniMarkGC.collect_and_reserve [flowgraph] (rpython.memory.gc.incminimark:1195)IncrementalMiniMarkGC.init_gc_object [flowgraph] (rpython.memory.gc.base:64)GCBase._teardown [flowgraph] (rpython.memory.gctransform.shadowstack:108)setup_root_walker [flowgraph] (rpython.memory.gctransform.shadowstack:288)ShadowStackPool.initial_setup [flowgraph] (rpython.memory.gctransform.shadowstack:344)ShadowStackPool._prepare_unused_stack [flowgraph] (rpython.memory.gctransform.shadowstack:335)ShadowStackPool.start_fresh_new_state [flowgraph] (?:2)debug_start [flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots [flowgraph] (rpython.memory.gc.incminimark:2729)IncrementalMiniMarkGC.enumerate_all_roots [flowgraph] (rpython.memory.lldict:29)dict_allocate_entries [flowgraph] (rpython.memory.gctypelayout:110)GCData.q_fixed_size [flowgraph] (rpython.memory.gctypelayout:59)GCData.get [flowgraph] (rpython.memory.gctypelayout:204)_check_valid_type_info [flowgraph] (rpython.memory.support:108)AddressStack.enlarge [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.inspector:259)_hd_add_root [flowgraph] (rpython.memory.gc.inspector:123)BaseWalker.add [flowgraph] (rpython.memory.gctransform.framework:1758)walk_roots [flowgraph] (rpython.memory.gc.base:377)GCBase.points_to_valid_gc_object [flowgraph] (rpython.memory.gc.base:600)callback2 [flowgraph] (rpython.memory.gctransform.shadowstack:112)walk_stack_roots [flowgraph] (rpython.rlib.debug:126)debug_start [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots [flowgraph] (rpython.memory.gc.incminimark:1557)remember_young_pointer_from_array2 [flowgraph] (rpython.memory.gc.incminimark:1622)IncrementalMiniMarkGC.get_card [flowgraph] (rpython.memory.gc.incminimark:2847)IncrementalMiniMarkGC._find_shadow [flowgraph] (rpython.memory.gc.incminimark:2818)IncrementalMiniMarkGC._allocate_shadow [flowgraph] (rpython.memory.gctransform.shadowstack:93) [flowgraph] (rpython.memory.gctypelayout:143)GCData.q_fast_path_tracing [flowgraph] (rpython.memory.gc.base:134)GCBase._get_size_for_typeid [flowgraph] (rpython.memory.gc.base:118)GCBase.get_member_index [flowgraph] (rpython.memory.gctypelayout:135)GCData.q_is_rpython_class [flowgraph] (rpython.memory.gctypelayout:131)GCData.q_member_index [flowgraph] (rpython.memory.gctypelayout:73)GCData.q_is_varsize [flowgraph] (rpython.memory.gctypelayout:113)GCData.q_varsize_item_sizes [flowgraph] (rpython.memory.gctypelayout:66)GCData.get_varsize [flowgraph] (rpython.memory.gctypelayout:207)_check_valid_type_info_varsize [flowgraph] (rpython.memory.gctypelayout:119)GCData.q_varsize_offset_to_length [flowgraph] (rpython.memory.gc.base:600)callback2 [flowgraph] (rpython.memory.gctransform.shadowstack:376)ShadowStackPool._resize [flowgraph] (rpython.memory.gc.incminimark:1288)IncrementalMiniMarkGC.threshold_reached [flowgraph] (rpython.memory.gctypelayout:107)GCData.q_offsets_to_gc_pointers [flowgraph] (rpython.memory.gctypelayout:85)GCData.q_is_gcarrayofgcptr [flowgraph] (rpython.memory.gc.incminimark:2301)IncrementalMiniMarkGC._malloc_out_of_nursery [flowgraph] (rpython.memory.gctransform.framework:1754)setup_root_walker [flowgraph] (rpython.memory.gc.inspector:44)_append_rpy_referent [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctypelayout:77)GCData.q_has_gcptr_in_varsize [flowgraph] (rpython.memory.gc.minimarkpage:154)ArenaCollection.malloc [flowgraph] (rpython.memory.gc.minimarkpage:197)ArenaCollection.allocate_new_page [flowgraph] (rpython.memory.gc.minimarkpage:278)ArenaCollection.allocate_new_arena [flowgraph] (rpython.memory.gc.minimarkpage:259)ArenaCollection._pick_next_arena [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.memory.gc.minimarkpage:604)_dummy_size [flowgraph] (rpython.memory.gc.incminimark:2313)IncrementalMiniMarkGC._malloc_out_of_nursery_nonsmall [flowgraph] (rpython.memory.gc.minimarkpage:611)out_of_memory [flowgraph] (rpython.rtyper.debug:49)fatalerror [flowgraph] (rpython.memory.gctypelayout:116)GCData.q_varsize_offset_to_variable_part [flowgraph] (rpython.memory.gctypelayout:139)GCData.q_has_custom_trace [flowgraph] (rpython.memory.gc.minimarkpage:386)ArenaCollection._rehash_arenas_lists [flowgraph] (rpython.memory.gctypelayout:122)GCData.q_varsize_offsets_to_gcpointers_in_var_part [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.minimarkpage:589)start_of_page [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.memory.gc.incminimark:374)IncrementalMiniMarkGC.setup [flowgraph] (rpython.memory.gc.incminimark:2734)IncrementalMiniMarkGC.enum_live_with_finalizers [flowgraph] (rpython.memory.gc.incminimark:2734)IncrementalMiniMarkGC.enum_live_with_finalizers [flowgraph] (rpython.rtyper.lltypesystem.rdict:866)ll_contains [flowgraph] (rpython.memory.lldict:47)dict_keyhash [flowgraph] (rpython.memory.lldict:44)_hash [flowgraph] (rpython.memory.lldict:56)dict_get [flowgraph] (rpython.rtyper.lltypesystem.rdict:735)ll_get [flowgraph] (rpython.rtyper.lltypesystem.rdict:459)ll_dict_setitem [flowgraph] (rpython.memory.support:130)AddressStack.non_empty [flowgraph] (rpython.memory.gc.base:45)GCBase.setup [flowgraph] (rpython.memory.support:228)AddressDeque.__init__ [flowgraph] (rpython.memory.support:314)null_address_dict [flowgraph] (rpython.memory.support:133)AddressStack.pop [flowgraph] (rpython.memory.support:115)AddressStack.shrink [flowgraph] (rpython.memory.support:52)FreeList.put [flowgraph] (?:11)ll_dict_lookup_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rdict:576) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rdict:576)ll_dict_lookup [flowgraph] (rpython.memory.lldict:50)dict_entry_valid [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rdict:576)ll_dict_lookup [flowgraph] (?:11)_ll_dict_setitem_lookup_done_look_inside_iff [flowgraph] (rpython.memory.gc.incminimark:553)IncrementalMiniMarkGC.allocate_nursery [flowgraph] (rpython.memory.gc.incminimark:543)IncrementalMiniMarkGC._alloc_nursery [flowgraph] (rpython.memory.gc.incminimark:539)IncrementalMiniMarkGC._nursery_memory_size [flowgraph] (rpython.rtyper.lltypesystem.rdict:466) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rdict:466)_ll_dict_setitem_lookup_done [flowgraph] (rpython.rtyper.lltypesystem.rdict:544)ll_dict_resize [flowgraph] (rpython.rtyper.lltypesystem.rdict:554)_ll_dict_resize_to [flowgraph] (rpython.memory.lldict:53)dict_entry_hash [flowgraph] (rpython.memory.lldict:40)dict_delete_entries [flowgraph] (rpython.rtyper.lltypesystem.rdict:434)ll_get_value [flowgraph] (rpython.rtyper.lltypesystem.rdict:495)ll_dict_insertclean [flowgraph] (rpython.memory.support:258)AddressDeque.non_empty [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.support:250)AddressDeque.append [flowgraph] (rpython.memory.gctypelayout:89)GCData.q_cannot_pin [flowgraph] (rpython.memory.gc.incminimark:1713)IncrementalMiniMarkGC.manually_copy_card_bits [flowgraph] (rpython.memory.gc.incminimark:1301)IncrementalMiniMarkGC.card_marking_bytes_for_length [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rdict:639)ll_dict_lookup_clean [flowgraph] (rpython.memory.gc.incminimark:575)IncrementalMiniMarkGC.set_major_threshold_from [flowgraph] (rpython.memory.support:235)AddressDeque.enlarge [flowgraph] (?:2)_ll_dict_setitem_lookup_done_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rdict:466)_ll_dict_setitem_lookup_done [flowgraph] (rpython.memory.gc.incminimark:3248)IncrementalMiniMarkGC.rrc_invoke_callback [flowgraph] (rpython.memory.gc.incminimark:1292)IncrementalMiniMarkGC.card_marking_words_for_length [flowgraph] (rpython.memory.lldict:59)dict_add [flowgraph] (?:2)debug_stop [flowgraph] (rpython.memory.support:262)AddressDeque.popleft [flowgraph] (rpython.rlib.debug:137)debug_stop [flowgraph] (rpython.memory.support:243)AddressDeque.shrink [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [flowgraph] (rpython.memory.gctypelayout:94)GCData.q_finalizer_handlers [flowgraph] (rpython.memory.gc.base:482)GCBase._adr2deque [flowgraph] (rpython.rtyper.annlowlevel:546)cast_adr_to_nongc_instance [flowgraph] (rpython.memory.support:291)AddressDeque.delete [flowgraph] (rpython.memory.gc.env:38)read_from_env [flowgraph] (rpython.memory.gc.env:17)_read_float_and_factor_from_env [flowgraph] (rpython.rtyper.controllerentry:80)getattr [flowgraph] (rpython.rlib.rposix_environ:66)get_get [flowgraph] (rpython.memory.gc.inspector:134)BaseWalker.walk [flowgraph] (rpython.memory.gc.inspector:243)HeapDumper.writeobj [flowgraph] (rpython.memory.gc.inspector:184)MemoryPressureCounter.processobj [flowgraph] (rpython.memory.gctypelayout:152)GCData.q_has_memory_pressure [flowgraph] (rpython.memory.gc.inspector:225)HeapDumper.write [flowgraph] (rpython.memory.gc.inspector:212)HeapDumper.flush [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gctypelayout:156)GCData.q_get_memory_pressure_ofs [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__ref [flowgraph] (rpython.memory.gc.inspector:193)MemoryPressureCounter._ref [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.base:252)gc_callback__writeref [flowgraph] (rpython.memory.gc.inspector:253)HeapDumper._writeref [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.support:142)AddressStack.delete [flowgraph] (rpython.memory.gc.env:570)estimate_best_nursery_size [flowgraph] (rpython.memory.gc.env:533)get_L2cache_win32 [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)pypy_get_l2_cache_size [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_pypy_get_l2_cache_size [flowgraph] (rpython.memory.gc.env:46)read_float_from_env [flowgraph] (rpython.memory.gc.env:42)read_uint_from_env [flowgraph] (rpython.memory.gc.env:125)get_total_memory [flowgraph] (rpython.memory.gc.env:480)get_win32_total_phys_memory [flowgraph] (rpython.rtyper.lltypesystem.lltype:2296)scoped_alloc [flowgraph] (rpython.rtyper.lltypesystem.lltype:2280)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__init__ [flowgraph] (rpython.rtyper.lltypesystem.lltype:2286)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__enter__ [flowgraph] (rpython.memory.gc.env:561)best_nursery_size_for_L2cache [flowgraph] (rpython.rtyper.lltypesystem.lltype:2289)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)GlobalMemoryStatusEx [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_GlobalMemoryStatusEx [flowgraph] (rpython.memory.gc.env:100)clamp_total_memory [flowgraph] (rpython.memory.gc.inspector:236)HeapDumper.write_marker [flowgraph] (rpython.memory.gc.inspector:120)BaseWalker.end_add_roots_marker [flowgraph] (rpython.memory.gc.incminimark:2344)IncrementalMiniMarkGC.remove_young_arrays_from_old_objects_pointing_to_young [flowgraph] (rpython.memory.gc.incminimark:1984)IncrementalMiniMarkGC.collect_roots_in_nursery [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:1981)IncrementalMiniMarkGC._visit_old_objects_pointing_to_pinned [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__trace_drag_out [flowgraph] (rpython.memory.gc.incminimark:2145)IncrementalMiniMarkGC._trace_drag_out [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.memory.gc.incminimark:1235)IncrementalMiniMarkGC.is_forwarded [flowgraph] (rpython.memory.gc.incminimark:2267)IncrementalMiniMarkGC._visit_young_rawmalloced_object [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.incminimark:3252)IncrementalMiniMarkGC.rrc_minor_collection_trace [flowgraph] (rpython.rtyper.lltypesystem.rdict:445)ll_dict_len [flowgraph] (rpython.memory.gc.incminimark:2914)IncrementalMiniMarkGC.deal_with_young_objects_with_finalizers [flowgraph] (rpython.memory.gc.incminimark:1259)IncrementalMiniMarkGC.get_possibly_forwarded_tid [flowgraph] (rpython.memory.gc.incminimark:1251)IncrementalMiniMarkGC.get_forwarding_address [flowgraph] (rpython.memory.gc.incminimark:2009)IncrementalMiniMarkGC.collect_cardrefs_to_nursery [flowgraph] (rpython.memory.gc.incminimark:2114)IncrementalMiniMarkGC.trace_and_drag_out_of_nursery_partial [flowgraph] (rpython.memory.gc.base:343)GCBase.trace_partial [flowgraph] (rpython.memory.lldict:24)dict_delete [flowgraph] (rpython.memory.gctypelayout:81)GCData.q_has_gcptr [flowgraph] (rpython.memory.gc.incminimark:2125)IncrementalMiniMarkGC._trace_drag_out1 [flowgraph] (rpython.memory.gc.incminimark:2086)IncrementalMiniMarkGC.collect_oldrefs_to_nursery [flowgraph] (rpython.memory.gc.incminimark:2108)IncrementalMiniMarkGC.trace_and_drag_out_of_nursery [flowgraph] (rpython.memory.gc.incminimark:3058)IncrementalMiniMarkGC.invalidate_young_weakrefs [flowgraph] (rpython.memory.gctypelayout:125)GCData.q_weakpointer_offset [flowgraph] (rpython.memory.gc.incminimark:2884)IncrementalMiniMarkGC.deal_with_young_objects_with_destructors [flowgraph] (rpython.memory.gc.base:437)GCBase.call_destructor [flowgraph] (rpython.memory.gctypelayout:98)GCData.q_destructor_or_custom_trace [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:1738)IncrementalMiniMarkGC.record_pinned_object_with_shadow [flowgraph] (rpython.rtyper.lltypesystem.rdict:774)ll_clear [flowgraph] (rpython.memory.gc.incminimark:3272)IncrementalMiniMarkGC.rrc_minor_collection_free [flowgraph] (rpython.memory.gc.incminimark:3284)IncrementalMiniMarkGC._rrc_minor_free [flowgraph] (rpython.memory.gc.incminimark:3320)IncrementalMiniMarkGC._rrc_free [flowgraph] (rpython.memory.gc.incminimark:2333)IncrementalMiniMarkGC.free_young_rawmalloced_objects [flowgraph] (rpython.memory.lldict:65)dict_foreach [flowgraph] (rpython.memory.gc.incminimark:2339)IncrementalMiniMarkGC._free_young_rawmalloced_obj [flowgraph] (rpython.memory.gc.incminimark:2661)IncrementalMiniMarkGC.free_rawmalloced_object_if_unvisited [flowgraph] (rpython.memory.support:203)AddressStack.sort [flowgraph] (rpython.memory.support:84)sort_chunk [flowgraph] (rpython.memory.support:77)quicksort [flowgraph] (rpython.memory.support:65)partition [flowgraph] (rpython.memory.support:150)AddressStack.length [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:1735)IncrementalMiniMarkGC._wb_old_object_pointing_to_pinned [flowgraph] (rpython.memory.gc.incminimark:3259)IncrementalMiniMarkGC._rrc_minor_trace [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:1976)IncrementalMiniMarkGC._reset_flag_old_objects_pointing_to_pinned [flowgraph] (rpython.memory.gc.incminimark:617)IncrementalMiniMarkGC.debug_rotate_nursery [flowgraph] (rpython.memory.gctransform.framework:1783)finished_minor_collection [flowgraph] (rpython.memory.gc.hook:51)GcHooks.fire_gc_minor [flowgraph] (rpython.memory.gc.hook:15)GcHooks.is_gc_minor_enabled [flowgraph] (rpython.memory.gc.incminimark:2390)IncrementalMiniMarkGC.major_collection_step [flowgraph] (rpython.memory.gc.incminimark:1310)IncrementalMiniMarkGC.debug_check_consistency [flowgraph] (rpython.memory.gc.incminimark:2719)IncrementalMiniMarkGC.collect_roots [flowgraph] (rpython.memory.gc.incminimark:2705)IncrementalMiniMarkGC.collect_nonstack_roots [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:2739)IncrementalMiniMarkGC._collect_obj [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.gc.incminimark:597)IncrementalMiniMarkGC.post_setup [flowgraph] (rpython.memory.gc.base:58)GCBase.post_setup [flowgraph] (rpython.memory.gc.base:442)GCBase.debug_check_consistency [flowgraph] (rpython.memory.gc.incminimark:2729)IncrementalMiniMarkGC.enumerate_all_roots [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.base:470)_debug_callback [flowgraph] (rpython.memory.gc.base:463)GCBase._debug_record [flowgraph] (rpython.memory.gc.incminimark:1342)IncrementalMiniMarkGC.debug_check_object [flowgraph] (rpython.memory.gc.incminimark:1447)IncrementalMiniMarkGC._debug_check_object_scanning [flowgraph] (rpython.memory.gc.incminimark:1401)IncrementalMiniMarkGC._debug_check_object_sweeping [flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots [flowgraph] (rpython.memory.gc.incminimark:2734)IncrementalMiniMarkGC.enum_live_with_finalizers [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:2362)IncrementalMiniMarkGC._add_to_more_objects_to_trace_if_black [flowgraph] (rpython.memory.gc.incminimark:2357)IncrementalMiniMarkGC._add_to_more_objects_to_trace [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:1338)IncrementalMiniMarkGC._check_not_in_nursery [flowgraph] (rpython.memory.gc.incminimark:1368)IncrementalMiniMarkGC._debug_check_object_marking [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__debug_check_not_white [flowgraph] (rpython.memory.gc.incminimark:1382)IncrementalMiniMarkGC._debug_check_not_white [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.incminimark:1443)IncrementalMiniMarkGC._debug_check_object_finalizing [flowgraph] (rpython.memory.gc.hook:56)GcHooks.fire_gc_collect_step [flowgraph] (rpython.memory.gc.hook:18)GcHooks.is_gc_collect_step_enabled [flowgraph] (rpython.memory.support:174)AddressStack.stack2dict [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.support:213)_add_in_dict [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__debug_callback2 [flowgraph] (rpython.memory.gc.base:474)GCBase._debug_callback2 [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.rlib.rgc:33)_encode_states [flowgraph] (rpython.memory.gc.incminimark:2767)IncrementalMiniMarkGC.visit_all_objects_step [flowgraph] (rpython.memory.gc.incminimark:2777)IncrementalMiniMarkGC.visit [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__collect_ref_rec [flowgraph] (rpython.memory.gc.incminimark:2758)IncrementalMiniMarkGC._collect_ref_rec [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.incminimark:2696)IncrementalMiniMarkGC.free_unvisited_rawmalloc_objects_step [flowgraph] (rpython.memory.gc.minimarkpage:346)ArenaCollection.mass_free_incremental [flowgraph] (rpython.memory.gc.base:485)GCBase.execute_finalizers [flowgraph] (rpython.memory.gc.incminimark:2761)IncrementalMiniMarkGC.visit_all_objects [flowgraph] (rpython.memory.gc.incminimark:3356)IncrementalMiniMarkGC.rrc_major_collection_trace [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:3359)IncrementalMiniMarkGC._rrc_major_trace [flowgraph] (rpython.memory.gc.incminimark:2926)IncrementalMiniMarkGC.deal_with_objects_with_finalizers [flowgraph] (rpython.memory.gc.incminimark:2994)IncrementalMiniMarkGC._finalization_state [flowgraph] (rpython.memory.gc.incminimark:3105)IncrementalMiniMarkGC.invalidate_old_weakrefs [flowgraph] (rpython.memory.gc.incminimark:2897)IncrementalMiniMarkGC.deal_with_old_objects_with_destructors [flowgraph] (rpython.memory.gc.minimarkpage:326)ArenaCollection.mass_free_prepare [flowgraph] (rpython.memory.gc.incminimark:2688)IncrementalMiniMarkGC.start_free_rawmalloc_objects [flowgraph] (rpython.memory.gc.incminimark:3007)IncrementalMiniMarkGC._bump_finalization_state_from_0_to_1 [flowgraph] (rpython.memory.gc.incminimark:3022)IncrementalMiniMarkGC._recursively_bump_finalization_state_from_2_to_3 [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.incminimark:2990)_append_if_nonnull [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.incminimark:3035)IncrementalMiniMarkGC._recursively_bump_finalization_state_from_1_to_2 [flowgraph] (rpython.memory.gc.base:51)GCBase.mark_finalizer_to_run [flowgraph] (rpython.memory.gc.minimarkpage:427)ArenaCollection.mass_free_in_pages [flowgraph] (rpython.memory.gc.minimarkpage:506)ArenaCollection.walk_page [flowgraph] (rpython.memory.gc.incminimark:2650)IncrementalMiniMarkGC._free_if_unvisited [flowgraph] (rpython.memory.gc.minimarkpage:490)ArenaCollection.free_page [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:2658)IncrementalMiniMarkGC._reset_gcflag_visited [flowgraph] (rpython.memory.gc.incminimark:2755)IncrementalMiniMarkGC._collect_ref_stk [flowgraph] (rpython.memory.gc.incminimark:2128)IncrementalMiniMarkGC._trace_drag_out1_marking_phase [flowgraph] (rpython.memory.gc.base:600)callback2 [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:2646)IncrementalMiniMarkGC._sweep_old_objects_pointing_to_pinned [flowgraph] (rpython.memory.gc.incminimark:3377)IncrementalMiniMarkGC.rrc_major_collection_free [flowgraph] (rpython.memory.gc.incminimark:3397)IncrementalMiniMarkGC._rrc_major_free [flowgraph] (rpython.memory.lldict:62)dict_insertclean [flowgraph] (rpython.memory.gc.hook:61)GcHooks.fire_gc_collect [flowgraph] (rpython.memory.gc.hook:21)GcHooks.is_gc_collect_enabled [flowgraph] (rpython.memory.gc.inspector:168)BaseWalker.finish_processing [flowgraph] (rpython.memory.gc.inspector:157)BaseWalker.clear_gcflag_again [flowgraph] (rpython.memory.gc.incminimark:2729)IncrementalMiniMarkGC.enumerate_all_roots [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.inspector:262)_hd_unadd_root [flowgraph] (rpython.memory.gc.inspector:150)BaseWalker.unadd [flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots [flowgraph] (rpython.memory.gc.incminimark:2734)IncrementalMiniMarkGC.enum_live_with_finalizers [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [flowgraph] (rpython.memory.gc.inspector:164)BaseWalker.unwalk [flowgraph] (rpython.memory.gc.inspector:142)BaseWalker.unobj [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__unref [flowgraph] (rpython.memory.gc.inspector:146)BaseWalker._unref [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.inspector:208)HeapDumper.delete [flowgraph] (rpython.memory.gc.inspector:106)BaseWalker.delete [flowgraph] (rpython.memory.gc.base:600)callback2 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_sizeof_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__make_scoped_allocator_0 [flowgraph] (?:1)memo_sizeof_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (rpython.rtyper.lltypesystem.rlist:391)ll_fixed_newemptylist [flowgraph] (rpython.rtyper.lltypesystem.rlist:384)ll_fixed_newlist [rtyper] specializing: 500 / 2674 blocks (18%) [flowgraph] (rpython.rtyper.rint:398)ll_int_py_div [flowgraph] (rpython.rtyper.rlist:582)ll_len_foldable [flowgraph] (rpython.rtyper.lltypesystem.rlist:395)ll_fixed_length [flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set [flowgraph] (rpython.rlib.rarithmetic:741)int_force_ge_zero [flowgraph] (rpython.rtyper.rlist:510)_ll_alloc_and_set_jit [flowgraph] (rpython.rtyper.rlist:472)_ll_zero_or_null [flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit [flowgraph] (rpython.rtyper.lltypesystem.rlist:399)ll_fixed_items [flowgraph] (rpython.rlib.rgc:538)ll_arrayfill [flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff [flowgraph] (rpython.rtyper.rlist:530) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.lltypesystem.rlist:407)ll_fixed_setitem_fast [flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [flowgraph] (rpython.rtyper.lltypesystem.llarena:565)llimpl_round_up_for_allocation [flowgraph] (rpython.rtyper.rint:410)ll_int_py_div_nonnegargs [flowgraph] (rpython.rtyper.lltypesystem.llarena:549)llimpl_arena_reserve [rtyper] specializing: 700 / 2755 blocks (25%) [flowgraph] (rpython.rtyper.lltypesystem.llarena:594)llimpl_getfakearenaaddress [flowgraph] (rpython.rtyper.lltypesystem.llarena:557)llimpl_arena_shrink_obj [rtyper] specializing: 900 / 2755 blocks (32%) [flowgraph] (rpython.rtyper.lltypesystem.llarena:532)llimpl_arena_reset [flowgraph] (rpython.rtyper.lltypesystem.llarena:514)llimpl_arena_malloc [flowgraph] (rpython.rtyper.rlist:893)ll_listslice_startstop [flowgraph] (rpython.rtyper.rlist:554)ll_arraycopy [flowgraph] (?:2)ll_arraycopy [flowgraph] (rpython.rlib.rgc:362)ll_arraycopy [flowgraph] (rpython.rlib.rgc:342)copy_item [flowgraph] (?:1)memo__contains_gcptr_0 [flowgraph] (rpython.rtyper.rint:495)ll_int_py_mod [rtyper] specializing: 1100 / 2782 blocks (39%) [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [flowgraph] (rpython.rtyper.rbuiltin:240)ll_min [rtyper] specializing: 1300 / 2786 blocks (46%) [flowgraph] (rpython.rlib.rposix_environ:173)getenv_llimpl [flowgraph] (rpython.rtyper.rstr:945)ll_str_is_true [flowgraph] (rpython.rtyper.lltypesystem.rstr:873)ll_stringslice_minusone [flowgraph] (rpython.rtyper.lltypesystem.rstr:840)_ll_stringslice [flowgraph] (?:1)memo_emptystrfun_0 [flowgraph] (rpython.rtyper.rstr:956)ll_stritem [flowgraph] (rpython.rtyper.lltypesystem.rstr:354)ll_stritem_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rstr:1046)ll_contains [flowgraph] (rpython.rtyper.rstr:997)ll_float [flowgraph] (rpython.rlib.rfloat:87)rstring_to_float [flowgraph] (rpython.rlib.rdtoa:54)strtod [flowgraph] (rpython.rlib.objectmodel:397)revdb_flag_io_disabled [flowgraph] (rpython.rtyper.lltypesystem.rffi:926)get_nonmovingbuffer_ll_final_null [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_PyPy_dg_strtod [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall__PyPy_dg_strtod [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [rtyper] specializing: 1500 / 2871 blocks (52%) [rtyper] specializing: 1700 / 2871 blocks (59%) [flowgraph] (rpython.rtyper.lltypesystem.rrange:70)ll_newrange [flowgraph] (rpython.rtyper.lltypesystem.rrange:91)ll_rangeiter [flowgraph] (rpython.rtyper.rrange:172)ll_rangenext_up [rtyper] specializing: 1900 / 2880 blocks (65%) [flowgraph] (rpython.rtyper.rlist:690)ll_getitem_nonneg [flowgraph] (rpython.rtyper.rlist:723)ll_getitem_foldable_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rlist:402)ll_fixed_getitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rstr:1058)ll_int [flowgraph] (rpython.rtyper.lltypesystem.llarena:579)llimpl_arena_protect [rtyper] specializing: 2100 / 2929 blocks (71%) [rtyper] specializing: 2300 / 2929 blocks (78%) [flowgraph] (rpython.rtyper.rbuiltin:240)ll_min [rtyper] specializing: 2500 / 2931 blocks (85%) [rtyper] specializing: 2700 / 2931 blocks (92%) [flowgraph] (rpython.rtyper.lltypesystem.rstr:860)ll_stringslice_startstop [flowgraph] (rpython.rtyper.lltypesystem.ll_str:13)ll_int2dec [flowgraph] (rpython.rtyper.lltypesystem.ll_str:7)ll_unsigned [rtyper] specializing: 2900 / 2955 blocks (98%) [flowgraph] (rpython.rtyper.rint:434)ll_uint_py_div [flowgraph] (rpython.rtyper.rint:525)ll_uint_py_mod [rtyper] -=- specialized 2513 more blocks -=- [flowgraph] (rpython.rtyper.lltypesystem.llarena:488)llimpl_protect [flowgraph] (rpython.rlib.rmmap:280)VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:1382)scoped_str2charp.__init__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:1388)scoped_str2charp.__enter__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:817)str2charp [flowgraph] (rpython.rtyper.lltypesystem.llarena:456)madvise_arena_free [flowgraph] (rpython.rtyper.lltypesystem.llarena:451)PosixPageSize.get [flowgraph] (rpython.rlib.rmmap:1044)madvise_free [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)getenv [flowgraph] (rpython.rtyper.lltypesystem.rffi:1390)scoped_str2charp.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:831)free_charp [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_getenv [flowgraph] (rpython.rtyper.lltypesystem.rffi:854)charp2str [flowgraph] (rpython.rtyper.lltypesystem.rffi:1030)charpsize2str [flowgraph] (rpython.rtyper.lltypesystem.rstr:145)copy_raw_to_string [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [rtyper] specializing: 3000 / 3069 blocks (97%) [rtyper] -=- specialized 110 more blocks -=- [backendopt:removecasts] removed 1 cast_pointers in dump_rpy_heap [backendopt:removecasts] removed 4 cast_pointers in IncrementalMiniMarkGC.external_malloc [backendopt:removecasts] removed 2 cast_pointers in count_memory_pressure [backendopt:removecasts] removed 2 cast_pointers in time [backendopt:removecasts] removed 1 cast_pointers in ShadowStackPool._prepare_unused_stack [backendopt:removecasts] removed 1 cast_pointers in ShadowStackPool._resize [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher___append_rpy_referent [backendopt:removecasts] removed 1 cast_pointers in HeapDumper.writeobj [backendopt:removecasts] removed 1 cast_pointers in MemoryPressureCounter.processobj [backendopt:removecasts] removed 3 cast_pointers in HeapDumper.flush [backendopt:removecasts] removed 1 cast_pointers in GCData.q_get_memory_pressure_ofs [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__ref [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__writeref [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__trace_drag_out [backendopt:removecasts] removed 1 cast_pointers in IncrementalMiniMarkGC.major_collection_step [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__debug_check_not_white [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__debug_callback2 [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__collect_ref_rec [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher___append_if_nonnull [backendopt:removecasts] removed 1 cast_pointers in BaseWalker.unadd [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__unref [backendopt:removecasts] removed 1 cast_pointers in int_force_ge_zero__Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_stringslice__rpy_stringPtr_Signed_Signed [backendopt:removecasts] removed 3 cast_pointers in ll_float__rpy_stringPtr [backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString [backendopt:removecasts] removed 1 cast_pointers in ll_rangenext_up__rangePtr_Signed [backendopt:removecasts] removed 4 cast_pointers in ll_int__rpy_stringPtr_Signed [backendopt:removecasts] removed 1 cast_pointers in charpsize2str [backendopt:removecasts] removed 1 cast_pointers in copy_raw_to_string [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] 0.00 IncrementalMiniMarkGC._bump_pointer [backendopt:inlining] 0.00 gc_callback__debug_check_not_white [backendopt:inlining] 0.00 _dummy_size [backendopt:inlining] 0.00 IncrementalMiniMarkGC._remember_young_pointer_inlined [backendopt:inlining] 0.00 ll_setitem_nonneg__dum_nocheckConst_arrayPtr_Signed_GCREFPtr [backendopt:inlining] 0.00 gc_callback__unref [backendopt:inlining] 0.00 IncrementalMiniMarkGC._collect_obj [backendopt:inlining] 0.00 IncrementalMiniMarkGC._malloc_out_of_nursery [backendopt:inlining] 0.00 _get_raw_buf__rpy_string [backendopt:inlining] 0.00 copy_string_to_raw [backendopt:inlining] 0.00 VirtualProtect__arrayPtr_Unsigned_UINT_arrayPtr_star_4 [backendopt:inlining] 0.00 copy_raw_to_string [backendopt:inlining] 0.00 llimpl_getfakearenaaddress [backendopt:inlining] 0.00 llimpl_arena_malloc [backendopt:inlining] 0.00 IncrementalMiniMarkGC.id_or_identityhash [backendopt:inlining] 0.00 gc_callback__ref [backendopt:inlining] 0.00 ll_fixed_items__arrayPtr [backendopt:inlining] 0.00 isconstant__v21062___simple_call__function [backendopt:inlining] 0.00 debug_stop [backendopt:inlining] 0.00 isvirtual__v21060___simple_call__function [backendopt:inlining] 0.00 llimpl_arena_reset [backendopt:inlining] 0.00 HeapDumper.write [backendopt:inlining] 0.00 gc_callback__writeref [backendopt:inlining] 0.00 get_get [backendopt:inlining] 0.00 gc_callback__trace_drag_out [backendopt:inlining] 0.00 IncrementalMiniMarkGC._trace_drag_out [backendopt:inlining] 0.00 get_nonmovingbuffer_ll [backendopt:inlining] 0.00 GlobalMemoryStatusEx__MEMORYSTATUSEXPtr_star_1 [backendopt:inlining] 0.00 debug_start [backendopt:inlining] 0.00 isconstant__v21068___simple_call__function [backendopt:inlining] 0.00 isvirtual__v21066___simple_call__function [backendopt:inlining] 0.00 copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed [backendopt:inlining] 0.00 pypy_get_l2_cache_size___star_0 [backendopt:inlining] 0.00 gc_callback__collect_ref_rec [backendopt:inlining] 0.00 IncrementalMiniMarkGC._rrc_free [backendopt:inlining] 0.00 isconstant__v21072___simple_call__function [backendopt:inlining] 0.00 getenv__arrayPtr_star_1 [backendopt:inlining] 0.00 gc_callback__debug_callback2 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo_sizeof_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo_emptystrfun_0 [backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString [backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2 [backendopt:inlining] 0.00 ll_getitem_nonneg__dum_nocheckConst_ll_getitem_foldable_nonnegCons_arrayPtr_Signed [backendopt:inlining] 2.00 IncrementalMiniMarkGC._pyobj [backendopt:inlining] 2.00 debug_start [backendopt:inlining] 2.00 debug_stop [backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr [backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString [backendopt:inlining] 2.00 ll_int_py_div_nonnegargs__Signed_Signed [backendopt:inlining] 2.00 ll_fixed_newlist__GcArray_Ptr_GCREF__gcopaque_Ll_Signed [backendopt:inlining] 2.00 ll_dict_len__DICTPtr [backendopt:inlining] 2.00 dict_delete_entries [backendopt:inlining] 2.00 IncrementalMiniMarkGC.combine [backendopt:inlining] 2.00 ll_fixed_length__arrayPtr [backendopt:inlining] 2.00 custom_trace_dispatcher___append_rpy_referent [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__writeref [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__ref [backendopt:inlining] 2.00 cast_adr_to_nongc_instance__AddressDeque [backendopt:inlining] 2.00 ll_unsigned__Signed [backendopt:inlining] 2.00 ll_uint_py_div__Unsigned_Unsigned [backendopt:inlining] 2.00 ll_uint_py_mod__Unsigned_Unsigned [backendopt:inlining] 2.00 scoped_str2charp.__enter__ [backendopt:inlining] 2.00 free_charp [backendopt:inlining] 2.00 ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__enter__ [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__trace_drag_out [backendopt:inlining] 2.00 custom_trace_dispatcher___append_if_nonnull [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__collect_ref_rec [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__debug_callback2 [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__debug_check_not_white [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__unref [backendopt:inlining] 4.00 GCBase.header [backendopt:inlining] 4.00 AddressStack.non_empty [backendopt:inlining] 4.00 IncrementalMiniMarkGC.get_forwarding_address [backendopt:inlining] 4.00 GCData.q_finalizer_handlers [backendopt:inlining] 4.00 ll_max__Unsigned_Unsigned [backendopt:inlining] 4.00 GCBase.is_valid_gc_object [backendopt:inlining] 4.00 ll_fixed_setitem_fast__arrayPtr_Signed_GCREFPtr [backendopt:inlining] 4.00 mangle_hash [backendopt:inlining] 4.00 _ll_zero_or_null__GCREFPtr [backendopt:inlining] 4.00 ll_stritem_nonneg__rpy_stringPtr_Signed [backendopt:inlining] 4.00 _check_valid_type_info_varsize [backendopt:inlining] 4.00 dict_allocate [backendopt:inlining] 4.00 _check_valid_type_info [backendopt:inlining] 4.00 ll_min__Float_Float [backendopt:inlining] 4.00 ll_max__Signed_Signed [backendopt:inlining] 4.00 __exit____star_3 [backendopt:inlining] 4.00 copy_item__arrayPtr_arrayPtr_Signed_Signed [backendopt:inlining] 4.00 _encode_states [backendopt:inlining] 4.00 ll_max__Float_Float [backendopt:inlining] 4.00 ll_min__Signed_Signed [backendopt:inlining] 4.00 ll_fixed_getitem_fast__arrayPtr_Signed [backendopt:inlining] 5.00 release [backendopt:inlining] 6.00 FreeList.put [backendopt:inlining] 6.00 IncrementalMiniMarkGC.get_total_memory_used [backendopt:inlining] 6.00 IncrementalMiniMarkGC._nursery_memory_size [backendopt:inlining] 6.00 IncrementalMiniMarkGC.get_total_memory_alloced [backendopt:inlining] 6.00 IncrementalMiniMarkGC.get_peak_memory_alloced [backendopt:inlining] 6.00 ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__init__ [backendopt:inlining] 7.00 AddressDict [backendopt:inlining] 2.00 GCBase._adr2deque [backendopt:inlining] 7.00 out_of_memory [backendopt:inlining] 7.00 round_up_for_allocation [backendopt:inlining] 2.00 ll_len_foldable__arrayPtr [backendopt:inlining] 7.00 dict_keyhash [backendopt:inlining] 7.00 _hd_add_root [backendopt:inlining] 7.00 mallocstr__Signed [backendopt:inlining] 7.00 _debug_callback [backendopt:inlining] 7.00 _hd_unadd_root [backendopt:inlining] 7.00 GCBase.get_size_incl_hash [backendopt:inlining] 4.00 ll_getitem_foldable_nonneg__arrayPtr_Signed [backendopt:inlining] 7.00 newdict [backendopt:inlining] 7.00 setup_root_walker [backendopt:inlining] 7.00 ccall_getenv [backendopt:inlining] 0.00 getenv__arrayPtr_star_1 [backendopt:inlining] 7.00 IncrementalMiniMarkGC._wb_old_object_pointing_to_pinned [backendopt:inlining] 7.00 _add_in_dict [backendopt:inlining] 7.00 IncrementalMiniMarkGC._debug_check_object_finalizing [backendopt:inlining] 2.00 ll_fixed_newemptylist__GcArray_Ptr_GCREF__gcopaque_Ll [backendopt:inlining] 7.00 rstring_to_float__SomeString [backendopt:inlining] 7.00 ccall__PyPy_dg_strtod__arrayPtr_arrayPtr [backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2 [backendopt:inlining] 7.50 int_force_ge_zero__Signed [backendopt:inlining] 8.00 dict_entry_valid [backendopt:inlining] 8.00 ll_get_value__DICTPtr_Unsigned [backendopt:inlining] 8.00 ll_newrange__Ptr_GcStruct_rangeLlT_Signed_Signed [backendopt:inlining] 9.00 GCData.q_varsize_offset_to_length [backendopt:inlining] 6.00 GCData.get [backendopt:inlining] 9.00 GCData.q_varsize_item_sizes [backendopt:inlining] 9.00 GCData.q_varsize_offsets_to_gcpointers_in_var_part [backendopt:inlining] 9.00 GCData.q_varsize_offset_to_variable_part [backendopt:inlining] 8.00 GCData.q_offsets_to_gc_pointers [backendopt:inlining] 6.00 GCData.get_varsize [backendopt:inlining] 9.00 dict_get [backendopt:inlining] 6.00 _hash [backendopt:inlining] 9.00 dict_add [backendopt:inlining] 8.00 GCData.q_fixed_size [backendopt:inlining] 9.00 GCBase.get_member_index [backendopt:inlining] 9.00 ll_dict_lookup_trampoline__v21063___simple_call__function [backendopt:inlining] 9.00 MemoryPressureCounter.__init__ [backendopt:inlining] 9.00 ccall_VirtualProtect [backendopt:inlining] 9.00 IncrementalMiniMarkGC._free_young_rawmalloced_obj [backendopt:inlining] 9.00 GCBase.post_setup [backendopt:inlining] 9.00 IncrementalMiniMarkGC._check_not_in_nursery [backendopt:inlining] 9.00 _ll_alloc_and_set_nonnull_trampoline__v21074___simple_call__function [backendopt:inlining] 5.50 best_nursery_size_for_L2cache [backendopt:inlining] 10.00 acquire [backendopt:inlining] 10.00 __v21058___simple_call_invoke_4_ [backendopt:inlining] 10.00 ShadowStackPool.start_fresh_new_state [backendopt:inlining] 3.50 __v21071___simple_call__function [backendopt:inlining] 7.00 ll_str_is_true__LLHelpersConst_rpy_stringPtr [backendopt:inlining] 8.00 IncrementalMiniMarkGC.get_type_id [backendopt:inlining] 8.00 GCBase.points_to_valid_gc_object [backendopt:inlining] 6.00 dict_delete [backendopt:inlining] 11.00 MemoryPressureCounter._ref [backendopt:inlining] 11.00 BaseWalker._unref [backendopt:inlining] 11.00 GCBase._debug_callback2 [backendopt:inlining] 11.00 _append_if_nonnull [backendopt:inlining] 11.00 _ll_dict_setitem_lookup_done_trampoline__v21069___simple_call__function [backendopt:inlining] 10.00 dict_entry_hash [backendopt:inlining] 10.00 GCData.q_member_index [backendopt:inlining] 11.00 IncrementalMiniMarkGC._visit_old_objects_pointing_to_pinned [backendopt:inlining] 11.00 start_of_page [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 11.00 IncrementalMiniMarkGC.trace_and_drag_out_of_nursery [backendopt:inlining] 11.00 IncrementalMiniMarkGC.rrc_major_collection_trace [backendopt:inlining] 11.00 HeapDumper.delete [backendopt:inlining] 8.00 llimpl_round_up_for_allocation [backendopt:inlining] 10.50 estimate_best_nursery_size [backendopt:inlining] 12.00 get_total_memory [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_rangeiter__Ptr_GcStruct_rangeLlT_rangePtr [backendopt:inlining] 12.25 scoped_str2charp.__init__ [backendopt:inlining] 12.50 AddressDeque.non_empty [backendopt:inlining] 12.50 ShadowStackPool._resize [backendopt:inlining] 12.50 ll_rangenext_up__rangePtr_Signed [backendopt:inlining] 9.00 __exit____star_3 [backendopt:inlining] 12.00 GCData.q_has_gcptr_in_varsize [backendopt:inlining] 10.00 IncrementalMiniMarkGC._is_pinned [backendopt:inlining] 12.00 GCData.q_has_gcptr [backendopt:inlining] 12.00 GCData.q_is_gcarrayofgcptr [backendopt:inlining] 12.00 GCData.q_fast_path_tracing [backendopt:inlining] 12.00 GCData.q_has_custom_trace [backendopt:inlining] 6.00 IncrementalMiniMarkGC.init_gc_object [backendopt:inlining] 12.00 GCData.q_is_varsize [backendopt:inlining] 6.00 IncrementalMiniMarkGC.get_card [backendopt:inlining] 12.00 GCData.q_is_rpython_class [backendopt:inlining] 12.00 GCData.q_has_memory_pressure [backendopt:inlining] 12.00 scoped_alloc__MEMORYSTATUSEX_False [backendopt:inlining] 13.00 IncrementalMiniMarkGC.trace_and_drag_out_of_nursery_partial [backendopt:inlining] 13.00 sort_chunk [backendopt:inlining] 13.00 BaseWalker.unobj [backendopt:inlining] 10.00 IncrementalMiniMarkGC._reset_gcflag_visited [backendopt:inlining] 13.00 ll_stringslice_minusone__rpy_stringPtr [backendopt:inlining] 13.00 free_nonmovingbuffer_ll [backendopt:inlining] 13.50 ll_int_py_mod__Signed_Signed [backendopt:inlining] 13.50 FreeList.get [backendopt:inlining] 2.00 __v21065___simple_call__function [backendopt:inlining] 2.00 __v21059___simple_call__function [backendopt:inlining] 14.00 GCData.q_weakpointer_offset [backendopt:inlining] 12.00 IncrementalMiniMarkGC.get_peak_memory_used [backendopt:inlining] 15.00 read_float_from_env [backendopt:inlining] 15.00 ll_int_py_div__Signed_Signed [backendopt:inlining] 16.00 IncrementalMiniMarkGC.card_marking_words_for_length [backendopt:inlining] 16.00 IncrementalMiniMarkGC.card_marking_bytes_for_length [backendopt:inlining] 16.00 BaseWalker.process [backendopt:inlining] 15.00 dict_insertclean [backendopt:inlining] 16.00 IncrementalMiniMarkGC.is_in_nursery [backendopt:inlining] 15.00 _ll_alloc_and_clear__GcArray_Ptr_GCREF__gcopaque_Ll_Signed [backendopt:inlining] 17.00 ll_contains__rpy_stringPtr_Char [backendopt:inlining] 17.00 GCBase.get_size [backendopt:inlining] 16.00 IncrementalMiniMarkGC.threshold_reached [backendopt:inlining] 17.00 ShadowStackPool.initial_setup [backendopt:inlining] 17.00 read_from_env [backendopt:inlining] 17.00 GCBase.setup [backendopt:inlining] 17.00 _do_append_rpy_roots [backendopt:inlining] 17.00 HeapDumper.__init__ [backendopt:inlining] 17.00 llimpl_protect [backendopt:inlining] 17.00 madvise_free [backendopt:inlining] 17.00 read_uint_from_env [backendopt:inlining] 14.00 IncrementalMiniMarkGC.start_free_rawmalloc_objects [backendopt:inlining] 11.00 ll_stritem__LLHelpersConst_rpy_stringPtr_Signed [backendopt:inlining] 17.75 ShadowStackPool._prepare_unused_stack [backendopt:inlining] 15.00 ll_dict_resize__DICTPtr [backendopt:inlining] 15.00 IncrementalMiniMarkGC._debug_check_object_scanning [backendopt:inlining] 18.00 enumerate_all_roots___append_rpy_root [backendopt:inlining] 18.00 enumerate_all_roots___hd_add_root [backendopt:inlining] 18.00 IncrementalMiniMarkGC.collect_roots [backendopt:inlining] 18.00 enumerate_all_roots___debug_callback [backendopt:inlining] 18.00 enumerate_all_roots___hd_unadd_root [backendopt:inlining] 17.00 GCData.q_cannot_pin [backendopt:inlining] 18.00 BaseWalker.finish_processing [backendopt:inlining] 15.25 IncrementalMiniMarkGC.write_barrier [backendopt:inlining] 16.25 IncrementalMiniMarkGC.rrc_invoke_callback [backendopt:inlining] 19.00 walk_stack_roots [backendopt:inlining] 19.00 IncrementalMiniMarkGC.raw_malloc_memory_pressure [backendopt:inlining] 19.33 AddressStack.length [backendopt:inlining] 17.25 IncrementalMiniMarkGC._sweep_old_objects_pointing_to_pinned [backendopt:inlining] 20.67 dict_allocate_entries [backendopt:inlining] 21.00 _do_append_rpy_referents [backendopt:inlining] 21.00 IncrementalMiniMarkGC.minor_and_major_collection [backendopt:inlining] 21.00 AddressStack.sort [backendopt:inlining] 21.25 AddressStack.append [backendopt:inlining] 21.25 AddressDeque.append [backendopt:inlining] 19.50 GCData.q_destructor_or_custom_trace [backendopt:inlining] 21.33 ll_arrayfill__arrayPtr_GCREFPtr [backendopt:inlining] 21.50 AddressStack.__init__ [backendopt:inlining] 18.75 IncrementalMiniMarkGC._add_to_more_objects_to_trace_if_black [backendopt:inlining] 21.00 ll_contains__DICTPtr_Address [backendopt:inlining] 22.00 enum_live_with_finalizers___append_rpy_root [backendopt:inlining] 22.00 enum_live_with_finalizers___hd_add_root [backendopt:inlining] 21.00 IncrementalMiniMarkGC.free_young_rawmalloced_objects [backendopt:inlining] 22.00 enum_live_with_finalizers___debug_callback [backendopt:inlining] 22.00 enum_live_with_finalizers___hd_unadd_root [backendopt:inlining] 23.33 charp2str [backendopt:inlining] 23.50 AddressDeque.__init__ [backendopt:inlining] 23.00 BaseWalker.delete [backendopt:inlining] 18.00 IncrementalMiniMarkGC._reset_flag_old_objects_pointing_to_pinned [backendopt:inlining] 21.00 IncrementalMiniMarkGC._finalization_state [backendopt:inlining] 21.75 ll_alloc_and_set__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [backendopt:inlining] 23.00 GCData.q_get_memory_pressure_ofs [backendopt:inlining] 24.75 _ll_alloc_and_set_jit__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [backendopt:inlining] 25.17 _ll_alloc_and_set_nojit__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [backendopt:inlining] 20.50 ll_dict_lookup_look_inside_iff__DICTPtr_Address_Signed [backendopt:inlining] 25.75 ll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT [backendopt:inlining] 21.75 _ll_alloc_and_set_nonnull_look_inside_iff__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [backendopt:inlining] 26.31 ll_stringslice_startstop__rpy_stringPtr_Signed_Signed [backendopt:inlining] 26.37 AddressStack.pop [backendopt:inlining] 26.50 time [backendopt:inlining] 16.75 clamp_total_memory [backendopt:inlining] 21.50 IncrementalMiniMarkGC._free_if_unvisited [backendopt:inlining] 27.25 quicksort [backendopt:inlining] 27.50 IncrementalMiniMarkGC.is_forwarded [backendopt:inlining] 26.00 AddressStack.delete [backendopt:inlining] 26.00 AddressDeque.delete [backendopt:inlining] 20.50 get_L2cache_win32 [backendopt:inlining] 20.00 _append_rpy_root [backendopt:inlining] 29.00 ll_dict_insertclean__DICTPtr_Address_Address_Signed [backendopt:inlining] 29.00 IncrementalMiniMarkGC.collect_nonstack_roots [backendopt:inlining] 29.75 llimpl_arena_protect [backendopt:inlining] 21.62 IncrementalMiniMarkGC._rrc_minor_trace [backendopt:inlining] 23.50 _ll_dict_setitem_lookup_done_look_inside_iff__DICTPtr_Address_Address_Signed_Unsigned [backendopt:inlining] 29.75 IncrementalMiniMarkGC._alloc_nursery [backendopt:inlining] 21.00 ll_listslice_startstop__GcArray_Ptr_GCREF__gcopaque_Ll_arrayPtr_Signed_Signed [backendopt:inlining] 31.21 ArenaCollection._pick_next_arena [backendopt:inlining] 31.75 AddressDeque.popleft [backendopt:inlining] 23.00 _append_rpy_referent [backendopt:inlining] 32.25 HeapDumper._writeref [backendopt:inlining] 23.00 IncrementalMiniMarkGC.collect_roots_in_nursery [backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v21075___simple_call__function [backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v21073___simple_call__function [backendopt:inlining] 29.00 IncrementalMiniMarkGC.visit_all_objects [backendopt:inlining] inlined 1613 callsites. [backendopt:removecasts] removed 1 cast_pointers in dump_rpy_heap [backendopt:removecasts] removed 1 cast_pointers in count_memory_pressure [backendopt:removecasts] removed 2 cast_pointers in get_win32_total_phys_memory [backendopt:removecasts] removed 1 cast_pointers in _ll_stringslice__rpy_stringPtr_Signed_Signed [backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString [backendopt:removecasts] removed 1 cast_pointers in charpsize2str [backendopt:removecasts] removed 1 cast_pointers in copy_raw_to_string [backendopt:malloc] starting malloc removal [backendopt:malloc] 1 simple mallocs removed in 'get_win32_total_phys_memory' [backendopt:malloc] 3 simple mallocs removed in 'GlobalMemoryStatusEx__MEMORYSTATUSEXPtr_star_1' [backendopt:malloc] 2 simple mallocs removed in 'partition' [backendopt:malloc] 1 simple mallocs removed in 'getenv_llimpl' [backendopt:malloc] 1 simple mallocs removed in 'strtod__SomeString' [backendopt:malloc] 5 simple mallocs removed in '_PyPy_dg_strtod__arrayPtr_arrayPtr_star_2' [backendopt:malloc] 9 simple mallocs removed in 'VirtualProtect__arrayPtr_Signed_Signed_arrayPtr' [backendopt:malloc] 9 simple mallocs removed in 'VirtualProtect__arrayPtr_Unsigned_UINT_arrayPtr_star_4' [backendopt:malloc] 3 simple mallocs removed in 'getenv__arrayPtr_star_1' [backendopt:malloc] removed 34 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [backendopt] merging blocks in IncrementalMiniMarkGC.collect [backendopt] merging blocks in IncrementalMiniMarkGC.get_stats [backendopt] merging blocks in _trace_slow_path___append_rpy_referent [backendopt] merging blocks in _trace_slow_path__gc_callback__ref [backendopt] merging blocks in _trace_slow_path__gc_callback__writeref [backendopt] merging blocks in _trace_slow_path__gc_callback__trace_drag_out [backendopt] merging blocks in foreach___rrc_minor_trace [backendopt] merging blocks in IncrementalMiniMarkGC._rrc_minor_trace [backendopt] merging blocks in IncrementalMiniMarkGC.major_collection_step [backendopt] merging blocks in IncrementalMiniMarkGC.debug_check_object [backendopt] merging blocks in _trace_slow_path__gc_callback__debug_check_not_white [backendopt] merging blocks in _trace_slow_path__gc_callback__debug_callback2 [backendopt] merging blocks in _trace_slow_path__gc_callback__collect_ref_rec [backendopt] merging blocks in IncrementalMiniMarkGC._rrc_major_trace [backendopt] merging blocks in _trace_slow_path___append_if_nonnull [backendopt] merging blocks in _trace_slow_path__gc_callback__unref [backendopt] merging blocks in llimpl_arena_reset [flowgraph] (rpython.translator.c.genc:261)entrypoint_wrapper [flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set [flowgraph] (rpython.rtyper.rlist:510)_ll_alloc_and_set_jit [flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear [flowgraph] (rpython.rtyper.lltypesystem.rlist:324)ll_newlist [flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff [flowgraph] (rpython.rtyper.rlist:530) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items [flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit [flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [rtyper] specializing: 3100 / 3119 blocks (99%) [rtyper] -=- specialized 50 more blocks -=- [rtyper] -=- specialized 0 more blocks -=- [flowgraph] (rpython.memory.gctransform.framework:1604)ll_finalizer_trigger [flowgraph] (rpython.memory.gctransform.framework:1611)ll_next_dead [c:database] GC transformer: finished helpers [flowgraph] (rpython.memory.gctransform.support:95)ll_report_finalizer_error [flowgraph] (rpython.memory.gctransform.support:77)write [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write [flowgraph] (rpython.memory.gctransform.transform:461)_ll_compute_size [flowgraph] (rpython.rtyper.rclass:870)ll_str [flowgraph] (rpython.rtyper.lltypesystem.rstr:425)ll_strconcat [flowgraph] (rpython.rtyper.lltypesystem.rstr:416)ll_length [flowgraph] (rpython.rtyper.lltypesystem.ll_str:47)ll_int2hex [flowgraph] (rpython.rtyper.lltypesystem.ll_str:7)ll_unsigned [flowgraph] (?:1)memo_conststr_0 [flowgraph] (?:1)memo_conststr_0 [flowgraph] (?:1)memo_conststr_0 [flowgraph] (?:1)memo_conststr_0 [rtyper] specializing: 3200 / 3219 blocks (99%) [rtyper] -=- specialized 100 more blocks -=- [backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_fixedsize__Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_fixedsize_zero__Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_varsize_no_length__Signed_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_varsize_no_length_zero__Signed_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_compute_size__Signed_Signed_Signed [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] 0.00 _ll_compute_size__Signed_Signed_Signed [backendopt:inlining] 0.00 memo_conststr_0 [backendopt:inlining] 0.00 wrap_write__Signed_SomeString_Signed_star_3 [backendopt:inlining] 0.00 ll_unsigned__Unsigned [backendopt:inlining] 2.00 ll_length__rpy_stringPtr [backendopt:inlining] 6.00 finalizer_trigger [backendopt:inlining] 12.50 AddressDeque.non_empty [backendopt:inlining] 16.50 _ll_malloc_varsize_no_length__Signed_Signed_Signed [backendopt:inlining] 26.62 ll_report_finalizer_error__SomeInstance [backendopt:inlining] 31.75 AddressDeque.popleft [backendopt:inlining] inlined 12 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] 8 simple mallocs removed in 'write' [backendopt:malloc] 8 simple mallocs removed in 'wrap_write__Signed_SomeString_Signed_star_3' [backendopt:malloc] removed 16 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [c:database] GC transformer: finished tables [gctransform:info] assigned 59 typeids [gctransform:info] added 113 push/pop stack root instructions [gctransform:info] inserted 4 write barrier calls [gctransform:info] inserted 3 write_barrier_from_array calls [gctransform:info] found 3 static roots [c:database] Inlining GC helpers and postprocessing [c] 801 nodes [ array: 129 framework rtti: 21 func: 299 group: 1 struct: 351 ] [c:database] Completed [translation:info] database for generating C source was created [translation:info] Generating c source... [c:writing] structdef.h [c:writing] forwarddecl.h [c:writing] preimpl.h [c:writing] data_rpython_flowspace.c [c:writing] data_rpython_memory_gc.c [c:writing] data_rpython_memory_gctransform.c [c:writing] data_rpython_rlib.c [c:writing] data_rpython_rlib_test.c [c:writing] data_rpython_rtyper.c [c:writing] data_rpython_rtyper_lltypesystem.c [c:writing] nonfuncnodes.c [c:writing] data_rpython_memory_gc_1.c [c:writing] data_rpython_rlib_1.c [c:writing] data_rpython_rtyper_lltypesystem_1.c [c:writing] implement.c [c:writing] rpython_flowspace.c [c:writing] rpython_memory.c [c:writing] rpython_memory_gc.c [c:writing] rpython_memory_gctransform.c [c:writing] rpython_rlib.c [c:writing] rpython_rlib_test.c [c:writing] rpython_rtyper.c [c:writing] rpython_rtyper_lltypesystem.c [c:writing] rpython_translator.c [c:writing] rpython_translator_c.c [translation:info] written: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-61\testing_3\testing_3.c [translation:info] Compiling c source... [platform:execute] nmake in c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-61\testing_3 [platform:Error] cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] stdafx.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_3.obj /c testing_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] testing_3.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gc.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gctransform.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_test.obj /c data_rpython_rlib_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper_lltypesystem.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] nonfuncnodes.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gc_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper_lltypesystem_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] implement.c [platform:Error] implement.c(123): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_memory.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_memory_gc.c [platform:Error] rpython_memory_gc.c(2114): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-61\testing_3\singleheader.h(2079): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2140): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-61\testing_3\singleheader.h(2079): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2141): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2148): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' [platform:Error] Stop. F rlib/test/test_rgc.py::TestFinalizerQueue::()::test_translated_incminimark_ll self = def test_translated_incminimark_ll(self): > self._test_translated(use_gc="incminimark", llcase=True) rlib\test\test_rgc.py:733: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ rlib\test\test_rgc.py:810: in _test_translated exename = t.compile() translator\interactive.py:117: in compile getattr(self.driver, 'compile_' + backend)() translator\driver.py:108: in proc return self.proceed(backend_goal) translator\driver.py:569: in proceed result = self._execute(goals, task_skip = self._maybe_skip()) translator\tool\taskengine.py:114: in _execute res = self._do(goal, taskcallable, *args, **kwds) translator\driver.py:278: in _do res = func() translator\driver.py:536: in task_compile_c cbuilder.compile(**kwds) translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp...ython_memory_gc.c(2148): error C2037: left of \'ullTotalPhys\' specifies undefined struct/union \'MEMORYSTATUSEX\'\r\n' stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp...a\\pypy\\pypy\\rpython"\\translator\\c /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-61\\testing_4\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_4.obj /c testing_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_4.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_test.obj /c data_rpython_rlib_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_test.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(123): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2114): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-61\testing_4\singleheader.h(2057): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2140): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-61\testing_4\singleheader.h(2057): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2141): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2148): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError ---------- Captured stderr call ---------- [platform:msg] Updated environment with vsver 160, using x64 True [flowgraph] (rpython.rlib.test.test_rgc:785)main [translation:info] Annotating&simplifying... [translation:info] with policy: rpython.annotator.policy.AnnotatorPolicy [flowgraph] (rpython.rlib.rgc:600)next_dead [flowgraph] (rpython.rlib.test.test_rgc:747)finalizer_trigger [flowgraph] (rpython.rlib.test.test_rgc:760)subfunc [flowgraph] (rpython.rlib.test.test_rgc:757)llbuilder [flowgraph] (rpython.rlib.rgc:617)register_finalizer [flowgraph] (rpython.flowspace.specialcase:76)rpython_print_item [flowgraph] (rpython.flowspace.specialcase:95)rpython_print_newline [flowgraph] (rpython.flowspace.specialcase:85)rpython_print_end [flowgraph] (rpython.rlib.rposix:500)write [flowgraph] (rpython.rtyper.lltypesystem.rffi:1427)scoped_nonmovingbuffer.__init__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:1431)scoped_nonmovingbuffer.__enter__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:873)get_nonmovingbuffer_ll [flowgraph] (rpython.rlib.objectmodel:315)we_are_translated_to_c [flowgraph] (rpython.rtyper.lltypesystem.rstr:116)copy_string_to_raw [flowgraph] (rpython.rtyper.lltypesystem.rstr:63)_get_raw_buf [flowgraph] (rpython.rtyper.lltypesystem.rstr:57)_str_ofs [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write [flowgraph] (rpython.rtyper.lltypesystem.rffi:1433)scoped_nonmovingbuffer.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:937)free_nonmovingbuffer_ll [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_wrap_write [flowgraph] (rpython.rlib.rgil:160)release [flowgraph] (rpython.rlib.rposix:151)_errno_before [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rposix:170)_errno_after [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rgil:171)acquire [flowgraph] (rpython.rlib.rthread:282)gc_thread_run [flowgraph] (rpython.rlib.rposix:430)handle_posix_error [flowgraph] (rpython.rlib.rarithmetic:139)widen [flowgraph] (rpython.rlib.rposix:113)get_saved_errno [flowgraph] (?:1)memo_offsetof_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__should_widen_type_0 [translation:info] RTyping... [flowgraph] (rpython.rtyper.rclass:1170)ll_runtime_type_info [flowgraph] (rpython.rtyper.rint:149)ll_str [flowgraph] (rpython.rtyper.lltypesystem.ll_str:13)ll_int2dec [flowgraph] (rpython.rtyper.lltypesystem.ll_str:7)ll_unsigned [flowgraph] (?:2)mallocstr [flowgraph] (rpython.rtyper.lltypesystem.rstr:36)mallocstr [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) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rlist:198)_ll_list_resize_hint_really [flowgraph] (rpython.rtyper.lltypesystem.rlist:351)_ll_new_empty_item_array [flowgraph] (?:2)ll_arraycopy [flowgraph] (rpython.rlib.rgc:362)ll_arraycopy [flowgraph] (rpython.rlib.rgc:342)copy_item [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)_ll_list_resize_hint_really_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rlist:198)_ll_list_resize_hint_really [flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items [flowgraph] (?:1)memo__ll_prebuilt_empty_array_0 [flowgraph] (?:1)memo__contains_gcptr_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:11)ll_join_chars_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rstr:821) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (?:2)ll_join_chars_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars [flowgraph] (?:11)ll_listdelslice_startonly_look_inside_iff [flowgraph] (rpython.rtyper.rlist:914) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly [flowgraph] (rpython.rtyper.rlist:541)ll_null_item [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rlist:295)_ll_list_resize_le [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)ll_listdelslice_startonly_trampoline [flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:1300)conditional_call [flowgraph] (rpython.rtyper.lltypesystem.rstr:350)ll_strlen [rtyper] specializing: 100 / 364 blocks (27%) [flowgraph] (rpython.rtyper.rstr:426)ll_str [flowgraph] (?:1)memo_ll_constant_0 [flowgraph] (?:11)ll_join_strs_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rstr:785) [flowgraph] (rpython.rlib.jit:294)loop_unrolling_heuristic [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs [flowgraph] (rpython.rtyper.lltypesystem.llmemory:1037)cast_any_ptr [flowgraph] (rpython.rtyper.lltypesystem.rstr:78)copy_string_contents [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (?:2)ll_join_strs_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs [flowgraph] (rpython.rtyper.rint:434)ll_uint_py_div [rtyper] specializing: 200 / 425 blocks (47%) [flowgraph] (rpython.rtyper.rint:525)ll_uint_py_mod [rtyper] specializing: 300 / 427 blocks (70%) [rtyper] specializing: 400 / 427 blocks (93%) [rtyper] -=- specialized 427 blocks -=- [flowgraph] (rpython.rtyper.rclass:1133)ll_issubclass [flowgraph] (rpython.rtyper.rclass:1130)ll_type [rtyper] -=- specialized 4 more blocks -=- [translation:info] inserting stack checks... [flowgraph] (rpython.rlib.rstack:42)stack_check [flowgraph] (rpython.rlib.rstack:67)stack_check_slowpath [rtyper] -=- specialized 8 more blocks -=- [translation:info] inserted 0 stack checks. [translation:info] Creating database for generating c source... [flowgraph] (rpython.translator.exceptiontransform:100)rpyexc_occurred [flowgraph] (rpython.translator.exceptiontransform:104)rpyexc_fetch_type [flowgraph] (rpython.translator.exceptiontransform:107)rpyexc_fetch_value [flowgraph] (rpython.translator.exceptiontransform:110)rpyexc_clear [flowgraph] (rpython.translator.exceptiontransform:114)rpyexc_raise [flowgraph] (rpython.translator.exceptiontransform:128)rpyexc_reraise [flowgraph] (rpython.translator.exceptiontransform:133)rpyexc_fetch_exception [flowgraph] (rpython.translator.exceptiontransform:138)rpyexc_restore_exception [flowgraph] (rpython.translator.exceptiontransform:539)rpyexc_get_exception_addr [flowgraph] (rpython.translator.exceptiontransform:543)rpyexc_get_exc_value_addr [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.incminimark:640)IncrementalMiniMarkGC.malloc_fixedsize [flowgraph] (rpython.memory.gc.incminimark:696)IncrementalMiniMarkGC.malloc_varsize [flowgraph] (rpython.memory.gc.incminimark:783)IncrementalMiniMarkGC.collect [flowgraph] (rpython.memory.gc.incminimark:810)IncrementalMiniMarkGC.collect_step [flowgraph] (rpython.memory.gc.incminimark:530)IncrementalMiniMarkGC.enable [flowgraph] (rpython.memory.gc.incminimark:533)IncrementalMiniMarkGC.disable [flowgraph] (rpython.memory.gc.incminimark:536)IncrementalMiniMarkGC.isenabled [flowgraph] (rpython.memory.gc.incminimark:1117)IncrementalMiniMarkGC.can_move [flowgraph] (rpython.memory.gc.incminimark:1160)IncrementalMiniMarkGC.shrink_array [flowgraph] (rpython.memory.gc.base:149)GCBase.get_type_id_cast [flowgraph] (rpython.memory.gc.incminimark:1628)IncrementalMiniMarkGC.writebarrier_before_copy [flowgraph] (rpython.memory.gc.incminimark:1701)IncrementalMiniMarkGC.writebarrier_before_move [flowgraph] (rpython.memory.gc.incminimark:640)IncrementalMiniMarkGC.malloc_fast [flowgraph] (rpython.memory.gc.incminimark:696)IncrementalMiniMarkGC.malloc_varsize_fast [flowgraph] (rpython.memory.gctransform.framework:411)raw_malloc_memory_pressure_varsize [flowgraph] (rpython.memory.gctransform.framework:417)raw_malloc_memory_pressure [flowgraph] (rpython.memory.gctransform.framework:430)get_stats [flowgraph] (rpython.memory.gc.incminimark:2878)IncrementalMiniMarkGC.identityhash [flowgraph] (rpython.memory.gc.incminimark:2875)IncrementalMiniMarkGC.id [flowgraph] (rpython.memory.gc.inspector:32)get_rpy_roots [flowgraph] (rpython.memory.gc.inspector:63)get_rpy_referents [flowgraph] (rpython.memory.gc.inspector:76)get_rpy_memory_usage [flowgraph] (rpython.memory.gc.inspector:79)get_rpy_type_index [flowgraph] (rpython.memory.gc.inspector:83)is_rpy_instance [flowgraph] (rpython.memory.gc.inspector:265)dump_rpy_heap [flowgraph] (rpython.memory.gc.inspector:281)get_typeids_z [flowgraph] (rpython.memory.gc.inspector:285)get_typeids_list [flowgraph] (rpython.memory.gc.incminimark:1094)IncrementalMiniMarkGC.set_max_heap_size [flowgraph] (rpython.memory.gc.incminimark:3172)IncrementalMiniMarkGC.rawrefcount_init [flowgraph] (rpython.memory.gc.incminimark:3196)IncrementalMiniMarkGC.rawrefcount_create_link_pypy [flowgraph] (rpython.memory.gc.incminimark:3212)IncrementalMiniMarkGC.rawrefcount_create_link_pyobj [flowgraph] (rpython.memory.gc.incminimark:3223)IncrementalMiniMarkGC.rawrefcount_mark_deallocating [flowgraph] (rpython.memory.gc.incminimark:3229)IncrementalMiniMarkGC.rawrefcount_from_obj [flowgraph] (rpython.memory.gc.incminimark:3237)IncrementalMiniMarkGC.rawrefcount_to_obj [flowgraph] (rpython.memory.gc.incminimark:3241)IncrementalMiniMarkGC.rawrefcount_next_dead [flowgraph] (rpython.memory.gc.incminimark:1121)IncrementalMiniMarkGC.pin [flowgraph] (rpython.memory.gc.incminimark:1150)IncrementalMiniMarkGC.unpin [flowgraph] (rpython.memory.gc.incminimark:1157)IncrementalMiniMarkGC._is_pinned [flowgraph] (rpython.memory.gc.incminimark:1489)IncrementalMiniMarkGC.write_barrier [flowgraph] (rpython.memory.gc.incminimark:1538)remember_young_pointer [flowgraph] (rpython.memory.gc.incminimark:1495)IncrementalMiniMarkGC.write_barrier_from_array [flowgraph] (rpython.memory.gc.incminimark:1606)jit_remember_young_pointer_from_array [flowgraph] (rpython.memory.gc.incminimark:765)IncrementalMiniMarkGC.malloc_fixed_or_varsize_nonmovable [flowgraph] (rpython.memory.gc.incminimark:1755)IncrementalMiniMarkGC.register_finalizer [flowgraph] (rpython.memory.gc.incminimark:3043)IncrementalMiniMarkGC.ignore_finalizer [flowgraph] (rpython.memory.gc.incminimark:770)IncrementalMiniMarkGC.move_out_of_nursery [flowgraph] (rpython.memory.gctransform.shadowstack:258)gc_increase_root_stack_depth [flowgraph] (rpython.memory.gctransform.shadowstack:351)ShadowStackPool.increase_root_stack_depth [flowgraph] (rpython.memory.gc.incminimark:1208)IncrementalMiniMarkGC.is_in_nursery [flowgraph] (rpython.memory.gc.base:130)GCBase.header [flowgraph] (rpython.memory.gc.incminimark:955)IncrementalMiniMarkGC.external_malloc [flowgraph] (rpython.memory.gc.incminimark:1192)IncrementalMiniMarkGC.combine [flowgraph] (rpython.memory.gc.incminimark:1503)IncrementalMiniMarkGC._remember_young_pointer_inlined [flowgraph] (rpython.memory.support:122)AddressStack.append [flowgraph] (rpython.memory.gc.incminimark:3169)IncrementalMiniMarkGC._pyobj [flowgraph] (rpython.memory.gc.incminimark:1213)IncrementalMiniMarkGC.is_young_object [flowgraph] (rpython.memory.gc.base:380)GCBase.is_valid_gc_object [flowgraph] (rpython.memory.support:101)AddressStack.__init__ [flowgraph] (rpython.memory.support:307)AddressDict [flowgraph] (rpython.memory.lldict:17)newdict [flowgraph] (rpython.rtyper.lltypesystem.rdict:667)ll_newdict_size [flowgraph] (rpython.memory.lldict:20)dict_allocate [flowgraph] (rpython.memory.support:40)FreeList.get [flowgraph] (rpython.memory.gc.inspector:201)HeapDumper.__init__ [flowgraph] (rpython.memory.gc.inspector:173)BaseWalker.process [flowgraph] (rpython.memory.gc.inspector:112)BaseWalker.add_roots [flowgraph] (rpython.memory.gc.inspector:99)BaseWalker.__init__ [flowgraph] (rpython.memory.gc.incminimark:1188)IncrementalMiniMarkGC.get_type_id [flowgraph] (rpython.memory.gc.base:152)GCBase.get_size_incl_hash [flowgraph] (rpython.memory.gc.base:146)GCBase.get_size [flowgraph] (rpython.memory.gc.inspector:56)_do_append_rpy_referents [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.inspector:25)_do_append_rpy_roots [flowgraph] (rpython.memory.gc.incminimark:2729)IncrementalMiniMarkGC.enumerate_all_roots [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.inspector:14)_append_rpy_root [flowgraph] (rpython.memory.gc.incminimark:2864)IncrementalMiniMarkGC.id_or_identityhash [flowgraph] (rpython.memory.support:10)mangle_hash [flowgraph] (rpython.memory.gc.incminimark:3128)IncrementalMiniMarkGC.get_stats [flowgraph] (rpython.memory.gc.incminimark:1264)IncrementalMiniMarkGC.get_total_memory_used [flowgraph] (rpython.memory.gc.incminimark:1281)IncrementalMiniMarkGC.get_peak_memory_used [flowgraph] (rpython.memory.gc.incminimark:1275)IncrementalMiniMarkGC.get_peak_memory_alloced [flowgraph] (rpython.memory.gc.incminimark:1270)IncrementalMiniMarkGC.get_total_memory_alloced [flowgraph] (rpython.memory.gc.inspector:273)count_memory_pressure [flowgraph] (rpython.memory.gc.inspector:180)MemoryPressureCounter.__init__ [flowgraph] (rpython.memory.gc.incminimark:1102)IncrementalMiniMarkGC.raw_malloc_memory_pressure [flowgraph] (rpython.rtyper.lltypesystem.llarena:365)round_up_for_allocation [flowgraph] (rpython.memory.gc.incminimark:752)IncrementalMiniMarkGC._bump_pointer [flowgraph] (rpython.memory.gc.incminimark:1765)IncrementalMiniMarkGC._minor_collection [flowgraph] (rpython.rlib.rtime:146)time [flowgraph] (rpython.memory.gc.incminimark:824)IncrementalMiniMarkGC.minor_collection_with_major_progress [flowgraph] (rpython.memory.gc.incminimark:2366)IncrementalMiniMarkGC.minor_and_major_collection [flowgraph] (rpython.memory.gc.incminimark:2375)IncrementalMiniMarkGC.gc_step_until [flowgraph] (rpython.memory.gc.incminimark:865)IncrementalMiniMarkGC.collect_and_reserve [flowgraph] (rpython.memory.gc.incminimark:1195)IncrementalMiniMarkGC.init_gc_object [flowgraph] (rpython.memory.gc.base:64)GCBase._teardown [flowgraph] (rpython.memory.gctransform.shadowstack:108)setup_root_walker [flowgraph] (rpython.memory.gctransform.shadowstack:288)ShadowStackPool.initial_setup [flowgraph] (rpython.memory.gctransform.shadowstack:344)ShadowStackPool._prepare_unused_stack [flowgraph] (rpython.memory.gctransform.shadowstack:335)ShadowStackPool.start_fresh_new_state [flowgraph] (?:2)debug_start [flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots [flowgraph] (rpython.memory.gc.incminimark:2729)IncrementalMiniMarkGC.enumerate_all_roots [flowgraph] (rpython.memory.lldict:29)dict_allocate_entries [flowgraph] (rpython.memory.gctypelayout:110)GCData.q_fixed_size [flowgraph] (rpython.memory.gctypelayout:59)GCData.get [flowgraph] (rpython.memory.gctypelayout:204)_check_valid_type_info [flowgraph] (rpython.memory.support:108)AddressStack.enlarge [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.inspector:259)_hd_add_root [flowgraph] (rpython.memory.gc.inspector:123)BaseWalker.add [flowgraph] (rpython.memory.gctransform.framework:1758)walk_roots [flowgraph] (rpython.memory.gc.base:377)GCBase.points_to_valid_gc_object [flowgraph] (rpython.memory.gc.base:600)callback2 [flowgraph] (rpython.memory.gctransform.shadowstack:112)walk_stack_roots [flowgraph] (rpython.rlib.debug:126)debug_start [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots [flowgraph] (rpython.memory.gc.incminimark:1557)remember_young_pointer_from_array2 [flowgraph] (rpython.memory.gc.incminimark:1622)IncrementalMiniMarkGC.get_card [flowgraph] (rpython.memory.gc.incminimark:2847)IncrementalMiniMarkGC._find_shadow [flowgraph] (rpython.memory.gc.incminimark:2818)IncrementalMiniMarkGC._allocate_shadow [flowgraph] (rpython.memory.gctransform.shadowstack:93) [flowgraph] (rpython.memory.gctypelayout:143)GCData.q_fast_path_tracing [flowgraph] (rpython.memory.gc.base:134)GCBase._get_size_for_typeid [flowgraph] (rpython.memory.gc.base:118)GCBase.get_member_index [flowgraph] (rpython.memory.gctypelayout:135)GCData.q_is_rpython_class [flowgraph] (rpython.memory.gctypelayout:131)GCData.q_member_index [flowgraph] (rpython.memory.gctypelayout:73)GCData.q_is_varsize [flowgraph] (rpython.memory.gctypelayout:113)GCData.q_varsize_item_sizes [flowgraph] (rpython.memory.gctypelayout:66)GCData.get_varsize [flowgraph] (rpython.memory.gctypelayout:207)_check_valid_type_info_varsize [flowgraph] (rpython.memory.gctypelayout:119)GCData.q_varsize_offset_to_length [flowgraph] (rpython.memory.gc.base:600)callback2 [flowgraph] (rpython.memory.gctransform.shadowstack:376)ShadowStackPool._resize [flowgraph] (rpython.memory.gc.incminimark:1288)IncrementalMiniMarkGC.threshold_reached [flowgraph] (rpython.memory.gctypelayout:107)GCData.q_offsets_to_gc_pointers [flowgraph] (rpython.memory.gctypelayout:85)GCData.q_is_gcarrayofgcptr [flowgraph] (rpython.memory.gc.incminimark:2301)IncrementalMiniMarkGC._malloc_out_of_nursery [flowgraph] (rpython.memory.gctransform.framework:1754)setup_root_walker [flowgraph] (rpython.memory.gc.inspector:44)_append_rpy_referent [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctypelayout:77)GCData.q_has_gcptr_in_varsize [flowgraph] (rpython.memory.gc.minimarkpage:154)ArenaCollection.malloc [flowgraph] (rpython.memory.gc.minimarkpage:197)ArenaCollection.allocate_new_page [flowgraph] (rpython.memory.gc.minimarkpage:278)ArenaCollection.allocate_new_arena [flowgraph] (rpython.memory.gc.minimarkpage:259)ArenaCollection._pick_next_arena [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.memory.gc.minimarkpage:604)_dummy_size [flowgraph] (rpython.memory.gc.incminimark:2313)IncrementalMiniMarkGC._malloc_out_of_nursery_nonsmall [flowgraph] (rpython.memory.gc.minimarkpage:611)out_of_memory [flowgraph] (rpython.rtyper.debug:49)fatalerror [flowgraph] (rpython.memory.gctypelayout:116)GCData.q_varsize_offset_to_variable_part [flowgraph] (rpython.memory.gctypelayout:139)GCData.q_has_custom_trace [flowgraph] (rpython.memory.gc.minimarkpage:386)ArenaCollection._rehash_arenas_lists [flowgraph] (rpython.memory.gctypelayout:122)GCData.q_varsize_offsets_to_gcpointers_in_var_part [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.minimarkpage:589)start_of_page [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.memory.gc.incminimark:374)IncrementalMiniMarkGC.setup [flowgraph] (rpython.memory.gc.incminimark:2734)IncrementalMiniMarkGC.enum_live_with_finalizers [flowgraph] (rpython.memory.gc.incminimark:2734)IncrementalMiniMarkGC.enum_live_with_finalizers [flowgraph] (rpython.rtyper.lltypesystem.rdict:866)ll_contains [flowgraph] (rpython.memory.lldict:47)dict_keyhash [flowgraph] (rpython.memory.lldict:44)_hash [flowgraph] (rpython.memory.lldict:56)dict_get [flowgraph] (rpython.rtyper.lltypesystem.rdict:735)ll_get [flowgraph] (rpython.rtyper.lltypesystem.rdict:459)ll_dict_setitem [flowgraph] (rpython.memory.support:130)AddressStack.non_empty [flowgraph] (rpython.memory.gc.base:45)GCBase.setup [flowgraph] (rpython.memory.support:228)AddressDeque.__init__ [flowgraph] (rpython.memory.support:314)null_address_dict [flowgraph] (rpython.memory.support:133)AddressStack.pop [flowgraph] (rpython.memory.support:115)AddressStack.shrink [flowgraph] (rpython.memory.support:52)FreeList.put [flowgraph] (?:11)ll_dict_lookup_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rdict:576) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rdict:576)ll_dict_lookup [flowgraph] (rpython.memory.lldict:50)dict_entry_valid [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rdict:576)ll_dict_lookup [flowgraph] (?:11)_ll_dict_setitem_lookup_done_look_inside_iff [flowgraph] (rpython.memory.gc.incminimark:553)IncrementalMiniMarkGC.allocate_nursery [flowgraph] (rpython.memory.gc.incminimark:543)IncrementalMiniMarkGC._alloc_nursery [flowgraph] (rpython.memory.gc.incminimark:539)IncrementalMiniMarkGC._nursery_memory_size [flowgraph] (rpython.rtyper.lltypesystem.rdict:466) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rdict:466)_ll_dict_setitem_lookup_done [flowgraph] (rpython.rtyper.lltypesystem.rdict:544)ll_dict_resize [flowgraph] (rpython.rtyper.lltypesystem.rdict:554)_ll_dict_resize_to [flowgraph] (rpython.memory.lldict:53)dict_entry_hash [flowgraph] (rpython.memory.lldict:40)dict_delete_entries [flowgraph] (rpython.rtyper.lltypesystem.rdict:434)ll_get_value [flowgraph] (rpython.rtyper.lltypesystem.rdict:495)ll_dict_insertclean [flowgraph] (rpython.memory.support:258)AddressDeque.non_empty [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.support:250)AddressDeque.append [flowgraph] (rpython.memory.gctypelayout:89)GCData.q_cannot_pin [flowgraph] (rpython.memory.gc.incminimark:1713)IncrementalMiniMarkGC.manually_copy_card_bits [flowgraph] (rpython.memory.gc.incminimark:1301)IncrementalMiniMarkGC.card_marking_bytes_for_length [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rdict:639)ll_dict_lookup_clean [flowgraph] (rpython.memory.gc.incminimark:575)IncrementalMiniMarkGC.set_major_threshold_from [flowgraph] (rpython.memory.support:235)AddressDeque.enlarge [flowgraph] (?:2)_ll_dict_setitem_lookup_done_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rdict:466)_ll_dict_setitem_lookup_done [flowgraph] (rpython.memory.gc.incminimark:3248)IncrementalMiniMarkGC.rrc_invoke_callback [flowgraph] (rpython.memory.gc.incminimark:1292)IncrementalMiniMarkGC.card_marking_words_for_length [flowgraph] (rpython.memory.lldict:59)dict_add [flowgraph] (?:2)debug_stop [flowgraph] (rpython.memory.support:262)AddressDeque.popleft [flowgraph] (rpython.rlib.debug:137)debug_stop [flowgraph] (rpython.memory.support:243)AddressDeque.shrink [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [flowgraph] (rpython.memory.gctypelayout:94)GCData.q_finalizer_handlers [flowgraph] (rpython.memory.gc.base:482)GCBase._adr2deque [flowgraph] (rpython.rtyper.annlowlevel:546)cast_adr_to_nongc_instance [flowgraph] (rpython.memory.support:291)AddressDeque.delete [flowgraph] (rpython.memory.gc.env:38)read_from_env [flowgraph] (rpython.memory.gc.env:17)_read_float_and_factor_from_env [flowgraph] (rpython.rtyper.controllerentry:80)getattr [flowgraph] (rpython.rlib.rposix_environ:66)get_get [flowgraph] (rpython.memory.gc.inspector:134)BaseWalker.walk [flowgraph] (rpython.memory.gc.inspector:243)HeapDumper.writeobj [flowgraph] (rpython.memory.gc.inspector:184)MemoryPressureCounter.processobj [flowgraph] (rpython.memory.gctypelayout:152)GCData.q_has_memory_pressure [flowgraph] (rpython.memory.gc.inspector:225)HeapDumper.write [flowgraph] (rpython.memory.gc.inspector:212)HeapDumper.flush [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gctypelayout:156)GCData.q_get_memory_pressure_ofs [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__ref [flowgraph] (rpython.memory.gc.inspector:193)MemoryPressureCounter._ref [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.base:252)gc_callback__writeref [flowgraph] (rpython.memory.gc.inspector:253)HeapDumper._writeref [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.support:142)AddressStack.delete [flowgraph] (rpython.memory.gc.env:570)estimate_best_nursery_size [flowgraph] (rpython.memory.gc.env:533)get_L2cache_win32 [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)pypy_get_l2_cache_size [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_pypy_get_l2_cache_size [flowgraph] (rpython.memory.gc.env:46)read_float_from_env [flowgraph] (rpython.memory.gc.env:42)read_uint_from_env [flowgraph] (rpython.memory.gc.env:125)get_total_memory [flowgraph] (rpython.memory.gc.env:480)get_win32_total_phys_memory [flowgraph] (rpython.rtyper.lltypesystem.lltype:2296)scoped_alloc [flowgraph] (rpython.rtyper.lltypesystem.lltype:2280)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__init__ [flowgraph] (rpython.rtyper.lltypesystem.lltype:2286)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__enter__ [flowgraph] (rpython.memory.gc.env:561)best_nursery_size_for_L2cache [flowgraph] (rpython.rtyper.lltypesystem.lltype:2289)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)GlobalMemoryStatusEx [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_GlobalMemoryStatusEx [flowgraph] (rpython.memory.gc.env:100)clamp_total_memory [flowgraph] (rpython.memory.gc.inspector:236)HeapDumper.write_marker [flowgraph] (rpython.memory.gc.inspector:120)BaseWalker.end_add_roots_marker [flowgraph] (rpython.memory.gc.incminimark:2344)IncrementalMiniMarkGC.remove_young_arrays_from_old_objects_pointing_to_young [flowgraph] (rpython.memory.gc.incminimark:1984)IncrementalMiniMarkGC.collect_roots_in_nursery [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:1981)IncrementalMiniMarkGC._visit_old_objects_pointing_to_pinned [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__trace_drag_out [flowgraph] (rpython.memory.gc.incminimark:2145)IncrementalMiniMarkGC._trace_drag_out [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.memory.gc.incminimark:1235)IncrementalMiniMarkGC.is_forwarded [flowgraph] (rpython.memory.gc.incminimark:2267)IncrementalMiniMarkGC._visit_young_rawmalloced_object [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.incminimark:3252)IncrementalMiniMarkGC.rrc_minor_collection_trace [flowgraph] (rpython.rtyper.lltypesystem.rdict:445)ll_dict_len [flowgraph] (rpython.memory.gc.incminimark:2914)IncrementalMiniMarkGC.deal_with_young_objects_with_finalizers [flowgraph] (rpython.memory.gc.incminimark:1259)IncrementalMiniMarkGC.get_possibly_forwarded_tid [flowgraph] (rpython.memory.gc.incminimark:1251)IncrementalMiniMarkGC.get_forwarding_address [flowgraph] (rpython.memory.gc.incminimark:2009)IncrementalMiniMarkGC.collect_cardrefs_to_nursery [flowgraph] (rpython.memory.gc.incminimark:2114)IncrementalMiniMarkGC.trace_and_drag_out_of_nursery_partial [flowgraph] (rpython.memory.gc.base:343)GCBase.trace_partial [flowgraph] (rpython.memory.lldict:24)dict_delete [flowgraph] (rpython.memory.gctypelayout:81)GCData.q_has_gcptr [flowgraph] (rpython.memory.gc.incminimark:2125)IncrementalMiniMarkGC._trace_drag_out1 [flowgraph] (rpython.memory.gc.incminimark:2086)IncrementalMiniMarkGC.collect_oldrefs_to_nursery [flowgraph] (rpython.memory.gc.incminimark:2108)IncrementalMiniMarkGC.trace_and_drag_out_of_nursery [flowgraph] (rpython.memory.gc.incminimark:3058)IncrementalMiniMarkGC.invalidate_young_weakrefs [flowgraph] (rpython.memory.gctypelayout:125)GCData.q_weakpointer_offset [flowgraph] (rpython.memory.gc.incminimark:2884)IncrementalMiniMarkGC.deal_with_young_objects_with_destructors [flowgraph] (rpython.memory.gc.base:437)GCBase.call_destructor [flowgraph] (rpython.memory.gctypelayout:98)GCData.q_destructor_or_custom_trace [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:1738)IncrementalMiniMarkGC.record_pinned_object_with_shadow [flowgraph] (rpython.rtyper.lltypesystem.rdict:774)ll_clear [flowgraph] (rpython.memory.gc.incminimark:3272)IncrementalMiniMarkGC.rrc_minor_collection_free [flowgraph] (rpython.memory.gc.incminimark:3284)IncrementalMiniMarkGC._rrc_minor_free [flowgraph] (rpython.memory.gc.incminimark:3320)IncrementalMiniMarkGC._rrc_free [flowgraph] (rpython.memory.gc.incminimark:2333)IncrementalMiniMarkGC.free_young_rawmalloced_objects [flowgraph] (rpython.memory.lldict:65)dict_foreach [flowgraph] (rpython.memory.gc.incminimark:2339)IncrementalMiniMarkGC._free_young_rawmalloced_obj [flowgraph] (rpython.memory.gc.incminimark:2661)IncrementalMiniMarkGC.free_rawmalloced_object_if_unvisited [flowgraph] (rpython.memory.support:203)AddressStack.sort [flowgraph] (rpython.memory.support:84)sort_chunk [flowgraph] (rpython.memory.support:77)quicksort [flowgraph] (rpython.memory.support:65)partition [flowgraph] (rpython.memory.support:150)AddressStack.length [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:1735)IncrementalMiniMarkGC._wb_old_object_pointing_to_pinned [flowgraph] (rpython.memory.gc.incminimark:3259)IncrementalMiniMarkGC._rrc_minor_trace [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:1976)IncrementalMiniMarkGC._reset_flag_old_objects_pointing_to_pinned [flowgraph] (rpython.memory.gc.incminimark:617)IncrementalMiniMarkGC.debug_rotate_nursery [flowgraph] (rpython.memory.gctransform.framework:1783)finished_minor_collection [flowgraph] (rpython.memory.gc.hook:51)GcHooks.fire_gc_minor [flowgraph] (rpython.memory.gc.hook:15)GcHooks.is_gc_minor_enabled [flowgraph] (rpython.memory.gc.incminimark:2390)IncrementalMiniMarkGC.major_collection_step [flowgraph] (rpython.memory.gc.incminimark:1310)IncrementalMiniMarkGC.debug_check_consistency [flowgraph] (rpython.memory.gc.incminimark:2719)IncrementalMiniMarkGC.collect_roots [flowgraph] (rpython.memory.gc.incminimark:2705)IncrementalMiniMarkGC.collect_nonstack_roots [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:2739)IncrementalMiniMarkGC._collect_obj [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.gc.incminimark:597)IncrementalMiniMarkGC.post_setup [flowgraph] (rpython.memory.gc.base:58)GCBase.post_setup [flowgraph] (rpython.memory.gc.base:442)GCBase.debug_check_consistency [flowgraph] (rpython.memory.gc.incminimark:2729)IncrementalMiniMarkGC.enumerate_all_roots [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.base:470)_debug_callback [flowgraph] (rpython.memory.gc.base:463)GCBase._debug_record [flowgraph] (rpython.memory.gc.incminimark:1342)IncrementalMiniMarkGC.debug_check_object [flowgraph] (rpython.memory.gc.incminimark:1447)IncrementalMiniMarkGC._debug_check_object_scanning [flowgraph] (rpython.memory.gc.incminimark:1401)IncrementalMiniMarkGC._debug_check_object_sweeping [flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots [flowgraph] (rpython.memory.gc.incminimark:2734)IncrementalMiniMarkGC.enum_live_with_finalizers [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:2362)IncrementalMiniMarkGC._add_to_more_objects_to_trace_if_black [flowgraph] (rpython.memory.gc.incminimark:2357)IncrementalMiniMarkGC._add_to_more_objects_to_trace [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:1338)IncrementalMiniMarkGC._check_not_in_nursery [flowgraph] (rpython.memory.gc.incminimark:1368)IncrementalMiniMarkGC._debug_check_object_marking [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__debug_check_not_white [flowgraph] (rpython.memory.gc.incminimark:1382)IncrementalMiniMarkGC._debug_check_not_white [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.incminimark:1443)IncrementalMiniMarkGC._debug_check_object_finalizing [flowgraph] (rpython.memory.gc.hook:56)GcHooks.fire_gc_collect_step [flowgraph] (rpython.memory.gc.hook:18)GcHooks.is_gc_collect_step_enabled [flowgraph] (rpython.memory.support:174)AddressStack.stack2dict [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.support:213)_add_in_dict [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__debug_callback2 [flowgraph] (rpython.memory.gc.base:474)GCBase._debug_callback2 [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.rlib.rgc:33)_encode_states [flowgraph] (rpython.memory.gc.incminimark:2767)IncrementalMiniMarkGC.visit_all_objects_step [flowgraph] (rpython.memory.gc.incminimark:2777)IncrementalMiniMarkGC.visit [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__collect_ref_rec [flowgraph] (rpython.memory.gc.incminimark:2758)IncrementalMiniMarkGC._collect_ref_rec [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.incminimark:2696)IncrementalMiniMarkGC.free_unvisited_rawmalloc_objects_step [flowgraph] (rpython.memory.gc.minimarkpage:346)ArenaCollection.mass_free_incremental [flowgraph] (rpython.memory.gc.base:485)GCBase.execute_finalizers [flowgraph] (rpython.memory.gc.incminimark:2761)IncrementalMiniMarkGC.visit_all_objects [flowgraph] (rpython.memory.gc.incminimark:3356)IncrementalMiniMarkGC.rrc_major_collection_trace [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:3359)IncrementalMiniMarkGC._rrc_major_trace [flowgraph] (rpython.memory.gc.incminimark:2926)IncrementalMiniMarkGC.deal_with_objects_with_finalizers [flowgraph] (rpython.memory.gc.incminimark:2994)IncrementalMiniMarkGC._finalization_state [flowgraph] (rpython.memory.gc.incminimark:3105)IncrementalMiniMarkGC.invalidate_old_weakrefs [flowgraph] (rpython.memory.gc.incminimark:2897)IncrementalMiniMarkGC.deal_with_old_objects_with_destructors [flowgraph] (rpython.memory.gc.minimarkpage:326)ArenaCollection.mass_free_prepare [flowgraph] (rpython.memory.gc.incminimark:2688)IncrementalMiniMarkGC.start_free_rawmalloc_objects [flowgraph] (rpython.memory.gc.incminimark:3007)IncrementalMiniMarkGC._bump_finalization_state_from_0_to_1 [flowgraph] (rpython.memory.gc.incminimark:3022)IncrementalMiniMarkGC._recursively_bump_finalization_state_from_2_to_3 [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.incminimark:2990)_append_if_nonnull [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.incminimark:3035)IncrementalMiniMarkGC._recursively_bump_finalization_state_from_1_to_2 [flowgraph] (rpython.memory.gc.base:51)GCBase.mark_finalizer_to_run [flowgraph] (rpython.memory.gc.minimarkpage:427)ArenaCollection.mass_free_in_pages [flowgraph] (rpython.memory.gc.minimarkpage:506)ArenaCollection.walk_page [flowgraph] (rpython.memory.gc.incminimark:2650)IncrementalMiniMarkGC._free_if_unvisited [flowgraph] (rpython.memory.gc.minimarkpage:490)ArenaCollection.free_page [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:2658)IncrementalMiniMarkGC._reset_gcflag_visited [flowgraph] (rpython.memory.gc.incminimark:2755)IncrementalMiniMarkGC._collect_ref_stk [flowgraph] (rpython.memory.gc.incminimark:2128)IncrementalMiniMarkGC._trace_drag_out1_marking_phase [flowgraph] (rpython.memory.gc.base:600)callback2 [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.incminimark:2646)IncrementalMiniMarkGC._sweep_old_objects_pointing_to_pinned [flowgraph] (rpython.memory.gc.incminimark:3377)IncrementalMiniMarkGC.rrc_major_collection_free [flowgraph] (rpython.memory.gc.incminimark:3397)IncrementalMiniMarkGC._rrc_major_free [flowgraph] (rpython.memory.lldict:62)dict_insertclean [flowgraph] (rpython.memory.gc.hook:61)GcHooks.fire_gc_collect [flowgraph] (rpython.memory.gc.hook:21)GcHooks.is_gc_collect_enabled [flowgraph] (rpython.memory.gc.inspector:168)BaseWalker.finish_processing [flowgraph] (rpython.memory.gc.inspector:157)BaseWalker.clear_gcflag_again [flowgraph] (rpython.memory.gc.incminimark:2729)IncrementalMiniMarkGC.enumerate_all_roots [flowgraph] (rpython.memory.support:160)AddressStack.foreach [flowgraph] (rpython.memory.gc.inspector:262)_hd_unadd_root [flowgraph] (rpython.memory.gc.inspector:150)BaseWalker.unadd [flowgraph] (rpython.memory.gc.base:385)GCBase.enumerate_all_roots [flowgraph] (rpython.memory.gc.incminimark:2734)IncrementalMiniMarkGC.enum_live_with_finalizers [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [flowgraph] (rpython.memory.gc.inspector:164)BaseWalker.unwalk [flowgraph] (rpython.memory.gc.inspector:142)BaseWalker.unobj [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__unref [flowgraph] (rpython.memory.gc.inspector:146)BaseWalker._unref [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gc.inspector:208)HeapDumper.delete [flowgraph] (rpython.memory.gc.inspector:106)BaseWalker.delete [flowgraph] (rpython.memory.gc.base:600)callback2 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_sizeof_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__make_scoped_allocator_0 [flowgraph] (?:1)memo_sizeof_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [rtyper] specializing: 500 / 2688 blocks (18%) [flowgraph] (rpython.rtyper.lltypesystem.rlist:391)ll_fixed_newemptylist [flowgraph] (rpython.rtyper.lltypesystem.rlist:384)ll_fixed_newlist [flowgraph] (rpython.rtyper.rint:398)ll_int_py_div [flowgraph] (rpython.rtyper.rlist:582)ll_len_foldable [flowgraph] (rpython.rtyper.lltypesystem.rlist:395)ll_fixed_length [flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set [flowgraph] (rpython.rlib.rarithmetic:741)int_force_ge_zero [flowgraph] (rpython.rtyper.rlist:510)_ll_alloc_and_set_jit [flowgraph] (rpython.rtyper.rlist:472)_ll_zero_or_null [flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit [flowgraph] (rpython.rtyper.lltypesystem.rlist:399)ll_fixed_items [flowgraph] (rpython.rlib.rgc:538)ll_arrayfill [flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff [flowgraph] (rpython.rtyper.rlist:530) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.lltypesystem.rlist:407)ll_fixed_setitem_fast [flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [flowgraph] (rpython.rtyper.lltypesystem.llarena:565)llimpl_round_up_for_allocation [flowgraph] (rpython.rtyper.rint:410)ll_int_py_div_nonnegargs [rtyper] specializing: 700 / 2773 blocks (25%) [flowgraph] (rpython.rtyper.lltypesystem.llarena:549)llimpl_arena_reserve [flowgraph] (rpython.rtyper.lltypesystem.llarena:594)llimpl_getfakearenaaddress [flowgraph] (rpython.rtyper.lltypesystem.llarena:557)llimpl_arena_shrink_obj [rtyper] specializing: 900 / 2773 blocks (32%) [flowgraph] (rpython.rtyper.lltypesystem.llarena:532)llimpl_arena_reset [flowgraph] (rpython.rtyper.lltypesystem.llarena:514)llimpl_arena_malloc [flowgraph] (rpython.rtyper.rlist:893)ll_listslice_startstop [flowgraph] (rpython.rtyper.rlist:554)ll_arraycopy [flowgraph] (?:2)ll_arraycopy [flowgraph] (rpython.rlib.rgc:362)ll_arraycopy [flowgraph] (rpython.rlib.rgc:342)copy_item [flowgraph] (?:1)memo__contains_gcptr_0 [flowgraph] (rpython.rtyper.rint:495)ll_int_py_mod [rtyper] specializing: 1100 / 2800 blocks (39%) [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [flowgraph] (rpython.rtyper.rbuiltin:240)ll_min [rtyper] specializing: 1300 / 2804 blocks (46%) [flowgraph] (rpython.rlib.rposix_environ:173)getenv_llimpl [flowgraph] (rpython.rtyper.rstr:945)ll_str_is_true [flowgraph] (rpython.rtyper.lltypesystem.rstr:873)ll_stringslice_minusone [flowgraph] (rpython.rtyper.lltypesystem.rstr:840)_ll_stringslice [flowgraph] (?:1)memo_emptystrfun_0 [flowgraph] (rpython.rtyper.rstr:956)ll_stritem [flowgraph] (rpython.rtyper.lltypesystem.rstr:354)ll_stritem_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rstr:1046)ll_contains [flowgraph] (rpython.rtyper.rstr:997)ll_float [flowgraph] (rpython.rlib.rfloat:87)rstring_to_float [flowgraph] (rpython.rlib.rdtoa:54)strtod [flowgraph] (rpython.rlib.objectmodel:397)revdb_flag_io_disabled [flowgraph] (rpython.rtyper.lltypesystem.rffi:926)get_nonmovingbuffer_ll_final_null [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_PyPy_dg_strtod [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall__PyPy_dg_strtod [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [rtyper] specializing: 1500 / 2889 blocks (51%) [rtyper] specializing: 1700 / 2889 blocks (58%) [flowgraph] (rpython.rtyper.lltypesystem.rrange:70)ll_newrange [flowgraph] (rpython.rtyper.lltypesystem.rrange:91)ll_rangeiter [flowgraph] (rpython.rtyper.rrange:172)ll_rangenext_up [rtyper] specializing: 1900 / 2898 blocks (65%) [flowgraph] (rpython.rtyper.rlist:690)ll_getitem_nonneg [flowgraph] (rpython.rtyper.rlist:723)ll_getitem_foldable_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rlist:402)ll_fixed_getitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rstr:1058)ll_int [flowgraph] (rpython.rtyper.lltypesystem.llarena:579)llimpl_arena_protect [rtyper] specializing: 2100 / 2947 blocks (71%) [rtyper] specializing: 2300 / 2947 blocks (78%) [flowgraph] (rpython.rtyper.rbuiltin:240)ll_min [rtyper] specializing: 2500 / 2949 blocks (84%) [rtyper] specializing: 2700 / 2949 blocks (91%) [flowgraph] (rpython.rtyper.lltypesystem.rstr:860)ll_stringslice_startstop [rtyper] specializing: 2900 / 2957 blocks (98%) [rtyper] -=- specialized 2493 more blocks -=- [flowgraph] (rpython.rtyper.lltypesystem.llarena:488)llimpl_protect [flowgraph] (rpython.rlib.rmmap:280)VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:1382)scoped_str2charp.__init__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:1388)scoped_str2charp.__enter__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:817)str2charp [flowgraph] (rpython.rtyper.lltypesystem.llarena:456)madvise_arena_free [flowgraph] (rpython.rtyper.lltypesystem.llarena:451)PosixPageSize.get [flowgraph] (rpython.rlib.rmmap:1044)madvise_free [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)getenv [flowgraph] (rpython.rtyper.lltypesystem.rffi:1390)scoped_str2charp.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:831)free_charp [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_getenv [flowgraph] (rpython.rtyper.lltypesystem.rffi:854)charp2str [flowgraph] (rpython.rtyper.lltypesystem.rffi:1030)charpsize2str [flowgraph] (rpython.rtyper.lltypesystem.rstr:145)copy_raw_to_string [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [rtyper] specializing: 3000 / 3067 blocks (97%) [rtyper] -=- specialized 110 more blocks -=- [backendopt:removecasts] removed 1 cast_pointers in dump_rpy_heap [backendopt:removecasts] removed 4 cast_pointers in IncrementalMiniMarkGC.external_malloc [backendopt:removecasts] removed 2 cast_pointers in count_memory_pressure [backendopt:removecasts] removed 2 cast_pointers in time [backendopt:removecasts] removed 1 cast_pointers in ShadowStackPool._prepare_unused_stack [backendopt:removecasts] removed 1 cast_pointers in ShadowStackPool._resize [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher___append_rpy_referent [backendopt:removecasts] removed 1 cast_pointers in HeapDumper.writeobj [backendopt:removecasts] removed 1 cast_pointers in MemoryPressureCounter.processobj [backendopt:removecasts] removed 3 cast_pointers in HeapDumper.flush [backendopt:removecasts] removed 1 cast_pointers in GCData.q_get_memory_pressure_ofs [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__ref [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__writeref [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__trace_drag_out [backendopt:removecasts] removed 1 cast_pointers in IncrementalMiniMarkGC.major_collection_step [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__debug_check_not_white [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__debug_callback2 [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__collect_ref_rec [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher___append_if_nonnull [backendopt:removecasts] removed 1 cast_pointers in BaseWalker.unadd [backendopt:removecasts] removed 1 cast_pointers in custom_trace_dispatcher__gc_callback__unref [backendopt:removecasts] removed 1 cast_pointers in int_force_ge_zero__Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_stringslice__rpy_stringPtr_Signed_Signed [backendopt:removecasts] removed 3 cast_pointers in ll_float__rpy_stringPtr [backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString [backendopt:removecasts] removed 1 cast_pointers in ll_rangenext_up__rangePtr_Signed [backendopt:removecasts] removed 4 cast_pointers in ll_int__rpy_stringPtr_Signed [backendopt:removecasts] removed 1 cast_pointers in charpsize2str [backendopt:removecasts] removed 1 cast_pointers in copy_raw_to_string [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] 0.00 IncrementalMiniMarkGC._bump_pointer [backendopt:inlining] 0.00 IncrementalMiniMarkGC._malloc_out_of_nursery [backendopt:inlining] 0.00 IncrementalMiniMarkGC._collect_obj [backendopt:inlining] 0.00 IncrementalMiniMarkGC._remember_young_pointer_inlined [backendopt:inlining] 0.00 _dummy_size [backendopt:inlining] 0.00 ll_setitem_nonneg__dum_nocheckConst_arrayPtr_Signed_GCREFPtr [backendopt:inlining] 0.00 gc_callback__debug_check_not_white [backendopt:inlining] 0.00 _get_raw_buf__rpy_string [backendopt:inlining] 0.00 gc_callback__unref [backendopt:inlining] 0.00 copy_string_to_raw [backendopt:inlining] 0.00 IncrementalMiniMarkGC.id_or_identityhash [backendopt:inlining] 0.00 llimpl_getfakearenaaddress [backendopt:inlining] 0.00 llimpl_arena_malloc [backendopt:inlining] 0.00 debug_stop [backendopt:inlining] 0.00 llimpl_arena_reset [backendopt:inlining] 0.00 HeapDumper.write [backendopt:inlining] 0.00 gc_callback__writeref [backendopt:inlining] 0.00 ll_fixed_items__arrayPtr [backendopt:inlining] 0.00 get_nonmovingbuffer_ll [backendopt:inlining] 0.00 get_get [backendopt:inlining] 0.00 isconstant__v31051___simple_call__function [backendopt:inlining] 0.00 debug_start [backendopt:inlining] 0.00 copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed [backendopt:inlining] 0.00 isconstant__v31057___simple_call__function [backendopt:inlining] 0.00 isvirtual__v31055___simple_call__function [backendopt:inlining] 0.00 gc_callback__ref [backendopt:inlining] 0.00 isvirtual__v31049___simple_call__function [backendopt:inlining] 0.00 pypy_get_l2_cache_size___star_0 [backendopt:inlining] 0.00 gc_callback__debug_callback2 [backendopt:inlining] 0.00 gc_callback__collect_ref_rec [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo_sizeof_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 isconstant__v31061___simple_call__function [backendopt:inlining] 0.00 IncrementalMiniMarkGC._rrc_free [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo_emptystrfun_0 [backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString [backendopt:inlining] 0.00 gc_callback__trace_drag_out [backendopt:inlining] 0.00 IncrementalMiniMarkGC._trace_drag_out [backendopt:inlining] 0.00 GlobalMemoryStatusEx__MEMORYSTATUSEXPtr_star_1 [backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2 [backendopt:inlining] 0.00 ll_getitem_nonneg__dum_nocheckConst_ll_getitem_foldable_nonnegCons_arrayPtr_Signed [backendopt:inlining] 0.00 VirtualProtect__arrayPtr_Unsigned_UINT_arrayPtr_star_4 [backendopt:inlining] 0.00 getenv__arrayPtr_star_1 [backendopt:inlining] 0.00 copy_raw_to_string [backendopt:inlining] 2.00 IncrementalMiniMarkGC._pyobj [backendopt:inlining] 2.00 debug_start [backendopt:inlining] 2.00 debug_stop [backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr [backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString [backendopt:inlining] 2.00 ll_int_py_div_nonnegargs__Signed_Signed [backendopt:inlining] 2.00 ll_fixed_newlist__GcArray_Ptr_GCREF__gcopaque_Ll_Signed [backendopt:inlining] 2.00 ll_dict_len__DICTPtr [backendopt:inlining] 2.00 dict_delete_entries [backendopt:inlining] 2.00 IncrementalMiniMarkGC.combine [backendopt:inlining] 2.00 ll_fixed_length__arrayPtr [backendopt:inlining] 2.00 custom_trace_dispatcher___append_rpy_referent [backendopt:inlining] 2.00 cast_adr_to_nongc_instance__AddressDeque [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__writeref [backendopt:inlining] 2.00 ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__enter__ [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__ref [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__collect_ref_rec [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__debug_check_not_white [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__unref [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__debug_callback2 [backendopt:inlining] 2.00 custom_trace_dispatcher___append_if_nonnull [backendopt:inlining] 2.00 custom_trace_dispatcher__gc_callback__trace_drag_out [backendopt:inlining] 2.00 scoped_str2charp.__enter__ [backendopt:inlining] 2.00 free_charp [backendopt:inlining] 4.00 GCBase.header [backendopt:inlining] 4.00 AddressStack.non_empty [backendopt:inlining] 4.00 GCData.q_finalizer_handlers [backendopt:inlining] 4.00 ll_max__Unsigned_Unsigned [backendopt:inlining] 4.00 GCBase.is_valid_gc_object [backendopt:inlining] 4.00 ll_fixed_setitem_fast__arrayPtr_Signed_GCREFPtr [backendopt:inlining] 4.00 IncrementalMiniMarkGC.get_forwarding_address [backendopt:inlining] 4.00 mangle_hash [backendopt:inlining] 4.00 ll_stritem_nonneg__rpy_stringPtr_Signed [backendopt:inlining] 4.00 _ll_zero_or_null__GCREFPtr [backendopt:inlining] 4.00 dict_allocate [backendopt:inlining] 4.00 _check_valid_type_info_varsize [backendopt:inlining] 4.00 _check_valid_type_info [backendopt:inlining] 4.00 __exit____star_3 [backendopt:inlining] 4.00 copy_item__arrayPtr_arrayPtr_Signed_Signed [backendopt:inlining] 4.00 ll_min__Signed_Signed [backendopt:inlining] 4.00 ll_max__Float_Float [backendopt:inlining] 4.00 _encode_states [backendopt:inlining] 4.00 ll_fixed_getitem_fast__arrayPtr_Signed [backendopt:inlining] 4.00 ll_min__Float_Float [backendopt:inlining] 4.00 ll_max__Signed_Signed [backendopt:inlining] 5.00 release [backendopt:inlining] 6.00 IncrementalMiniMarkGC.get_total_memory_used [backendopt:inlining] 6.00 FreeList.put [backendopt:inlining] 6.00 IncrementalMiniMarkGC._nursery_memory_size [backendopt:inlining] 6.00 IncrementalMiniMarkGC.get_peak_memory_alloced [backendopt:inlining] 6.00 IncrementalMiniMarkGC.get_total_memory_alloced [backendopt:inlining] 6.00 ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__init__ [backendopt:inlining] 7.00 AddressDict [backendopt:inlining] 2.00 GCBase._adr2deque [backendopt:inlining] 7.00 round_up_for_allocation [backendopt:inlining] 7.00 out_of_memory [backendopt:inlining] 2.00 ll_len_foldable__arrayPtr [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 GCBase.get_size_incl_hash [backendopt:inlining] 7.00 mallocstr__Signed [backendopt:inlining] 7.00 newdict [backendopt:inlining] 7.00 setup_root_walker [backendopt:inlining] 7.00 _add_in_dict [backendopt:inlining] 7.00 IncrementalMiniMarkGC._debug_check_object_finalizing [backendopt:inlining] 7.00 IncrementalMiniMarkGC._wb_old_object_pointing_to_pinned [backendopt:inlining] 7.00 rstring_to_float__SomeString [backendopt:inlining] 7.00 ccall__PyPy_dg_strtod__arrayPtr_arrayPtr [backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2 [backendopt:inlining] 2.00 ll_fixed_newemptylist__GcArray_Ptr_GCREF__gcopaque_Ll [backendopt:inlining] 4.00 ll_getitem_foldable_nonneg__arrayPtr_Signed [backendopt:inlining] 7.00 ccall_getenv [backendopt:inlining] 0.00 getenv__arrayPtr_star_1 [backendopt:inlining] 7.50 int_force_ge_zero__Signed [backendopt:inlining] 8.00 dict_entry_valid [backendopt:inlining] 8.00 ll_get_value__DICTPtr_Unsigned [backendopt:inlining] 8.00 ll_newrange__Ptr_GcStruct_rangeLlT_Signed_Signed [backendopt:inlining] 9.00 GCData.q_varsize_offset_to_length [backendopt:inlining] 6.00 GCData.get [backendopt:inlining] 9.00 GCData.q_varsize_item_sizes [backendopt:inlining] 9.00 GCData.q_varsize_offset_to_variable_part [backendopt:inlining] 9.00 GCData.q_varsize_offsets_to_gcpointers_in_var_part [backendopt:inlining] 8.00 GCData.q_offsets_to_gc_pointers [backendopt:inlining] 6.00 GCData.get_varsize [backendopt:inlining] 9.00 dict_get [backendopt:inlining] 8.00 GCData.q_fixed_size [backendopt:inlining] 9.00 dict_add [backendopt:inlining] 6.00 _hash [backendopt:inlining] 9.00 GCBase.get_member_index [backendopt:inlining] 9.00 ccall_VirtualProtect [backendopt:inlining] 9.00 MemoryPressureCounter.__init__ [backendopt:inlining] 9.00 ll_dict_lookup_trampoline__v31052___simple_call__function [backendopt:inlining] 9.00 IncrementalMiniMarkGC._check_not_in_nursery [backendopt:inlining] 9.00 GCBase.post_setup [backendopt:inlining] 9.00 IncrementalMiniMarkGC._free_young_rawmalloced_obj [backendopt:inlining] 9.00 _ll_alloc_and_set_nonnull_trampoline__v31063___simple_call__function [backendopt:inlining] 5.50 best_nursery_size_for_L2cache [backendopt:inlining] 10.00 acquire [backendopt:inlining] 10.00 __v31047___simple_call_invoke_6_ [backendopt:inlining] 10.00 ShadowStackPool.start_fresh_new_state [backendopt:inlining] 3.50 __v31060___simple_call__function [backendopt:inlining] 7.00 ll_str_is_true__LLHelpersConst_rpy_stringPtr [backendopt:inlining] 8.00 IncrementalMiniMarkGC.get_type_id [backendopt:inlining] 8.00 GCBase.points_to_valid_gc_object [backendopt:inlining] 6.00 dict_delete [backendopt:inlining] 11.00 BaseWalker._unref [backendopt:inlining] 11.00 _append_if_nonnull [backendopt:inlining] 10.00 GCData.q_member_index [backendopt:inlining] 11.00 start_of_page [backendopt:inlining] 11.00 _ll_dict_setitem_lookup_done_trampoline__v31058___simple_call__function [backendopt:inlining] 10.00 dict_entry_hash [backendopt:inlining] 11.00 MemoryPressureCounter._ref [backendopt:inlining] 11.00 IncrementalMiniMarkGC._visit_old_objects_pointing_to_pinned [backendopt:inlining] 11.00 GCBase._debug_callback2 [backendopt:inlining] 11.00 IncrementalMiniMarkGC.trace_and_drag_out_of_nursery [backendopt:inlining] 11.00 HeapDumper.delete [backendopt:inlining] 11.00 IncrementalMiniMarkGC.rrc_major_collection_trace [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 8.00 llimpl_round_up_for_allocation [backendopt:inlining] 10.50 estimate_best_nursery_size [backendopt:inlining] 12.00 get_total_memory [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_rangeiter__Ptr_GcStruct_rangeLlT_rangePtr [backendopt:inlining] 12.25 scoped_str2charp.__init__ [backendopt:inlining] 12.50 AddressDeque.non_empty [backendopt:inlining] 12.50 ShadowStackPool._resize [backendopt:inlining] 12.50 ll_rangenext_up__rangePtr_Signed [backendopt:inlining] 9.00 __exit____star_3 [backendopt:inlining] 12.00 GCData.q_has_gcptr_in_varsize [backendopt:inlining] 10.00 IncrementalMiniMarkGC._is_pinned [backendopt:inlining] 12.00 GCData.q_is_gcarrayofgcptr [backendopt:inlining] 12.00 GCData.q_fast_path_tracing [backendopt:inlining] 12.00 GCData.q_has_custom_trace [backendopt:inlining] 6.00 IncrementalMiniMarkGC.init_gc_object [backendopt:inlining] 12.00 GCData.q_has_gcptr [backendopt:inlining] 12.00 GCData.q_is_varsize [backendopt:inlining] 6.00 IncrementalMiniMarkGC.get_card [backendopt:inlining] 12.00 GCData.q_is_rpython_class [backendopt:inlining] 12.00 GCData.q_has_memory_pressure [backendopt:inlining] 12.00 scoped_alloc__MEMORYSTATUSEX_False [backendopt:inlining] 10.00 IncrementalMiniMarkGC._reset_gcflag_visited [backendopt:inlining] 13.00 sort_chunk [backendopt:inlining] 13.00 ll_stringslice_minusone__rpy_stringPtr [backendopt:inlining] 13.00 BaseWalker.unobj [backendopt:inlining] 13.00 IncrementalMiniMarkGC.trace_and_drag_out_of_nursery_partial [backendopt:inlining] 13.00 free_nonmovingbuffer_ll [backendopt:inlining] 13.50 ll_int_py_mod__Signed_Signed [backendopt:inlining] 13.50 FreeList.get [backendopt:inlining] 2.00 __v31054___simple_call__function [backendopt:inlining] 2.00 __v31048___simple_call__function [backendopt:inlining] 14.00 GCData.q_weakpointer_offset [backendopt:inlining] 12.00 IncrementalMiniMarkGC.get_peak_memory_used [backendopt:inlining] 15.00 read_float_from_env [backendopt:inlining] 15.00 ll_int_py_div__Signed_Signed [backendopt:inlining] 16.00 IncrementalMiniMarkGC.card_marking_words_for_length [backendopt:inlining] 16.00 BaseWalker.process [backendopt:inlining] 16.00 IncrementalMiniMarkGC.card_marking_bytes_for_length [backendopt:inlining] 15.00 dict_insertclean [backendopt:inlining] 16.00 IncrementalMiniMarkGC.is_in_nursery [backendopt:inlining] 15.00 _ll_alloc_and_clear__GcArray_Ptr_GCREF__gcopaque_Ll_Signed [backendopt:inlining] 17.00 ll_contains__rpy_stringPtr_Char [backendopt:inlining] 17.00 GCBase.get_size [backendopt:inlining] 16.00 IncrementalMiniMarkGC.threshold_reached [backendopt:inlining] 17.00 ShadowStackPool.initial_setup [backendopt:inlining] 17.00 read_from_env [backendopt:inlining] 17.00 HeapDumper.__init__ [backendopt:inlining] 17.00 _do_append_rpy_roots [backendopt:inlining] 17.00 GCBase.setup [backendopt:inlining] 17.00 read_uint_from_env [backendopt:inlining] 14.00 IncrementalMiniMarkGC.start_free_rawmalloc_objects [backendopt:inlining] 17.00 llimpl_protect [backendopt:inlining] 17.00 madvise_free [backendopt:inlining] 11.00 ll_stritem__LLHelpersConst_rpy_stringPtr_Signed [backendopt:inlining] 17.75 ShadowStackPool._prepare_unused_stack [backendopt:inlining] 15.00 ll_dict_resize__DICTPtr [backendopt:inlining] 15.00 IncrementalMiniMarkGC._debug_check_object_scanning [backendopt:inlining] 18.00 enumerate_all_roots___append_rpy_root [backendopt:inlining] 18.00 enumerate_all_roots___hd_add_root [backendopt:inlining] 18.00 enumerate_all_roots___debug_callback [backendopt:inlining] 18.00 IncrementalMiniMarkGC.collect_roots [backendopt:inlining] 18.00 enumerate_all_roots___hd_unadd_root [backendopt:inlining] 17.00 GCData.q_cannot_pin [backendopt:inlining] 18.00 BaseWalker.finish_processing [backendopt:inlining] 15.25 IncrementalMiniMarkGC.write_barrier [backendopt:inlining] 16.25 IncrementalMiniMarkGC.rrc_invoke_callback [backendopt:inlining] 19.00 walk_stack_roots [backendopt:inlining] 19.00 IncrementalMiniMarkGC.raw_malloc_memory_pressure [backendopt:inlining] 19.33 AddressStack.length [backendopt:inlining] 17.25 IncrementalMiniMarkGC._sweep_old_objects_pointing_to_pinned [backendopt:inlining] 20.67 dict_allocate_entries [backendopt:inlining] 21.00 _do_append_rpy_referents [backendopt:inlining] 21.00 IncrementalMiniMarkGC.minor_and_major_collection [backendopt:inlining] 21.00 AddressStack.sort [backendopt:inlining] 21.25 AddressStack.append [backendopt:inlining] 21.25 AddressDeque.append [backendopt:inlining] 19.50 GCData.q_destructor_or_custom_trace [backendopt:inlining] 21.33 ll_arrayfill__arrayPtr_GCREFPtr [backendopt:inlining] 21.50 AddressStack.__init__ [backendopt:inlining] 18.75 IncrementalMiniMarkGC._add_to_more_objects_to_trace_if_black [backendopt:inlining] 21.00 ll_contains__DICTPtr_Address [backendopt:inlining] 22.00 enum_live_with_finalizers___append_rpy_root [backendopt:inlining] 22.00 enum_live_with_finalizers___hd_add_root [backendopt:inlining] 22.00 enum_live_with_finalizers___debug_callback [backendopt:inlining] 21.00 IncrementalMiniMarkGC.free_young_rawmalloced_objects [backendopt:inlining] 22.00 enum_live_with_finalizers___hd_unadd_root [backendopt:inlining] 23.33 charp2str [backendopt:inlining] 23.50 AddressDeque.__init__ [backendopt:inlining] 23.00 BaseWalker.delete [backendopt:inlining] 18.00 IncrementalMiniMarkGC._reset_flag_old_objects_pointing_to_pinned [backendopt:inlining] 21.00 IncrementalMiniMarkGC._finalization_state [backendopt:inlining] 21.75 ll_alloc_and_set__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [backendopt:inlining] 23.00 GCData.q_get_memory_pressure_ofs [backendopt:inlining] 24.75 _ll_alloc_and_set_jit__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [backendopt:inlining] 25.17 _ll_alloc_and_set_nojit__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [backendopt:inlining] 20.50 ll_dict_lookup_look_inside_iff__DICTPtr_Address_Signed [backendopt:inlining] 25.75 ll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT [backendopt:inlining] 21.75 _ll_alloc_and_set_nonnull_look_inside_iff__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [backendopt:inlining] 26.31 ll_stringslice_startstop__rpy_stringPtr_Signed_Signed [backendopt:inlining] 26.37 AddressStack.pop [backendopt:inlining] 26.50 time [backendopt:inlining] 16.75 clamp_total_memory [backendopt:inlining] 21.50 IncrementalMiniMarkGC._free_if_unvisited [backendopt:inlining] 27.25 quicksort [backendopt:inlining] 27.50 IncrementalMiniMarkGC.is_forwarded [backendopt:inlining] 26.00 AddressStack.delete [backendopt:inlining] 26.00 AddressDeque.delete [backendopt:inlining] 20.50 get_L2cache_win32 [backendopt:inlining] 20.00 _append_rpy_root [backendopt:inlining] 29.00 ll_dict_insertclean__DICTPtr_Address_Address_Signed [backendopt:inlining] 29.00 IncrementalMiniMarkGC.collect_nonstack_roots [backendopt:inlining] 29.75 llimpl_arena_protect [backendopt:inlining] 21.62 IncrementalMiniMarkGC._rrc_minor_trace [backendopt:inlining] 23.50 _ll_dict_setitem_lookup_done_look_inside_iff__DICTPtr_Address_Address_Signed_Unsigned [backendopt:inlining] 29.75 IncrementalMiniMarkGC._alloc_nursery [backendopt:inlining] 21.00 ll_listslice_startstop__GcArray_Ptr_GCREF__gcopaque_Ll_arrayPtr_Signed_Signed [backendopt:inlining] 31.21 ArenaCollection._pick_next_arena [backendopt:inlining] 31.75 AddressDeque.popleft [backendopt:inlining] 23.00 _append_rpy_referent [backendopt:inlining] 32.25 HeapDumper._writeref [backendopt:inlining] 23.00 IncrementalMiniMarkGC.collect_roots_in_nursery [backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v31064___simple_call__function [backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v31062___simple_call__function [backendopt:inlining] 29.00 IncrementalMiniMarkGC.visit_all_objects [backendopt:inlining] inlined 1607 callsites. [backendopt:removecasts] removed 1 cast_pointers in dump_rpy_heap [backendopt:removecasts] removed 1 cast_pointers in count_memory_pressure [backendopt:removecasts] removed 2 cast_pointers in get_win32_total_phys_memory [backendopt:removecasts] removed 1 cast_pointers in _ll_stringslice__rpy_stringPtr_Signed_Signed [backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString [backendopt:removecasts] removed 1 cast_pointers in charpsize2str [backendopt:removecasts] removed 1 cast_pointers in copy_raw_to_string [backendopt:malloc] starting malloc removal [backendopt:malloc] 1 simple mallocs removed in 'get_win32_total_phys_memory' [backendopt:malloc] 3 simple mallocs removed in 'GlobalMemoryStatusEx__MEMORYSTATUSEXPtr_star_1' [backendopt:malloc] 2 simple mallocs removed in 'partition' [backendopt:malloc] 1 simple mallocs removed in 'getenv_llimpl' [backendopt:malloc] 1 simple mallocs removed in 'strtod__SomeString' [backendopt:malloc] 5 simple mallocs removed in '_PyPy_dg_strtod__arrayPtr_arrayPtr_star_2' [backendopt:malloc] 9 simple mallocs removed in 'VirtualProtect__arrayPtr_Signed_Signed_arrayPtr' [backendopt:malloc] 9 simple mallocs removed in 'VirtualProtect__arrayPtr_Unsigned_UINT_arrayPtr_star_4' [backendopt:malloc] 3 simple mallocs removed in 'getenv__arrayPtr_star_1' [backendopt:malloc] removed 34 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [backendopt] merging blocks in IncrementalMiniMarkGC.collect [backendopt] merging blocks in IncrementalMiniMarkGC.get_stats [backendopt] merging blocks in _trace_slow_path___append_rpy_referent [backendopt] merging blocks in _trace_slow_path__gc_callback__ref [backendopt] merging blocks in _trace_slow_path__gc_callback__writeref [backendopt] merging blocks in _trace_slow_path__gc_callback__trace_drag_out [backendopt] merging blocks in foreach___rrc_minor_trace [backendopt] merging blocks in IncrementalMiniMarkGC._rrc_minor_trace [backendopt] merging blocks in IncrementalMiniMarkGC.major_collection_step [backendopt] merging blocks in IncrementalMiniMarkGC.debug_check_object [backendopt] merging blocks in _trace_slow_path__gc_callback__debug_check_not_white [backendopt] merging blocks in _trace_slow_path__gc_callback__debug_callback2 [backendopt] merging blocks in _trace_slow_path__gc_callback__collect_ref_rec [backendopt] merging blocks in IncrementalMiniMarkGC._rrc_major_trace [backendopt] merging blocks in _trace_slow_path___append_if_nonnull [backendopt] merging blocks in _trace_slow_path__gc_callback__unref [backendopt] merging blocks in llimpl_arena_reset [flowgraph] (rpython.translator.c.genc:261)entrypoint_wrapper [flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set [flowgraph] (rpython.rtyper.rlist:510)_ll_alloc_and_set_jit [flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear [flowgraph] (rpython.rtyper.lltypesystem.rlist:324)ll_newlist [flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff [flowgraph] (rpython.rtyper.rlist:530) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items [flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit [flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [rtyper] specializing: 3100 / 3117 blocks (99%) [rtyper] -=- specialized 50 more blocks -=- [rtyper] -=- specialized 0 more blocks -=- [flowgraph] (rpython.memory.gctransform.framework:1604)ll_finalizer_trigger [flowgraph] (rpython.memory.gctransform.framework:1611)ll_next_dead [c:database] GC transformer: finished helpers [flowgraph] (rpython.memory.gctransform.support:95)ll_report_finalizer_error [flowgraph] (rpython.memory.gctransform.support:77)write [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write [flowgraph] (rpython.memory.gctransform.transform:461)_ll_compute_size [flowgraph] (rpython.rtyper.rclass:870)ll_str [flowgraph] (rpython.rtyper.lltypesystem.rstr:425)ll_strconcat [flowgraph] (rpython.rtyper.lltypesystem.rstr:416)ll_length [flowgraph] (rpython.rtyper.lltypesystem.ll_str:47)ll_int2hex [flowgraph] (rpython.rtyper.lltypesystem.ll_str:7)ll_unsigned [flowgraph] (?:1)memo_conststr_0 [flowgraph] (?:1)memo_conststr_0 [flowgraph] (?:1)memo_conststr_0 [flowgraph] (?:1)memo_conststr_0 [rtyper] specializing: 3200 / 3217 blocks (99%) [rtyper] -=- specialized 100 more blocks -=- [backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_fixedsize__Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_fixedsize_zero__Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_varsize_no_length__Signed_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_varsize_no_length_zero__Signed_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_compute_size__Signed_Signed_Signed [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] 0.00 _ll_compute_size__Signed_Signed_Signed [backendopt:inlining] 0.00 ll_unsigned__Unsigned [backendopt:inlining] 0.00 wrap_write__Signed_SomeString_Signed_star_3 [backendopt:inlining] 0.00 memo_conststr_0 [backendopt:inlining] 2.00 ll_length__rpy_stringPtr [backendopt:inlining] 6.00 finalizer_trigger [backendopt:inlining] 12.50 AddressDeque.non_empty [backendopt:inlining] 16.50 _ll_malloc_varsize_no_length__Signed_Signed_Signed [backendopt:inlining] 26.62 ll_report_finalizer_error__SomeInstance [backendopt:inlining] 31.75 AddressDeque.popleft [backendopt:inlining] inlined 12 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] 8 simple mallocs removed in 'write' [backendopt:malloc] 8 simple mallocs removed in 'wrap_write__Signed_SomeString_Signed_star_3' [backendopt:malloc] removed 16 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [c:database] GC transformer: finished tables [gctransform:info] assigned 57 typeids [gctransform:info] added 113 push/pop stack root instructions [gctransform:info] inserted 4 write barrier calls [gctransform:info] inserted 3 write_barrier_from_array calls [gctransform:info] found 3 static roots [c:database] Inlining GC helpers and postprocessing [c] 794 nodes [ array: 128 framework rtti: 20 func: 299 group: 1 struct: 346 ] [c:database] Completed [translation:info] database for generating C source was created [translation:info] Generating c source... [c:writing] structdef.h [c:writing] forwarddecl.h [c:writing] preimpl.h [c:writing] data_rpython_flowspace.c [c:writing] data_rpython_memory_gc.c [c:writing] data_rpython_memory_gctransform.c [c:writing] data_rpython_rlib.c [c:writing] data_rpython_rlib_test.c [c:writing] data_rpython_rtyper.c [c:writing] data_rpython_rtyper_lltypesystem.c [c:writing] nonfuncnodes.c [c:writing] data_rpython_memory_gc_1.c [c:writing] data_rpython_rlib_1.c [c:writing] data_rpython_rtyper_lltypesystem_1.c [c:writing] implement.c [c:writing] rpython_flowspace.c [c:writing] rpython_memory.c [c:writing] rpython_memory_gc.c [c:writing] rpython_memory_gctransform.c [c:writing] rpython_rlib.c [c:writing] rpython_rlib_test.c [c:writing] rpython_rtyper.c [c:writing] rpython_rtyper_lltypesystem.c [c:writing] rpython_translator.c [c:writing] rpython_translator_c.c [translation:info] written: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-61\testing_4\testing_4.c [translation:info] Compiling c source... [platform:execute] nmake in c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-61\testing_4 [platform:Error] cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] stdafx.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_4.obj /c testing_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] testing_4.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gc.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gctransform.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_test.obj /c data_rpython_rlib_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper_lltypesystem.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] nonfuncnodes.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gc_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper_lltypesystem_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] implement.c [platform:Error] implement.c(123): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_memory.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_memory_gc.c [platform:Error] rpython_memory_gc.c(2114): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-61\testing_4\singleheader.h(2057): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2140): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-61\testing_4\singleheader.h(2057): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2141): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2148): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' [platform:Error] Stop. (somefailed=True in rlib/test/test_rgc.py) . rlib/test/test_rmd5.py::test_digest_size . rlib/test/test_rmd5.py::test_cases . rlib/test/test_rmd5.py::test_more . rlib/test/test_rmd5.py::test_long . rlib/test/test_rmd5.py::test_updating_many_times . rlib/test/test_rmd5.py::test_copy . rlib/test/test_rmd5.py::test_random . rlib/test/test_rmarshal.py::test_marshaller . rlib/test/test_rmarshal.py::test_unmarshaller . rlib/test/test_rmarshal.py::test_llinterp_marshal . rlib/test/test_rmarshal.py::test_llinterp_unmarshal . rlib/test/test_rmarshal.py::test_stat_result . rlib/test/test_rmarshal.py::test_longlong . rlib/test/test_rope.py::test_add . rlib/test/test_rope.py::test_dont_rebalance_again . rlib/test/test_rope.py::test_random_addition_test . rlib/test/test_rope.py::test_getitem . rlib/test/test_rope.py::test_getitem_unicode . rlib/test/test_rope.py::test_getslice . rlib/test/test_rope.py::test_getslice_bug . rlib/test/test_rope.py::test_getslice_step . rlib/test/test_rope.py::test_getslice_step_unicode . rlib/test/test_rope.py::test_random_addition_and_slicing . rlib/test/test_rope.py::test_iteration . rlib/test/test_rope.py::test_iteration_startpos . rlib/test/test_rope.py::test_iteration_unicode . rlib/test/test_rope.py::test_reverse_iteration . rlib/test/test_rope.py::test_reverse_iteration_unicode . rlib/test/test_rope.py::test_multiply . rlib/test/test_rope.py::test_multiply_unicode . rlib/test/test_rope.py::test_join . rlib/test/test_rope.py::test_join_random . rlib/test/test_rope.py::test_join_random_unicode . rlib/test/test_rope.py::test_seekbackward . rlib/test/test_rope.py::test_fringe_iterator . rlib/test/test_rope.py::test_fringe_iterator_seekforward . rlib/test/test_rope.py::test_seekforward . rlib/test/test_rope.py::test_iterbackward . rlib/test/test_rope.py::test_find_int . rlib/test/test_rope.py::test_find_int_bugs . rlib/test/test_rope.py::test_restart_positions . rlib/test/test_rope.py::test_find s rlib/test/test_rope.py::test_find_random Skipped: fix me! . rlib/test/test_rope.py::test_find_unicode . rlib/test/test_rope.py::test_fromcharlist . rlib/test/test_rope.py::test_find_iterator . rlib/test/test_rope.py::test_find_iterator_unicode . rlib/test/test_rope.py::test_hash . rlib/test/test_rope.py::test_hash_collisions_identifiers . rlib/test/test_rope.py::test_hash_distribution_tiny_strings . rlib/test/test_rope.py::test_hash_distribution_small_strings . rlib/test/test_rope.py::test_hash_distribution_big_strings . rlib/test/test_rope.py::test_hash_distribution_identifiers . rlib/test/test_rope.py::test_hash_part . rlib/test/test_rope.py::test_hash_part_unicode . rlib/test/test_rope.py::test_hash_part_more . rlib/test/test_rope.py::test_equality . rlib/test/test_rope.py::test_equality_unicode . rlib/test/test_rope.py::test_compare_random . rlib/test/test_rope.py::test_compare_random_unicode . rlib/test/test_rope.py::test_power . rlib/test/test_rope.py::test_seekable_bug . rlib/test/test_rope.py::test_strip . rlib/test/test_rope.py::test_getrope . rlib/test/test_rope.py::test_split . rlib/test/test_rope.py::test_splitlines . rlib/test/test_rope.py::test_rope_from_unicode . rlib/test/test_rope.py::test_encode . rlib/test/test_rope.py::test_decode . rlib/test/test_rope.py::test_decode_utf8 . rlib/test/test_rope.py::test_multiply_result_needs_no_rebalancing . rlib/test/test_rpath.py::test_rnormpath_posix . rlib/test/test_rpath.py::test_rnormpath_nt . rlib/test/test_rpath.py::test_rabspath_relative . rlib/test/test_rpath.py::test_rabspath_absolute_posix s rlib/test/test_rpath.py::test_missing_current_dir Skipped: condition: os.name == 'nt' . rlib/test/test_rpath.py::test_rsplitdrive_nt . rlib/test/test_rpath.py::test_rabspath_absolute_nt . rlib/test/test_rpath.py::test_risabs_posix . rlib/test/test_rpath.py::test_risabs_nt . rlib/test/test_rpath.py::test_risdir . rlib/rsre/test/test_zjit.py::test_jit_unroll_safe . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_simple_match_1 . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_simple_match_2 . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_simple_match_repeated . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_match_minrepeat_1 . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_branch_1 . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_match_minrepeat_2 . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_fast_search . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_regular_search . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_regular_search_upcase . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_max_until_1 . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_min_until_1 . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_max_until_possessive . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_example_1 . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_aorbstar . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_group_range . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_group_single_chars . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_group_digit . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_group_space . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_group_word . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_group_complex x rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_group_space_but_not_space self = @py.test.mark.xfail def test_group_space_but_not_space(self): res = self.meta_interp_match(r"<[\S ]+>", "<..a .. aa>") assert res == 13 > self.check_enter_count(1) rlib\rsre\test\test_zjit.py:180: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = count = 1 def check_enter_count(self, count): """Check the number of times pyjitpl ran. (Every time, it should have produced either one loop or one bridge, or aborted; but it is not 100% clear that this is still correct in the presence of unrolling.)""" if self.enable_opts == ENABLE_ALL_OPTS: > assert get_stats().enter_count == count E assert 3 == 1 E + where 3 = 3 E + where 3 = .enter_count E + where = get_stats() jit\metainterp\test\support.py:239: AssertionError . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_find_repetition_end_fastpath . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_match_jit_bug . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_getlower_branch_free . rlib/rsre/test/test_zjit.py::TestJitRSre::()::test_set_one_fewer_instruction . rlib/test/test_rpoll.py::test_no_poll s rlib/test/test_rpoll.py::test_simple Skipped: condition: not has_poll or sys.platform == "darwin" s rlib/test/test_rpoll.py::test_exchange Skipped: condition: not has_poll s rlib/test/test_rpoll.py::test_select Skipped: cannot select on file handles on windows s rlib/test/test_rpoll.py::test_select_timeout Skipped: cannot select on file handles on windows . rlib/test/test_rpoll.py::test_translate_select s rlib/test/test_rpoll.py::test_translate_poll Skipped: condition: not has_poll . rlib/test/test_rbigint.py::TestRLong::()::test_simple . rlib/test/test_rbigint.py::TestRLong::()::test_frombool . rlib/test/test_rbigint.py::TestRLong::()::test_str . rlib/test/test_rbigint.py::TestRLong::()::test_floordiv . rlib/test/test_rbigint.py::TestRLong::()::test_int_floordiv . rlib/test/test_rbigint.py::TestRLong::()::test_floordiv2 . rlib/test/test_rbigint.py::TestRLong::()::test_truediv . rlib/test/test_rbigint.py::TestRLong::()::test_truediv_precision . rlib/test/test_rbigint.py::TestRLong::()::test_truediv_overflow . rlib/test/test_rbigint.py::TestRLong::()::test_truediv_overflow2 . rlib/test/test_rbigint.py::TestRLong::()::test_mod . rlib/test/test_rbigint.py::TestRLong::()::test_int_mod . rlib/test/test_rbigint.py::TestRLong::()::test_int_mod_int_result . rlib/test/test_rbigint.py::TestRLong::()::test_int_divmod_int_result . rlib/test/test_rbigint.py::TestRLong::()::test_pow . rlib/test/test_rbigint.py::TestRLong::()::test_int_pow . rlib/test/test_rbigint.py::TestRLong::()::test_int_pow_big . rlib/test/test_rbigint.py::TestRLong::()::test_pow_raises . rlib/test/test_rbigint.py::TestRLong::()::test_touint . rlib/test/test_rbigint.py::TestRLong::()::test_eq_ne_operators . rlib/test/test_rbigint.py::TestRLong::()::test_divmod_big2 . rlib/test/test_rbigint.py::TestRLong::()::test_divmod_big_is_used . rlib/test/test_rbigint.py::TestRLong::()::test_karatsuba_not_used_bug . rlib/test/test_rbigint.py::TestRLong::()::test_lopsided_bug . rlib/test/test_rbigint.py::TestRLong::()::test_mul_bug . rlib/test/test_rbigint.py::Test_rbigint::()::test_args_from_long . rlib/test/test_rbigint.py::Test_rbigint::()::test_args_from_int . rlib/test/test_rbigint.py::Test_rbigint::()::test_args_from_uint . rlib/test/test_rbigint.py::Test_rbigint::()::test_fromdecimalstr . rlib/test/test_rbigint.py::Test_rbigint::()::test_fromstr . rlib/test/test_rbigint.py::Test_rbigint::()::test__from_numberstring_parser_rewind_bug . rlib/test/test_rbigint.py::Test_rbigint::()::test_fromstr_huge . rlib/test/test_rbigint.py::Test_rbigint::()::test_from_numberstring_parser . rlib/test/test_rbigint.py::Test_rbigint::()::test_from_numberstring_parser_no_implicit_octal . rlib/test/test_rbigint.py::Test_rbigint::()::test_limit . rlib/test/test_rbigint.py::Test_rbigint::()::test_add . rlib/test/test_rbigint.py::Test_rbigint::()::test_int_add . rlib/test/test_rbigint.py::Test_rbigint::()::test_sub . rlib/test/test_rbigint.py::Test_rbigint::()::test_int_sub . rlib/test/test_rbigint.py::Test_rbigint::()::test_subzz . rlib/test/test_rbigint.py::Test_rbigint::()::test_mul . rlib/test/test_rbigint.py::Test_rbigint::()::test_int_mul . rlib/test/test_rbigint.py::Test_rbigint::()::test_add_int_int_rbigint_result . rlib/test/test_rbigint.py::Test_rbigint::()::test_sub_int_int_rbigint_result . rlib/test/test_rbigint.py::Test_rbigint::()::test_mul_int_int_rbigint_result . rlib/test/test_rbigint.py::Test_rbigint::()::test_tofloat . rlib/test/test_rbigint.py::Test_rbigint::()::test_tofloat_precision . rlib/test/test_rbigint.py::Test_rbigint::()::test_fromfloat . rlib/test/test_rbigint.py::Test_rbigint::()::test_eq_ne . rlib/test/test_rbigint.py::Test_rbigint::()::test_eq_fastpath . rlib/test/test_rbigint.py::Test_rbigint::()::test_lt . rlib/test/test_rbigint.py::Test_rbigint::()::test_int_comparison . rlib/test/test_rbigint.py::Test_rbigint::()::test_order . rlib/test/test_rbigint.py::Test_rbigint::()::test_int_order . rlib/test/test_rbigint.py::Test_rbigint::()::test_int_conversion . rlib/test/test_rbigint.py::Test_rbigint::()::test_conversions . rlib/test/test_rbigint.py::Test_rbigint::()::test_pow_lll . rlib/test/test_rbigint.py::Test_rbigint::()::test_pow_lll_bug . rlib/test/test_rbigint.py::Test_rbigint::()::test_pow_lll_bug2 . rlib/test/test_rbigint.py::Test_rbigint::()::test_pow_lln . rlib/test/test_rbigint.py::Test_rbigint::()::test_normalize . rlib/test/test_rbigint.py::Test_rbigint::()::test_invert . rlib/test/test_rbigint.py::Test_rbigint::()::test_shift . rlib/test/test_rbigint.py::Test_rbigint::()::test_shift_optimization . rlib/test/test_rbigint.py::Test_rbigint::()::test_qshift . rlib/test/test_rbigint.py::Test_rbigint::()::test_from_list_n_bits . rlib/test/test_rbigint.py::Test_rbigint::()::test_bitwise . rlib/test/test_rbigint.py::Test_rbigint::()::test_int_bitwise . rlib/test/test_rbigint.py::Test_rbigint::()::test_mul_eq_shift . rlib/test/test_rbigint.py::Test_rbigint::()::test_tostring . rlib/test/test_rbigint.py::Test_rbigint::()::test_format_caching . rlib/test/test_rbigint.py::Test_rbigint::()::test_overzealous_assertion . rlib/test/test_rbigint.py::Test_rbigint::()::test_bit_length . rlib/test/test_rbigint.py::Test_rbigint::()::test_bit_length_int . rlib/test/test_rbigint.py::Test_rbigint::()::test_hash . rlib/test/test_rbigint.py::Test_rbigint::()::test_log . rlib/test/test_rbigint.py::Test_rbigint::()::test_log2 . rlib/test/test_rbigint.py::Test_rbigint::()::test_frombytes . rlib/test/test_rbigint.py::Test_rbigint::()::test_tobytes . rlib/test/test_rbigint.py::Test_rbigint::()::test_gcd . rlib/test/test_rbigint.py::test_tobytes_int . rlib/test/test_rbigint.py::test_frombytes_int . rlib/test/test_rbigint.py::test_tobytes_frombytes_int_hypothesis . rlib/test/test_rbigint.py::test_frombytes_tobytes_int_hypothesis . rlib/test/test_rbigint.py::TestInternalFunctions::()::test__inplace_divrem1 . rlib/test/test_rbigint.py::TestInternalFunctions::()::test__divrem1 . rlib/test/test_rbigint.py::TestInternalFunctions::()::test__muladd1 . rlib/test/test_rbigint.py::TestInternalFunctions::()::test__x_divrem . rlib/test/test_rbigint.py::TestInternalFunctions::()::test__x_divrem2 . rlib/test/test_rbigint.py::TestInternalFunctions::()::test_divmod . rlib/test/test_rbigint.py::TestInternalFunctions::()::test_divmod_big_bug . rlib/test/test_rbigint.py::TestInternalFunctions::()::test_int_divmod . rlib/test/test_rbigint.py::TestInternalFunctions::()::test__v_iadd . rlib/test/test_rbigint.py::TestInternalFunctions::()::test__v_isub . rlib/test/test_rbigint.py::TestInternalFunctions::()::test__kmul_split . rlib/test/test_rbigint.py::TestInternalFunctions::()::test__k_mul . rlib/test/test_rbigint.py::TestInternalFunctions::()::test_longlong . rlib/test/test_rbigint.py::TestInternalFunctions::()::test_uintmask . rlib/test/test_rbigint.py::TestInternalFunctions::()::test_ulonglongmask . rlib/test/test_rbigint.py::TestInternalFunctions::()::test_toulonglong . rlib/test/test_rbigint.py::TestInternalFunctions::()::test_fits_int . rlib/test/test_rbigint.py::TestInternalFunctions::()::test_parse_digit_string . rlib/test/test_rbigint.py::TestTranslatable::()::test_square . rlib/test/test_rbigint.py::TestTranslatable::()::test_add . rlib/test/test_rbigint.py::TestTranslatable::()::test_args_from_rarith_int . rlib/test/test_rbigint.py::TestTranslatable::()::test_truediv_overflow . rlib/test/test_rbigint.py::TestTranslatable::()::test_isqrt . rlib/test/test_rbigint.py::TestTranslatable::()::test_mul_int_int_rbigint_result . rlib/test/test_rbigint.py::TestTranslated::()::test_gcc_4_9 . rlib/test/test_rbigint.py::TestHypothesis::()::test_pow . rlib/test/test_rbigint.py::TestHypothesis::()::test_divmod . rlib/test/test_rbigint.py::TestHypothesis::()::test_divmod_small . rlib/test/test_rbigint.py::TestHypothesis::()::test_divmod_big . rlib/test/test_rbigint.py::TestHypothesis::()::test_divmod_consistency . rlib/test/test_rbigint.py::TestHypothesis::()::test_int_divmod . rlib/test/test_rbigint.py::TestHypothesis::()::test_hash . rlib/test/test_rbigint.py::TestHypothesis::()::test_hash_int . rlib/test/test_rbigint.py::TestHypothesis::()::test_abs . rlib/test/test_rbigint.py::TestHypothesis::()::test_truediv . rlib/test/test_rbigint.py::TestHypothesis::()::test_bitwise_and_mul . rlib/test/test_rbigint.py::TestHypothesis::()::test_int_bitwise_and_mul . rlib/test/test_rbigint.py::TestHypothesis::()::test_int_comparison . rlib/test/test_rbigint.py::TestHypothesis::()::test_int_comparison2 . rlib/test/test_rbigint.py::TestHypothesis::()::test_gcd_binary . rlib/test/test_rbigint.py::TestHypothesis::()::test_gcd . rlib/test/test_rbigint.py::TestHypothesis::()::test_longlong_roundtrip . rlib/test/test_rbigint.py::TestHypothesis::()::test_unsigned_roundtrip . rlib/test/test_rbigint.py::TestHypothesis::()::test_mod . rlib/test/test_rbigint.py::TestHypothesis::()::test_int_mod . rlib/test/test_rbigint.py::TestHypothesis::()::test_int_mod_int_result . rlib/test/test_rbigint.py::TestHypothesis::()::test_shift . rlib/test/test_rbigint.py::TestHypothesis::()::test_abs_rshift_and_mask . rlib/test/test_rbigint.py::TestHypothesis::()::test_str_to_int_big_base10 . rlib/test/test_rbigint.py::TestHypothesis::()::test_fromstr . rlib/test/test_rbigint.py::TestHypothesis::()::test_fromstr_str_consistency . rlib/test/test_rbigint.py::TestHypothesis::()::test_fromstr_small_limit . rlib/test/test_rbigint.py::TestHypothesis::()::test_str_to_int_big_w5pow . rlib/test/test_rbigint.py::TestHypothesis::()::test_bit_count . rlib/test/test_rbigint.py::TestHypothesis::()::test_bitcount64 . rlib/test/test_rbigint.py::TestHypothesis::()::test_frombytes_tobytes_hypothesis . rlib/test/test_rbigint.py::TestHypothesis::()::test_distributive . rlib/test/test_rbigint.py::TestHypothesis::()::test_associative . rlib/test/test_rbigint.py::TestHypothesis::()::test_commutative . rlib/test/test_rbigint.py::TestHypothesis::()::test_pow_mul . rlib/test/test_rbigint.py::TestHypothesis::()::test_args_from_rarith_int . rlib/test/test_rbigint.py::TestHypothesis::()::test_isqrt . rlib/test/test_rbigint.py::TestHypothesis::()::test_add_int_int_rbigint_result . rlib/test/test_rbigint.py::TestHypothesis::()::test_sub_int_int_rbigint_result . rlib/test/test_rbigint.py::TestHypothesis::()::test_mul_int_int_rbigint_result . rlib/test/test_rbigint.py::TestHypothesis::()::test_lshift_int_int_rbigint_result . rlib/test/test_rbigint.py::TestHypothesis::()::test_format_lowest_level_divmod_int_results . rlib/test/test_rbigint.py::TestHypothesis::()::test_format_int10_18digits . rlib/test/test_rbigint.py::TestHypothesis::()::test_bit_length . rlib/test/test_rbigint.py::TestHypothesis::()::test_bit_length_int . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_abs] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_abs_rshift_and_mask] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_add_int_int_rbigint_result] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_args_from_rarith_int] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_associative] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_bit_count] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_bit_length] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_bit_length_int] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_bitcount64] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_bitwise_and_mul] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_commutative] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_distributive] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_divmod] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_divmod_big] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_divmod_consistency] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_divmod_small] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_format_int10_18digits] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_format_lowest_level_divmod_int_results] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_frombytes_tobytes_hypothesis] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_fromstr] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_fromstr_small_limit] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_fromstr_str_consistency] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_gcd] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_gcd_binary] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_hash] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_hash_int] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_int_bitwise_and_mul] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_int_comparison] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_int_comparison2] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_int_divmod] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_int_mod] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_int_mod_int_result] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_isqrt] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_longlong_roundtrip] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_lshift_int_int_rbigint_result] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_mod] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_mul_int_int_rbigint_result] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_pow] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_pow_mul] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_shift] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_str_to_int_big_base10] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_str_to_int_big_w5pow] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_sub_int_int_rbigint_result] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_truediv] . rlib/test/test_rbigint.py::test_hypothesis_small_shift[test_unsigned_roundtrip] . rlib/test/test_rposix_scandir.py::TestScanDir::()::test_name_bytes . rlib/test/test_rmmap.py::TestMMap::()::test_page_size . rlib/test/test_rmmap.py::TestMMap::()::test_attributes . rlib/test/test_rmmap.py::TestMMap::()::test_file_size . rlib/test/test_rmmap.py::TestMMap::()::test_create s rlib/test/test_rmmap.py::TestMMap::()::test_unmap_range Skipped: condition: os.name != 'posix' . rlib/test/test_rmmap.py::TestMMap::()::test_close . rlib/test/test_rmmap.py::TestMMap::()::test_read_byte . rlib/test/test_rmmap.py::TestMMap::()::test_readline . rlib/test/test_rmmap.py::TestMMap::()::test_read . rlib/test/test_rmmap.py::TestMMap::()::test_find_rfind . rlib/test/test_rmmap.py::TestMMap::()::test_find . rlib/test/test_rmmap.py::TestMMap::()::test_is_modifiable . rlib/test/test_rmmap.py::TestMMap::()::test_seek . rlib/test/test_rmmap.py::TestMMap::()::test_write . rlib/test/test_rmmap.py::TestMMap::()::test_write_byte s rlib/test/test_rmmap.py::TestMMap::()::test_write_readonly Skipped: Needs PROT_READ s rlib/test/test_rmmap.py::TestMMap::()::test_write_without_protwrite Skipped: Needs PROT_WRITE . rlib/test/test_rmmap.py::TestMMap::()::test_size . rlib/test/test_rmmap.py::TestMMap::()::test_tell . rlib/test/test_rmmap.py::TestMMap::()::test_move . rlib/test/test_rmmap.py::TestMMap::()::test_resize . rlib/test/test_rmmap.py::TestMMap::()::test_len . rlib/test/test_rmmap.py::TestMMap::()::test_get_item . rlib/test/test_rmmap.py::TestMMap::()::test_set_item . rlib/test/test_rmmap.py::TestMMap::()::test_double_close . rlib/test/test_rmmap.py::TestMMap::()::test_translated s rlib/test/test_rmmap.py::TestMMap::()::test_translated_madvise_bug Skipped: condition: not mmap.has_madvise . rlib/test/test_rmmap.py::TestMMap::()::test_windows_crasher_1 . rlib/test/test_rmmap.py::TestMMap::()::test_windows_crasher_2 . rlib/test/test_rmmap.py::TestMMap::()::test_resize_fails_if_mapping_held_elsewhere s rlib/test/test_rmmap.py::TestMMap::()::test_madvise Skipped: condition: not mmap.has_madvise . rlib/test/test_rmmap.py::test_alloc_free . rlib/test/test_rmmap.py::test_compile_alloc_free . rlib/test/test_rposix_environ.py::test_environ_items . rlib/test/test_rposix_environ.py::test_unset_error . rlib/test/test_rrandom.py::test_init_from_zero . rlib/test/test_rrandom.py::test_init_from_seed . rlib/test/test_rrandom.py::test_numbers . rlib/test/test_rrandom.py::test_init_by_array . rlib/test/test_rrandom.py::test_jumpahead . rlib/test/test_rrandom.py::test_jumpahead_badstate . rlib/test/test_rrandom.py::test_translate . rlib/test/test_rsha.py::TestSHA::()::test_case_1 . rlib/test/test_rsha.py::TestSHA::()::test_case_2 . rlib/test/test_rsha.py::TestSHA::()::test_copy . rlib/test/test_rsha.py::TestSHA::()::test_random . rlib/test/test_rrawarray.py::TestRArray::()::test_copy_list_to_raw_array . rlib/test/test_rrawarray.py::TestRArray::()::test_copy_list_to_raw_array_rtyped . rlib/test/test_rrawarray.py::TestRArray::()::test_new_list_from_raw_array . rlib/test/test_rrawarray.py::TestRArray::()::test_new_list_from_raw_array_rtyped . rlib/test/test_rshrinklist.py::test_simple . rlib/test/test_rshrinklist.py::test_append_dead_items s rlib/test/test_rsignal.py::test_simple Skipped: requires SIGUSR1 in signal s rlib/test/test_rsignal.py::test_compile Skipped: requires SIGUSR1 in signal s rlib/test/test_rsignal.py::test_compile_wakeup_fd Skipped: requires SIGUSR1 in signal s rlib/test/test_rsignal.py::test_raise Skipped: requires SIGUSR1 in signal s rlib/test/test_rsignal.py::test_strsignal Skipped: requires SIGUSR1 in signal s rlib/test/test_rsignal.py::test_have_debugger_fields Skipped: requires SIGUSR1 in signal s rlib/test/test_rposix_stat.py::TestPosixStatFunctions::()::test_has_all_fields Skipped: win32 only has the portable fields . rlib/test/test_rposix_stat.py::TestPosixStatFunctions::()::test_stat . rlib/test/test_rposix_stat.py::TestPosixStatFunctions::()::test_fstat . rlib/test/test_rposix_stat.py::TestPosixStatFunctions::()::test_stat_large_number s rlib/test/test_rposix_stat.py::TestPosixStatFunctions::()::test_statvfs Skipped: posix specific function s rlib/test/test_rposix_stat.py::TestPosixStatFunctions::()::test_fstatvfs Skipped: posix specific function . rlib/test/test_rposix_stat.py::TestPosixStatFunctions::()::test_stat3_ino_dev s rlib/test/test_rposix_stat.py::test_fstatat Skipped: condition: not hasattr(rposix_stat, 'fstatat') . rlib/test/test_rposix_stat.py::test_high_precision_stat_time . rlib/test/test_rsiphash.py::test_siphash24 . rlib/test/test_rsiphash.py::test_siphash24_with_key . rlib/test/test_rsiphash.py::test_siphash24_latin1_unicode . rlib/test/test_rsiphash.py::test_siphash24_latin1_unicode_prebuilt . rlib/test/test_rsiphash.py::test_fix_seed . rlib/test/test_rsiphash.py::test_translated . rlib/test/test_rstackovf.py::test_direct s rlib/test/test_rstackovf.py::test_raises_AttributeError Skipped: not RPython code... s rlib/test/test_rstackovf.py::test_llinterp Skipped: can fail to overflow on PyPy . rlib/test/test_rstackovf.py::test_c_translation F rlib/test/test_rstacklet.py::TestStackletShadowStack::()::test_demo1 self = def test_demo1(self): > t, cbuilder = self.compile(entry_point) rlib\test\test_rstacklet.py:325: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ translator\c\test\test_standalone.py:75: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp...ython_memory_gc.c(1812): error C2037: left of \'ullTotalPhys\' specifies undefined struct/union \'MEMORYSTATUSEX\'\r\n' stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-126\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_test.obj /c data_rpython_rlib_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_test.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof_1.obj /c data_rpython_rlib_rvmprof_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(137): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(1778): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-126\testing_1\singleheader.h(2382): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(1804): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-126\testing_1\singleheader.h(2382): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(1805): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(1812): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError ---------- Captured stderr call ---------- [platform:msg] Updated environment with vsver 160, using x64 True [rtyper] specializing: 100 / 958 blocks (10%) [rtyper] specializing: 200 / 1143 blocks (17%) [rtyper] specializing: 300 / 1154 blocks (25%) [rtyper] specializing: 400 / 1163 blocks (34%) [rtyper] specializing: 500 / 1196 blocks (41%) [rtyper] specializing: 600 / 1196 blocks (50%) [rtyper] specializing: 700 / 1196 blocks (58%) [rtyper] specializing: 800 / 1196 blocks (66%) [rtyper] specializing: 900 / 1196 blocks (75%) [rtyper] specializing: 1000 / 1196 blocks (83%) [rtyper] specializing: 1100 / 1198 blocks (91%) [rtyper] specializing: 1200 / 1399 blocks (85%) [rtyper] specializing: 1300 / 1399 blocks (92%) [rtyper] -=- specialized 1399 blocks -=- [rtyper] specializing: 1400 / 1403 blocks (99%) [rtyper] -=- specialized 4 more blocks -=- [rtyper] -=- specialized 25 more blocks -=- [rtyper] -=- specialized 5 more blocks -=- [rtyper] specializing: 1500 / 3260 blocks (46%) [rtyper] specializing: 1700 / 3321 blocks (51%) [rtyper] specializing: 1900 / 3326 blocks (57%) [rtyper] specializing: 2100 / 3341 blocks (62%) [rtyper] specializing: 2300 / 3341 blocks (68%) [rtyper] specializing: 2600 / 3426 blocks (75%) [rtyper] specializing: 2800 / 3426 blocks (81%) [rtyper] specializing: 3000 / 3426 blocks (87%) [rtyper] specializing: 3200 / 3428 blocks (93%) [rtyper] specializing: 3300 / 3428 blocks (96%) [rtyper] -=- specialized 2003 more blocks -=- [rtyper] specializing: 3500 / 3544 blocks (98%) [rtyper] -=- specialized 108 more blocks -=- [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] inlined 1192 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] removed 32 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [rtyper] -=- specialized 22 more blocks -=- [rtyper] specializing: 3600 / 3612 blocks (99%) [rtyper] -=- specialized 46 more blocks -=- [rtyper] -=- specialized 0 more blocks -=- [c] 1000 nodes [ array: 131 framework rtti: 23 func: 504 group: 1 struct: 359 ] [c:database] GC transformer: finished helpers [rtyper] -=- specialized 69 more blocks -=- [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] inlined 4 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] removed 16 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [c:database] GC transformer: finished tables [gctransform:info] assigned 100 typeids [gctransform:info] added 326 push/pop stack root instructions [gctransform:info] inserted 29 write barrier calls [gctransform:info] inserted 14 write_barrier_from_array calls [gctransform:info] found 2 static roots [c:database] Inlining GC helpers and postprocessing [c] 1158 nodes [ array: 169 framework rtti: 29 func: 527 group: 1 struct: 432 ] [c:database] Completed [c:writing] structdef.h [c:writing] forwarddecl.h [c:writing] preimpl.h [c:writing] data_rpython_flowspace.c [c:writing] data_rpython_memory_gc.c [c:writing] data_rpython_memory_gctransform.c [c:writing] data_rpython_rlib.c [c:writing] data_rpython_rlib_rvmprof.c [c:writing] data_rpython_rlib_test.c [c:writing] data_rpython_rtyper.c [c:writing] data_rpython_rtyper_lltypesystem.c [c:writing] nonfuncnodes.c [c:writing] data_rpython_memory_gc_1.c [c:writing] data_rpython_rlib_1.c [c:writing] data_rpython_rlib_rvmprof_1.c [c:writing] data_rpython_rtyper_lltypesystem_1.c [c:writing] implement.c [c:writing] rpython_flowspace.c [c:writing] rpython_memory.c [c:writing] rpython_memory_gc.c [c:writing] rpython_memory_gctransform.c [c:writing] rpython_rlib.c [c:writing] rpython_rlib_rvmprof.c [c:writing] rpython_rlib_test.c [c:writing] rpython_rtyper.c [c:writing] rpython_rtyper_lltypesystem.c [c:writing] rpython_translator.c [c:writing] rpython_translator_c.c [platform:execute] nmake in c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-126\testing_1 [platform:Error] cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] stdafx.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] testing_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gc.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gctransform.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_rvmprof.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_test.obj /c data_rpython_rlib_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper_lltypesystem.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] nonfuncnodes.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gc_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof_1.obj /c data_rpython_rlib_rvmprof_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_rvmprof_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper_lltypesystem_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] implement.c [platform:Error] implement.c(137): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_memory.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_memory_gc.c [platform:Error] rpython_memory_gc.c(1778): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-126\testing_1\singleheader.h(2382): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(1804): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-126\testing_1\singleheader.h(2382): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(1805): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(1812): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' [platform:Error] Stop. . rlib/test/test_rstacklet.py::test_dont_keep_debug_to_true (somefailed=True in rlib/test/test_rstacklet.py) . rlib/test/test_rsocket.py::test_ipv4_addr s rlib/test/test_rsocket.py::test_unix_addr Skipped: AF_UNIX not supported. s rlib/test/test_rsocket.py::test_netlink_addr Skipped: AF_NETLINK not supported. . rlib/test/test_rsocket.py::test_gethostname . rlib/test/test_rsocket.py::test_gethostbyname . rlib/test/test_rsocket.py::test_gethostbyname_ex . rlib/test/test_rsocket.py::test_gethostbyaddr . rlib/test/test_rsocket.py::test_getservbyname . rlib/test/test_rsocket.py::test_getservbyport . rlib/test/test_rsocket.py::test_getprotobyname s rlib/test/test_rsocket.py::test_socketpair[recv] Skipped: No socketpair on Windows . rlib/test/test_rsocket.py::test_simple_tcp[recv] . rlib/test/test_rsocket.py::test_simple_udp[recv] . rlib/test/test_rsocket.py::test_nonblocking[recv] s rlib/test/test_rsocket.py::test_unix_socket_connect[recv] Skipped: AF_UNIX not supported. . rlib/test/test_rsocket.py::test_socket_saves_errno[recv] s rlib/test/test_rsocket.py::test_socketpair[recvinto] Skipped: No socketpair on Windows . rlib/test/test_rsocket.py::test_simple_tcp[recvinto] . rlib/test/test_rsocket.py::test_simple_udp[recvinto] . rlib/test/test_rsocket.py::test_nonblocking[recvinto] s rlib/test/test_rsocket.py::test_unix_socket_connect[recvinto] Skipped: AF_UNIX not supported. . rlib/test/test_rsocket.py::test_socket_saves_errno[recvinto] s rlib/test/test_rsocket.py::test_socketpair_inheritable Skipped: No socketpair on Windows s rlib/test/test_rsocket.py::test_socketpair_recvinto Skipped: No socketpair on Windows s rlib/test/test_rsocket.py::test_socketpair_recvfrom_into Skipped: No socketpair on Windows . rlib/test/test_rsocket.py::test_inheritable . rlib/test/test_rsocket.py::test_getaddrinfo_http . rlib/test/test_rsocket.py::test_getaddrinfo_pydotorg . rlib/test/test_rsocket.py::test_getaddrinfo_no_reverse_lookup . rlib/test/test_rsocket.py::test_getaddrinfo_osx_crash . rlib/test/test_rsocket.py::test_connect_ex . rlib/test/test_rsocket.py::test_connect_with_timeout_fail . rlib/test/test_rsocket.py::test_connect_with_timeout_succeed . rlib/test/test_rsocket.py::test_connect_with_default_timeout_fail . rlib/test/test_rsocket.py::test_getsetsockopt . rlib/test/test_rsocket.py::test_getsetsockopt_global s rlib/test/test_rsocket.py::test_get_socket_family Skipped: requires bound socket . rlib/test/test_rsocket.py::test_dup . rlib/test/test_rsocket.py::test_c_dup . rlib/test/test_rsocket.py::test_inet_aton . rlib/test/test_rsocket.py::test_inet_ntoa . rlib/test/test_rsocket.py::test_inet_pton . rlib/test/test_rsocket.py::test_inet_ntop . rlib/test/test_rsocket.py::TestTCP::()::test_timeout . rlib/test/test_rsocket.py::TestTCP::()::test_timeout_zero . rlib/test/test_rsocket.py::test_no_AF_PACKET . rlib/test/test_rsocket.py::test_no_AF_NETLINK x rlib/test/test_rsocket.py::test_thread_safe_gethostbyaddr @pytest.mark.xfail(reason="hits non-thread-safe issues with ll2ctypes") def test_thread_safe_gethostbyaddr(): import threading nthreads = 10 ip = '8.8.8.8' domain = gethostbyaddr(ip)[0] result = [0] * nthreads threads = [None] * nthreads lock = threading.Lock() def lookup_addr(ip, i): name, aliases, address_list = gethostbyaddr(ip, lock) if name == domain: result[i] += 1 for i in range(nthreads): threads[i] = threading.Thread(target = lookup_addr, args=[ip, i]) threads[i].start() for i in range(nthreads): threads[i].join() > assert sum(result) == nthreads E assert 0 == 10 E + where 0 = sum([0, 0, 0, 0, 0, 0, ...]) rlib\test\test_rsocket.py:694: AssertionError x rlib/test/test_rsocket.py::test_thread_safe_gethostbyname_ex @pytest.mark.xfail(reason="hits non-thread-safe issues with ll2ctypes") def test_thread_safe_gethostbyname_ex(): import threading nthreads = 10 domain = 'google.com' result = [0] * nthreads threads = [None] * nthreads lock = threading.Lock() def lookup_name(i): name, aliases, address_list = gethostbyname_ex(domain, lock) if name == domain: result[i] += 1 for i in range(nthreads): threads[i] = threading.Thread(target = lookup_name, args=[i]) threads[i].start() for i in range(nthreads): threads[i].join() > assert sum(result) == nthreads E assert 0 == 10 E + where 0 = sum([0, 0, 0, 0, 0, 0, ...]) rlib\test\test_rsocket.py:713: AssertionError x rlib/test/test_rsocket.py::test_getaddrinfo_pydotorg_threadsafe @pytest.mark.xfail(reason="hits non-thread-safe issues with ll2ctypes") def test_getaddrinfo_pydotorg_threadsafe(): import threading nthreads = 10 result = [0] * nthreads threads = [None] * nthreads for i in range(nthreads): threads[i] = threading.Thread(target = getaddrinfo_pydotorg, args=[i, result]) threads[i].start() for i in range(nthreads): threads[i].join() > assert sum(result) == nthreads E assert 0 == 10 E + where 0 = sum([0, 0, 0, 0, 0, 0, ...]) rlib\test\test_rsocket.py:726: AssertionError . rlib/test/test_rsocket.py::test_translate_netdb_lock . rlib/test/test_rsocket.py::test_translate_netdb_lock_thread s rlib/test/test_rsocket.py::test_socket_init_non_blocking Skipped: requires fcntl s rlib/test/test_rsocket.py::test_sethostname Skipped: Running as superuser is not supported. s rlib/test/test_rsocket.py::test_msg_trunc_weirdness_linux Skipped: this behaviour of MSG_TRUNC is linux specific . rlib/test/test_rsocket.py::test_if_nameindex s rlib/test/test_rtermios.py::TestLLTermios::()::test_tcgetattr Skipped: termios not found s rlib/test/test_rtermios.py::TestLLTermios::()::test_tcgetattr2 Skipped: termios not found s rlib/test/test_rtermios.py::TestLLTermios::()::test_tcsetattr Skipped: termios not found s rlib/test/test_rtermios.py::TestLLTermios::()::test_tcrest Skipped: termios not found s rlib/test/test_rtermios.py::TestTermios::()::test_tcsetattr_icanon Skipped: termios not found . rlib/test/test_rtime.py::TestTime::()::test_time_time . rlib/test/test_rtime.py::TestTime::()::test_time_clock . rlib/test/test_rtime.py::TestTime::()::test_time_sleep s rlib/test/test_rtime.py::TestTime::()::test_clock_gettime Skipped: no clock_gettime() s rlib/test/test_rtime.py::TestTime::()::test_clock_getres Skipped: no clock_gettime() . rlib/test/test_rstring.py::test_split . rlib/test/test_rstring.py::test_split_no_occurrence . rlib/test/test_rstring.py::test_split_None . rlib/test/test_rstring.py::test_split_unicode . rlib/test/test_rstring.py::test_split_utf8 . rlib/test/test_rstring.py::test_rsplit . rlib/test/test_rstring.py::test_rsplit_None . rlib/test/test_rstring.py::test_rsplit_unicode . rlib/test/test_rstring.py::test_rsplit_utf8 . rlib/test/test_rstring.py::test_string_replace s rlib/test/test_rstring.py::test_string_replace_overflow Skipped: Wrong platform . rlib/test/test_rstring.py::test_unicode_replace s rlib/test/test_rstring.py::test_unicode_replace_overflow Skipped: Wrong platform . rlib/test/test_rstring.py::test_replace_no_occurrence . rlib/test/test_rstring.py::test_startswith . rlib/test/test_rstring.py::test_endswith . rlib/test/test_rstring.py::test_string_builder . rlib/test/test_rstring.py::test_unicode_builder . rlib/test/test_rstring.py::test_search . rlib/test/test_rstring.py::TestTranslates::()::test_split_rsplit . rlib/test/test_rstring.py::TestTranslates::()::test_buffer_parameter . rlib/test/test_rstring.py::TestTranslates::()::test_replace . rlib/test/test_rstring.py::test_search_two_way_patterns . rlib/test/test_rstring.py::test_search_two_way_pure_branch . rlib/test/test_rstring.py::test_search_random_large . rlib/test/test_rstring.py::test_search_two_way_utf8 . rlib/test/test_rstring.py::test_search_small_windows_and_rfind . rlib/test/test_rstring.py::test_hypothesis_search . rlib/test/test_runicode.py::test_unichr . rlib/test/test_runicode.py::test_ord . rlib/test/test_runicode.py::TestDecoding::()::test_charmap_encodeerror . rlib/test/test_runicode.py::TestDecoding::()::test_all_ascii . rlib/test/test_runicode.py::TestDecoding::()::test_fast_str_decode_ascii . rlib/test/test_runicode.py::TestDecoding::()::test_all_first_256 . rlib/test/test_runicode.py::TestDecoding::()::test_first_10000 . rlib/test/test_runicode.py::TestDecoding::()::test_random . rlib/test/test_runicode.py::TestDecoding::()::test_random_hypothesis . rlib/test/test_runicode.py::TestDecoding::()::test_maxunicode . rlib/test/test_runicode.py::TestDecoding::()::test_ascii_error . rlib/test/test_runicode.py::TestDecoding::()::test_decode_replace . rlib/test/test_runicode.py::TestDecoding::()::test_utf16_errors . rlib/test/test_runicode.py::TestDecoding::()::test_utf16_bugs . rlib/test/test_runicode.py::TestDecoding::()::test_utf16_surrogates . rlib/test/test_runicode.py::TestDecoding::()::test_utf32_surrogates[unich0] . rlib/test/test_runicode.py::TestDecoding::()::test_utf32_surrogates[unich1] . rlib/test/test_runicode.py::TestDecoding::()::test_utf7_bugs . rlib/test/test_runicode.py::TestDecoding::()::test_utf7_tofrom_utf8_bug . rlib/test/test_runicode.py::TestDecoding::()::test_utf7_partial . rlib/test/test_runicode.py::TestDecoding::()::test_utf7_surrogates . rlib/test/test_runicode.py::TestUTF8Decoding::()::test_charmap_encodeerror . rlib/test/test_runicode.py::TestUTF8Decoding::()::test_single_chars_utf8 . rlib/test/test_runicode.py::TestUTF8Decoding::()::test_utf8_surrogate . rlib/test/test_runicode.py::TestUTF8Decoding::()::test_invalid_start_byte . rlib/test/test_runicode.py::TestUTF8Decoding::()::test_unexpected_end_of_data . rlib/test/test_runicode.py::TestUTF8Decoding::()::test_invalid_cb_for_2bytes_seq . rlib/test/test_runicode.py::TestUTF8Decoding::()::test_invalid_cb_for_3bytes_seq . rlib/test/test_runicode.py::TestUTF8Decoding::()::test_invalid_cb_for_4bytes_seq . rlib/test/test_runicode.py::TestUTF8Decoding::()::test_utf8_errors . rlib/test/test_runicode.py::TestUTF8Decoding::()::test_issue8271 . rlib/test/test_runicode.py::TestEncoding::()::test_charmap_encodeerror . rlib/test/test_runicode.py::TestEncoding::()::test_all_ascii . rlib/test/test_runicode.py::TestEncoding::()::test_all_first_256 . rlib/test/test_runicode.py::TestEncoding::()::test_first_10000 . rlib/test/test_runicode.py::TestEncoding::()::test_random . rlib/test/test_runicode.py::TestEncoding::()::test_maxunicode . rlib/test/test_runicode.py::TestEncoding::()::test_empty . rlib/test/test_runicode.py::TestEncoding::()::test_single_chars_utf8 . rlib/test/test_runicode.py::TestEncoding::()::test_utf8_surrogates . rlib/test/test_runicode.py::TestEncoding::()::test_ascii_error . rlib/test/test_runicode.py::TestEncoding::()::test_latin1_error . rlib/test/test_runicode.py::TestEncoding::()::test_encode_decimal . rlib/test/test_runicode.py::TestEncoding::()::test_encode_utf8sp . rlib/test/test_runicode.py::TestTranslation::()::test_utf8 . rlib/test/test_runicode.py::TestTranslation::()::test_surrogates . rlib/test/test_runicode.py::TestTranslation::()::test_encode_surrogate_pair . rlib/test/test_runicode.py::TestTranslation::()::test_encode_surrogate_pair_utf8 . rlib/test/test_rtimer.py::TestTimer::()::test_direct . rlib/test/test_rtimer.py::TestTimer::()::test_annotation . rlib/test/test_rtimer.py::TestTimer::()::test_compile_c . rlib/test/test_rtimer.py::TestGetUnit::()::test_direct . rlib/test/test_rtimer.py::TestGetUnit::()::test_annotation . rlib/test/test_rtimer.py::TestGetUnit::()::test_compile_c . rlib/test/test_rurandom.py::test_rurandom s rlib/test/test_rurandom.py::test_rurandom_no_syscall Skipped: condition: sys.platform == 'win32' . rlib/test/test_rposix.py::TestPosixFunction::()::test_access . rlib/test/test_rposix.py::TestPosixFunction::()::test_times s rlib/test/test_rposix.py::TestPosixFunction::()::test_getlogin Skipped: condition: not hasattr(os, 'getlogin') . rlib/test/test_rposix.py::TestPosixFunction::()::test_utimes . rlib/test/test_rposix.py::TestPosixFunction::()::test_utime_negative_fraction . rlib/test/test_rposix.py::TestPosixFunction::()::test__getfullpathname . rlib/test/test_rposix.py::TestPosixFunction::()::test__getfullpathname_long . rlib/test/test_rposix.py::TestPosixFunction::()::test__getfullpathname_unicode . rlib/test/test_rposix.py::TestPosixFunction::()::test_getcwd . rlib/test/test_rposix.py::TestPosixFunction::()::test_chdir . rlib/test/test_rposix.py::TestPosixFunction::()::test_mkdir s rlib/test/test_rposix.py::TestPosixFunction::()::test_mkdirat Skipped: Requires rposix.mkdirat() . rlib/test/test_rposix.py::TestPosixFunction::()::test_strerror . rlib/test/test_rposix.py::TestPosixFunction::()::test_system s rlib/test/test_rposix.py::TestPosixFunction::()::test_execve Skipped: condition: os.name != 'posix' . rlib/test/test_rposix.py::TestPosixFunction::()::test_os_write . rlib/test/test_rposix.py::TestPosixFunction::()::test_os_close . rlib/test/test_rposix.py::TestPosixFunction::()::test_os_lseek . rlib/test/test_rposix.py::TestPosixFunction::()::test_os_fsync s rlib/test/test_rposix.py::TestPosixFunction::()::test_os_fdatasync Skipped: condition: not hasattr(os, 'fdatasync') . rlib/test/test_rposix.py::TestPosixFunction::()::test_os_kill . rlib/test/test_rposix.py::TestPosixFunction::()::test_isatty s rlib/test/test_rposix.py::TestPosixFunction::()::test_makedev Skipped: condition: not hasattr(rposix, 'makedev') s rlib/test/test_rposix.py::TestPosixFunction::()::test_memfd_create Skipped: condition: not hasattr(rposix, 'memfd_create') s rlib/test/test_rposix.py::TestOsExpect::()::test_ttyname Skipped: condition: not hasattr(os, 'ttyname') . rlib/test/test_rposix.py::TestPosixAscii::()::test_open . rlib/test/test_rposix.py::TestPosixAscii::()::test_stat . rlib/test/test_rposix.py::TestPosixAscii::()::test_access . rlib/test/test_rposix.py::TestPosixAscii::()::test_utime . rlib/test/test_rposix.py::TestPosixAscii::()::test_chmod . rlib/test/test_rposix.py::TestPosixAscii::()::test_unlink . rlib/test/test_rposix.py::TestPosixAscii::()::test_rename . rlib/test/test_rposix.py::TestPosixAscii::()::test_replace . rlib/test/test_rposix.py::TestPosixAscii::()::test_listdir . rlib/test/test_rposix.py::TestPosixAscii::()::test_chdir . rlib/test/test_rposix.py::TestPosixAscii::()::test_putenv s rlib/test/test_rposix.py::TestPosixAscii::()::test_openat Skipped: Requires rposix.openat() s rlib/test/test_rposix.py::TestPosixAscii::()::test_unlinkat Skipped: Requires rposix.unlinkat() s rlib/test/test_rposix.py::TestPosixAscii::()::test_utimensat Skipped: Requires rposix.utimensat() s rlib/test/test_rposix.py::TestPosixAscii::()::test_fchmodat Skipped: Requires rposix.fchmodat() . rlib/test/test_rposix.py::TestPosixUnicode::()::test_open . rlib/test/test_rposix.py::TestPosixUnicode::()::test_stat . rlib/test/test_rposix.py::TestPosixUnicode::()::test_access . rlib/test/test_rposix.py::TestPosixUnicode::()::test_utime . rlib/test/test_rposix.py::TestPosixUnicode::()::test_chmod . rlib/test/test_rposix.py::TestPosixUnicode::()::test_unlink . rlib/test/test_rposix.py::TestPosixUnicode::()::test_rename . rlib/test/test_rposix.py::TestPosixUnicode::()::test_replace . rlib/test/test_rposix.py::TestPosixUnicode::()::test_listdir . rlib/test/test_rposix.py::TestPosixUnicode::()::test_chdir . rlib/test/test_rposix.py::TestPosixUnicode::()::test_putenv . rlib/test/test_rposix.py::TestRegisteredFunctions::()::test_dup . rlib/test/test_rposix.py::TestRegisteredFunctions::()::test_open s rlib/test/test_rposix.py::test_fdlistdir Skipped: Requires rposix.fdlistdir() s rlib/test/test_rposix.py::test_fdlistdir_rewinddir Skipped: Requires rposix.fdlistdir() s rlib/test/test_rposix.py::test_symlinkat Skipped: Requires rposix.symlinkat() s rlib/test/test_rposix.py::test_linkat Skipped: Requires rposix.linkat() s rlib/test/test_rposix.py::test_renameat Skipped: Requires rposix.renameat() . rlib/test/test_rposix.py::test_set_inheritable . rlib/test/test_rposix.py::test_SetNonInheritableCache . rlib/test/test_rposix.py::test_dup_dup2_non_inheritable . rlib/test/test_rposix.py::test_sync . rlib/test/test_rposix.py::test_cpu_count s rlib/test/test_rposix.py::test_set_status_flags Skipped: Requires rposix.set_status_flags() s rlib/test/test_rposix.py::test_getpriority Skipped: Requires rposix.getpriority() s rlib/test/test_rposix.py::test_pread Skipped: Requires rposix.pread() s rlib/test/test_rposix.py::test_pwrite Skipped: Requires rposix.pwrite() s rlib/test/test_rposix.py::test_posix_fadvise Skipped: Requires rposix.posix_fadvise() s rlib/test/test_rposix.py::test_posix_fallocate Skipped: Requires rposix.posix_fallocate() s rlib/test/test_rposix.py::test_sched_get_priority_max Skipped: Requires rposix.sched_get_priority_max() s rlib/test/test_rposix.py::test_sched_get_priority_min Skipped: Requires rposix.sched_get_priority_min() s rlib/test/test_rposix.py::test_os_sched_priority_max_greater_than_min Skipped: Requires rposix.sched_get_priority_min() s rlib/test/test_rposix.py::test_sched_yield Skipped: Requires rposix.sched_yield() s rlib/test/test_rposix.py::test_os_lockf Skipped: Requires rposix.lockf() s rlib/test/test_rposix.py::test_xattr Skipped: Requires working rposix.getxattr() s rlib/test/test_rposix.py::test_getgrouplist Skipped: Requires rposix.getgrouplist() s rlib/test/test_rposix.py::test_sched_rr_get_interval Skipped: Requires working rposix.sched_rr_get_interval() s rlib/test/test_rposix.py::test_get_and_set_scheduler_and_param Skipped: Requires working rposix.sched_getscheduler() . rlib/test/test_rweaklist.py::test_simple . rlib/test/test_rweaklist.py::test_reuse . rlib/test/test_rutf8.py::test_unichr_as_utf8 . rlib/test/test_rutf8.py::test_check_ascii . rlib/test/test_rutf8.py::test_check_utf8 . rlib/test/test_rutf8.py::test_check_utf8_valid . rlib/test/test_rutf8.py::test_check_utf8_slice . rlib/test/test_rutf8.py::test_next_pos . rlib/test/test_rutf8.py::test_check_newline_utf8 . rlib/test/test_rutf8.py::test_isspace_utf8 . rlib/test/test_rutf8.py::test_utf8_in_chars . rlib/test/test_rutf8.py::test_codepoints_in_utf8 . rlib/test/test_rutf8.py::test_utf8_index_storage . rlib/test/test_rutf8.py::test_codepoint_position_at_index . rlib/test/test_rutf8.py::test_codepoint_index_at_byte_position . rlib/test/test_rutf8.py::test_codepoint_position_at_index_inverse . rlib/test/test_rutf8.py::test_repr . rlib/test/test_rutf8.py::test_surrogate_in_utf8 . rlib/test/test_rutf8.py::test_utf8_string_builder . rlib/test/test_rutf8.py::test_utf8_string_builder_bad_code . rlib/test/test_rutf8.py::test_utf8_iterator . rlib/test/test_rutf8.py::test_utf8_iterator_pos . rlib/test/test_rutf8.py::test_has_surrogates . rlib/test/test_rutf8.py::test_has_surrogate_xed_no_surrogate . rlib/test/test_rutf8.py::test_printable_repr_func . rlib/test/test_rweakref.py::test_has_weakref_support . rlib/test/test_rwin32.py::test_get_osfhandle . rlib/test/test_rwin32.py::test_open_process . rlib/test/test_rwin32.py::test_terminate_process . rlib/test/test_rwin32.py::test_wenviron . rlib/test/test_rwin32.py::test_formaterror . rlib/test/test_rwin32.py::test_formaterror_unicode . rlib/test/test_rwin32.py::test_loadlibraryA . rlib/test/test_rwin32.py::test_loadlibraryW . rlib/test/test_rwin32.py::test_loadlibrary_unicode . rlib/test/test_rweakkeydict.py::test_RWeakKeyDictionary . rlib/test/test_rweakkeydict.py::test_rpython_RWeakKeyDictionary . rlib/test/test_rweakkeydict.py::test_rpython_prebuilt . rlib/test/test_rweakkeydict.py::test_rpython_merge_RWeakKeyDictionary . rlib/test/test_rweakkeydict.py::test_rpython_merge_RWeakKeyDictionary2 X rlib/test/test_rweakkeydict.py::test_rpython_merge_RWeakKeyDictionary3 X rlib/test/test_rweakkeydict.py::test_rpython_merge_RWeakKeyDictionary4 x rlib/test/test_rweakkeydict.py::test_rpython_free_values @py.test.mark.xfail(reason="not implemented, messy") def test_rpython_free_values(): class VXDel: def __del__(self): state.freed.append(1) class State: pass state = State() state.freed = [] # def add_me(): k = KX() v = VXDel() d = RWeakKeyDictionary(KX, VXDel) d.set(k, v) return d def f(): del state.freed[:] d = add_me() rgc.collect() # we want the dictionary to be really empty here. It's hard to # ensure in the current implementation after just one collect(), # but at least two collects should be enough. rgc.collect() return len(state.freed) assert f() == 1 > assert interpret(f, []) == 1 E assert 0 == 1 E + where 0 = interpret(, []) rlib\test\test_rweakkeydict.py:176: AssertionError . rlib/test/test_rweakvaldict.py::test_RWeakValueDictionary . rlib/test/test_rweakvaldict.py::test_RWeakValueDictionary_int . rlib/test/test_rweakvaldict.py::test_rpython_RWeakValueDictionary . rlib/test/test_rweakvaldict.py::test_rpython_RWeakValueDictionary_int . rlib/test/test_rweakvaldict.py::test_rpython_prebuilt . rlib/test/test_rweakvaldict.py::test_rpython_merge_RWeakValueDictionary . rlib/test/test_rweakvaldict.py::test_rpython_merge_RWeakValueDictionary2 X rlib/test/test_rweakvaldict.py::test_rpython_merge_RWeakValueDictionary3 . rlib/test/test_rweakvaldict.py::test_rpython_RWeakValueDictionary_or_None . rlib/test/test_rweakvaldict.py::test_bogus_makekey . rlib/test/test_rweakvaldict.py::test_key_instance . rlib/test/test_rweakvaldict.py::test_translation_prebuilt_1 . rlib/test/test_rweakvaldict.py::test_translation_prebuilt_2 . rlib/test/test_rzipfile.py::TestRZipFile::()::test_rzipfile . rlib/test/test_rzipfile.py::TestRZipFileCompressed::()::test_rzipfile . rlib/test/test_signature.py::test_bookkeeping . rlib/test/test_signature.py::test_basic . rlib/test/test_signature.py::test_arg_errors . rlib/test/test_signature.py::test_return . rlib/test/test_signature.py::test_return_errors x rlib/test/test_signature.py::test_return_errors_xfail @py.test.mark.xfail def test_return_errors_xfail(): @check_annotator_fails > @signature(returns=types.str()) def str_not_None(): rlib\test\test_signature.py:95: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ caller = def check_annotator_fails(caller): > exc = py.test.raises(model.AnnotatorError, annotate_at, caller).value E Failed: DID NOT RAISE rlib\test\test_signature.py:29: Failed . rlib/test/test_signature.py::test_none . rlib/test/test_signature.py::test_float . rlib/test/test_signature.py::test_unicode . rlib/test/test_signature.py::test_str0 . rlib/test/test_signature.py::test_ptr . rlib/test/test_signature.py::test_list . rlib/test/test_signature.py::test_array . rlib/test/test_signature.py::test_dict . rlib/test/test_signature.py::test_instance . rlib/test/test_signature.py::test_instance_or_none . rlib/test/test_signature.py::test_self . rlib/test/test_signature.py::test_self_error . rlib/test/test_signature.py::test_any_as_argument . rlib/test/test_signature.py::test_return_any x rlib/test/test_signature.py::test_class_basic @py.test.mark.xfail def test_class_basic(): class C(object): _fields_ = ClassSpec({'x': FieldSpec(types.int)}) def wrong_type(): c = C() c.x = 'a' > check_annotator_fails(wrong_type) rlib\test\test_signature.py:330: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ caller = def check_annotator_fails(caller): > exc = py.test.raises(model.AnnotatorError, annotate_at, caller).value E Failed: DID NOT RAISE rlib\test\test_signature.py:29: Failed x rlib/test/test_signature.py::test_class_shorthand @py.test.mark.xfail def test_class_shorthand(): class C1(object): _fields_ = {'x': FieldSpec(types.int)} def wrong_type_1(): c = C1() c.x = 'a' > check_annotator_fails(wrong_type_1) rlib\test\test_signature.py:345: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ caller = def check_annotator_fails(caller): > exc = py.test.raises(model.AnnotatorError, annotate_at, caller).value E Failed: DID NOT RAISE rlib\test\test_signature.py:29: Failed x rlib/test/test_signature.py::test_class_inherit @py.test.mark.xfail def test_class_inherit(): class C(object): _fields_ = ClassSpec({'x': FieldSpec(types.int)}) class C1(object): _fields_ = ClassSpec({'y': FieldSpec(types.int)}) class C2(object): _fields_ = ClassSpec({'y': FieldSpec(types.int)}, inherit=True) def no_inherit(): c = C1() c.x = 3 > check_annotator_fails(no_inherit) rlib\test\test_signature.py:369: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ caller = def check_annotator_fails(caller): > exc = py.test.raises(model.AnnotatorError, annotate_at, caller).value E Failed: DID NOT RAISE rlib\test\test_signature.py:29: Failed s rlib/test/test_z3.py D:\a\pypy\pypy\rpython\rlib\test\test_z3.py:11: Skipped: please install z3 (z3-solver on pypi) and hypothesis . rlib/unicodedata/test/test_codegen.py::test_charlist . rlib/unicodedata/test/test_codegen.py::test_print_listlike . rlib/unicodedata/test/test_dawg.py::test_1 . rlib/unicodedata/test/test_dawg.py::test_2 . rlib/unicodedata/test/test_dawg.py::test_bug_match_past_string_end . rlib/unicodedata/test/test_dawg.py::test_bug_1 . rlib/unicodedata/test/test_dawg.py::test_missing_key_inverse . rlib/unicodedata/test/test_dawg.py::test_generate . rlib/unicodedata/test/test_dawg.py::test_varint_hypothesis . rlib/unicodedata/test/test_dawg.py::test_add_bits . rlib/unicodedata/test/test_dawg.py::test_random_dawg . rlib/unicodedata/test/test_ucd.py::TestTranslated::()::test_translated . rlib/unicodedata/test/test_ucd.py::TestTranslated::()::test_translated_crash . rlib/unicodedata/test/test_ucd.py::test_code_to_unichr . rlib/unicodedata/test/test_ucd.py::test_cjk . rlib/unicodedata/test/test_unicodedata.py::TestUnicodeData::()::test_all_charnames_2bytes . rlib/unicodedata/test/test_unicodedata.py::TestUnicodeData::()::test_isprintable . rlib/unicodedata/test/test_unicodedata.py::TestUnicodeData::()::test_identifier . rlib/unicodedata/test/test_unicodedata.py::TestUnicodeData::()::test_compare_functions . rlib/unicodedata/test/test_unicodedata.py::TestUnicodeData::()::test_compare_methods . rlib/unicodedata/test/test_unicodedata.py::TestUnicodeData::()::test_hangul_difference_520 . rlib/unicodedata/test/test_unicodedata.py::TestUnicodeData::()::test_differences . rlib/unicodedata/test/test_unicodedata.py::TestUnicodeData::()::test_casefolding . rlib/unicodedata/test/test_unicodedata.py::TestUnicodeData::()::test_canon_decomposition . rlib/unicodedata/test/test_unicodedata.py::TestUnicodeData::()::test_composition . rlib/unicodedata/test/test_unicodedata.py::TestUnicodeData::()::test_alias . rlib/unicodedata/test/test_unicodedata.py::TestUnicodeData1100::()::test_some_additions . rlib/unicodedata/test/test_unicodedata.py::TestUnicodeData1100::()::test_special_casing . rlib/unicodedata/test/test_unicodedata.py::TestUnicodeData1100::()::test_islower . rlib/unicodedata/test/test_unicodedata.py::TestUnicodeData1100::()::test_changed_in_version_8 . rlib/unicodedata/test/test_unicodedata.py::TestUnicodeData1100::()::test_casefold . rlib/unicodedata/test/test_unicodedata.py::TestUnicodeData1100::()::test_changed_in_version_11 . rlib/unicodedata/test/test_unicodedata.py::test_turkish_i[db0] . rlib/unicodedata/test/test_unicodedata.py::test_turkish_i[db1] . rlib/unicodedata/test/test_unicodedata.py::test_era_reiwa . rlib/unicodedata/test/test_unicodedata.py::test_unicode13 . rlib/unicodedata/test/test_unicodedata.py::test_unicode13_composition . rlib/unicodedata/test/test_unicodedata.py::test_named_sequence . rlib/unicodedata/test/test_unicodedata.py::test_cjk_13_missing_range_bug . rlib/unicodedata/test/test_unicodedata.py::test_unicode14 . rlib/unicodedata/test/test_unicodedata.py::test_cjk_14_new_chars . rlib/test/test_rzlib.py::test_crc32 . rlib/test/test_rzlib.py::test_crc32_start_value . rlib/test/test_rzlib.py::test_adler32 . rlib/test/test_rzlib.py::test_adler32_start_value . rlib/test/test_rzlib.py::test_invalidLevel . rlib/test/test_rzlib.py::test_deflate_init_end . rlib/test/test_rzlib.py::test_deflate_set_dictionary . rlib/test/test_rzlib.py::test_compression . rlib/test/test_rzlib.py::test_compression_lots_of_data . rlib/test/test_rzlib.py::test_inflate_init_end . rlib/test/test_rzlib.py::test_decompression . rlib/test/test_rzlib.py::test_decompression_lots_of_data . rlib/test/test_rzlib.py::test_decompression_truncated_input . rlib/test/test_rzlib.py::test_decompression_too_much_input . rlib/test/test_rzlib.py::test_decompress_max_length . rlib/test/test_rzlib.py::test_compress_copy . rlib/test/test_rzlib.py::test_decompress_copy . rlib/test/test_rzlib.py::test_unsuccessful_decompress_copy . rlib/test/test_rzlib.py::test_cornercases . rlib/test/test_rzlib.py::test_zlibVersion . rlib/test/test_rzlib.py::test_translate_and_large_input . rlib/test/test_rthread.py::test_lock . rlib/test/test_rthread.py::test_lock_is_aquired . rlib/test/test_rthread.py::test_thread_error . rlib/test/test_rthread.py::test_tlref_untranslated . rlib/test/test_rthread.py::test_get_ident . rlib/test/test_rthread.py::test_threadlocalref_on_llinterp . rlib/test/test_rthread.py::TestUsingBoehm::()::test_start_new_thread s rlib/test/test_rthread.py::TestUsingBoehm::()::test_gc_locking Skipped: failing on windows, not worth chasing . rlib/test/test_rthread.py::TestUsingBoehm::()::test_acquire_timed_1sec . rlib/test/test_rthread.py::TestUsingBoehm::()::test_acquire_timed_huge_timeout s rlib/test/test_rthread.py::TestUsingBoehm::()::test_acquire_timed_alarm Skipped: skipped on non-linux . rlib/test/test_rthread.py::TestUsingBoehm::()::test_tlref F rlib/test/test_rthread.py::TestUsingFramework::()::test_start_new_thread self = def test_start_new_thread(self): import time class State: pass state = State() def bootstrap1(): state.my_thread_ident1 = get_ident() def bootstrap2(): state.my_thread_ident2 = get_ident() def f(): state.my_thread_ident1 = get_ident() state.my_thread_ident2 = get_ident() start_new_thread(bootstrap1, ()) start_new_thread(bootstrap2, ()) willing_to_wait_more = 1000 while (state.my_thread_ident1 == get_ident() or state.my_thread_ident2 == get_ident()): willing_to_wait_more -= 1 if not willing_to_wait_more: raise Exception("thread didn't start?") time.sleep(0.01) return 42 > fn = self.getcompiled(f, []) rlib\test\test_rthread.py:100: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ translator\c\test\test_boehm.py:40: in getcompiled thread=self.use_threads, **extra_options) translator\c\test\test_genc.py:124: in compile t.compile_c() translator\interactive.py:123: in compile_c self.driver.compile_c() translator\driver.py:108: in proc return self.proceed(backend_goal) translator\driver.py:569: in proceed result = self._execute(goals, task_skip = self._maybe_skip()) translator\tool\taskengine.py:114: in _execute res = self._do(goal, taskcallable, *args, **kwds) translator\driver.py:278: in _do res = func() translator\driver.py:536: in task_compile_c cbuilder.compile(**kwds) translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp...ython_memory_gc.c(1828): error C2037: left of \'ullTotalPhys\' specifies undefined struct/union \'MEMORYSTATUSEX\'\r\n' stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp... /c rpython_memory_gc.c /I/include /I"D:\\a\\pypy\\pypy\\rpython"\\translator\\c\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-130\\testing_5\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_5.obj /c testing_5.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E testing_5.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_test.obj /c data_rpython_rlib_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rlib_test.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_translator_c_test.obj /c data_rpython_translator_c_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_translator_c_test.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E implement.c E implement.c(123): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E rpython_memory_gc.c E rpython_memory_gc.c(1794): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-130\testing_5\singleheader.h(1877): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(1820): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-130\testing_5\singleheader.h(1877): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(1821): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(1828): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError ---------- Captured stderr call ---------- [platform:msg] Updated environment with vsver 160, using x64 True [flowgraph] (rpython.translator.c.test.test_genc:66)entry_point [translation:info] Annotating&simplifying... [translation:info] with policy: rpython.annotator.policy.AnnotatorPolicy [flowgraph] (rpython.rlib.test.test_rthread:86)f [flowgraph] (rpython.rlib.rthread:114)get_ident [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:130)start_new_thread [flowgraph] (rpython.rlib.rthread:99)ll_start_new_thread [flowgraph] (rpython.rlib.rgil:153)allocate [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)RPyThreadStart [flowgraph] (?:6)wrapper [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_RPyThreadStart [flowgraph] (rpython.rlib.rgil:160)release [flowgraph] (rpython.rlib.rgil:183)acquire_maybe_in_new_thread [flowgraph] (rpython.rlib.rthread:124)get_or_make_ident [flowgraph] (rpython.rlib.rthread:356)get_or_make_raw [flowgraph] (rpython.rlib.rgil:171)acquire [flowgraph] (rpython.rlib.rthread:282)gc_thread_run [flowgraph] (rpython.rlib.test.test_rthread:81)bootstrap1 [flowgraph] (rpython.rlib.rposix:500)write [flowgraph] (rpython.rtyper.lltypesystem.rffi:1427)scoped_nonmovingbuffer.__init__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:1431)scoped_nonmovingbuffer.__enter__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:873)get_nonmovingbuffer_ll [flowgraph] (rpython.rlib.objectmodel:315)we_are_translated_to_c [flowgraph] (rpython.rtyper.lltypesystem.rstr:116)copy_string_to_raw [flowgraph] (rpython.rtyper.lltypesystem.rstr:63)_get_raw_buf [flowgraph] (rpython.rtyper.lltypesystem.rstr:57)_str_ofs [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write [flowgraph] (rpython.rtyper.lltypesystem.rffi:1433)scoped_nonmovingbuffer.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:937)free_nonmovingbuffer_ll [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_wrap_write [flowgraph] (rpython.rlib.rposix:151)_errno_before [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rposix:170)_errno_after [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:130)start_new_thread [flowgraph] (rpython.rlib.rthread:99)ll_start_new_thread [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)RPyThreadStart [flowgraph] (?:6)wrapper [flowgraph] (rpython.rlib.test.test_rthread:83)bootstrap2 [flowgraph] (rpython.rlib.rposix:430)handle_posix_error [flowgraph] (rpython.rlib.rarithmetic:139)widen [flowgraph] (rpython.rlib.rtime:282)sleep [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)Sleep [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_Sleep [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)Sleep [flowgraph] (rpython.flowspace.specialcase:76)rpython_print_item [flowgraph] (rpython.rlib.rposix:113)get_saved_errno [flowgraph] (rpython.translator.c.test.test_genc:39)llrepr_out [flowgraph] (rpython.flowspace.specialcase:95)rpython_print_newline [flowgraph] (rpython.flowspace.specialcase:85)rpython_print_end [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__make_wrapper_for_0 [flowgraph] (?:1)memo_offsetof_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__make_wrapper_for_0 [flowgraph] (?:1)memo__should_widen_type_0 [translation:info] usession directory: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130 [translation:info] already done: Annotating&simplifying [translation:info] RTyping... [flowgraph] (rpython.rtyper.rclass:1170)ll_runtime_type_info [flowgraph] (rpython.rtyper.rstr:426)ll_str [flowgraph] (?:1)memo_ll_constant_0 [flowgraph] (rpython.rtyper.rclass:870)ll_str [flowgraph] (rpython.rtyper.lltypesystem.rstr:425)ll_strconcat [flowgraph] (rpython.rtyper.lltypesystem.rstr:416)ll_length [flowgraph] (?:2)mallocstr [flowgraph] (rpython.rtyper.lltypesystem.rstr:36)mallocstr [flowgraph] (rpython.rtyper.lltypesystem.rstr:78)copy_string_contents [flowgraph] (rpython.rtyper.lltypesystem.ll_str:47)ll_int2hex [flowgraph] (rpython.rtyper.lltypesystem.ll_str:7)ll_unsigned [flowgraph] (?:1)memo_conststr_0 [flowgraph] (?:1)memo_conststr_0 [flowgraph] (?:1)memo_conststr_0 [flowgraph] (?:1)memo_conststr_0 [flowgraph] (?:11)ll_join_strs_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rstr:785) [flowgraph] (rpython.rlib.jit:294)loop_unrolling_heuristic [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs [flowgraph] (rpython.rtyper.lltypesystem.llmemory:1037)cast_any_ptr [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (?:2)ll_join_strs_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs [flowgraph] (rpython.rtyper.lltypesystem.rstr:350)ll_strlen [rtyper] specializing: 100 / 353 blocks (28%) [rtyper] specializing: 200 / 353 blocks (56%) [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) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rlist:198)_ll_list_resize_hint_really [flowgraph] (rpython.rtyper.lltypesystem.rlist:351)_ll_new_empty_item_array [flowgraph] (?:2)ll_arraycopy [flowgraph] (rpython.rlib.rgc:362)ll_arraycopy [flowgraph] (rpython.rlib.rgc:342)copy_item [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)_ll_list_resize_hint_really_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rlist:198)_ll_list_resize_hint_really [flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items [flowgraph] (?:1)memo__ll_prebuilt_empty_array_0 [flowgraph] (?:1)memo__contains_gcptr_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (rpython.rtyper.rint:149)ll_str [flowgraph] (rpython.rtyper.lltypesystem.ll_str:13)ll_int2dec [flowgraph] (rpython.rtyper.lltypesystem.ll_str:7)ll_unsigned [flowgraph] (?:11)ll_join_chars_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rstr:821) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (?:2)ll_join_chars_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars [flowgraph] (?:11)ll_listdelslice_startonly_look_inside_iff [flowgraph] (rpython.rtyper.rlist:914) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly [flowgraph] (rpython.rtyper.rlist:541)ll_null_item [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rlist:295)_ll_list_resize_le [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)ll_listdelslice_startonly_trampoline [flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:1300)conditional_call [rtyper] specializing: 300 / 523 blocks (57%) [rtyper] specializing: 400 / 523 blocks (76%) [flowgraph] (rpython.rtyper.rint:434)ll_uint_py_div [flowgraph] (rpython.rtyper.rint:525)ll_uint_py_mod [rtyper] specializing: 500 / 527 blocks (94%) [rtyper] -=- specialized 527 blocks -=- [flowgraph] (rpython.rtyper.rclass:1133)ll_issubclass [flowgraph] (rpython.rtyper.rclass:1130)ll_type [rtyper] -=- specialized 4 more blocks -=- [translation:info] usession directory: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130 [translation:info] already done: Annotating&simplifying [translation:info] already done: RTyping [translation:info] lltype back-end optimisations... [backendopt:removecasts] removed 1 cast_pointers in f [backendopt:removecasts] removed 1 cast_pointers in ll_start_new_thread__bootstrap1 [backendopt:removecasts] removed 1 cast_pointers in _get_raw_buf__rpy_string [backendopt:removecasts] removed 1 cast_pointers in ll_start_new_thread__bootstrap2 [backendopt:removecasts] removed 3 cast_pointers in handle_posix_error__write [backendopt:removecasts] removed 1 cast_pointers in copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in ll_join_strs__v3776___simple_call__function_ [backendopt:removecasts] removed 1 cast_pointers in ll_join_strs__v3779___simple_call__function_ [backendopt:removecasts] removed 1 cast_pointers in ll_strnext__stringiterPtr [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] 0.00 widen__int [backendopt:inlining] 0.00 copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed [backendopt:inlining] 0.00 _get_raw_buf__rpy_string [backendopt:inlining] 0.00 cast_any_ptr__Ptr_GcStruct_rpy_stringLlT_rpy_stringPtr [backendopt:inlining] 0.00 isvirtual__v3777___simple_call__function_ [backendopt:inlining] 0.00 conditional_call__v3806___simple_call__function__star_3 [backendopt:inlining] 0.00 isconstant__v3805___simple_call__function_ [backendopt:inlining] 0.00 isconstant__v3802___simple_call__function_ [backendopt:inlining] 0.00 isconstant__v3792___simple_call__function_ [backendopt:inlining] 0.00 isconstant__v3781___simple_call__function_ [backendopt:inlining] 0.00 isconstant__v3775___simple_call__function_ [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 ll_unsigned__Unsigned [backendopt:inlining] 0.00 isvirtual__v3800___simple_call__function_ [backendopt:inlining] 0.00 isconstant__v3798___simple_call__function_ [backendopt:inlining] 0.00 isvirtual__v3794___simple_call__function_ [backendopt:inlining] 0.00 scoped_nonmovingbuffer.__init__ [backendopt:inlining] 0.00 gc_thread_run [backendopt:inlining] 0.00 Sleep__UINT_star_1 [backendopt:inlining] 0.00 Sleep__Unsigned_star_1 [backendopt:inlining] 0.00 memo__ll_prebuilt_empty_array_0 [backendopt:inlining] 0.00 wrap_write__Signed_arrayPtr_Signed_star_3 [backendopt:inlining] 0.00 isconstant__v3788___simple_call__function_ [backendopt:inlining] 0.00 isconstant__v3786___simple_call__function_ [backendopt:inlining] 0.00 scoped_nonmovingbuffer.__enter__ [backendopt:inlining] 0.00 RPyThreadStart__bootstrap1Const_star_1 [backendopt:inlining] 0.00 RPyThreadStart__bootstrap2Const_star_1 [backendopt:inlining] 0.00 memo_conststr_0 [backendopt:inlining] 0.00 __exit____star_3 [backendopt:inlining] 0.00 get_nonmovingbuffer_ll [backendopt:inlining] 0.00 memo_ll_constant_0 [backendopt:inlining] 0.00 copy_string_to_raw [backendopt:inlining] 0.00 conditional_call__v3783___simple_call__function__star_3 [backendopt:inlining] 0.00 isconstant__v3782___simple_call__function_ [backendopt:inlining] 2.00 ll_length__listPtr [backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr [backendopt:inlining] 2.00 ll_items__listPtr [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 ll_length__rpy_stringPtr [backendopt:inlining] 2.00 ll_uint_py_div__Unsigned_Unsigned [backendopt:inlining] 2.00 ll_uint_py_mod__Unsigned_Unsigned [backendopt:inlining] 2.00 ll_unsigned__Signed [backendopt:inlining] 2.00 setraw [backendopt:inlining] 2.00 setraw [backendopt:inlining] 2.00 setraw [backendopt:inlining] 2.00 setraw [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 get_or_make_raw [backendopt:inlining] 2.00 getraw [backendopt:inlining] 4.00 copy_item__arrayPtr_arrayPtr_Signed_Signed [backendopt:inlining] 5.00 release [backendopt:inlining] 2.00 get_ident [backendopt:inlining] 5.00 allocate [backendopt:inlining] 2.00 get_or_make_ident [backendopt:inlining] 6.00 _str_ofs__rpy_string [backendopt:inlining] 7.00 mallocstr__Signed [backendopt:inlining] 7.00 acquire [backendopt:inlining] 7.00 ll_listdelslice_startonly_look_inside_iff__listPtr_Signed [backendopt:inlining] 7.00 ll_str__IntegerR_SignedConst_Signed [backendopt:inlining] 7.00 llrepr_out__int [backendopt:inlining] 7.00 rpython_print_newline [backendopt:inlining] 4.00 get_saved_errno [backendopt:inlining] 4.00 bootstrap2 [backendopt:inlining] 7.00 start_new_thread__bootstrap2 [backendopt:inlining] 4.00 bootstrap1 [backendopt:inlining] 7.00 start_new_thread__bootstrap1 [backendopt:inlining] 7.50 mallocstr__Signed [backendopt:inlining] 9.00 _ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool [backendopt:inlining] 9.00 ll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT [backendopt:inlining] 9.00 ll_join_chars_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT [backendopt:inlining] 4.00 ll_str__StringR_Ptr_GcStruct_rpy_strin_rpy_stringPtr [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 6.00 ll_setitem_fast__listPtr_Signed_Char [backendopt:inlining] 12.00 ll_striter__rpy_stringPtr [backendopt:inlining] 9.00 acquire_maybe_in_new_thread [backendopt:inlining] 13.00 free_nonmovingbuffer_ll [backendopt:inlining] 6.75 loop_unrolling_heuristic__v3774___simple_call__function_ [backendopt:inlining] 9.00 ll_listdelslice_startonly__v3804___simple_call__function_ [backendopt:inlining] 9.00 ll_listdelslice_startonly__v3799___simple_call__function_ [backendopt:inlining] 15.50 ll_strnext__stringiterPtr [backendopt:inlining] 17.00 ll_append__listPtr_Char [backendopt:inlining] 26.16 ll_join_chars__v3793___simple_call__function_ [backendopt:inlining] 26.16 ll_join_chars__v3796___simple_call__function_ [backendopt:inlining] 27.50 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 31.75 handle_posix_error__write [backendopt:inlining] inlined 175 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] 2 simple mallocs removed in 'll_start_new_thread__bootstrap1' [backendopt:malloc] 2 simple mallocs removed in 'RPyThreadStart__bootstrap1Const_star_1' [backendopt:malloc] 3 simple mallocs removed in 'write' [backendopt:malloc] 2 simple mallocs removed in 'scoped_nonmovingbuffer.__init__' [backendopt:malloc] 7 simple mallocs removed in 'wrap_write__Signed_arrayPtr_Signed_star_3' [backendopt:malloc] 2 simple mallocs removed in 'll_start_new_thread__bootstrap2' [backendopt:malloc] 2 simple mallocs removed in 'RPyThreadStart__bootstrap2Const_star_1' [backendopt:malloc] 5 simple mallocs removed in 'sleep' [backendopt:malloc] 2 simple mallocs removed in 'Sleep__Unsigned_star_1' [backendopt:malloc] 3 simple mallocs removed in 'Sleep__UINT_star_1' [backendopt:malloc] 1 simple mallocs removed in 'rpython_print_item' [backendopt:malloc] 1 simple mallocs removed in 'rpython_print_end' [backendopt:malloc] 1 simple mallocs removed in '_ll_list_resize_ge__listPtr_Signed' [backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v3783___simple_call__function__star_3' [backendopt:malloc] 1 simple mallocs removed in '_ll_list_resize_le__listPtr_Signed' [backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v3806___simple_call__function__star_3' [backendopt:malloc] removed 36 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [translation:info] usession directory: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130 [translation:info] already done: Annotating&simplifying [translation:info] already done: RTyping [translation:info] already done: lltype back-end optimisations [translation:info] inserting stack checks... [flowgraph] (rpython.rlib.rstack:42)stack_check [flowgraph] (rpython.rlib.rstack:67)stack_check_slowpath [rtyper] -=- specialized 8 more blocks -=- [translation:info] inserted 0 stack checks. [translation:info] Creating database for generating c source... [flowgraph] (rpython.translator.exceptiontransform:100)rpyexc_occurred [flowgraph] (rpython.translator.exceptiontransform:104)rpyexc_fetch_type [flowgraph] (rpython.translator.exceptiontransform:107)rpyexc_fetch_value [flowgraph] (rpython.translator.exceptiontransform:110)rpyexc_clear [flowgraph] (rpython.translator.exceptiontransform:114)rpyexc_raise [flowgraph] (rpython.translator.exceptiontransform:128)rpyexc_reraise [flowgraph] (rpython.translator.exceptiontransform:133)rpyexc_fetch_exception [flowgraph] (rpython.translator.exceptiontransform:138)rpyexc_restore_exception [flowgraph] (rpython.translator.exceptiontransform:539)rpyexc_get_exception_addr [flowgraph] (rpython.translator.exceptiontransform:543)rpyexc_get_exc_value_addr [flowgraph] (rpython.rtyper.rclass:1173)ll_inst_type [rtyper] -=- specialized 25 more blocks -=- [flowgraph] (rpython.memory.gctransform.transform: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:412)shadowstack_destructor [flowgraph] (rpython.memory.gctransform.shadowstack:153)thread_run [flowgraph] (rpython.memory.gctransform.shadowstack:168)thread_die [flowgraph] (rpython.memory.gctransform.shadowstack:217)thread_after_fork [flowgraph] (rpython.memory.gctransform.framework:1713)ll_finalizer [flowgraph] (rpython.memory.gctransform.shadowstack:189)switch_shadow_stacks [flowgraph] (rpython.memory.gctransform.shadowstack:292)ShadowStackPool.allocate [flowgraph] (rpython.memory.gctransform.shadowstack:351)ShadowStackPool.increase_root_stack_depth [flowgraph] (rpython.memory.gc.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.gctransform.shadowstack:318)ShadowStackPool.forget_current_state [flowgraph] (rpython.memory.gctransform.shadowstack:296)ShadowStackPool.save_current_state_away [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) [flowgraph] (rpython.memory.gctransform.shadowstack:326)ShadowStackPool.restore_state_from [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.gctransform.shadowstack:340)ShadowStackPool._cleanup [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.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gctypelayout: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.gctransform.shadowstack:148)thread_setup [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) [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) [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.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gc.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.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gctransform.shadowstack:366)ShadowStackPool._resize_thread_shadowstacks [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:570)estimate_best_nursery_size [flowgraph] (rpython.memory.gc.env:533)get_L2cache_win32 [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)pypy_get_l2_cache_size [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_pypy_get_l2_cache_size [flowgraph] (rpython.memory.gc.env:46)read_float_from_env [flowgraph] (rpython.memory.gc.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.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.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gc.minimarkpage:326)ArenaCollection.mass_free_prepare [flowgraph] (rpython.memory.gc.minimarkpage:346)ArenaCollection.mass_free_incremental [flowgraph] (rpython.memory.gc.env:125)get_total_memory [flowgraph] (rpython.memory.gc.env:480)get_win32_total_phys_memory [flowgraph] (rpython.rtyper.lltypesystem.lltype:2296)scoped_alloc [flowgraph] (rpython.rtyper.lltypesystem.lltype:2280)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__init__ [flowgraph] (rpython.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.rtyper.lltypesystem.lltype:2286)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__enter__ [flowgraph] (rpython.memory.gc.env:561)best_nursery_size_for_L2cache [flowgraph] (rpython.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.rtyper.lltypesystem.lltype:2289)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)GlobalMemoryStatusEx [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_GlobalMemoryStatusEx [flowgraph] (rpython.memory.gc.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.memory.gc.minimark:1808)MiniMarkGC.enum_live_with_finalizers [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.gc.env:100)clamp_total_memory [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [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.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__debug_callback2 [flowgraph] (rpython.memory.gc.base:474)GCBase._debug_callback2 [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.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.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gc.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_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__make_scoped_allocator_0 [flowgraph] (?:1)memo_sizeof_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo_sizeof_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [rtyper] specializing: 600 / 2423 blocks (24%) [flowgraph] (rpython.rtyper.lltypesystem.rlist:391)ll_fixed_newemptylist [flowgraph] (rpython.rtyper.lltypesystem.rlist:384)ll_fixed_newlist [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:655)ll_dict_getitem [flowgraph] (rpython.rtyper.rint:619)ll_hash_int [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:658)ll_dict_getitem_with_hash [flowgraph] (?:11)ll_call_lookup_function_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:46) [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) [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) [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) [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) [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) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:942)ll_dict_create_initial_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:520)ll_malloc_indexes_and_choose_lookup [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:955)ll_dict_rehash_after_translation [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:979)ll_dict_reindex [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:739)_ll_len_of_d_indexes [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:607)ll_valid_from_value [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:629)ll_hash_recomputed [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:543)ll_clear_indexes [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean [flowgraph] (?:2)ll_call_lookup_function_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:46)ll_call_lookup_function [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup [flowgraph] (?:2)ll_dict_create_initial_index_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:942)ll_dict_create_initial_index [flowgraph] (?:1)memo__ll_ptr_to_array_of_0 [flowgraph] (?:1)memo__ll_ptr_to_array_of_0 [flowgraph] (?:1)memo__ll_ptr_to_array_of_0 [flowgraph] (?:1)memo__ll_ptr_to_array_of_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:854)ll_dict_delitem [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:857)ll_dict_delitem_with_hash [flowgraph] (?:11)_ll_dict_del_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:884) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:884)_ll_dict_del [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:582)ll_call_delete_by_entry_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:872)_ll_dict_del_entry [flowgraph] (?:2)_ll_dict_del_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:884)_ll_dict_del [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:620)ll_mark_deleted_in_value [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:913)ll_dict_resize [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:923)_ll_dict_resize_to [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:802)ll_dict_remove_deleted_items [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:745)_overallocate_entries_len [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1160)ll_newdict [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1187)_ll_malloc_dict [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:509)ll_no_initial_index [flowgraph] (?:1)memo__ll_empty_array_0 [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:665)ll_dict_setitem [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:668)ll_dict_setitem_with_hash [flowgraph] (?:11)_ll_dict_setitem_lookup_done_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:674) [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) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:755)ll_dict_grow [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:789)_ll_dict_entries_size_too_big [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:565)ll_call_insert_clean_function [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)ll_arraycopy [flowgraph] (rpython.rlib.rgc:362)ll_arraycopy [flowgraph] (rpython.rlib.rgc:342)copy_item [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (?:2)_ll_dict_setitem_lookup_done_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:674)_ll_dict_setitem_lookup_done [flowgraph] (?:2)ll_dict_grow_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:755)ll_dict_grow [flowgraph] (?:1)memo__contains_gcptr_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (rpython.rtyper.lltypesystem.llarena:594)llimpl_getfakearenaaddress [flowgraph] (rpython.rtyper.rint:410)ll_int_py_div_nonnegargs [flowgraph] (rpython.rtyper.rlist:582)ll_len_foldable [flowgraph] (rpython.rtyper.lltypesystem.rlist:395)ll_fixed_length [flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set [flowgraph] (rpython.rlib.rarithmetic:741)int_force_ge_zero [flowgraph] (rpython.rtyper.rlist:510)_ll_alloc_and_set_jit [flowgraph] (rpython.rtyper.rlist:472)_ll_zero_or_null [flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit [flowgraph] (rpython.rtyper.lltypesystem.rlist:399)ll_fixed_items [flowgraph] (rpython.rlib.rgc:538)ll_arrayfill [flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff [flowgraph] (rpython.rtyper.rlist:530) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.lltypesystem.rlist:407)ll_fixed_setitem_fast [flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [flowgraph] (rpython.rtyper.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] (?:2)ll_arraycopy [flowgraph] (rpython.rlib.rgc:362)ll_arraycopy [flowgraph] (rpython.rlib.rgc:342)copy_item [flowgraph] (?:1)memo__contains_gcptr_0 [rtyper] specializing: 1000 / 3254 blocks (30%) [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:398)ll_int_py_div [flowgraph] (rpython.rtyper.rint:495)ll_int_py_mod [rtyper] specializing: 1200 / 3265 blocks (36%) [flowgraph] (rpython.rtyper.rbuiltin:240)ll_min [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [rtyper] specializing: 1400 / 3269 blocks (42%) [rtyper] specializing: 1600 / 3269 blocks (48%) [flowgraph] (rpython.rlib.rposix_environ:173)getenv_llimpl [flowgraph] (rpython.rtyper.rstr:945)ll_str_is_true [flowgraph] (rpython.rtyper.lltypesystem.rstr:873)ll_stringslice_minusone [flowgraph] (rpython.rtyper.lltypesystem.rstr:840)_ll_stringslice [flowgraph] (?:1)memo_emptystrfun_0 [flowgraph] (rpython.rtyper.rstr:956)ll_stritem [flowgraph] (rpython.rtyper.lltypesystem.rstr:354)ll_stritem_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rstr:1046)ll_contains [flowgraph] (rpython.rtyper.rstr:997)ll_float [flowgraph] (rpython.rlib.rfloat:87)rstring_to_float [flowgraph] (rpython.rlib.rdtoa:54)strtod [flowgraph] (rpython.rlib.objectmodel:397)revdb_flag_io_disabled [flowgraph] (rpython.rtyper.lltypesystem.rffi:926)get_nonmovingbuffer_ll_final_null [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_PyPy_dg_strtod [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall__PyPy_dg_strtod [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1429)ll_kvi [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1417)recast [flowgraph] (rpython.rtyper.lltypesystem.rlist:470)ll_listiter [flowgraph] (rpython.rtyper.lltypesystem.rlist:484)ll_listnext_foldable [flowgraph] (rpython.rtyper.rlist:723)ll_getitem_foldable_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rlist:402)ll_fixed_getitem_fast [rtyper] specializing: 1800 / 3379 blocks (53%) [flowgraph] (rpython.rtyper.rint:502)ll_int_py_mod_nonnegargs [rtyper] specializing: 2000 / 3381 blocks (59%) [flowgraph] (rpython.rtyper.lltypesystem.llarena:579)llimpl_arena_protect [rtyper] specializing: 2200 / 3381 blocks (65%) [flowgraph] (rpython.rtyper.rbuiltin:240)ll_min [rtyper] specializing: 2400 / 3383 blocks (70%) [rtyper] specializing: 2500 / 3383 blocks (73%) [flowgraph] (rpython.rtyper.lltypesystem.rrange:70)ll_newrange [flowgraph] (rpython.rtyper.lltypesystem.rrange:91)ll_rangeiter [flowgraph] (rpython.rtyper.rrange:172)ll_rangenext_up [rtyper] specializing: 2700 / 3392 blocks (79%) [rtyper] specializing: 2900 / 3392 blocks (85%) [rtyper] specializing: 3100 / 3392 blocks (91%) [rtyper] specializing: 3300 / 3392 blocks (97%) [flowgraph] (rpython.rtyper.lltypesystem.rstr:860)ll_stringslice_startstop [rtyper] specializing: 3400 / 3400 blocks (100%) [rtyper] -=- specialized 2836 more blocks -=- [flowgraph] (rpython.rtyper.lltypesystem.llarena:488)llimpl_protect [flowgraph] (rpython.rlib.rmmap:280)VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:1382)scoped_str2charp.__init__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:1388)scoped_str2charp.__enter__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:817)str2charp [flowgraph] (rpython.rtyper.lltypesystem.llarena:456)madvise_arena_free [flowgraph] (rpython.rtyper.lltypesystem.llarena:451)PosixPageSize.get [flowgraph] (rpython.rlib.rmmap:1044)madvise_free [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)getenv [flowgraph] (rpython.rtyper.lltypesystem.rffi:1390)scoped_str2charp.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:831)free_charp [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_getenv [flowgraph] (rpython.rtyper.lltypesystem.rffi:854)charp2str [flowgraph] (rpython.rtyper.lltypesystem.rffi:1030)charpsize2str [flowgraph] (rpython.rtyper.lltypesystem.rstr:145)copy_raw_to_string [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [rtyper] specializing: 3500 / 3510 blocks (99%) [rtyper] -=- specialized 110 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 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 1 cast_pointers in ll_dict_getitem_with_hash__dicttablePtr_Signed_Signed [backendopt:removecasts] removed 3 cast_pointers in ll_dict_rehash_after_translation__dicttablePtr [backendopt:removecasts] removed 1 cast_pointers in ll_dict_reindex__dicttablePtr_Signed [backendopt:removecasts] removed 1 cast_pointers in ll_clear_indexes__dicttablePtr_Signed [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delitem_with_hash__dicttablePtr_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_dict_del__v3888___simple_call__function_ [backendopt:removecasts] removed 1 cast_pointers in ll_call_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_UCHARLlT [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_USHORTLlT [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_UINTLlT [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_UnsignedLlT [backendopt:removecasts] removed 1 cast_pointers in _ll_dict_del__v3891___simple_call__function_ [backendopt:removecasts] removed 1 cast_pointers in ll_dict_remove_deleted_items__dicttablePtr [backendopt:removecasts] removed 4 cast_pointers in _ll_dict_setitem_lookup_done__v3894___simple_call__function_ [backendopt:removecasts] removed 1 cast_pointers in ll_dict_grow__v3897___simple_call__function_ [backendopt:removecasts] removed 3 cast_pointers in _ll_dict_entries_size_too_big__dicttablePtr_Signed [backendopt:removecasts] removed 2 cast_pointers in ll_call_insert_clean_function__dicttablePtr_Signed_Signed [backendopt:removecasts] removed 4 cast_pointers in _ll_dict_setitem_lookup_done__v3900___simple_call__function_ [backendopt:removecasts] removed 1 cast_pointers in ll_dict_grow__v3902___simple_call__function_ [backendopt:removecasts] removed 1 cast_pointers in int_force_ge_zero__Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_stringslice__rpy_stringPtr_Signed_Signed [backendopt:removecasts] removed 3 cast_pointers in ll_float__rpy_stringPtr [backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString [backendopt:removecasts] removed 1 cast_pointers in ll_kvi__GcArray_Ptr_GCREF__gcopaque_Ll_dicttablePtr_NoneConst [backendopt:removecasts] removed 1 cast_pointers in ll_listnext_foldable__listiterPtr [backendopt:removecasts] removed 1 cast_pointers in ll_rangenext_up__rangePtr_Signed [backendopt:removecasts] removed 1 cast_pointers in charpsize2str [backendopt:removecasts] removed 1 cast_pointers in copy_raw_to_string [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] 0.00 llimpl_getfakearenaaddress [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 debug_stop [backendopt:inlining] 0.00 llimpl_arena_reset [backendopt:inlining] 0.00 _get_raw_buf__rpy_string [backendopt:inlining] 0.00 MiniMarkGC._trace_drag_out [backendopt:inlining] 0.00 llimpl_arena_malloc [backendopt:inlining] 0.00 MiniMarkGC.id_or_identityhash [backendopt:inlining] 0.00 _dummy_size [backendopt:inlining] 0.00 debug_start [backendopt:inlining] 0.00 memo_sizeof_0 [backendopt:inlining] 0.00 HeapDumper.write [backendopt:inlining] 0.00 gc_callback__writeref [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 MiniMarkGC._malloc_out_of_nursery [backendopt:inlining] 0.00 ll_hash_int__Signed [backendopt:inlining] 0.00 gc_callback__collect_ref_rec [backendopt:inlining] 0.00 ll_setitem_nonneg__dum_nocheckConst_arrayPtr_Signed_GCREFPtr [backendopt:inlining] 0.00 isvirtual__v3853___simple_call__function_ [backendopt:inlining] 0.00 gc_callback__debug_callback2 [backendopt:inlining] 0.00 pypy_get_l2_cache_size___star_0 [backendopt:inlining] 0.00 isvirtual__v3817___simple_call__function_ [backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2 [backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString [backendopt:inlining] 0.00 isconstant__v3819___simple_call__function_ [backendopt:inlining] 0.00 GlobalMemoryStatusEx__MEMORYSTATUSEXPtr_star_1 [backendopt:inlining] 0.00 isvirtual__v3856___simple_call__function_ [backendopt:inlining] 0.00 isvirtual__v3862___simple_call__function_ [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UCHARLlT [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UINTLlT [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UCHARLlT [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UINTLlT [backendopt:inlining] 0.00 copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed [backendopt:inlining] 0.00 isvirtual__v3823___simple_call__function_ [backendopt:inlining] 0.00 isconstant__v3825___simple_call__function_ [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_USHORTLlT [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 MiniMarkGC.move_nursery_top [backendopt:inlining] 0.00 isvirtual__v3865___simple_call__function_ [backendopt:inlining] 0.00 isconstant__v3870___simple_call__function_ [backendopt:inlining] 0.00 copy_raw_to_string [backendopt:inlining] 0.00 isconstant__v3872___simple_call__function_ [backendopt:inlining] 0.00 gc_callback__trace_drag_out [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 copy_string_to_raw [backendopt:inlining] 0.00 getenv__arrayPtr_star_1 [backendopt:inlining] 0.00 get_get [backendopt:inlining] 0.00 get_nonmovingbuffer_ll [backendopt:inlining] 0.00 VirtualProtect__arrayPtr_Unsigned_UINT_arrayPtr_star_4 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo_emptystrfun_0 [backendopt:inlining] 0.00 ll_fixed_items__arrayPtr [backendopt:inlining] 0.00 gc_callback__unref [backendopt:inlining] 0.00 isvirtual__v3887___simple_call__function_ [backendopt:inlining] 0.00 isconstant__v3889___simple_call__function_ [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UnsignedLlT [backendopt:inlining] 0.00 isvirtual__v3868___simple_call__function_ [backendopt:inlining] 0.00 isvirtual__v3893___simple_call__function_ [backendopt:inlining] 0.00 isvirtual__v3896___simple_call__function_ [backendopt:inlining] 0.00 isconstant__v3898___simple_call__function_ [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 isconstant__v3904___simple_call__function_ [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_USHORTLlT [backendopt:inlining] 0.00 isvirtual__v3859___simple_call__function_ [backendopt:inlining] 0.00 isconstant__v3871___simple_call__function_ [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UnsignedLlT [backendopt:inlining] 0.00 isconstant__v3873___simple_call__function_ [backendopt:inlining] 2.00 debug_stop [backendopt:inlining] 2.00 ll_int_py_div_nonnegargs__Signed_Signed [backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr [backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString [backendopt:inlining] 2.00 ll_fixed_newlist__GcArray_Ptr_GCREF__gcopaque_Ll_Signed [backendopt:inlining] 2.00 ll_fixed_length__arrayPtr [backendopt:inlining] 2.00 get_ident [backendopt:inlining] 2.00 dict_delete_entries [backendopt:inlining] 2.00 MiniMarkGC.combine [backendopt:inlining] 2.00 ll_int_py_mod_nonnegargs__Signed_Signed [backendopt:inlining] 2.00 ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__enter__ [backendopt:inlining] 2.00 recast__Ptr_GCREF__gcopaque_LlT_GCREFPtr [backendopt:inlining] 2.00 get_or_make_ident [backendopt:inlining] 2.00 scoped_str2charp.__enter__ [backendopt:inlining] 2.00 debug_start [backendopt:inlining] 2.00 free_charp [backendopt:inlining] 2.00 ll_dict_len__DICTPtr [backendopt:inlining] 2.00 cast_adr_to_nongc_instance__AddressDeque [backendopt:inlining] 4.00 GCBase.header [backendopt:inlining] 4.00 AddressStack.non_empty [backendopt:inlining] 4.00 GCBase.is_valid_gc_object [backendopt:inlining] 4.00 GCData.q_finalizer_handlers [backendopt:inlining] 4.00 ll_fixed_setitem_fast__arrayPtr_Signed_GCREFPtr [backendopt:inlining] 4.00 _ll_len_of_d_indexes__dicttablePtr [backendopt:inlining] 4.00 MiniMarkGC.get_forwarding_address [backendopt:inlining] 4.00 mangle_hash [backendopt:inlining] 4.00 ll_stritem_nonneg__rpy_stringPtr_Signed [backendopt:inlining] 4.00 _ll_zero_or_null__GCREFPtr [backendopt:inlining] 4.00 ll_max__Unsigned_Unsigned [backendopt:inlining] 4.00 ll_min__Signed_Signed [backendopt:inlining] 4.00 ll_min__Float_Float [backendopt:inlining] 4.00 __exit____star_3 [backendopt:inlining] 4.00 ll_fixed_getitem_fast__arrayPtr_Signed [backendopt:inlining] 4.00 ShadowStackPool.allocate [backendopt:inlining] 4.00 dict_allocate [backendopt:inlining] 4.00 _check_valid_type_info [backendopt:inlining] 4.00 ll_max__Signed_Signed [backendopt:inlining] 4.00 _check_valid_type_info_varsize [backendopt:inlining] 4.00 ShadowStackPool._cleanup [backendopt:inlining] 4.00 _ll_malloc_dict__GcStruct_dicttableLlT [backendopt:inlining] 4.00 copy_item__arrayPtr_arrayPtr_Signed_Signed [backendopt:inlining] 4.00 ll_max__Float_Float [backendopt:inlining] 5.00 release [backendopt:inlining] 5.00 setup_root_walker [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] 6.00 _overallocate_entries_len__Signed [backendopt:inlining] 6.00 MiniMarkGC.get_card [backendopt:inlining] 6.00 ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__init__ [backendopt:inlining] 2.00 GCBase._adr2deque [backendopt:inlining] 7.00 AddressDict [backendopt:inlining] 7.00 round_up_for_allocation [backendopt:inlining] 2.00 ll_len_foldable__arrayPtr [backendopt:inlining] 7.00 _debug_callback [backendopt:inlining] 7.00 _hd_unadd_root [backendopt:inlining] 7.00 _hd_add_root [backendopt:inlining] 7.00 dict_keyhash [backendopt:inlining] 7.00 acquire [backendopt:inlining] 7.00 GCBase.get_size_incl_hash [backendopt:inlining] 7.00 _collect_obj [backendopt:inlining] 4.00 ll_getitem_foldable_nonneg__arrayPtr_Signed [backendopt:inlining] 7.00 ccall__PyPy_dg_strtod__arrayPtr_arrayPtr [backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2 [backendopt:inlining] 7.00 rstring_to_float__SomeString [backendopt:inlining] 7.00 newdict [backendopt:inlining] 7.00 ccall_getenv [backendopt:inlining] 0.00 getenv__arrayPtr_star_1 [backendopt:inlining] 2.00 ll_fixed_newemptylist__GcArray_Ptr_GCREF__gcopaque_Ll [backendopt:inlining] 0.00 __v3852___simple_call__function_ [backendopt:inlining] 7.00 ll_dict_create_initial_index_trampoline__v3884___simple_call__function_ [backendopt:inlining] 7.00 out_of_memory [backendopt:inlining] 0.00 __v3867___simple_call__function_ [backendopt:inlining] 7.00 MiniMarkGC._free_young_rawmalloced_obj [backendopt:inlining] 0.00 __v3895___simple_call__function_ [backendopt:inlining] 7.00 ll_dict_grow_trampoline__v3901___simple_call__function_ [backendopt:inlining] 7.25 __v3855___simple_call__function_ [backendopt:inlining] 7.25 __v3861___simple_call__function_ [backendopt:inlining] 7.50 mallocstr__Signed [backendopt:inlining] 7.50 int_force_ge_zero__Signed [backendopt:inlining] 8.00 dict_entry_valid [backendopt:inlining] 8.00 ll_listiter__Ptr_GcStruct_listiterLlT_arrayPtr [backendopt:inlining] 8.00 ll_newrange__Ptr_GcStruct_rangeLlT_Signed_Signed [backendopt:inlining] 8.00 ll_get_value__DICTPtr_Unsigned [backendopt:inlining] 8.00 ll_no_initial_index__dicttablePtr [backendopt:inlining] 8.00 copy_item__arrayPtr_arrayPtr_Signed_Signed [backendopt:inlining] 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] 8.00 GCData.q_offsets_to_gc_pointers [backendopt:inlining] 6.00 GCData.get_varsize [backendopt:inlining] 9.00 dict_get [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_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT [backendopt:inlining] 9.00 GCBase.post_setup [backendopt:inlining] 9.00 ccall_VirtualProtect [backendopt:inlining] 6.00 thread_setup [backendopt:inlining] 9.00 ll_dict_lookup_trampoline__v3820___simple_call__function_ [backendopt:inlining] 9.00 ll_call_lookup_function_trampoline__v3874___simple_call__function_ [backendopt:inlining] 9.00 ll_dict_delitem__dicttablePtr_Signed [backendopt:inlining] 9.00 _ll_dict_del_trampoline__v3890___simple_call__function_ [backendopt:inlining] 9.00 ll_dict_setitem__dicttablePtr_Signed_GCREFPtr [backendopt:inlining] 9.00 _ll_alloc_and_set_nonnull_trampoline__v3906___simple_call__function_ [backendopt:inlining] 5.50 best_nursery_size_for_L2cache [backendopt:inlining] 10.00 ShadowStackPool.start_fresh_new_state [backendopt:inlining] 10.00 __v3811___simple_call_invoke_0__ [backendopt:inlining] 3.50 __v3903___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] 11.00 _append_if_nonnull [backendopt:inlining] 6.00 dict_delete [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 11.00 HeapDumper.delete [backendopt:inlining] 10.00 GCData.q_member_index [backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v3880___simple_call__function_ [backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v3882___simple_call__function_ [backendopt:inlining] 11.00 start_of_page [backendopt:inlining] 10.00 dict_entry_hash [backendopt:inlining] 11.00 _ll_dict_setitem_lookup_done_trampoline__v3826___simple_call__function_ [backendopt:inlining] 11.00 MiniMarkGC.trace_and_drag_out_of_nursery [backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v3878___simple_call__function_ [backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v3876___simple_call__function_ [backendopt:inlining] 11.00 _ll_dict_setitem_lookup_done_trampoline__v3899___simple_call__function_ [backendopt:inlining] 8.00 llimpl_round_up_for_allocation [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 12.00 get_total_memory [backendopt:inlining] 12.00 ll_rangeiter__Ptr_GcStruct_rangeLlT_rangePtr [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 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.50 ll_rangenext_up__rangePtr_Signed [backendopt:inlining] 9.00 __exit____star_3 [backendopt:inlining] 12.00 GCData.q_has_gcptr_in_varsize [backendopt:inlining] 12.00 GCData.q_is_gcarrayofgcptr [backendopt:inlining] 12.00 GCData.q_fast_path_tracing [backendopt:inlining] 12.00 GCData.q_has_custom_trace [backendopt:inlining] 6.00 MiniMarkGC.init_gc_object [backendopt:inlining] 13.00 MiniMarkGC._collect_ref_rec [backendopt:inlining] 12.00 GCData.q_is_varsize [backendopt:inlining] 12.00 GCData.q_has_gcptr [backendopt:inlining] 10.00 MiniMarkGC._reset_gcflag_visited [backendopt:inlining] 12.00 scoped_alloc__MEMORYSTATUSEX_False [backendopt:inlining] 13.00 BaseWalker.unobj [backendopt:inlining] 12.00 GCData.q_is_rpython_class [backendopt:inlining] 13.00 MiniMarkGC.trace_and_drag_out_of_nursery_partial [backendopt:inlining] 13.00 ll_stringslice_minusone__rpy_stringPtr [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] 13.00 setup_root_walker [backendopt:inlining] 14.00 ll_hash_recomputed__arrayPtr_dicttablePtr_Signed [backendopt:inlining] 14.00 ll_mark_deleted_in_value__arrayPtr_Signed [backendopt:inlining] 0.00 __v3816___simple_call__function_ [backendopt:inlining] 0.00 __v3858___simple_call__function_ [backendopt:inlining] 0.00 __v3822___simple_call__function_ [backendopt:inlining] 0.00 __v3864___simple_call__function_ [backendopt:inlining] 0.00 __v3886___simple_call__function_ [backendopt:inlining] 0.00 __v3892___simple_call__function_ [backendopt:inlining] 14.00 GCData.q_weakpointer_offset [backendopt:inlining] 15.00 read_float_from_env [backendopt:inlining] 15.00 ll_int_py_div__Signed_Signed [backendopt:inlining] 16.00 ll_valid_from_value__arrayPtr_Signed [backendopt:inlining] 16.00 MiniMarkGC.card_marking_words_for_length [backendopt:inlining] 16.00 MiniMarkGC.card_marking_bytes_for_length [backendopt:inlining] 9.00 ll_dict_getitem__dicttablePtr_Signed [backendopt:inlining] 16.00 MiniMarkGC._recursively_bump_finalization_state_from_1_to_2 [backendopt:inlining] 16.00 BaseWalker.process [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 read_uint_from_env [backendopt:inlining] 17.00 llimpl_protect [backendopt:inlining] 17.00 HeapDumper.__init__ [backendopt:inlining] 17.00 _do_append_rpy_roots [backendopt:inlining] 17.00 madvise_free [backendopt:inlining] 17.00 GCBase.setup [backendopt:inlining] 11.00 ll_stritem__LLHelpersConst_rpy_stringPtr_Signed [backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__debug_callback2 [backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__writeref [backendopt:inlining] 17.75 custom_trace_dispatcher___append_if_nonnull [backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__unref [backendopt:inlining] 17.75 custom_trace_dispatcher___append_rpy_referent [backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__trace_drag_out [backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__collect_ref_rec [backendopt:inlining] 17.75 ShadowStackPool._prepare_unused_stack [backendopt:inlining] 15.00 ll_dict_resize__dicttablePtr [backendopt:inlining] 15.00 ll_dict_resize__DICTPtr [backendopt:inlining] 18.00 enumerate_all_roots___debug_callback [backendopt:inlining] 18.00 enumerate_all_roots___hd_unadd_root [backendopt:inlining] 18.00 enumerate_all_roots___append_rpy_root [backendopt:inlining] 18.00 enumerate_all_roots___hd_add_root [backendopt:inlining] 18.00 BaseWalker.finish_processing [backendopt:inlining] 18.00 ll_dict_create_initial_index__v3885___simple_call__function_ [backendopt:inlining] 18.00 ll_dict_create_initial_index__v3869___simple_call__function_ [backendopt:inlining] 19.00 customtrace__gc_callback__writeref [backendopt:inlining] 19.00 customtrace__gc_callback__debug_callback2 [backendopt:inlining] 19.00 customtrace___append_if_nonnull [backendopt:inlining] 19.00 customtrace__gc_callback__unref [backendopt:inlining] 19.00 customtrace___append_rpy_referent [backendopt:inlining] 19.00 customtrace__gc_callback__trace_drag_out [backendopt:inlining] 19.00 customtrace__gc_callback__collect_ref_rec [backendopt:inlining] 19.00 ShadowStackPool.forget_current_state [backendopt:inlining] 16.75 _trace_callback__gc_callback__writeref [backendopt:inlining] 18.25 _trace_callback___append_if_nonnull [backendopt:inlining] 18.25 _trace_callback__gc_callback__debug_callback2 [backendopt:inlining] 18.25 _trace_callback__gc_callback__unref [backendopt:inlining] 16.75 _trace_callback___append_rpy_referent [backendopt:inlining] 19.75 _trace_callback__gc_callback__collect_ref_rec [backendopt:inlining] 18.00 ll_newdict__GcStruct_dicttableLlT [backendopt:inlining] 20.00 ll_dict_setitem_with_hash__dicttablePtr_Signed_Signed_GCREFPtr [backendopt:inlining] 20.00 MiniMarkGC.raw_malloc_memory_pressure [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.25 ll_dict_delitem_with_hash__dicttablePtr_Signed_Signed [backendopt:inlining] 21.25 ll_dict_delitem__dicttablePtr_Signed [backendopt:inlining] 14.50 ll_dict_grow_look_inside_iff__dicttablePtr [backendopt:inlining] 21.33 ll_arrayfill__arrayPtr_GCREFPtr [backendopt:inlining] 21.50 AddressStack.__init__ [backendopt:inlining] 21.00 ll_contains__DICTPtr_Address [backendopt:inlining] 22.00 _ll_dict_del_entry__dicttablePtr_Signed [backendopt:inlining] 22.00 enum_live_with_finalizers___debug_callback [backendopt:inlining] 22.00 enum_live_with_finalizers___hd_unadd_root [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] 20.00 ShadowStackPool.restore_state_from [backendopt:inlining] 23.25 walk_stack_roots [backendopt:inlining] 23.33 charp2str [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] 17.50 ll_listnext_foldable__listiterPtr [backendopt:inlining] 24.75 _ll_alloc_and_set_jit__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_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] 17.50 ll_call_lookup_function_look_inside_iff__dicttablePtr_Signed_Signed_Signed [backendopt:inlining] 19.00 ll_dict_lookup_look_inside_iff__DICTPtr_Address_Signed [backendopt:inlining] 19.00 _ll_dict_del_look_inside_iff__dicttablePtr_Signed_Signed [backendopt:inlining] 21.75 _ll_alloc_and_set_nonnull_look_inside_iff__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [backendopt:inlining] 26.31 ll_stringslice_startstop__rpy_stringPtr_Signed_Signed [backendopt:inlining] 26.37 AddressStack.pop [backendopt:inlining] 16.75 clamp_total_memory [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] 27.50 MiniMarkGC._alloc_nursery [backendopt:inlining] 20.00 _append_rpy_root [backendopt:inlining] 29.00 ll_dict_insertclean__DICTPtr_Address_Address_Signed [backendopt:inlining] 29.50 ll_malloc_indexes_and_choose_lookup__dicttablePtr_Signed [backendopt:inlining] 29.75 llimpl_arena_protect [backendopt:inlining] 20.50 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_UCHARLlT [backendopt:inlining] 22.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_USHORTLlT [backendopt:inlining] 20.50 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_UINTLlT [backendopt:inlining] 22.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_UnsignedLlT [backendopt:inlining] 22.00 _ll_dict_setitem_lookup_done_look_inside_iff__DICTPtr_Address_Address_Signed_Unsigned [backendopt:inlining] 22.00 _ll_dict_setitem_lookup_done_look_inside_iff__dicttablePtr_Signed_GCREFPtr_Signed_Signed [backendopt:inlining] 20.50 get_L2cache_win32 [backendopt:inlining] 30.87 charpsize2str [backendopt:inlining] 21.00 ll_listslice_startstop__GcArray_Ptr_GCREF__gcopaque_Ll_arrayPtr_Signed_Signed [backendopt:inlining] 31.21 ArenaCollection._pick_next_arena [backendopt:inlining] 31.75 AddressDeque.popleft [backendopt:inlining] 23.00 _append_rpy_referent [backendopt:inlining] 32.00 _ll_dict_entries_size_too_big__dicttablePtr_Signed [backendopt:inlining] 32.25 HeapDumper._writeref [backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v3907___simple_call__function_ [backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v3905___simple_call__function_ [backendopt:inlining] 24.00 str2charp [backendopt:inlining] inlined 1356 callsites. [backendopt:removecasts] removed 2 cast_pointers in get_win32_total_phys_memory [backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString [backendopt:malloc] starting malloc removal [backendopt:malloc] 1 simple mallocs removed in 'ShadowStackPool._resize_thread_shadowstacks' [backendopt:malloc] 1 simple mallocs removed in 'get_win32_total_phys_memory' [backendopt:malloc] 3 simple mallocs removed in 'GlobalMemoryStatusEx__MEMORYSTATUSEXPtr_star_1' [backendopt:malloc] 1 simple mallocs removed in 'll_dict_getitem_with_hash__dicttablePtr_Signed_Signed' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v3857___simple_call__function_' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v3860___simple_call__function_' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v3863___simple_call__function_' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v3866___simple_call__function_' [backendopt:malloc] 4 simple mallocs removed in 'll_dict_rehash_after_translation__dicttablePtr' [backendopt:malloc] 8 simple mallocs removed in 'll_dict_reindex__dicttablePtr_Signed' [backendopt:malloc] 1 simple mallocs removed in 'll_valid_from_value__arrayPtr_Signed' [backendopt:malloc] 1 simple mallocs removed in 'll_hash_recomputed__arrayPtr_dicttablePtr_Signed' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v3877___simple_call__function_' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v3879___simple_call__function_' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v3881___simple_call__function_' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v3883___simple_call__function_' [backendopt:malloc] 2 simple mallocs removed in '_ll_dict_del__v3888___simple_call__function_' [backendopt:malloc] 1 simple mallocs removed in '_ll_dict_del_entry__dicttablePtr_Signed' [backendopt:malloc] 2 simple mallocs removed in '_ll_dict_del__v3891___simple_call__function_' [backendopt:malloc] 1 simple mallocs removed in 'll_mark_deleted_in_value__arrayPtr_Signed' [backendopt:malloc] 3 simple mallocs removed in 'll_dict_remove_deleted_items__dicttablePtr' [backendopt:malloc] 2 simple mallocs removed in '_ll_dict_setitem_lookup_done__v3894___simple_call__function_' [backendopt:malloc] 2 simple mallocs removed in '_ll_dict_setitem_lookup_done__v3900___simple_call__function_' [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] 2 simple mallocs removed in 'll_kvi__GcArray_Ptr_GCREF__gcopaque_Ll_dicttablePtr_NoneConst' [backendopt:malloc] 9 simple mallocs removed in 'VirtualProtect__arrayPtr_Signed_Signed_arrayPtr' [backendopt:malloc] 9 simple mallocs removed in 'VirtualProtect__arrayPtr_Unsigned_UINT_arrayPtr_star_4' [backendopt:malloc] 3 simple mallocs removed in 'getenv__arrayPtr_star_1' [backendopt:malloc] removed 79 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 ll_call_lookup_function__v3854___simple_call__function_ [backendopt] merging blocks in ll_dict_reindex__dicttablePtr_Signed [backendopt] merging blocks in ll_clear_indexes__dicttablePtr_Signed [backendopt] merging blocks in ll_call_lookup_function__v3875___simple_call__function_ [backendopt] merging blocks in ll_call_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed [backendopt] merging blocks in ll_dict_grow__v3897___simple_call__function_ [backendopt] merging blocks in _ll_dict_entries_size_too_big__dicttablePtr_Signed [backendopt] merging blocks in ll_call_insert_clean_function__dicttablePtr_Signed_Signed [backendopt] merging blocks in ll_dict_grow__v3902___simple_call__function_ [backendopt] merging blocks in llimpl_arena_reset [flowgraph] (rpython.memory.gctransform.framework:620)ll_check_no_collect [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gctransform.framework:618)no_op_callback [rtyper] -=- specialized 21 more blocks -=- [flowgraph] (rpython.translator.c.genc:261)entrypoint_wrapper [flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set [flowgraph] (rpython.rtyper.rlist:510)_ll_alloc_and_set_jit [flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear [flowgraph] (rpython.rtyper.lltypesystem.rlist:324)ll_newlist [flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff [flowgraph] (rpython.rtyper.rlist:530) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items [flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit [flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [rtyper] -=- specialized 50 more blocks -=- [rtyper] -=- specialized 0 more blocks -=- [c:database] GC transformer: finished helpers [flowgraph] (rpython.memory.gctransform.support:81)ll_call_destructor [flowgraph] (rpython.memory.gctransform.support:77)write [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write [flowgraph] (rpython.memory.gctransform.transform:461)_ll_compute_size [rtyper] specializing: 3600 / 3643 blocks (98%) [rtyper] -=- specialized 62 more blocks -=- [backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_fixedsize__Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_fixedsize_zero__Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_varsize_no_length__Signed_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_varsize_no_length_zero__Signed_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_compute_size__Signed_Signed_Signed [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] 0.00 _ll_compute_size__Signed_Signed_Signed [backendopt:inlining] 0.00 wrap_write__Signed_SomeString_Signed_star_3 [backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr [backendopt:inlining] 13.00 free_nonmovingbuffer_ll [backendopt:inlining] 16.50 _ll_malloc_varsize_no_length__Signed_Signed_Signed [backendopt:inlining] inlined 7 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] 8 simple mallocs removed in 'write' [backendopt:malloc] 8 simple mallocs removed in 'wrap_write__Signed_SomeString_Signed_star_3' [backendopt:malloc] removed 16 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [c:database] GC transformer: finished tables [gctransform:info] assigned 59 typeids [gctransform:info] added 87 push/pop stack root instructions [gctransform:info] inserted 11 write barrier calls [gctransform:info] inserted 10 write_barrier_from_array calls [gctransform:info] found 3 static roots [c:database] Inlining GC helpers and postprocessing [c] 706 nodes [ array: 115 framework rtti: 21 func: 225 group: 1 struct: 344 ] [c:database] Completed [translation:info] database for generating C source was created [translation:info] Generating c source... [c:writing] structdef.h [c:writing] forwarddecl.h [c:writing] preimpl.h [c:writing] data_rpython_flowspace.c [c:writing] data_rpython_memory_gc.c [c:writing] data_rpython_memory_gctransform.c [c:writing] data_rpython_rlib.c [c:writing] data_rpython_rlib_test.c [c:writing] data_rpython_rtyper.c [c:writing] data_rpython_rtyper_lltypesystem.c [c:writing] data_rpython_translator_c_test.c [c:writing] nonfuncnodes.c [c:writing] data_rpython_memory_gc_1.c [c:writing] data_rpython_rlib_1.c [c:writing] data_rpython_rtyper_lltypesystem_1.c [c:writing] implement.c [c:writing] rpython_flowspace.c [c:writing] rpython_memory.c [c:writing] rpython_memory_gc.c [c:writing] rpython_memory_gctransform.c [c:writing] rpython_rlib.c [c:writing] rpython_rlib_test.c [c:writing] rpython_rtyper.c [c:writing] rpython_rtyper_lltypesystem.c [c:writing] rpython_translator.c [c:writing] rpython_translator_c.c [c:writing] rpython_translator_c_test.c [translation:info] written: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130\testing_5\testing_5.c [translation:info] Compiling c source... [platform:execute] nmake in c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130\testing_5 [platform:Error] cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] stdafx.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_5.obj /c testing_5.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] testing_5.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_memory_gc.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_memory_gctransform.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rlib.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_test.obj /c data_rpython_rlib_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rlib_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rtyper.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rtyper_lltypesystem.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_translator_c_test.obj /c data_rpython_translator_c_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_translator_c_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] nonfuncnodes.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_memory_gc_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rlib_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rtyper_lltypesystem_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] implement.c [platform:Error] implement.c(123): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] rpython_memory.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] rpython_memory_gc.c [platform:Error] rpython_memory_gc.c(1794): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-130\testing_5\singleheader.h(1877): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(1820): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-130\testing_5\singleheader.h(1877): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(1821): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(1828): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c' : return code '0x2' [platform:Error] Stop. s rlib/test/test_rthread.py::TestUsingFramework::()::test_gc_locking Skipped: failing on windows, not worth chasing F rlib/test/test_rthread.py::TestUsingFramework::()::test_acquire_timed_1sec self = def test_acquire_timed_1sec(self): import time def f(): l = allocate_lock() l.acquire(True) t1 = time.time() ok = l.acquire_timed(1000001) t2 = time.time() delay = t2 - t1 if ok == 0: # RPY_LOCK_FAILURE return -delay elif ok == 2: # RPY_LOCK_INTR return delay else: # RPY_LOCK_ACQUIRED return 0.0 > fn = self.getcompiled(f, []) rlib\test\test_rthread.py:193: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ translator\c\test\test_boehm.py:40: in getcompiled thread=self.use_threads, **extra_options) translator\c\test\test_genc.py:124: in compile t.compile_c() translator\interactive.py:123: in compile_c self.driver.compile_c() translator\driver.py:108: in proc return self.proceed(backend_goal) translator\driver.py:569: in proceed result = self._execute(goals, task_skip = self._maybe_skip()) translator\tool\taskengine.py:114: in _execute res = self._do(goal, taskcallable, *args, **kwds) translator\driver.py:278: in _do res = func() translator\driver.py:536: in task_compile_c cbuilder.compile(**kwds) translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp...ython_memory_gc.c(1836): error C2037: left of \'ullTotalPhys\' specifies undefined struct/union \'MEMORYSTATUSEX\'\r\n' stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp... /c rpython_memory_gc.c /I/include /I"D:\\a\\pypy\\pypy\\rpython"\\translator\\c\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-130\\testing_6\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_6.obj /c testing_6.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E testing_6.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_translator_c_test.obj /c data_rpython_translator_c_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_translator_c_test.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_test.obj /c data_rpython_rlib_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rlib_test.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E implement.c E implement.c(123): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E rpython_memory_gc.c E rpython_memory_gc.c(1802): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-130\testing_6\singleheader.h(1924): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(1828): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-130\testing_6\singleheader.h(1924): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(1829): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(1836): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError ---------- Captured stderr call ---------- [platform:msg] Updated environment with vsver 160, using x64 True [flowgraph] (rpython.translator.c.test.test_genc:66)entry_point [translation:info] Annotating&simplifying... [translation:info] with policy: rpython.annotator.policy.AnnotatorPolicy [flowgraph] (rpython.rlib.test.test_rthread:180)f [flowgraph] (rpython.rlib.rthread:92)allocate_lock [flowgraph] (rpython.rlib.rthread:249)allocate_ll_lock [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)RPyThreadLockInit [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_RPyThreadLockInit [flowgraph] (rpython.rlib.rthread:203)Lock.__del__ [flowgraph] (rpython.rlib.rthread:166)Lock.__init__ [flowgraph] (rpython.rlib.rthread:260)free_ll_lock [flowgraph] (rpython.rlib.rthread:266)acquire_NOAUTO [flowgraph] (rpython.rlib.rthread:272)release_NOAUTO [flowgraph] (rpython.rlib.rthread:169)Lock.acquire [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)RPyThreadAcquireLock [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_RPyThreadAcquireLock [flowgraph] (rpython.rlib.rgil:160)release [flowgraph] (rpython.rlib.rgil:171)acquire [flowgraph] (rpython.rlib.rthread:282)gc_thread_run [flowgraph] (rpython.rlib.rtime:146)time [flowgraph] (rpython.rlib.rthread:192)Lock.acquire_timed [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)RPyThreadAcquireLockTimed [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_RPyThreadAcquireLockTimed [flowgraph] (rpython.flowspace.specialcase:76)rpython_print_item [flowgraph] (rpython.translator.c.test.test_genc:39)llrepr_out [flowgraph] (?:2)formatd [flowgraph] (rpython.rlib.rfloat:105)formatd [flowgraph] (rpython.rlib.rdtoa:290)dtoa_formatd [flowgraph] (rpython.rlib.rdtoa:248)dtoa [flowgraph] (rpython.rlib.objectmodel:397)revdb_flag_io_disabled [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_PyPy_dg_dtoa [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall__PyPy_dg_dtoa [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_PyPy_dg_freedtoa [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall__PyPy_dg_freedtoa [flowgraph] (rpython.rlib.rdtoa:82)format_nonfinite [flowgraph] (rpython.rlib.rdtoa:97)format_number [flowgraph] (rpython.flowspace.specialcase:95)rpython_print_newline [flowgraph] (rpython.flowspace.specialcase:85)rpython_print_end [flowgraph] (rpython.rlib.rposix:500)write [flowgraph] (rpython.rtyper.lltypesystem.rffi:1427)scoped_nonmovingbuffer.__init__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:1431)scoped_nonmovingbuffer.__enter__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:873)get_nonmovingbuffer_ll [flowgraph] (rpython.rlib.objectmodel:315)we_are_translated_to_c [flowgraph] (rpython.rtyper.lltypesystem.rstr:116)copy_string_to_raw [flowgraph] (rpython.rtyper.lltypesystem.rstr:63)_get_raw_buf [flowgraph] (rpython.rtyper.lltypesystem.rstr:57)_str_ofs [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write [flowgraph] (rpython.rtyper.lltypesystem.rffi:1433)scoped_nonmovingbuffer.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:937)free_nonmovingbuffer_ll [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_wrap_write [flowgraph] (rpython.rlib.rposix:151)_errno_before [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rposix:170)_errno_after [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rposix:430)handle_posix_error [flowgraph] (rpython.rlib.rarithmetic:139)widen [flowgraph] (rpython.rlib.rposix:113)get_saved_errno [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo_offsetof_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__should_widen_type_0 [translation:info] usession directory: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130 [translation:info] already done: Annotating&simplifying [translation:info] RTyping... [flowgraph] (rpython.rtyper.rclass:1170)ll_runtime_type_info [flowgraph] (rpython.rtyper.rstr:426)ll_str [flowgraph] (?:1)memo_ll_constant_0 [flowgraph] (rpython.rtyper.lltypesystem.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) [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.lltypesystem.rstr:1046)ll_contains [flowgraph] (rpython.rtyper.rstr:931)ll_lower_char [rtyper] specializing: 100 / 513 blocks (19%) [flowgraph] (rpython.rtyper.rstr:891)ll_char_isdigit [flowgraph] (rpython.rtyper.rlist:690)ll_getitem_nonneg [flowgraph] (rpython.rtyper.rlist:723)ll_getitem_foldable_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rlist:402)ll_fixed_getitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rbuilder:445)ll_new [flowgraph] (?:2)mallocstr [flowgraph] (rpython.rtyper.lltypesystem.rstr:36)mallocstr [flowgraph] (rpython.rtyper.lltypesystem.rbuilder:178)ll_append_char [flowgraph] (rpython.rlib.jit:1300)conditional_call [flowgraph] (?:2)ll_grow_by [flowgraph] (rpython.rtyper.lltypesystem.rbuilder:94)ll_grow_by [flowgraph] (rpython.rtyper.lltypesystem.rbuilder:275)ll_append_multiple_char [flowgraph] (rpython.rtyper.lltypesystem.rbuilder:299)ll_jit_try_append_multiple_char [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rbuilder:282)_ll_append_multiple_char [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rbuilder:328)ll_append_charpsize [flowgraph] (rpython.rtyper.lltypesystem.rstr:145)copy_raw_to_string [rtyper] specializing: 200 / 588 blocks (34%) [flowgraph] (?:11)ll_build_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rbuilder:355) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rbuilder:355)ll_build [flowgraph] (rpython.rtyper.lltypesystem.rbuilder:374)ll_fold_pieces [flowgraph] (rpython.rtyper.lltypesystem.rbuilder:346)ll_getlength [flowgraph] (rpython.rtyper.lltypesystem.rbuilder:365)ll_shrink_final [flowgraph] (?:2)ll_shrink_array [flowgraph] (rpython.rlib.rgc:468)ll_shrink_array [flowgraph] (rpython.rtyper.lltypesystem.rstr:78)copy_string_contents [flowgraph] (?:2)ll_build_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rbuilder:355)ll_build [flowgraph] (rpython.rtyper.lltypesystem.rstr:350)ll_strlen [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.rrange:172)ll_rangenext_up [flowgraph] (rpython.rtyper.lltypesystem.rstr:856)ll_stringslice_startonly [flowgraph] (rpython.rtyper.lltypesystem.rstr:840)_ll_stringslice [flowgraph] (?:1)memo_emptystrfun_0 [flowgraph] (rpython.rtyper.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.rstr:362)ll_chr2str [flowgraph] (rpython.rtyper.lltypesystem.rstr:425)ll_strconcat [flowgraph] (rpython.rtyper.lltypesystem.rstr:416)ll_length [flowgraph] (rpython.rtyper.lltypesystem.rstr:860)ll_stringslice_startstop [flowgraph] (?:11)ll_join_chars_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rstr:821) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (?:2)ll_join_chars_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars [flowgraph] (?:11)ll_listdelslice_startonly_look_inside_iff [flowgraph] (rpython.rtyper.rlist:914) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly [flowgraph] (rpython.rtyper.rlist:541)ll_null_item [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rlist:295)_ll_list_resize_le [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)ll_listdelslice_startonly_trampoline [flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:1300)conditional_call [rtyper] specializing: 300 / 760 blocks (39%) [flowgraph] (?:11)ll_join_strs_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rstr:785) [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 [rtyper] specializing: 400 / 808 blocks (49%) [rtyper] specializing: 500 / 808 blocks (61%) [flowgraph] (rpython.rtyper.rbuiltin:240)ll_min [rtyper] specializing: 600 / 810 blocks (74%) [flowgraph] (rpython.rtyper.rint:434)ll_uint_py_div [flowgraph] (rpython.rtyper.rint:525)ll_uint_py_mod [rtyper] specializing: 700 / 814 blocks (85%) [rtyper] specializing: 800 / 814 blocks (98%) [rtyper] -=- specialized 814 blocks -=- [flowgraph] (rpython.rtyper.rclass:1133)ll_issubclass [flowgraph] (rpython.rtyper.rclass:1130)ll_type [rtyper] -=- specialized 4 more blocks -=- [translation:info] usession directory: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130 [translation:info] already done: Annotating&simplifying [translation:info] already done: RTyping [translation:info] lltype back-end optimisations... [backendopt:removecasts] removed 1 cast_pointers in allocate_ll_lock [backendopt:removecasts] removed 1 cast_pointers in Lock.acquire [backendopt:removecasts] removed 2 cast_pointers in time [backendopt:removecasts] removed 2 cast_pointers in dtoa_formatd [backendopt:removecasts] removed 3 cast_pointers in dtoa [backendopt:removecasts] removed 1 cast_pointers in format_nonfinite [backendopt:removecasts] removed 4 cast_pointers in format_number [backendopt:removecasts] removed 1 cast_pointers in _get_raw_buf__rpy_string [backendopt:removecasts] removed 3 cast_pointers in handle_posix_error__write [backendopt:removecasts] removed 1 cast_pointers in ll_strnext__stringiterPtr [backendopt:removecasts] removed 1 cast_pointers in ll_grow_by__stringbuilderPtr_Signed [backendopt:removecasts] removed 1 cast_pointers in copy_raw_to_string__arrayPtr_rpy_stringPtr_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in ll_rangenext_up__rangePtr_Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_stringslice__rpy_stringPtr_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in ll_join_strs__v12468___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in ll_join_strs__v12471___simple_call__function [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] 0.00 RPyThreadAcquireLock__struct_RPyOpaque_ThreadLockPtr_Signed_star_2 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 cast_any_ptr__Ptr_GcStruct_rpy_stringLlT_rpy_stringPtr [backendopt:inlining] 0.00 isvirtual__v12469___simple_call__function [backendopt:inlining] 0.00 isconstant__v12467___simple_call__function [backendopt:inlining] 0.00 conditional_call__v12464___simple_call__function_star_3 [backendopt:inlining] 0.00 ll_getitem_nonneg__dum_nocheckConst_ll_getitem_foldable_nonnegCons_arrayPtr_Signed [backendopt:inlining] 0.00 ll_append_char__stringbuilderPtr_Char [backendopt:inlining] 0.00 copy_raw_to_string__arrayPtr_rpy_stringPtr_Signed_Signed [backendopt:inlining] 0.00 conditional_call__v12438___simple_call__function_star_2 [backendopt:inlining] 0.00 isconstant__v12460___simple_call__function [backendopt:inlining] 0.00 isconstant__v12439___simple_call__function [backendopt:inlining] 0.00 memo_ll_constant_0 [backendopt:inlining] 0.00 gc_thread_run [backendopt:inlining] 0.00 isvirtual__v12458___simple_call__function [backendopt:inlining] 0.00 isconstant__v12427___simple_call__function [backendopt:inlining] 0.00 RPyThreadAcquireLockTimed__struct_RPyOpaque_ThreadLockPtr_Signed_Signed_star_3 [backendopt:inlining] 0.00 isconstant__v12463___simple_call__function [backendopt:inlining] 0.00 isconstant__v12456___simple_call__function [backendopt:inlining] 0.00 widen__int [backendopt:inlining] 0.00 ll_append_multiple_char__stringbuilderPtr_Char_Signed [backendopt:inlining] 0.00 isconstant__v12443___simple_call__function [backendopt:inlining] 0.00 isconstant__v12441___simple_call__function [backendopt:inlining] 0.00 RPyThreadLockInit__struct_RPyOpaque_ThreadLockPtr_star_1 [backendopt:inlining] 0.00 conditional_call__v12429___simple_call__function_star_3 [backendopt:inlining] 0.00 isconstant__v12428___simple_call__function [backendopt:inlining] 0.00 memo_emptystrfun_0 [backendopt:inlining] 0.00 memo__ll_prebuilt_empty_array_0 [backendopt:inlining] 0.00 isconstant__v12434___simple_call__function [backendopt:inlining] 0.00 copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed [backendopt:inlining] 0.00 ll_getlength__stringbuilderPtr [backendopt:inlining] 0.00 isvirtual__v12445___simple_call__function [backendopt:inlining] 0.00 isconstant__v12432___simple_call__function [backendopt:inlining] 0.00 isvirtual__v12452___simple_call__function [backendopt:inlining] 0.00 isconstant__v12450___simple_call__function [backendopt:inlining] 0.00 scoped_nonmovingbuffer.__enter__ [backendopt:inlining] 0.00 get_nonmovingbuffer_ll [backendopt:inlining] 0.00 _get_raw_buf__rpy_string [backendopt:inlining] 0.00 __exit____star_3 [backendopt:inlining] 0.00 copy_string_to_raw [backendopt:inlining] 0.00 _PyPy_dg_freedtoa__arrayPtr_star_1 [backendopt:inlining] 0.00 wrap_write__Signed_arrayPtr_Signed_star_3 [backendopt:inlining] 0.00 scoped_nonmovingbuffer.__init__ [backendopt:inlining] 0.00 _PyPy_dg_dtoa__Float_Signed_Signed_arrayPtr_arrayPtr_arrayPtr_star_6 [backendopt:inlining] 2.00 ll_length__listPtr [backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr [backendopt:inlining] 2.00 ll_items__listPtr [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 ll_uint_py_mod__Unsigned_Unsigned [backendopt:inlining] 2.00 ll_uint_py_div__Unsigned_Unsigned [backendopt:inlining] 2.00 ll_length__rpy_stringPtr [backendopt:inlining] 2.00 ll_unsigned__Signed [backendopt:inlining] 2.00 setraw [backendopt:inlining] 2.00 setraw [backendopt:inlining] 2.00 setraw [backendopt:inlining] 2.00 setraw [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 Lock.__init__ [backendopt:inlining] 4.00 ll_min__Unsigned_Unsigned [backendopt:inlining] 4.00 ll_stritem_nonneg__rpy_stringPtr_Signed [backendopt:inlining] 4.00 ll_fixed_getitem_fast__arrayPtr_Signed [backendopt:inlining] 4.00 copy_item__arrayPtr_arrayPtr_Signed_Signed [backendopt:inlining] 5.00 release [backendopt:inlining] 6.00 _str_ofs__rpy_string [backendopt:inlining] 6.75 loop_unrolling_heuristic__v12466___simple_call__function [backendopt:inlining] 7.00 mallocstr__Signed [backendopt:inlining] 4.00 ll_getitem_foldable_nonneg__arrayPtr_Signed [backendopt:inlining] 7.00 release_NOAUTO [backendopt:inlining] 7.00 ll_listdelslice_startonly_look_inside_iff__listPtr_Signed [backendopt:inlining] 7.00 ll_str__IntegerR_SignedConst_Signed [backendopt:inlining] 4.00 get_saved_errno [backendopt:inlining] 7.00 ll_shrink_array__rpy_stringPtr_Signed [backendopt:inlining] 7.00 ll_build_look_inside_iff__stringbuilderPtr [backendopt:inlining] 7.00 rpython_print_newline [backendopt:inlining] 7.00 ccall_RPyThreadLockInit [backendopt:inlining] 7.00 ccall__PyPy_dg_freedtoa [backendopt:inlining] 0.00 _PyPy_dg_freedtoa__arrayPtr_star_1 [backendopt:inlining] 7.50 mallocstr__Signed [backendopt:inlining] 7.50 ll_char_isdigit__Char [backendopt:inlining] 8.00 ll_newrange__Ptr_GcStruct_rangeLlT_Signed_Signed [backendopt:inlining] 9.00 _ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool [backendopt:inlining] 9.00 ll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT [backendopt:inlining] 9.00 llrepr_out__float [backendopt:inlining] 9.00 formatd [backendopt:inlining] 9.00 formatd [backendopt:inlining] 9.00 ll_join_chars_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT [backendopt:inlining] 4.00 ll_str__StringR_Ptr_GcStruct_rpy_strin_rpy_stringPtr [backendopt:inlining] 9.50 ll_chr2str__Char [backendopt:inlining] 7.00 acquire [backendopt:inlining] 10.75 ll_lower_char__Char [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 11.00 ll_stringslice_startonly__rpy_stringPtr_Signed [backendopt:inlining] 6.00 ll_setitem_fast__listPtr_Signed_Char [backendopt:inlining] 11.00 ccall__PyPy_dg_dtoa [backendopt:inlining] 0.00 _PyPy_dg_dtoa__Float_Signed_Signed_arrayPtr_arrayPtr_arrayPtr_star_6 [backendopt:inlining] 12.00 ll_striter__rpy_stringPtr [backendopt:inlining] 12.00 ll_rangeiter__Ptr_GcStruct_rangeLlT_rangePtr [backendopt:inlining] 12.50 ll_rangenext_up__rangePtr_Signed [backendopt:inlining] 13.00 acquire_NOAUTO [backendopt:inlining] 13.00 free_nonmovingbuffer_ll [backendopt:inlining] 9.00 ll_listdelslice_startonly__v12462___simple_call__function [backendopt:inlining] 9.00 ll_listdelslice_startonly__v12457___simple_call__function [backendopt:inlining] 15.50 ll_strnext__stringiterPtr [backendopt:inlining] 17.00 ll_contains__rpy_stringPtr_Char [backendopt:inlining] 18.12 ll_stringslice_startstop__rpy_stringPtr_Signed_Signed [backendopt:inlining] 19.00 ll_shrink_final__stringbuilderPtr [backendopt:inlining] 17.00 allocate_lock [backendopt:inlining] 22.00 ll_shrink_array__rpy_stringPtr_Signed [backendopt:inlining] 17.00 ll_append__listPtr_Char [backendopt:inlining] 26.16 ll_join_chars__v12451___simple_call__function [backendopt:inlining] 26.16 ll_join_chars__v12454___simple_call__function [backendopt:inlining] 26.50 time [backendopt:inlining] 29.00 free_ll_lock [backendopt:inlining] 27.50 ll_new__Signed [backendopt:inlining] 27.50 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 31.75 handle_posix_error__write [backendopt:inlining] inlined 261 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] 3 simple mallocs removed in 'allocate_ll_lock' [backendopt:malloc] 3 simple mallocs removed in 'RPyThreadLockInit__struct_RPyOpaque_ThreadLockPtr_star_1' [backendopt:malloc] 5 simple mallocs removed in 'Lock.acquire' [backendopt:malloc] 5 simple mallocs removed in 'RPyThreadAcquireLock__struct_RPyOpaque_ThreadLockPtr_Signed_star_2' [backendopt:malloc] 6 simple mallocs removed in 'Lock.acquire_timed' [backendopt:malloc] 6 simple mallocs removed in 'RPyThreadAcquireLockTimed__struct_RPyOpaque_ThreadLockPtr_Signed_Signed_star_3' [backendopt:malloc] 1 simple mallocs removed in 'rpython_print_item' [backendopt:malloc] 13 simple mallocs removed in '_PyPy_dg_dtoa__Float_Signed_Signed_arrayPtr_arrayPtr_arrayPtr_star_6' [backendopt:malloc] 3 simple mallocs removed in '_PyPy_dg_freedtoa__arrayPtr_star_1' [backendopt:malloc] 7 simple mallocs removed in 'format_number' [backendopt:malloc] 1 simple mallocs removed in 'rpython_print_end' [backendopt:malloc] 3 simple mallocs removed in 'write' [backendopt:malloc] 2 simple mallocs removed in 'scoped_nonmovingbuffer.__init__' [backendopt:malloc] 7 simple mallocs removed in 'wrap_write__Signed_arrayPtr_Signed_star_3' [backendopt:malloc] 1 simple mallocs removed in '_ll_list_resize_ge__listPtr_Signed' [backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v12429___simple_call__function_star_3' [backendopt:malloc] 1 simple mallocs removed in 'll_append_char__stringbuilderPtr_Char' [backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v12438___simple_call__function_star_2' [backendopt:malloc] 4 simple mallocs removed in '_ll_append_multiple_char__stringbuilderPtr_Char_Signed' [backendopt:malloc] 1 simple mallocs removed in '_ll_list_resize_le__listPtr_Signed' [backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v12464___simple_call__function_star_3' [backendopt:malloc] removed 75 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [backendopt] merging blocks in f [backendopt] merging blocks in dtoa_formatd [backendopt] merging blocks in format_number [translation:info] usession directory: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130 [translation:info] already done: Annotating&simplifying [translation:info] already done: RTyping [translation:info] already done: lltype back-end optimisations [translation:info] inserting stack checks... [flowgraph] (rpython.rlib.rstack:42)stack_check [flowgraph] (rpython.rlib.rstack:67)stack_check_slowpath [rtyper] -=- specialized 8 more blocks -=- [translation:info] inserted 0 stack checks. [translation:info] Creating database for generating c source... [flowgraph] (rpython.translator.exceptiontransform:100)rpyexc_occurred [flowgraph] (rpython.translator.exceptiontransform:104)rpyexc_fetch_type [flowgraph] (rpython.translator.exceptiontransform:107)rpyexc_fetch_value [flowgraph] (rpython.translator.exceptiontransform:110)rpyexc_clear [flowgraph] (rpython.translator.exceptiontransform:114)rpyexc_raise [flowgraph] (rpython.translator.exceptiontransform:128)rpyexc_reraise [flowgraph] (rpython.translator.exceptiontransform:133)rpyexc_fetch_exception [flowgraph] (rpython.translator.exceptiontransform:138)rpyexc_restore_exception [flowgraph] (rpython.translator.exceptiontransform:539)rpyexc_get_exception_addr [flowgraph] (rpython.translator.exceptiontransform:543)rpyexc_get_exc_value_addr [flowgraph] (rpython.rtyper.rclass:1173)ll_inst_type [rtyper] -=- specialized 25 more blocks -=- [flowgraph] (rpython.memory.gctransform.transform: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:412)shadowstack_destructor [flowgraph] (rpython.memory.gctransform.shadowstack:153)thread_run [flowgraph] (rpython.memory.gctransform.shadowstack:168)thread_die [flowgraph] (rpython.memory.gctransform.shadowstack:217)thread_after_fork [flowgraph] (rpython.memory.gctransform.framework:1713)ll_finalizer [flowgraph] (rpython.rlib.rthread:114)get_ident [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:124)get_or_make_ident [flowgraph] (rpython.rlib.rthread:356)get_or_make_raw [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) [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.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gctypelayout: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.gctransform.shadowstack:189)switch_shadow_stacks [flowgraph] (rpython.memory.gctransform.shadowstack:292)ShadowStackPool.allocate [flowgraph] (rpython.memory.gc.minimark:961)MiniMarkGC.get_total_memory_used [flowgraph] (rpython.memory.gctransform.framework:1754)setup_root_walker [flowgraph] (rpython.memory.gctransform.shadowstack:148)thread_setup [flowgraph] (rpython.memory.gctransform.shadowstack:318)ShadowStackPool.forget_current_state [flowgraph] (rpython.memory.gctransform.shadowstack:296)ShadowStackPool.save_current_state_away [flowgraph] (rpython.memory.gc.minimark:1582)MiniMarkGC._malloc_out_of_nursery [flowgraph] (rpython.memory.gctransform.shadowstack:326)ShadowStackPool.restore_state_from [flowgraph] (rpython.memory.gctransform.shadowstack:340)ShadowStackPool._cleanup [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) [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) [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.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gc.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.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gctransform.shadowstack:366)ShadowStackPool._resize_thread_shadowstacks [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:570)estimate_best_nursery_size [flowgraph] (rpython.memory.gc.env:533)get_L2cache_win32 [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)pypy_get_l2_cache_size [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_pypy_get_l2_cache_size [flowgraph] (rpython.memory.gc.env:46)read_float_from_env [flowgraph] (rpython.memory.gc.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.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.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gc.minimarkpage:326)ArenaCollection.mass_free_prepare [flowgraph] (rpython.memory.gc.minimarkpage:346)ArenaCollection.mass_free_incremental [flowgraph] (rpython.memory.gc.env:125)get_total_memory [flowgraph] (rpython.memory.gc.env:480)get_win32_total_phys_memory [flowgraph] (rpython.rtyper.lltypesystem.lltype:2296)scoped_alloc [flowgraph] (rpython.rtyper.lltypesystem.lltype:2280)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__init__ [flowgraph] (rpython.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.rtyper.lltypesystem.lltype:2286)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__enter__ [flowgraph] (rpython.memory.gc.env:561)best_nursery_size_for_L2cache [flowgraph] (rpython.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.rtyper.lltypesystem.lltype:2289)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)GlobalMemoryStatusEx [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_GlobalMemoryStatusEx [flowgraph] (rpython.memory.gc.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.memory.gc.minimark:1808)MiniMarkGC.enum_live_with_finalizers [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.gc.env:100)clamp_total_memory [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [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.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__debug_callback2 [flowgraph] (rpython.memory.gc.base:474)GCBase._debug_callback2 [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.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.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gc.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_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__make_scoped_allocator_0 [flowgraph] (?:1)memo_sizeof_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo_sizeof_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (rpython.rtyper.lltypesystem.rlist:391)ll_fixed_newemptylist [flowgraph] (rpython.rtyper.lltypesystem.rlist:384)ll_fixed_newlist [rtyper] specializing: 900 / 2722 blocks (33%) [flowgraph] (rpython.rtyper.lltypesystem.llarena:594)llimpl_getfakearenaaddress [flowgraph] (rpython.rtyper.rint:410)ll_int_py_div_nonnegargs [flowgraph] (rpython.rtyper.rlist:582)ll_len_foldable [flowgraph] (rpython.rtyper.lltypesystem.rlist:395)ll_fixed_length [flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set [flowgraph] (rpython.rlib.rarithmetic:741)int_force_ge_zero [flowgraph] (rpython.rtyper.rlist:510)_ll_alloc_and_set_jit [flowgraph] (rpython.rtyper.rlist:472)_ll_zero_or_null [flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit [flowgraph] (rpython.rtyper.lltypesystem.rlist:399)ll_fixed_items [flowgraph] (rpython.rlib.rgc:538)ll_arrayfill [flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff [flowgraph] (rpython.rtyper.rlist:530) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.lltypesystem.rlist:407)ll_fixed_setitem_fast [flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [flowgraph] (rpython.rtyper.lltypesystem.llarena:565)llimpl_round_up_for_allocation [flowgraph] (rpython.rtyper.lltypesystem.llarena:549)llimpl_arena_reserve [rtyper] specializing: 1100 / 2796 blocks (39%) [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] (?:2)ll_arraycopy [flowgraph] (rpython.rlib.rgc:362)ll_arraycopy [flowgraph] (rpython.rlib.rgc:342)copy_item [flowgraph] (?:1)memo__contains_gcptr_0 [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:655)ll_dict_getitem [flowgraph] (rpython.rtyper.rint:619)ll_hash_int [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:658)ll_dict_getitem_with_hash [flowgraph] (?:11)ll_call_lookup_function_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:46) [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) [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) [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) [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) [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) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:942)ll_dict_create_initial_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:520)ll_malloc_indexes_and_choose_lookup [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:955)ll_dict_rehash_after_translation [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:979)ll_dict_reindex [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:739)_ll_len_of_d_indexes [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:607)ll_valid_from_value [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:629)ll_hash_recomputed [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:543)ll_clear_indexes [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean [flowgraph] (?:2)ll_call_lookup_function_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:46)ll_call_lookup_function [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup [flowgraph] (?:2)ll_dict_create_initial_index_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:942)ll_dict_create_initial_index [flowgraph] (?:1)memo__ll_ptr_to_array_of_0 [flowgraph] (?:1)memo__ll_ptr_to_array_of_0 [flowgraph] (?:1)memo__ll_ptr_to_array_of_0 [flowgraph] (?:1)memo__ll_ptr_to_array_of_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:854)ll_dict_delitem [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:857)ll_dict_delitem_with_hash [flowgraph] (?:11)_ll_dict_del_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:884) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:884)_ll_dict_del [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:582)ll_call_delete_by_entry_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:872)_ll_dict_del_entry [flowgraph] (?:2)_ll_dict_del_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:884)_ll_dict_del [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:620)ll_mark_deleted_in_value [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:913)ll_dict_resize [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:923)_ll_dict_resize_to [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:802)ll_dict_remove_deleted_items [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:745)_overallocate_entries_len [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1160)ll_newdict [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1187)_ll_malloc_dict [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:509)ll_no_initial_index [flowgraph] (?:1)memo__ll_empty_array_0 [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:665)ll_dict_setitem [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:668)ll_dict_setitem_with_hash [flowgraph] (?:11)_ll_dict_setitem_lookup_done_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:674) [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) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:755)ll_dict_grow [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:789)_ll_dict_entries_size_too_big [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:565)ll_call_insert_clean_function [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)ll_arraycopy [flowgraph] (rpython.rlib.rgc:362)ll_arraycopy [flowgraph] (rpython.rlib.rgc:342)copy_item [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (?:2)_ll_dict_setitem_lookup_done_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:674)_ll_dict_setitem_lookup_done [flowgraph] (?:2)ll_dict_grow_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:755)ll_dict_grow [flowgraph] (?:1)memo__contains_gcptr_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (rpython.rtyper.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:398)ll_int_py_div [flowgraph] (rpython.rtyper.rint:495)ll_int_py_mod [flowgraph] (rpython.rtyper.rbuiltin:240)ll_min [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [rtyper] specializing: 1600 / 3564 blocks (44%) [rtyper] specializing: 1800 / 3564 blocks (50%) [flowgraph] (rpython.rlib.rposix_environ:173)getenv_llimpl [flowgraph] (rpython.rtyper.rstr:945)ll_str_is_true [flowgraph] (rpython.rtyper.lltypesystem.rstr:873)ll_stringslice_minusone [flowgraph] (rpython.rtyper.rstr:956)ll_stritem [flowgraph] (rpython.rtyper.rstr:997)ll_float [flowgraph] (rpython.rlib.rfloat:87)rstring_to_float [flowgraph] (rpython.rlib.rdtoa:54)strtod [flowgraph] (rpython.rtyper.lltypesystem.rffi:926)get_nonmovingbuffer_ll_final_null [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_PyPy_dg_strtod [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall__PyPy_dg_strtod [flowgraph] (?:1)memo__isfunctype_0 [rtyper] specializing: 2000 / 3629 blocks (55%) [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1429)ll_kvi [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1417)recast [flowgraph] (rpython.rtyper.lltypesystem.rlist:470)ll_listiter [flowgraph] (rpython.rtyper.lltypesystem.rlist:484)ll_listnext_foldable [rtyper] specializing: 2200 / 3650 blocks (60%) [flowgraph] (rpython.rtyper.rint:502)ll_int_py_mod_nonnegargs [flowgraph] (rpython.rtyper.lltypesystem.llarena:579)llimpl_arena_protect [rtyper] specializing: 2400 / 3652 blocks (65%) [flowgraph] (rpython.rtyper.rbuiltin:240)ll_min [rtyper] specializing: 2600 / 3654 blocks (71%) [rtyper] specializing: 2800 / 3654 blocks (76%) [rtyper] specializing: 3000 / 3654 blocks (82%) [rtyper] specializing: 3200 / 3654 blocks (87%) [rtyper] specializing: 3400 / 3654 blocks (93%) [rtyper] specializing: 3600 / 3654 blocks (98%) [rtyper] -=- specialized 2803 more blocks -=- [flowgraph] (rpython.rtyper.lltypesystem.llarena:488)llimpl_protect [flowgraph] (rpython.rlib.rmmap:280)VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:1382)scoped_str2charp.__init__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:1388)scoped_str2charp.__enter__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:817)str2charp [flowgraph] (rpython.rtyper.lltypesystem.llarena:456)madvise_arena_free [flowgraph] (rpython.rtyper.lltypesystem.llarena:451)PosixPageSize.get [flowgraph] (rpython.rlib.rmmap:1044)madvise_free [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)getenv [flowgraph] (rpython.rtyper.lltypesystem.rffi:1390)scoped_str2charp.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:831)free_charp [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_getenv [flowgraph] (rpython.rtyper.lltypesystem.rffi:854)charp2str [flowgraph] (rpython.rtyper.lltypesystem.rffi:1030)charpsize2str [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [rtyper] specializing: 3700 / 3758 blocks (98%) [rtyper] -=- specialized 104 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 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 1 cast_pointers in int_force_ge_zero__Signed [backendopt:removecasts] removed 1 cast_pointers in ll_dict_getitem_with_hash__dicttablePtr_Signed_Signed [backendopt:removecasts] removed 3 cast_pointers in ll_dict_rehash_after_translation__dicttablePtr [backendopt:removecasts] removed 1 cast_pointers in ll_dict_reindex__dicttablePtr_Signed [backendopt:removecasts] removed 1 cast_pointers in ll_clear_indexes__dicttablePtr_Signed [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delitem_with_hash__dicttablePtr_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_dict_del__v12558___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in ll_call_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_UCHARLlT [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_USHORTLlT [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_UINTLlT [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_UnsignedLlT [backendopt:removecasts] removed 1 cast_pointers in _ll_dict_del__v12561___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in ll_dict_remove_deleted_items__dicttablePtr [backendopt:removecasts] removed 4 cast_pointers in _ll_dict_setitem_lookup_done__v12564___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in ll_dict_grow__v12567___simple_call__function [backendopt:removecasts] removed 3 cast_pointers in _ll_dict_entries_size_too_big__dicttablePtr_Signed [backendopt:removecasts] removed 2 cast_pointers in ll_call_insert_clean_function__dicttablePtr_Signed_Signed [backendopt:removecasts] removed 4 cast_pointers in _ll_dict_setitem_lookup_done__v12570___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in ll_dict_grow__v12572___simple_call__function [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_kvi__GcArray_Ptr_GCREF__gcopaque_Ll_dicttablePtr_NoneConst [backendopt:removecasts] removed 1 cast_pointers in ll_listnext_foldable__listiterPtr [backendopt:removecasts] removed 1 cast_pointers in charpsize2str [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] 0.00 gc_callback__debug_callback2 [backendopt:inlining] 0.00 isconstant__v12484___simple_call__function [backendopt:inlining] 0.00 gc_callback__unref [backendopt:inlining] 0.00 isvirtual__v12482___simple_call__function [backendopt:inlining] 0.00 copy_raw_to_string__arrayPtr_rpy_stringPtr_Signed_Signed [backendopt:inlining] 0.00 ll_setitem_nonneg__dum_nocheckConst_arrayPtr_Signed_GCREFPtr [backendopt:inlining] 0.00 MiniMarkGC.id_or_identityhash [backendopt:inlining] 0.00 debug_start [backendopt:inlining] 0.00 isvirtual__v12523___simple_call__function [backendopt:inlining] 0.00 HeapDumper.write [backendopt:inlining] 0.00 gc_callback__writeref [backendopt:inlining] 0.00 ll_hash_int__Signed [backendopt:inlining] 0.00 MiniMarkGC.move_nursery_top [backendopt:inlining] 0.00 pypy_get_l2_cache_size___star_0 [backendopt:inlining] 0.00 VirtualProtect__arrayPtr_Unsigned_UINT_arrayPtr_star_4 [backendopt:inlining] 0.00 copy_string_to_raw [backendopt:inlining] 0.00 isconstant__v12490___simple_call__function [backendopt:inlining] 0.00 gc_callback__collect_ref_rec [backendopt:inlining] 0.00 __v12522___simple_call__function [backendopt:inlining] 0.00 get_nonmovingbuffer_ll [backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2 [backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString [backendopt:inlining] 0.00 isvirtual__v12488___simple_call__function [backendopt:inlining] 0.00 llimpl_arena_reset [backendopt:inlining] 0.00 debug_stop [backendopt:inlining] 0.00 llimpl_arena_malloc [backendopt:inlining] 0.00 MiniMarkGC._malloc_out_of_nursery [backendopt:inlining] 0.00 llimpl_getfakearenaaddress [backendopt:inlining] 0.00 isvirtual__v12557___simple_call__function [backendopt:inlining] 0.00 getenv__arrayPtr_star_1 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UnsignedLlT [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UnsignedLlT [backendopt:inlining] 0.00 MiniMarkGC._trace_drag_out [backendopt:inlining] 0.00 isconstant__v12568___simple_call__function [backendopt:inlining] 0.00 isconstant__v12540___simple_call__function [backendopt:inlining] 0.00 isconstant__v12542___simple_call__function [backendopt:inlining] 0.00 isvirtual__v12529___simple_call__function [backendopt:inlining] 0.00 isvirtual__v12526___simple_call__function [backendopt:inlining] 0.00 isconstant__v12559___simple_call__function [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UINTLlT [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UINTLlT [backendopt:inlining] 0.00 isconstant__v12543___simple_call__function [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_USHORTLlT [backendopt:inlining] 0.00 isvirtual__v12535___simple_call__function [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_USHORTLlT [backendopt:inlining] 0.00 isconstant__v12541___simple_call__function [backendopt:inlining] 0.00 isvirtual__v12532___simple_call__function [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UCHARLlT [backendopt:inlining] 0.00 __v12528___simple_call__function [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UCHARLlT [backendopt:inlining] 0.00 isvirtual__v12538___simple_call__function [backendopt:inlining] 0.00 get_get [backendopt:inlining] 0.00 __v12537___simple_call__function [backendopt:inlining] 0.00 isvirtual__v12566___simple_call__function [backendopt:inlining] 0.00 isvirtual__v12563___simple_call__function [backendopt:inlining] 0.00 _dummy_size [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 GlobalMemoryStatusEx__MEMORYSTATUSEXPtr_star_1 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 gc_callback__trace_drag_out [backendopt:inlining] 0.00 __v12556___simple_call__function [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo_sizeof_0 [backendopt:inlining] 0.00 ll_fixed_items__arrayPtr [backendopt:inlining] 0.00 isconstant__v12518___simple_call__function [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 2.00 debug_start [backendopt:inlining] 2.00 debug_stop [backendopt:inlining] 2.00 ll_int_py_div_nonnegargs__Signed_Signed [backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr [backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString [backendopt:inlining] 2.00 ll_fixed_newlist__GcArray_Ptr_GCREF__gcopaque_Ll_Signed [backendopt:inlining] 2.00 ll_fixed_length__arrayPtr [backendopt:inlining] 2.00 dict_delete_entries [backendopt:inlining] 2.00 MiniMarkGC.combine [backendopt:inlining] 2.00 recast__Ptr_GCREF__gcopaque_LlT_GCREFPtr [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 get_or_make_raw [backendopt:inlining] 2.00 free_charp [backendopt:inlining] 2.00 cast_adr_to_nongc_instance__AddressDeque [backendopt:inlining] 2.00 scoped_str2charp.__enter__ [backendopt:inlining] 2.00 ll_dict_len__DICTPtr [backendopt:inlining] 2.00 ll_int_py_mod_nonnegargs__Signed_Signed [backendopt:inlining] 2.00 ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__enter__ [backendopt:inlining] 4.00 GCBase.header [backendopt:inlining] 4.00 AddressStack.non_empty [backendopt:inlining] 4.00 GCBase.is_valid_gc_object [backendopt:inlining] 4.00 GCData.q_finalizer_handlers [backendopt:inlining] 4.00 MiniMarkGC.get_forwarding_address [backendopt:inlining] 4.00 ll_fixed_setitem_fast__arrayPtr_Signed_GCREFPtr [backendopt:inlining] 4.00 _ll_len_of_d_indexes__dicttablePtr [backendopt:inlining] 4.00 ll_stritem_nonneg__rpy_stringPtr_Signed [backendopt:inlining] 4.00 mangle_hash [backendopt:inlining] 4.00 ll_min__Signed_Signed [backendopt:inlining] 4.00 ll_max__Unsigned_Unsigned [backendopt:inlining] 4.00 _ll_zero_or_null__GCREFPtr [backendopt:inlining] 4.00 _ll_malloc_dict__GcStruct_dicttableLlT [backendopt:inlining] 4.00 ShadowStackPool._cleanup [backendopt:inlining] 4.00 ShadowStackPool.allocate [backendopt:inlining] 4.00 copy_item__arrayPtr_arrayPtr_Signed_Signed [backendopt:inlining] 4.00 ll_getitem_foldable_nonneg__arrayPtr_Signed [backendopt:inlining] 4.00 _check_valid_type_info_varsize [backendopt:inlining] 4.00 _check_valid_type_info [backendopt:inlining] 4.00 dict_allocate [backendopt:inlining] 4.00 ll_max__Float_Float [backendopt:inlining] 4.00 ll_min__Float_Float [backendopt:inlining] 4.00 ll_max__Signed_Signed [backendopt:inlining] 4.00 __exit____star_3 [backendopt:inlining] 2.00 get_ident [backendopt:inlining] 5.00 release [backendopt:inlining] 5.00 setup_root_walker [backendopt:inlining] 2.00 get_or_make_ident [backendopt:inlining] 6.00 MiniMarkGC.get_total_memory_used [backendopt:inlining] 6.00 FreeList.put [backendopt:inlining] 6.00 _overallocate_entries_len__Signed [backendopt:inlining] 6.00 MiniMarkGC._nursery_memory_size [backendopt:inlining] 6.00 MiniMarkGC.get_card [backendopt:inlining] 6.00 ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__init__ [backendopt:inlining] 2.00 GCBase._adr2deque [backendopt:inlining] 7.00 round_up_for_allocation [backendopt:inlining] 7.00 AddressDict [backendopt:inlining] 2.00 ll_len_foldable__arrayPtr [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 acquire [backendopt:inlining] 7.00 GCBase.get_size_incl_hash [backendopt:inlining] 7.00 _collect_obj [backendopt:inlining] 0.00 __v12565___simple_call__function [backendopt:inlining] 7.00 ll_dict_grow_trampoline__v12571___simple_call__function [backendopt:inlining] 7.00 out_of_memory [backendopt:inlining] 7.00 ll_dict_create_initial_index_trampoline__v12554___simple_call__function [backendopt:inlining] 7.00 ccall__PyPy_dg_strtod__arrayPtr_arrayPtr [backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2 [backendopt:inlining] 7.00 rstring_to_float__SomeString [backendopt:inlining] 7.00 newdict [backendopt:inlining] 7.00 ccall_getenv [backendopt:inlining] 0.00 getenv__arrayPtr_star_1 [backendopt:inlining] 7.00 MiniMarkGC._free_young_rawmalloced_obj [backendopt:inlining] 2.00 ll_fixed_newemptylist__GcArray_Ptr_GCREF__gcopaque_Ll [backendopt:inlining] 7.50 mallocstr__Signed [backendopt:inlining] 7.50 int_force_ge_zero__Signed [backendopt:inlining] 8.00 dict_entry_valid [backendopt:inlining] 8.00 ll_no_initial_index__dicttablePtr [backendopt:inlining] 8.00 copy_item__arrayPtr_arrayPtr_Signed_Signed [backendopt:inlining] 8.00 ll_newrange__Ptr_GcStruct_rangeLlT_Signed_Signed [backendopt:inlining] 8.00 ll_listiter__Ptr_GcStruct_listiterLlT_arrayPtr [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] 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 dict_get [backendopt:inlining] 6.00 _hash [backendopt:inlining] 9.00 GCBase.get_member_index [backendopt:inlining] 9.00 dict_add [backendopt:inlining] 9.00 ccall_VirtualProtect [backendopt:inlining] 9.00 ll_dict_setitem__dicttablePtr_Signed_GCREFPtr [backendopt:inlining] 9.00 _ll_dict_del_trampoline__v12560___simple_call__function [backendopt:inlining] 9.00 ll_dict_lookup_trampoline__v12485___simple_call__function [backendopt:inlining] 9.00 ll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT [backendopt:inlining] 9.00 ll_call_lookup_function_trampoline__v12544___simple_call__function [backendopt:inlining] 2.00 __v12481___simple_call__function [backendopt:inlining] 6.00 thread_setup [backendopt:inlining] 2.00 __v12531___simple_call__function [backendopt:inlining] 2.00 __v12487___simple_call__function [backendopt:inlining] 9.00 GCBase.post_setup [backendopt:inlining] 9.00 _ll_alloc_and_set_nonnull_trampoline__v12520___simple_call__function [backendopt:inlining] 5.50 best_nursery_size_for_L2cache [backendopt:inlining] 10.00 ShadowStackPool.start_fresh_new_state [backendopt:inlining] 10.00 __v12476___simple_call_invoke_7_ [backendopt:inlining] 3.50 __v12517___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 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 11.00 _ll_dict_setitem_lookup_done_trampoline__v12569___simple_call__function [backendopt:inlining] 11.00 start_of_page [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 10.00 dict_entry_hash [backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v12552___simple_call__function [backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v12550___simple_call__function [backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v12548___simple_call__function [backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v12546___simple_call__function [backendopt:inlining] 10.00 GCData.q_member_index [backendopt:inlining] 11.00 _ll_dict_setitem_lookup_done_trampoline__v12491___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_rangenext_up__rangePtr_Signed [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_rangeiter__Ptr_GcStruct_rangeLlT_rangePtr [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 10.50 estimate_best_nursery_size [backendopt:inlining] 12.00 get_total_memory [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.25 scoped_str2charp.__init__ [backendopt:inlining] 12.50 AddressDeque.non_empty [backendopt:inlining] 12.50 ShadowStackPool._resize [backendopt:inlining] 9.00 __exit____star_3 [backendopt:inlining] 12.00 GCData.q_has_gcptr_in_varsize [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] 12.00 GCData.q_has_gcptr [backendopt:inlining] 13.00 MiniMarkGC._collect_ref_rec [backendopt:inlining] 12.00 GCData.q_is_varsize [backendopt:inlining] 12.00 GCData.q_is_rpython_class [backendopt:inlining] 13.00 ll_stringslice_minusone__rpy_stringPtr [backendopt:inlining] 13.00 MiniMarkGC.trace_and_drag_out_of_nursery_partial [backendopt:inlining] 12.00 scoped_alloc__MEMORYSTATUSEX_False [backendopt:inlining] 10.00 MiniMarkGC._reset_gcflag_visited [backendopt:inlining] 13.00 BaseWalker.unobj [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 ll_mark_deleted_in_value__arrayPtr_Signed [backendopt:inlining] 13.00 setup_root_walker [backendopt:inlining] 14.00 ll_hash_recomputed__arrayPtr_dicttablePtr_Signed [backendopt:inlining] 14.00 ArenaCollection.mass_free [backendopt:inlining] 2.00 __v12562___simple_call__function [backendopt:inlining] 2.00 __v12534___simple_call__function [backendopt:inlining] 2.00 __v12525___simple_call__function [backendopt:inlining] 14.00 GCData.q_weakpointer_offset [backendopt:inlining] 15.00 read_float_from_env [backendopt:inlining] 15.00 ll_int_py_div__Signed_Signed [backendopt:inlining] 16.00 ll_valid_from_value__arrayPtr_Signed [backendopt:inlining] 16.00 MiniMarkGC.card_marking_words_for_length [backendopt:inlining] 16.00 MiniMarkGC.card_marking_bytes_for_length [backendopt:inlining] 9.00 ll_dict_getitem__dicttablePtr_Signed [backendopt:inlining] 9.00 ll_dict_delitem__dicttablePtr_Signed [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] 17.00 ll_contains__rpy_stringPtr_Char [backendopt:inlining] 17.00 GCBase.get_size [backendopt:inlining] 17.00 read_from_env [backendopt:inlining] 17.00 ShadowStackPool.initial_setup [backendopt:inlining] 17.00 _do_append_rpy_roots [backendopt:inlining] 17.00 HeapDumper.__init__ [backendopt:inlining] 17.00 llimpl_protect [backendopt:inlining] 17.00 madvise_free [backendopt:inlining] 17.00 GCBase.setup [backendopt:inlining] 17.00 read_uint_from_env [backendopt:inlining] 11.00 ll_stritem__LLHelpersConst_rpy_stringPtr_Signed [backendopt:inlining] 17.75 custom_trace_dispatcher___append_rpy_referent [backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__trace_drag_out [backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__collect_ref_rec [backendopt:inlining] 17.75 custom_trace_dispatcher___append_if_nonnull [backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__writeref [backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__debug_callback2 [backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__unref [backendopt:inlining] 17.75 ShadowStackPool._prepare_unused_stack [backendopt:inlining] 15.00 ll_dict_resize__dicttablePtr [backendopt:inlining] 15.00 ll_dict_resize__DICTPtr [backendopt:inlining] 18.00 enumerate_all_roots___append_rpy_root [backendopt:inlining] 18.00 enumerate_all_roots___hd_add_root [backendopt:inlining] 18.00 enumerate_all_roots___debug_callback [backendopt:inlining] 18.00 enumerate_all_roots___hd_unadd_root [backendopt:inlining] 18.00 ll_dict_create_initial_index__v12555___simple_call__function [backendopt:inlining] 18.00 ll_dict_create_initial_index__v12539___simple_call__function [backendopt:inlining] 18.00 BaseWalker.finish_processing [backendopt:inlining] 18.12 ll_stringslice_startstop__rpy_stringPtr_Signed_Signed [backendopt:inlining] 19.00 customtrace___append_rpy_referent [backendopt:inlining] 19.00 customtrace__gc_callback__trace_drag_out [backendopt:inlining] 19.00 customtrace__gc_callback__collect_ref_rec [backendopt:inlining] 19.00 customtrace___append_if_nonnull [backendopt:inlining] 19.00 customtrace__gc_callback__writeref [backendopt:inlining] 19.00 customtrace__gc_callback__debug_callback2 [backendopt:inlining] 19.00 customtrace__gc_callback__unref [backendopt:inlining] 19.00 ShadowStackPool.forget_current_state [backendopt:inlining] 17.50 _ll_dict_del_look_inside_iff__dicttablePtr_Signed_Signed [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] 18.00 ll_newdict__GcStruct_dicttableLlT [backendopt:inlining] 20.00 ll_dict_setitem_with_hash__dicttablePtr_Signed_Signed_GCREFPtr [backendopt:inlining] 20.00 MiniMarkGC.raw_malloc_memory_pressure [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.00 _ll_alloc_and_set_jit__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [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] 14.50 ll_dict_grow_look_inside_iff__dicttablePtr [backendopt:inlining] 21.33 ll_arrayfill__arrayPtr_GCREFPtr [backendopt:inlining] 21.50 AddressStack.__init__ [backendopt:inlining] 15.00 _ll_alloc_and_clear__GcArray_Ptr_GCREF__gcopaque_Ll_Signed [backendopt:inlining] 21.00 ll_contains__DICTPtr_Address [backendopt:inlining] 22.00 _ll_dict_del_entry__dicttablePtr_Signed [backendopt:inlining] 21.00 MiniMarkGC.free_young_rawmalloced_objects [backendopt:inlining] 22.00 enum_live_with_finalizers___hd_add_root [backendopt:inlining] 22.00 enum_live_with_finalizers___append_rpy_root [backendopt:inlining] 22.00 enum_live_with_finalizers___debug_callback [backendopt:inlining] 22.00 enum_live_with_finalizers___hd_unadd_root [backendopt:inlining] 20.00 ShadowStackPool.restore_state_from [backendopt:inlining] 23.25 walk_stack_roots [backendopt:inlining] 23.33 charp2str [backendopt:inlining] 23.50 AddressDeque.__init__ [backendopt:inlining] 23.00 BaseWalker.delete [backendopt:inlining] 21.00 MiniMarkGC._finalization_state [backendopt:inlining] 17.50 ll_listnext_foldable__listiterPtr [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 15.00 MiniMarkGC.collect_roots_in_nursery [backendopt:inlining] 20.50 ll_dict_lookup_look_inside_iff__DICTPtr_Address_Signed [backendopt:inlining] 17.50 ll_call_lookup_function_look_inside_iff__dicttablePtr_Signed_Signed_Signed [backendopt:inlining] 21.75 _ll_alloc_and_set_nonnull_look_inside_iff__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [backendopt:inlining] 26.37 AddressStack.pop [backendopt:inlining] 21.50 MiniMarkGC._free_if_unvisited [backendopt:inlining] 16.75 clamp_total_memory [backendopt:inlining] 26.75 MiniMarkGC.is_forwarded [backendopt:inlining] 27.50 MiniMarkGC._alloc_nursery [backendopt:inlining] 26.00 AddressStack.delete [backendopt:inlining] 26.00 AddressDeque.delete [backendopt:inlining] 20.50 get_L2cache_win32 [backendopt:inlining] 20.00 _append_rpy_root [backendopt:inlining] 29.00 ll_dict_insertclean__DICTPtr_Address_Address_Signed [backendopt:inlining] 29.37 charpsize2str [backendopt:inlining] 25.17 _ll_alloc_and_set_nojit__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [backendopt:inlining] 29.50 ll_malloc_indexes_and_choose_lookup__dicttablePtr_Signed [backendopt:inlining] 29.75 llimpl_arena_protect [backendopt:inlining] 23.50 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_UnsignedLlT [backendopt:inlining] 22.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_UINTLlT [backendopt:inlining] 23.50 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_UCHARLlT [backendopt:inlining] 20.50 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_USHORTLlT [backendopt:inlining] 23.50 _ll_dict_setitem_lookup_done_look_inside_iff__dicttablePtr_Signed_GCREFPtr_Signed_Signed [backendopt:inlining] 22.00 _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] 23.00 _append_rpy_referent [backendopt:inlining] 32.00 _ll_dict_entries_size_too_big__dicttablePtr_Signed [backendopt:inlining] 32.25 HeapDumper._writeref [backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v12521___simple_call__function [backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v12519___simple_call__function [backendopt:inlining] 24.00 str2charp [backendopt:inlining] inlined 1344 callsites. [backendopt:removecasts] removed 2 cast_pointers in get_win32_total_phys_memory [backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString [backendopt:malloc] starting malloc removal [backendopt:malloc] 1 simple mallocs removed in 'ShadowStackPool._resize_thread_shadowstacks' [backendopt:malloc] 1 simple mallocs removed in 'get_win32_total_phys_memory' [backendopt:malloc] 3 simple mallocs removed in 'GlobalMemoryStatusEx__MEMORYSTATUSEXPtr_star_1' [backendopt:malloc] 1 simple mallocs removed in 'll_dict_getitem_with_hash__dicttablePtr_Signed_Signed' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v12527___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v12530___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v12533___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v12536___simple_call__function' [backendopt:malloc] 4 simple mallocs removed in 'll_dict_rehash_after_translation__dicttablePtr' [backendopt:malloc] 8 simple mallocs removed in 'll_dict_reindex__dicttablePtr_Signed' [backendopt:malloc] 1 simple mallocs removed in 'll_valid_from_value__arrayPtr_Signed' [backendopt:malloc] 1 simple mallocs removed in 'll_hash_recomputed__arrayPtr_dicttablePtr_Signed' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v12547___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v12549___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v12551___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v12553___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in '_ll_dict_del__v12558___simple_call__function' [backendopt:malloc] 1 simple mallocs removed in '_ll_dict_del_entry__dicttablePtr_Signed' [backendopt:malloc] 2 simple mallocs removed in '_ll_dict_del__v12561___simple_call__function' [backendopt:malloc] 1 simple mallocs removed in 'll_mark_deleted_in_value__arrayPtr_Signed' [backendopt:malloc] 3 simple mallocs removed in 'll_dict_remove_deleted_items__dicttablePtr' [backendopt:malloc] 2 simple mallocs removed in '_ll_dict_setitem_lookup_done__v12564___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in '_ll_dict_setitem_lookup_done__v12570___simple_call__function' [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] 2 simple mallocs removed in 'll_kvi__GcArray_Ptr_GCREF__gcopaque_Ll_dicttablePtr_NoneConst' [backendopt:malloc] 9 simple mallocs removed in 'VirtualProtect__arrayPtr_Signed_Signed_arrayPtr' [backendopt:malloc] 9 simple mallocs removed in 'VirtualProtect__arrayPtr_Unsigned_UINT_arrayPtr_star_4' [backendopt:malloc] 3 simple mallocs removed in 'getenv__arrayPtr_star_1' [backendopt:malloc] removed 79 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 ll_call_lookup_function__v12524___simple_call__function [backendopt] merging blocks in ll_dict_reindex__dicttablePtr_Signed [backendopt] merging blocks in ll_clear_indexes__dicttablePtr_Signed [backendopt] merging blocks in ll_call_lookup_function__v12545___simple_call__function [backendopt] merging blocks in ll_call_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed [backendopt] merging blocks in ll_dict_grow__v12567___simple_call__function [backendopt] merging blocks in _ll_dict_entries_size_too_big__dicttablePtr_Signed [backendopt] merging blocks in ll_call_insert_clean_function__dicttablePtr_Signed_Signed [backendopt] merging blocks in ll_dict_grow__v12572___simple_call__function [backendopt] merging blocks in llimpl_arena_reset [flowgraph] (rpython.memory.gctransform.framework:620)ll_check_no_collect [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gctransform.framework:618)no_op_callback [rtyper] -=- specialized 21 more blocks -=- [flowgraph] (rpython.translator.c.genc:261)entrypoint_wrapper [flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set [flowgraph] (rpython.rtyper.rlist:510)_ll_alloc_and_set_jit [flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear [flowgraph] (rpython.rtyper.lltypesystem.rlist:324)ll_newlist [flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff [flowgraph] (rpython.rtyper.rlist:530) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items [flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit [flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [rtyper] specializing: 3800 / 3829 blocks (99%) [rtyper] -=- specialized 50 more blocks -=- [rtyper] -=- specialized 0 more blocks -=- [flowgraph] (rpython.memory.gctransform.framework:1713)ll_finalizer [c:database] GC transformer: finished helpers [flowgraph] (rpython.memory.gctransform.support:81)ll_call_destructor [flowgraph] (rpython.memory.gctransform.support:77)write [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write [flowgraph] (rpython.memory.gctransform.support:81)ll_call_destructor [flowgraph] (rpython.memory.gctransform.transform:461)_ll_compute_size [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 [rtyper] specializing: 3900 / 3932 blocks (99%) [rtyper] -=- specialized 103 more blocks -=- [backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_fixedsize__Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_fixedsize_zero__Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_varsize_no_length__Signed_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_varsize_no_length_zero__Signed_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_compute_size__Signed_Signed_Signed [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] 0.00 _ll_compute_size__Signed_Signed_Signed [backendopt:inlining] 0.00 wrap_write__Signed_SomeString_Signed_star_3 [backendopt:inlining] 0.00 memo_conststr_0 [backendopt:inlining] 0.00 ll_unsigned__Unsigned [backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr [backendopt:inlining] 7.50 mallocstr__Signed [backendopt:inlining] 13.00 free_nonmovingbuffer_ll [backendopt:inlining] 16.50 _ll_malloc_varsize_no_length__Signed_Signed_Signed [backendopt:inlining] inlined 11 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] 8 simple mallocs removed in 'write' [backendopt:malloc] 8 simple mallocs removed in 'wrap_write__Signed_SomeString_Signed_star_3' [backendopt:malloc] removed 16 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [c:database] GC transformer: finished tables [gctransform:info] assigned 59 typeids [gctransform:info] added 143 push/pop stack root instructions [gctransform:info] inserted 16 write barrier calls [gctransform:info] inserted 10 write_barrier_from_array calls [gctransform:info] found 3 static roots [c:database] Inlining GC helpers and postprocessing [c] 752 nodes [ array: 132 framework rtti: 20 func: 246 group: 1 struct: 353 ] [c:database] Completed [translation:info] database for generating C source was created [translation:info] Generating c source... [c:writing] structdef.h [c:writing] forwarddecl.h [c:writing] preimpl.h [c:writing] data_rpython_flowspace.c [c:writing] data_rpython_memory_gc.c [c:writing] data_rpython_memory_gctransform.c [c:writing] data_rpython_rlib.c [c:writing] data_rpython_rtyper.c [c:writing] data_rpython_rtyper_lltypesystem.c [c:writing] data_rpython_translator_c_test.c [c:writing] nonfuncnodes.c [c:writing] data_rpython_memory_gc_1.c [c:writing] data_rpython_rlib_1.c [c:writing] data_rpython_rlib_test.c [c:writing] data_rpython_rtyper_lltypesystem_1.c [c:writing] implement.c [c:writing] rpython_flowspace.c [c:writing] rpython_memory.c [c:writing] rpython_memory_gc.c [c:writing] rpython_memory_gctransform.c [c:writing] rpython_rlib.c [c:writing] rpython_rlib_test.c [c:writing] rpython_rtyper.c [c:writing] rpython_rtyper_lltypesystem.c [c:writing] rpython_translator.c [c:writing] rpython_translator_c.c [c:writing] rpython_translator_c_test.c [translation:info] written: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130\testing_6\testing_6.c [translation:info] Compiling c source... [platform:execute] nmake in c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130\testing_6 [platform:Error] cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] stdafx.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_6.obj /c testing_6.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] testing_6.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_memory_gc.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_memory_gctransform.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rlib.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rtyper.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rtyper_lltypesystem.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_translator_c_test.obj /c data_rpython_translator_c_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_translator_c_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] nonfuncnodes.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_memory_gc_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rlib_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_test.obj /c data_rpython_rlib_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rlib_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rtyper_lltypesystem_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] implement.c [platform:Error] implement.c(123): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] rpython_memory.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] rpython_memory_gc.c [platform:Error] rpython_memory_gc.c(1802): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-130\testing_6\singleheader.h(1924): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(1828): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-130\testing_6\singleheader.h(1924): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(1829): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(1836): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c' : return code '0x2' [platform:Error] Stop. F rlib/test/test_rthread.py::TestUsingFramework::()::test_acquire_timed_huge_timeout self = def test_acquire_timed_huge_timeout(self): t = r_longlong(2 ** 61) def f(): l = allocate_lock() return l.acquire_timed(t) > fn = self.getcompiled(f, []) rlib\test\test_rthread.py:202: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ translator\c\test\test_boehm.py:40: in getcompiled thread=self.use_threads, **extra_options) translator\c\test\test_genc.py:124: in compile t.compile_c() translator\interactive.py:123: in compile_c self.driver.compile_c() translator\driver.py:108: in proc return self.proceed(backend_goal) translator\driver.py:569: in proceed result = self._execute(goals, task_skip = self._maybe_skip()) translator\tool\taskengine.py:114: in _execute res = self._do(goal, taskcallable, *args, **kwds) translator\driver.py:278: in _do res = func() translator\driver.py:536: in task_compile_c cbuilder.compile(**kwds) translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp...ython_memory_gc.c(1836): error C2037: left of \'ullTotalPhys\' specifies undefined struct/union \'MEMORYSTATUSEX\'\r\n' stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp... /c rpython_memory_gc.c /I/include /I"D:\\a\\pypy\\pypy\\rpython"\\translator\\c\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-130\\testing_7\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_7.obj /c testing_7.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E testing_7.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_translator_c_test.obj /c data_rpython_translator_c_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_translator_c_test.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E implement.c E implement.c(161): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E rpython_memory_gc.c E rpython_memory_gc.c(1802): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-130\testing_7\singleheader.h(1876): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(1828): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-130\testing_7\singleheader.h(1876): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(1829): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(1836): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError ---------- Captured stderr call ---------- [platform:msg] Updated environment with vsver 160, using x64 True [flowgraph] (rpython.translator.c.test.test_genc:66)entry_point [translation:info] Annotating&simplifying... [translation:info] with policy: rpython.annotator.policy.AnnotatorPolicy [flowgraph] (rpython.rlib.test.test_rthread:199)f [flowgraph] (rpython.rlib.rthread:92)allocate_lock [flowgraph] (rpython.rlib.rthread:249)allocate_ll_lock [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)RPyThreadLockInit [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_RPyThreadLockInit [flowgraph] (rpython.rlib.rthread:203)Lock.__del__ [flowgraph] (rpython.rlib.rthread:166)Lock.__init__ [flowgraph] (rpython.rlib.rthread:260)free_ll_lock [flowgraph] (rpython.rlib.rthread:266)acquire_NOAUTO [flowgraph] (rpython.rlib.rthread:272)release_NOAUTO [flowgraph] (rpython.rlib.rthread:192)Lock.acquire_timed [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)RPyThreadAcquireLockTimed [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_RPyThreadAcquireLockTimed [flowgraph] (rpython.rlib.rgil:160)release [flowgraph] (rpython.rlib.rgil:171)acquire [flowgraph] (rpython.rlib.rthread:282)gc_thread_run [flowgraph] (rpython.flowspace.specialcase:76)rpython_print_item [flowgraph] (rpython.translator.c.test.test_genc:39)llrepr_out [flowgraph] (rpython.flowspace.specialcase:95)rpython_print_newline [flowgraph] (rpython.flowspace.specialcase:85)rpython_print_end [flowgraph] (rpython.rlib.rposix:500)write [flowgraph] (rpython.rtyper.lltypesystem.rffi:1427)scoped_nonmovingbuffer.__init__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:1431)scoped_nonmovingbuffer.__enter__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:873)get_nonmovingbuffer_ll [flowgraph] (rpython.rlib.objectmodel:315)we_are_translated_to_c [flowgraph] (rpython.rtyper.lltypesystem.rstr:116)copy_string_to_raw [flowgraph] (rpython.rtyper.lltypesystem.rstr:63)_get_raw_buf [flowgraph] (rpython.rtyper.lltypesystem.rstr:57)_str_ofs [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write [flowgraph] (rpython.rtyper.lltypesystem.rffi:1433)scoped_nonmovingbuffer.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:937)free_nonmovingbuffer_ll [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_wrap_write [flowgraph] (rpython.rlib.rposix:151)_errno_before [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rposix:170)_errno_after [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rposix:430)handle_posix_error [flowgraph] (rpython.rlib.rarithmetic:139)widen [flowgraph] (rpython.rlib.rposix:113)get_saved_errno [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo_offsetof_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__should_widen_type_0 [translation:info] usession directory: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130 [translation:info] already done: Annotating&simplifying [translation:info] RTyping... [flowgraph] (rpython.rtyper.rclass:1170)ll_runtime_type_info [flowgraph] (rpython.rtyper.rstr:426)ll_str [flowgraph] (?:1)memo_ll_constant_0 [flowgraph] (rpython.rtyper.lltypesystem.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) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rlist:198)_ll_list_resize_hint_really [flowgraph] (rpython.rtyper.lltypesystem.rlist:351)_ll_new_empty_item_array [flowgraph] (?:2)ll_arraycopy [flowgraph] (rpython.rlib.rgc:362)ll_arraycopy [flowgraph] (rpython.rlib.rgc:342)copy_item [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)_ll_list_resize_hint_really_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rlist:198)_ll_list_resize_hint_really [flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items [flowgraph] (?:1)memo__ll_prebuilt_empty_array_0 [flowgraph] (?:1)memo__contains_gcptr_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (rpython.rtyper.rint:149)ll_str [flowgraph] (rpython.rtyper.lltypesystem.ll_str:13)ll_int2dec [flowgraph] (rpython.rtyper.lltypesystem.ll_str:7)ll_unsigned [flowgraph] (?:2)mallocstr [flowgraph] (rpython.rtyper.lltypesystem.rstr:36)mallocstr [flowgraph] (?:11)ll_join_chars_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rstr:821) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (?:2)ll_join_chars_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars [flowgraph] (?:11)ll_listdelslice_startonly_look_inside_iff [flowgraph] (rpython.rtyper.rlist:914) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly [flowgraph] (rpython.rtyper.rlist:541)ll_null_item [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rlist:295)_ll_list_resize_le [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)ll_listdelslice_startonly_trampoline [flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:1300)conditional_call [flowgraph] (rpython.rtyper.lltypesystem.rstr:350)ll_strlen [rtyper] specializing: 100 / 385 blocks (25%) [flowgraph] (?:11)ll_join_strs_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rstr:785) [flowgraph] (rpython.rlib.jit:294)loop_unrolling_heuristic [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs [flowgraph] (rpython.rtyper.lltypesystem.llmemory:1037)cast_any_ptr [flowgraph] (rpython.rtyper.lltypesystem.rstr:78)copy_string_contents [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (?:2)ll_join_strs_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs [rtyper] specializing: 200 / 439 blocks (45%) [rtyper] specializing: 300 / 439 blocks (68%) [flowgraph] (rpython.rtyper.rint:434)ll_uint_py_div [flowgraph] (rpython.rtyper.rint:525)ll_uint_py_mod [rtyper] specializing: 400 / 443 blocks (90%) [rtyper] -=- specialized 443 blocks -=- [flowgraph] (rpython.rtyper.rclass:1133)ll_issubclass [flowgraph] (rpython.rtyper.rclass:1130)ll_type [rtyper] -=- specialized 4 more blocks -=- [translation:info] usession directory: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130 [translation:info] already done: Annotating&simplifying [translation:info] already done: RTyping [translation:info] lltype back-end optimisations... [backendopt:removecasts] removed 1 cast_pointers in allocate_ll_lock [backendopt:removecasts] removed 1 cast_pointers in _get_raw_buf__rpy_string [backendopt:removecasts] removed 3 cast_pointers in handle_posix_error__write [backendopt:removecasts] removed 1 cast_pointers in ll_strnext__stringiterPtr [backendopt:removecasts] removed 1 cast_pointers in ll_join_strs__v22400___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in ll_join_strs__v22403___simple_call__function [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] 0.00 __exit____star_3 [backendopt:inlining] 0.00 wrap_write__Signed_arrayPtr_Signed_star_3 [backendopt:inlining] 0.00 copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed [backendopt:inlining] 0.00 cast_any_ptr__Ptr_GcStruct_rpy_stringLlT_rpy_stringPtr [backendopt:inlining] 0.00 RPyThreadLockInit__struct_RPyOpaque_ThreadLockPtr_star_1 [backendopt:inlining] 0.00 _get_raw_buf__rpy_string [backendopt:inlining] 0.00 copy_string_to_raw [backendopt:inlining] 0.00 get_nonmovingbuffer_ll [backendopt:inlining] 0.00 gc_thread_run [backendopt:inlining] 0.00 scoped_nonmovingbuffer.__enter__ [backendopt:inlining] 0.00 scoped_nonmovingbuffer.__init__ [backendopt:inlining] 0.00 RPyThreadAcquireLockTimed__struct_RPyOpaque_ThreadLockPtr_Signed_Signed_star_3 [backendopt:inlining] 0.00 isconstant__v22376___simple_call__function [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 widen__int [backendopt:inlining] 0.00 isconstant__v22371___simple_call__function [backendopt:inlining] 0.00 isconstant__v22372___simple_call__function [backendopt:inlining] 0.00 conditional_call__v22373___simple_call__function_star_3 [backendopt:inlining] 0.00 isconstant__v22378___simple_call__function [backendopt:inlining] 0.00 memo__ll_prebuilt_empty_array_0 [backendopt:inlining] 0.00 isconstant__v22382___simple_call__function [backendopt:inlining] 0.00 isvirtual__v22384___simple_call__function [backendopt:inlining] 0.00 memo_ll_constant_0 [backendopt:inlining] 0.00 isconstant__v22388___simple_call__function [backendopt:inlining] 0.00 isvirtual__v22390___simple_call__function [backendopt:inlining] 0.00 isconstant__v22392___simple_call__function [backendopt:inlining] 0.00 isconstant__v22395___simple_call__function [backendopt:inlining] 0.00 conditional_call__v22396___simple_call__function_star_3 [backendopt:inlining] 0.00 isconstant__v22399___simple_call__function [backendopt:inlining] 0.00 isvirtual__v22401___simple_call__function [backendopt:inlining] 2.00 ll_length__listPtr [backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 ll_items__listPtr [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 Lock.__init__ [backendopt:inlining] 2.00 setraw [backendopt:inlining] 2.00 setraw [backendopt:inlining] 2.00 setraw [backendopt:inlining] 2.00 setraw [backendopt:inlining] 2.00 ll_unsigned__Signed [backendopt:inlining] 2.00 ll_uint_py_div__Unsigned_Unsigned [backendopt:inlining] 2.00 ll_uint_py_mod__Unsigned_Unsigned [backendopt:inlining] 4.00 copy_item__arrayPtr_arrayPtr_Signed_Signed [backendopt:inlining] 5.00 release [backendopt:inlining] 6.00 _str_ofs__rpy_string [backendopt:inlining] 7.00 mallocstr__Signed [backendopt:inlining] 7.00 ccall_RPyThreadLockInit [backendopt:inlining] 7.00 llrepr_out__int [backendopt:inlining] 7.00 rpython_print_newline [backendopt:inlining] 7.00 release_NOAUTO [backendopt:inlining] 4.00 get_saved_errno [backendopt:inlining] 7.00 ll_str__IntegerR_SignedConst_Signed [backendopt:inlining] 7.00 ll_listdelslice_startonly_look_inside_iff__listPtr_Signed [backendopt:inlining] 7.50 mallocstr__Signed [backendopt:inlining] 9.00 _ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool [backendopt:inlining] 9.00 ll_join_chars_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT [backendopt:inlining] 9.00 ll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT [backendopt:inlining] 4.00 ll_str__StringR_Ptr_GcStruct_rpy_strin_rpy_stringPtr [backendopt:inlining] 7.00 acquire [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 6.00 ll_setitem_fast__listPtr_Signed_Char [backendopt:inlining] 12.00 ll_striter__rpy_stringPtr [backendopt:inlining] 12.00 f [backendopt:inlining] 13.00 acquire_NOAUTO [backendopt:inlining] 13.00 free_nonmovingbuffer_ll [backendopt:inlining] 9.00 ll_listdelslice_startonly__v22389___simple_call__function [backendopt:inlining] 9.00 ll_listdelslice_startonly__v22394___simple_call__function [backendopt:inlining] 15.50 ll_strnext__stringiterPtr [backendopt:inlining] 4.00 loop_unrolling_heuristic__v22398___simple_call__function [backendopt:inlining] 17.00 allocate_lock [backendopt:inlining] 17.00 ll_append__listPtr_Char [backendopt:inlining] 26.16 ll_join_chars__v22383___simple_call__function [backendopt:inlining] 26.16 ll_join_chars__v22386___simple_call__function [backendopt:inlining] 29.00 free_ll_lock [backendopt:inlining] 27.50 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 31.75 handle_posix_error__write [backendopt:inlining] inlined 135 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] 3 simple mallocs removed in 'allocate_ll_lock' [backendopt:malloc] 3 simple mallocs removed in 'RPyThreadLockInit__struct_RPyOpaque_ThreadLockPtr_star_1' [backendopt:malloc] 6 simple mallocs removed in 'Lock.acquire_timed' [backendopt:malloc] 6 simple mallocs removed in 'RPyThreadAcquireLockTimed__struct_RPyOpaque_ThreadLockPtr_Signed_Signed_star_3' [backendopt:malloc] 1 simple mallocs removed in 'rpython_print_item' [backendopt:malloc] 1 simple mallocs removed in 'rpython_print_end' [backendopt:malloc] 3 simple mallocs removed in 'write' [backendopt:malloc] 2 simple mallocs removed in 'scoped_nonmovingbuffer.__init__' [backendopt:malloc] 7 simple mallocs removed in 'wrap_write__Signed_arrayPtr_Signed_star_3' [backendopt:malloc] 1 simple mallocs removed in '_ll_list_resize_ge__listPtr_Signed' [backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v22373___simple_call__function_star_3' [backendopt:malloc] 1 simple mallocs removed in '_ll_list_resize_le__listPtr_Signed' [backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v22396___simple_call__function_star_3' [backendopt:malloc] removed 36 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [translation:info] usession directory: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130 [translation:info] already done: Annotating&simplifying [translation:info] already done: RTyping [translation:info] already done: lltype back-end optimisations [translation:info] inserting stack checks... [flowgraph] (rpython.rlib.rstack:42)stack_check [flowgraph] (rpython.rlib.rstack:67)stack_check_slowpath [rtyper] -=- specialized 8 more blocks -=- [translation:info] inserted 0 stack checks. [translation:info] Creating database for generating c source... [flowgraph] (rpython.translator.exceptiontransform:100)rpyexc_occurred [flowgraph] (rpython.translator.exceptiontransform:104)rpyexc_fetch_type [flowgraph] (rpython.translator.exceptiontransform:107)rpyexc_fetch_value [flowgraph] (rpython.translator.exceptiontransform:110)rpyexc_clear [flowgraph] (rpython.translator.exceptiontransform:114)rpyexc_raise [flowgraph] (rpython.translator.exceptiontransform:128)rpyexc_reraise [flowgraph] (rpython.translator.exceptiontransform:133)rpyexc_fetch_exception [flowgraph] (rpython.translator.exceptiontransform:138)rpyexc_restore_exception [flowgraph] (rpython.translator.exceptiontransform:539)rpyexc_get_exception_addr [flowgraph] (rpython.translator.exceptiontransform:543)rpyexc_get_exc_value_addr [flowgraph] (rpython.rtyper.rclass:1173)ll_inst_type [rtyper] -=- specialized 25 more blocks -=- [flowgraph] (rpython.memory.gctransform.transform: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:412)shadowstack_destructor [flowgraph] (rpython.memory.gctransform.shadowstack:153)thread_run [flowgraph] (rpython.memory.gctransform.shadowstack:168)thread_die [flowgraph] (rpython.memory.gctransform.shadowstack:217)thread_after_fork [flowgraph] (rpython.memory.gctransform.framework:1713)ll_finalizer [flowgraph] (rpython.rlib.rthread:114)get_ident [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:124)get_or_make_ident [flowgraph] (rpython.rlib.rthread:356)get_or_make_raw [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) [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.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gctypelayout: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.gctransform.shadowstack:189)switch_shadow_stacks [flowgraph] (rpython.memory.gctransform.shadowstack:292)ShadowStackPool.allocate [flowgraph] (rpython.memory.gc.minimark:961)MiniMarkGC.get_total_memory_used [flowgraph] (rpython.memory.gctransform.framework:1754)setup_root_walker [flowgraph] (rpython.memory.gctransform.shadowstack:148)thread_setup [flowgraph] (rpython.memory.gctransform.shadowstack:318)ShadowStackPool.forget_current_state [flowgraph] (rpython.memory.gctransform.shadowstack:296)ShadowStackPool.save_current_state_away [flowgraph] (rpython.memory.gc.minimark:1582)MiniMarkGC._malloc_out_of_nursery [flowgraph] (rpython.memory.gctransform.shadowstack:326)ShadowStackPool.restore_state_from [flowgraph] (rpython.memory.gctransform.shadowstack:340)ShadowStackPool._cleanup [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) [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) [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.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gc.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.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gctransform.shadowstack:366)ShadowStackPool._resize_thread_shadowstacks [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:570)estimate_best_nursery_size [flowgraph] (rpython.memory.gc.env:533)get_L2cache_win32 [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)pypy_get_l2_cache_size [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_pypy_get_l2_cache_size [flowgraph] (rpython.memory.gc.env:46)read_float_from_env [flowgraph] (rpython.memory.gc.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.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.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gc.minimarkpage:326)ArenaCollection.mass_free_prepare [flowgraph] (rpython.memory.gc.minimarkpage:346)ArenaCollection.mass_free_incremental [flowgraph] (rpython.memory.gc.env:125)get_total_memory [flowgraph] (rpython.memory.gc.env:480)get_win32_total_phys_memory [flowgraph] (rpython.rtyper.lltypesystem.lltype:2296)scoped_alloc [flowgraph] (rpython.rtyper.lltypesystem.lltype:2280)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__init__ [flowgraph] (rpython.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.rtyper.lltypesystem.lltype:2286)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__enter__ [flowgraph] (rpython.memory.gc.env:561)best_nursery_size_for_L2cache [flowgraph] (rpython.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.rtyper.lltypesystem.lltype:2289)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)GlobalMemoryStatusEx [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_GlobalMemoryStatusEx [flowgraph] (rpython.memory.gc.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.memory.gc.minimark:1808)MiniMarkGC.enum_live_with_finalizers [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.gc.env:100)clamp_total_memory [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [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.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__debug_callback2 [flowgraph] (rpython.memory.gc.base:474)GCBase._debug_callback2 [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.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.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gc.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_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__make_scoped_allocator_0 [flowgraph] (?:1)memo_sizeof_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo_sizeof_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [rtyper] specializing: 500 / 2347 blocks (21%) [flowgraph] (rpython.rtyper.lltypesystem.rlist:391)ll_fixed_newemptylist [flowgraph] (rpython.rtyper.lltypesystem.rlist:384)ll_fixed_newlist [flowgraph] (rpython.rtyper.lltypesystem.llarena:594)llimpl_getfakearenaaddress [flowgraph] (rpython.rtyper.rint:410)ll_int_py_div_nonnegargs [flowgraph] (rpython.rtyper.rlist:582)ll_len_foldable [flowgraph] (rpython.rtyper.lltypesystem.rlist:395)ll_fixed_length [flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set [flowgraph] (rpython.rlib.rarithmetic:741)int_force_ge_zero [flowgraph] (rpython.rtyper.rlist:510)_ll_alloc_and_set_jit [flowgraph] (rpython.rtyper.rlist:472)_ll_zero_or_null [flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit [flowgraph] (rpython.rtyper.lltypesystem.rlist:399)ll_fixed_items [flowgraph] (rpython.rlib.rgc:538)ll_arrayfill [flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff [flowgraph] (rpython.rtyper.rlist:530) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.lltypesystem.rlist:407)ll_fixed_setitem_fast [flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [flowgraph] (rpython.rtyper.lltypesystem.llarena:565)llimpl_round_up_for_allocation [flowgraph] (rpython.rtyper.lltypesystem.llarena:549)llimpl_arena_reserve [rtyper] specializing: 700 / 2425 blocks (28%) [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] (?:2)ll_arraycopy [flowgraph] (rpython.rlib.rgc:362)ll_arraycopy [flowgraph] (rpython.rlib.rgc:342)copy_item [flowgraph] (?:1)memo__contains_gcptr_0 [rtyper] specializing: 900 / 2448 blocks (36%) [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:655)ll_dict_getitem [flowgraph] (rpython.rtyper.rint:619)ll_hash_int [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:658)ll_dict_getitem_with_hash [flowgraph] (?:11)ll_call_lookup_function_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:46) [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) [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) [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) [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) [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) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:942)ll_dict_create_initial_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:520)ll_malloc_indexes_and_choose_lookup [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:955)ll_dict_rehash_after_translation [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:979)ll_dict_reindex [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:739)_ll_len_of_d_indexes [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:607)ll_valid_from_value [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:629)ll_hash_recomputed [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:543)ll_clear_indexes [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean [flowgraph] (?:2)ll_call_lookup_function_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:46)ll_call_lookup_function [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup [flowgraph] (?:2)ll_dict_create_initial_index_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:942)ll_dict_create_initial_index [flowgraph] (?:1)memo__ll_ptr_to_array_of_0 [flowgraph] (?:1)memo__ll_ptr_to_array_of_0 [flowgraph] (?:1)memo__ll_ptr_to_array_of_0 [flowgraph] (?:1)memo__ll_ptr_to_array_of_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:854)ll_dict_delitem [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:857)ll_dict_delitem_with_hash [flowgraph] (?:11)_ll_dict_del_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:884) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:884)_ll_dict_del [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:582)ll_call_delete_by_entry_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:872)_ll_dict_del_entry [flowgraph] (?:2)_ll_dict_del_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:884)_ll_dict_del [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:620)ll_mark_deleted_in_value [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:913)ll_dict_resize [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:923)_ll_dict_resize_to [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:802)ll_dict_remove_deleted_items [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:745)_overallocate_entries_len [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1160)ll_newdict [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1187)_ll_malloc_dict [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:509)ll_no_initial_index [flowgraph] (?:1)memo__ll_empty_array_0 [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:665)ll_dict_setitem [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:668)ll_dict_setitem_with_hash [flowgraph] (?:11)_ll_dict_setitem_lookup_done_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:674) [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) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:755)ll_dict_grow [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:789)_ll_dict_entries_size_too_big [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:565)ll_call_insert_clean_function [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)ll_arraycopy [flowgraph] (rpython.rlib.rgc:362)ll_arraycopy [flowgraph] (rpython.rlib.rgc:342)copy_item [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (?:2)_ll_dict_setitem_lookup_done_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:674)_ll_dict_setitem_lookup_done [flowgraph] (?:2)ll_dict_grow_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:755)ll_dict_grow [flowgraph] (?:1)memo__contains_gcptr_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (rpython.rtyper.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:398)ll_int_py_div [flowgraph] (rpython.rtyper.rint:495)ll_int_py_mod [flowgraph] (rpython.rtyper.rbuiltin:240)ll_min [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [rtyper] specializing: 1400 / 3193 blocks (43%) [flowgraph] (rpython.rlib.rposix_environ:173)getenv_llimpl [flowgraph] (rpython.rtyper.rstr:945)ll_str_is_true [flowgraph] (rpython.rtyper.lltypesystem.rstr:873)ll_stringslice_minusone [flowgraph] (rpython.rtyper.lltypesystem.rstr:840)_ll_stringslice [flowgraph] (?:1)memo_emptystrfun_0 [flowgraph] (rpython.rtyper.rstr:956)ll_stritem [flowgraph] (rpython.rtyper.lltypesystem.rstr:354)ll_stritem_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rstr:1046)ll_contains [flowgraph] (rpython.rtyper.rstr:997)ll_float [flowgraph] (rpython.rlib.rfloat:87)rstring_to_float [flowgraph] (rpython.rlib.rdtoa:54)strtod [flowgraph] (rpython.rlib.objectmodel:397)revdb_flag_io_disabled [flowgraph] (rpython.rtyper.lltypesystem.rffi:926)get_nonmovingbuffer_ll_final_null [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_PyPy_dg_strtod [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall__PyPy_dg_strtod [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [rtyper] specializing: 1600 / 3278 blocks (48%) [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1429)ll_kvi [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1417)recast [flowgraph] (rpython.rtyper.lltypesystem.rlist:470)ll_listiter [flowgraph] (rpython.rtyper.lltypesystem.rlist:484)ll_listnext_foldable [flowgraph] (rpython.rtyper.rlist:723)ll_getitem_foldable_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rlist:402)ll_fixed_getitem_fast [rtyper] specializing: 1800 / 3303 blocks (54%) [flowgraph] (rpython.rtyper.rint:502)ll_int_py_mod_nonnegargs [flowgraph] (rpython.rtyper.lltypesystem.llarena:579)llimpl_arena_protect [rtyper] specializing: 2000 / 3305 blocks (60%) [flowgraph] (rpython.rtyper.rbuiltin:240)ll_min [rtyper] specializing: 2200 / 3307 blocks (66%) [rtyper] specializing: 2400 / 3307 blocks (72%) [rtyper] specializing: 2600 / 3307 blocks (78%) [flowgraph] (rpython.rtyper.lltypesystem.rrange:70)ll_newrange [flowgraph] (rpython.rtyper.lltypesystem.rrange:91)ll_rangeiter [flowgraph] (rpython.rtyper.rrange:172)ll_rangenext_up [rtyper] specializing: 2800 / 3316 blocks (84%) [rtyper] specializing: 3000 / 3316 blocks (90%) [rtyper] specializing: 3200 / 3316 blocks (96%) [flowgraph] (rpython.rtyper.lltypesystem.rstr:860)ll_stringslice_startstop [rtyper] -=- specialized 2844 more blocks -=- [flowgraph] (rpython.rtyper.lltypesystem.llarena:488)llimpl_protect [flowgraph] (rpython.rlib.rmmap:280)VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:1382)scoped_str2charp.__init__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:1388)scoped_str2charp.__enter__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:817)str2charp [flowgraph] (rpython.rtyper.lltypesystem.llarena:456)madvise_arena_free [flowgraph] (rpython.rtyper.lltypesystem.llarena:451)PosixPageSize.get [flowgraph] (rpython.rlib.rmmap:1044)madvise_free [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)getenv [flowgraph] (rpython.rtyper.lltypesystem.rffi:1390)scoped_str2charp.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:831)free_charp [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_getenv [flowgraph] (rpython.rtyper.lltypesystem.rffi:854)charp2str [flowgraph] (rpython.rtyper.lltypesystem.rffi:1030)charpsize2str [flowgraph] (rpython.rtyper.lltypesystem.rstr:145)copy_raw_to_string [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [rtyper] specializing: 3400 / 3434 blocks (99%) [rtyper] -=- specialized 110 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 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 1 cast_pointers in int_force_ge_zero__Signed [backendopt:removecasts] removed 1 cast_pointers in ll_dict_getitem_with_hash__dicttablePtr_Signed_Signed [backendopt:removecasts] removed 3 cast_pointers in ll_dict_rehash_after_translation__dicttablePtr [backendopt:removecasts] removed 1 cast_pointers in ll_dict_reindex__dicttablePtr_Signed [backendopt:removecasts] removed 1 cast_pointers in ll_clear_indexes__dicttablePtr_Signed [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delitem_with_hash__dicttablePtr_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_dict_del__v22490___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in ll_call_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_UCHARLlT [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_USHORTLlT [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_UINTLlT [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_UnsignedLlT [backendopt:removecasts] removed 1 cast_pointers in _ll_dict_del__v22493___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in ll_dict_remove_deleted_items__dicttablePtr [backendopt:removecasts] removed 4 cast_pointers in _ll_dict_setitem_lookup_done__v22496___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in ll_dict_grow__v22499___simple_call__function [backendopt:removecasts] removed 3 cast_pointers in _ll_dict_entries_size_too_big__dicttablePtr_Signed [backendopt:removecasts] removed 2 cast_pointers in ll_call_insert_clean_function__dicttablePtr_Signed_Signed [backendopt:removecasts] removed 4 cast_pointers in _ll_dict_setitem_lookup_done__v22502___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in ll_dict_grow__v22504___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in _ll_stringslice__rpy_stringPtr_Signed_Signed [backendopt:removecasts] removed 3 cast_pointers in ll_float__rpy_stringPtr [backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString [backendopt:removecasts] removed 1 cast_pointers in ll_kvi__GcArray_Ptr_GCREF__gcopaque_Ll_dicttablePtr_NoneConst [backendopt:removecasts] removed 1 cast_pointers in ll_listnext_foldable__listiterPtr [backendopt:removecasts] removed 1 cast_pointers in ll_rangenext_up__rangePtr_Signed [backendopt:removecasts] removed 1 cast_pointers in charpsize2str [backendopt:removecasts] removed 1 cast_pointers in copy_raw_to_string [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] 0.00 MiniMarkGC.id_or_identityhash [backendopt:inlining] 0.00 gc_callback__debug_callback2 [backendopt:inlining] 0.00 isvirtual__v22414___simple_call__function [backendopt:inlining] 0.00 debug_start [backendopt:inlining] 0.00 isconstant__v22416___simple_call__function [backendopt:inlining] 0.00 ll_setitem_nonneg__dum_nocheckConst_arrayPtr_Signed_GCREFPtr [backendopt:inlining] 0.00 gc_callback__writeref [backendopt:inlining] 0.00 ll_hash_int__Signed [backendopt:inlining] 0.00 HeapDumper.write [backendopt:inlining] 0.00 copy_string_to_raw [backendopt:inlining] 0.00 gc_callback__collect_ref_rec [backendopt:inlining] 0.00 isvirtual__v22420___simple_call__function [backendopt:inlining] 0.00 pypy_get_l2_cache_size___star_0 [backendopt:inlining] 0.00 _get_raw_buf__rpy_string [backendopt:inlining] 0.00 _dummy_size [backendopt:inlining] 0.00 isconstant__v22422___simple_call__function [backendopt:inlining] 0.00 MiniMarkGC.move_nursery_top [backendopt:inlining] 0.00 get_nonmovingbuffer_ll [backendopt:inlining] 0.00 llimpl_arena_reset [backendopt:inlining] 0.00 debug_stop [backendopt:inlining] 0.00 llimpl_arena_malloc [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UINTLlT [backendopt:inlining] 0.00 MiniMarkGC._malloc_out_of_nursery [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UINTLlT [backendopt:inlining] 0.00 copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UnsignedLlT [backendopt:inlining] 0.00 get_get [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_USHORTLlT [backendopt:inlining] 0.00 MiniMarkGC._trace_drag_out [backendopt:inlining] 0.00 gc_callback__trace_drag_out [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_USHORTLlT [backendopt:inlining] 0.00 GlobalMemoryStatusEx__MEMORYSTATUSEXPtr_star_1 [backendopt:inlining] 0.00 memo_sizeof_0 [backendopt:inlining] 0.00 llimpl_getfakearenaaddress [backendopt:inlining] 0.00 isvirtual__v22458___simple_call__function [backendopt:inlining] 0.00 isvirtual__v22455___simple_call__function [backendopt:inlining] 0.00 isvirtual__v22464___simple_call__function [backendopt:inlining] 0.00 ll_fixed_items__arrayPtr [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 isconstant__v22450___simple_call__function [backendopt:inlining] 0.00 isvirtual__v22461___simple_call__function [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UnsignedLlT [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 isvirtual__v22498___simple_call__function [backendopt:inlining] 0.00 isconstant__v22500___simple_call__function [backendopt:inlining] 0.00 isvirtual__v22495___simple_call__function [backendopt:inlining] 0.00 isconstant__v22491___simple_call__function [backendopt:inlining] 0.00 memo_emptystrfun_0 [backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UCHARLlT [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UCHARLlT [backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 isvirtual__v22489___simple_call__function [backendopt:inlining] 0.00 gc_callback__unref [backendopt:inlining] 0.00 isconstant__v22475___simple_call__function [backendopt:inlining] 0.00 isconstant__v22472___simple_call__function [backendopt:inlining] 0.00 isconstant__v22473___simple_call__function [backendopt:inlining] 0.00 isconstant__v22474___simple_call__function [backendopt:inlining] 0.00 isvirtual__v22470___simple_call__function [backendopt:inlining] 0.00 __v22469___simple_call__function [backendopt:inlining] 0.00 isvirtual__v22467___simple_call__function [backendopt:inlining] 0.00 VirtualProtect__arrayPtr_Unsigned_UINT_arrayPtr_star_4 [backendopt:inlining] 0.00 getenv__arrayPtr_star_1 [backendopt:inlining] 0.00 copy_raw_to_string [backendopt:inlining] 2.00 debug_start [backendopt:inlining] 2.00 ll_int_py_div_nonnegargs__Signed_Signed [backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr [backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString [backendopt:inlining] 2.00 ll_fixed_newlist__GcArray_Ptr_GCREF__gcopaque_Ll_Signed [backendopt:inlining] 2.00 ll_fixed_length__arrayPtr [backendopt:inlining] 2.00 dict_delete_entries [backendopt:inlining] 2.00 MiniMarkGC.combine [backendopt:inlining] 2.00 debug_stop [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 get_or_make_raw [backendopt:inlining] 2.00 cast_adr_to_nongc_instance__AddressDeque [backendopt:inlining] 2.00 ll_dict_len__DICTPtr [backendopt:inlining] 2.00 ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__enter__ [backendopt:inlining] 2.00 __v22494___simple_call__function [backendopt:inlining] 2.00 recast__Ptr_GCREF__gcopaque_LlT_GCREFPtr [backendopt:inlining] 2.00 ll_int_py_mod_nonnegargs__Signed_Signed [backendopt:inlining] 2.00 scoped_str2charp.__enter__ [backendopt:inlining] 2.00 free_charp [backendopt:inlining] 4.00 GCBase.header [backendopt:inlining] 4.00 AddressStack.non_empty [backendopt:inlining] 4.00 GCBase.is_valid_gc_object [backendopt:inlining] 4.00 GCData.q_finalizer_handlers [backendopt:inlining] 4.00 ll_fixed_setitem_fast__arrayPtr_Signed_GCREFPtr [backendopt:inlining] 4.00 _ll_len_of_d_indexes__dicttablePtr [backendopt:inlining] 4.00 MiniMarkGC.get_forwarding_address [backendopt:inlining] 4.00 mangle_hash [backendopt:inlining] 4.00 _ll_zero_or_null__GCREFPtr [backendopt:inlining] 4.00 ll_stritem_nonneg__rpy_stringPtr_Signed [backendopt:inlining] 4.00 ll_min__Signed_Signed [backendopt:inlining] 4.00 ll_max__Unsigned_Unsigned [backendopt:inlining] 4.00 ShadowStackPool.allocate [backendopt:inlining] 4.00 ShadowStackPool._cleanup [backendopt:inlining] 4.00 _check_valid_type_info [backendopt:inlining] 4.00 dict_allocate [backendopt:inlining] 4.00 _check_valid_type_info_varsize [backendopt:inlining] 4.00 __exit____star_3 [backendopt:inlining] 4.00 copy_item__arrayPtr_arrayPtr_Signed_Signed [backendopt:inlining] 4.00 _ll_malloc_dict__GcStruct_dicttableLlT [backendopt:inlining] 4.00 ll_fixed_getitem_fast__arrayPtr_Signed [backendopt:inlining] 4.00 ll_min__Float_Float [backendopt:inlining] 4.00 ll_max__Float_Float [backendopt:inlining] 4.00 ll_max__Signed_Signed [backendopt:inlining] 2.00 get_ident [backendopt:inlining] 5.00 release [backendopt:inlining] 5.00 setup_root_walker [backendopt:inlining] 2.00 get_or_make_ident [backendopt:inlining] 6.00 FreeList.put [backendopt:inlining] 6.00 MiniMarkGC.get_total_memory_used [backendopt:inlining] 6.00 MiniMarkGC._nursery_memory_size [backendopt:inlining] 6.00 _overallocate_entries_len__Signed [backendopt:inlining] 6.00 ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__init__ [backendopt:inlining] 2.00 GCBase._adr2deque [backendopt:inlining] 7.00 AddressDict [backendopt:inlining] 2.00 ll_len_foldable__arrayPtr [backendopt:inlining] 7.00 round_up_for_allocation [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 acquire [backendopt:inlining] 7.00 GCBase.get_size_incl_hash [backendopt:inlining] 7.00 _collect_obj [backendopt:inlining] 7.00 out_of_memory [backendopt:inlining] 7.00 newdict [backendopt:inlining] 7.00 MiniMarkGC._free_young_rawmalloced_obj [backendopt:inlining] 0.00 __v22454___simple_call__function [backendopt:inlining] 2.00 ll_fixed_newemptylist__GcArray_Ptr_GCREF__gcopaque_Ll [backendopt:inlining] 0.00 __v22497___simple_call__function [backendopt:inlining] 7.00 ccall__PyPy_dg_strtod__arrayPtr_arrayPtr [backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2 [backendopt:inlining] 4.00 ll_getitem_foldable_nonneg__arrayPtr_Signed [backendopt:inlining] 7.00 rstring_to_float__SomeString [backendopt:inlining] 7.00 ll_dict_grow_trampoline__v22503___simple_call__function [backendopt:inlining] 7.00 ll_dict_create_initial_index_trampoline__v22486___simple_call__function [backendopt:inlining] 7.00 ccall_getenv [backendopt:inlining] 0.00 getenv__arrayPtr_star_1 [backendopt:inlining] 7.25 __v22419___simple_call__function [backendopt:inlining] 7.50 mallocstr__Signed [backendopt:inlining] 7.50 int_force_ge_zero__Signed [backendopt:inlining] 8.00 dict_entry_valid [backendopt:inlining] 8.00 ll_get_value__DICTPtr_Unsigned [backendopt:inlining] 8.00 ll_no_initial_index__dicttablePtr [backendopt:inlining] 8.00 ll_listiter__Ptr_GcStruct_listiterLlT_arrayPtr [backendopt:inlining] 8.00 copy_item__arrayPtr_arrayPtr_Signed_Signed [backendopt:inlining] 8.00 ll_newrange__Ptr_GcStruct_rangeLlT_Signed_Signed [backendopt:inlining] 9.00 GCData.q_varsize_offset_to_length [backendopt:inlining] 6.00 GCData.get [backendopt:inlining] 9.00 GCData.q_varsize_item_sizes [backendopt:inlining] 9.00 GCData.q_varsize_offsets_to_gcpointers_in_var_part [backendopt:inlining] 9.00 GCData.q_varsize_offset_to_variable_part [backendopt:inlining] 8.00 GCData.q_offsets_to_gc_pointers [backendopt:inlining] 6.00 GCData.get_varsize [backendopt:inlining] 8.00 GCData.q_fixed_size [backendopt:inlining] 9.00 dict_get [backendopt:inlining] 6.00 _hash [backendopt:inlining] 9.00 GCBase.get_member_index [backendopt:inlining] 9.00 dict_add [backendopt:inlining] 9.00 ccall_VirtualProtect [backendopt:inlining] 9.00 ll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT [backendopt:inlining] 9.00 ll_dict_lookup_trampoline__v22417___simple_call__function [backendopt:inlining] 6.00 thread_setup [backendopt:inlining] 9.00 GCBase.post_setup [backendopt:inlining] 9.00 _ll_alloc_and_set_nonnull_trampoline__v22452___simple_call__function [backendopt:inlining] 9.00 ll_dict_setitem__dicttablePtr_Signed_GCREFPtr [backendopt:inlining] 9.00 _ll_dict_del_trampoline__v22492___simple_call__function [backendopt:inlining] 9.00 ll_call_lookup_function_trampoline__v22476___simple_call__function [backendopt:inlining] 2.00 __v22488___simple_call__function [backendopt:inlining] 9.00 ll_dict_delitem__dicttablePtr_Signed [backendopt:inlining] 2.00 __v22466___simple_call__function [backendopt:inlining] 5.50 best_nursery_size_for_L2cache [backendopt:inlining] 10.00 ShadowStackPool.start_fresh_new_state [backendopt:inlining] 10.00 __v22408___simple_call_invoke_14 [backendopt:inlining] 3.50 __v22449___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 BaseWalker._unref [backendopt:inlining] 11.00 GCBase._debug_callback2 [backendopt:inlining] 6.00 dict_delete [backendopt:inlining] 11.00 _append_if_nonnull [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 10.00 dict_entry_hash [backendopt:inlining] 10.00 GCData.q_member_index [backendopt:inlining] 11.00 start_of_page [backendopt:inlining] 11.00 MiniMarkGC.trace_and_drag_out_of_nursery [backendopt:inlining] 11.00 _ll_dict_setitem_lookup_done_trampoline__v22423___simple_call__function [backendopt:inlining] 11.00 HeapDumper.delete [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 8.00 llimpl_round_up_for_allocation [backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v22482___simple_call__function [backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v22484___simple_call__function [backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v22480___simple_call__function [backendopt:inlining] 11.00 _ll_dict_setitem_lookup_done_trampoline__v22501___simple_call__function [backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v22478___simple_call__function [backendopt:inlining] 10.50 estimate_best_nursery_size [backendopt:inlining] 12.00 get_total_memory [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_rangeiter__Ptr_GcStruct_rangeLlT_rangePtr [backendopt:inlining] 12.25 scoped_str2charp.__init__ [backendopt:inlining] 12.50 AddressDeque.non_empty [backendopt:inlining] 12.50 ShadowStackPool._resize [backendopt:inlining] 12.50 ll_rangenext_up__rangePtr_Signed [backendopt:inlining] 9.00 __exit____star_3 [backendopt:inlining] 12.00 GCData.q_has_gcptr_in_varsize [backendopt:inlining] 12.00 GCData.q_is_gcarrayofgcptr [backendopt:inlining] 12.00 GCData.q_fast_path_tracing [backendopt:inlining] 12.00 GCData.q_has_custom_trace [backendopt:inlining] 6.00 MiniMarkGC.init_gc_object [backendopt:inlining] 13.00 MiniMarkGC._collect_ref_rec [backendopt:inlining] 12.00 GCData.q_has_gcptr [backendopt:inlining] 12.00 GCData.q_is_varsize [backendopt:inlining] 6.00 MiniMarkGC.get_card [backendopt:inlining] 12.00 GCData.q_is_rpython_class [backendopt:inlining] 13.00 MiniMarkGC.trace_and_drag_out_of_nursery_partial [backendopt:inlining] 13.00 BaseWalker.unobj [backendopt:inlining] 12.00 scoped_alloc__MEMORYSTATUSEX_False [backendopt:inlining] 10.00 MiniMarkGC._reset_gcflag_visited [backendopt:inlining] 13.00 ll_stringslice_minusone__rpy_stringPtr [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] 13.00 setup_root_walker [backendopt:inlining] 14.00 ArenaCollection.mass_free [backendopt:inlining] 14.00 ll_mark_deleted_in_value__arrayPtr_Signed [backendopt:inlining] 14.00 ll_hash_recomputed__arrayPtr_dicttablePtr_Signed [backendopt:inlining] 0.00 __v22413___simple_call__function [backendopt:inlining] 0.00 __v22457___simple_call__function [backendopt:inlining] 0.00 __v22463___simple_call__function [backendopt:inlining] 0.00 __v22460___simple_call__function [backendopt:inlining] 14.00 GCData.q_weakpointer_offset [backendopt:inlining] 15.00 read_float_from_env [backendopt:inlining] 15.00 ll_int_py_div__Signed_Signed [backendopt:inlining] 16.00 ll_valid_from_value__arrayPtr_Signed [backendopt:inlining] 16.00 MiniMarkGC.card_marking_words_for_length [backendopt:inlining] 9.00 ll_dict_getitem__dicttablePtr_Signed [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] 17.00 llimpl_protect [backendopt:inlining] 17.00 madvise_free [backendopt:inlining] 11.00 ll_stritem__LLHelpersConst_rpy_stringPtr_Signed [backendopt:inlining] 17.75 custom_trace_dispatcher___append_rpy_referent [backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__trace_drag_out [backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__collect_ref_rec [backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__unref [backendopt:inlining] 17.75 custom_trace_dispatcher___append_if_nonnull [backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__writeref [backendopt:inlining] 17.75 custom_trace_dispatcher__gc_callback__debug_callback2 [backendopt:inlining] 17.75 ShadowStackPool._prepare_unused_stack [backendopt:inlining] 15.00 ll_dict_resize__dicttablePtr [backendopt:inlining] 15.00 ll_dict_resize__DICTPtr [backendopt:inlining] 18.00 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] 18.00 ll_dict_create_initial_index__v22487___simple_call__function [backendopt:inlining] 18.00 ll_dict_create_initial_index__v22471___simple_call__function [backendopt:inlining] 19.00 customtrace___append_rpy_referent [backendopt:inlining] 19.00 customtrace__gc_callback__trace_drag_out [backendopt:inlining] 19.00 customtrace__gc_callback__collect_ref_rec [backendopt:inlining] 19.00 customtrace__gc_callback__unref [backendopt:inlining] 19.00 customtrace___append_if_nonnull [backendopt:inlining] 19.00 customtrace__gc_callback__writeref [backendopt:inlining] 19.00 customtrace__gc_callback__debug_callback2 [backendopt:inlining] 19.00 ShadowStackPool.forget_current_state [backendopt:inlining] 16.75 _trace_callback___append_rpy_referent [backendopt:inlining] 18.25 _trace_callback__gc_callback__unref [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] 19.75 _trace_callback__gc_callback__collect_ref_rec [backendopt:inlining] 18.00 ll_newdict__GcStruct_dicttableLlT [backendopt:inlining] 20.00 ll_dict_setitem_with_hash__dicttablePtr_Signed_Signed_GCREFPtr [backendopt:inlining] 20.00 MiniMarkGC.raw_malloc_memory_pressure [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.25 ll_dict_delitem_with_hash__dicttablePtr_Signed_Signed [backendopt:inlining] 21.25 ll_dict_delitem__dicttablePtr_Signed [backendopt:inlining] 14.50 ll_dict_grow_look_inside_iff__dicttablePtr [backendopt:inlining] 21.33 ll_arrayfill__arrayPtr_GCREFPtr [backendopt:inlining] 21.50 AddressStack.__init__ [backendopt:inlining] 21.00 ll_contains__DICTPtr_Address [backendopt:inlining] 22.00 _ll_dict_del_entry__dicttablePtr_Signed [backendopt:inlining] 22.00 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___hd_unadd_root [backendopt:inlining] 22.00 enum_live_with_finalizers___debug_callback [backendopt:inlining] 20.00 ShadowStackPool.restore_state_from [backendopt:inlining] 23.25 walk_stack_roots [backendopt:inlining] 23.33 charp2str [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] 17.50 ll_listnext_foldable__listiterPtr [backendopt:inlining] 24.75 _ll_alloc_and_set_jit__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [backendopt:inlining] 15.00 MiniMarkGC.collect_roots_in_nursery [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 25.17 _ll_alloc_and_set_nojit__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [backendopt:inlining] 19.00 ll_dict_lookup_look_inside_iff__DICTPtr_Address_Signed [backendopt:inlining] 17.50 ll_call_lookup_function_look_inside_iff__dicttablePtr_Signed_Signed_Signed [backendopt:inlining] 21.75 _ll_alloc_and_set_nonnull_look_inside_iff__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [backendopt:inlining] 20.50 _ll_dict_del_look_inside_iff__dicttablePtr_Signed_Signed [backendopt:inlining] 26.31 ll_stringslice_startstop__rpy_stringPtr_Signed_Signed [backendopt:inlining] 26.37 AddressStack.pop [backendopt:inlining] 21.50 MiniMarkGC._free_if_unvisited [backendopt:inlining] 16.75 clamp_total_memory [backendopt:inlining] 26.75 MiniMarkGC.is_forwarded [backendopt:inlining] 27.50 MiniMarkGC._alloc_nursery [backendopt:inlining] 26.00 AddressStack.delete [backendopt:inlining] 26.00 AddressDeque.delete [backendopt:inlining] 20.50 get_L2cache_win32 [backendopt:inlining] 20.00 _append_rpy_root [backendopt:inlining] 29.00 ll_dict_insertclean__DICTPtr_Address_Address_Signed [backendopt:inlining] 29.50 ll_malloc_indexes_and_choose_lookup__dicttablePtr_Signed [backendopt:inlining] 29.75 llimpl_arena_protect [backendopt:inlining] 22.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_UCHARLlT [backendopt:inlining] 22.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_UINTLlT [backendopt:inlining] 22.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_USHORTLlT [backendopt:inlining] 22.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_UnsignedLlT [backendopt:inlining] 20.50 _ll_dict_setitem_lookup_done_look_inside_iff__DICTPtr_Address_Address_Signed_Unsigned [backendopt:inlining] 22.00 _ll_dict_setitem_lookup_done_look_inside_iff__dicttablePtr_Signed_GCREFPtr_Signed_Signed [backendopt:inlining] 30.87 charpsize2str [backendopt:inlining] 21.00 ll_listslice_startstop__GcArray_Ptr_GCREF__gcopaque_Ll_arrayPtr_Signed_Signed [backendopt:inlining] 31.21 ArenaCollection._pick_next_arena [backendopt:inlining] 31.75 AddressDeque.popleft [backendopt:inlining] 23.00 _append_rpy_referent [backendopt:inlining] 32.00 _ll_dict_entries_size_too_big__dicttablePtr_Signed [backendopt:inlining] 32.25 HeapDumper._writeref [backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v22453___simple_call__function [backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v22451___simple_call__function [backendopt:inlining] 24.00 str2charp [backendopt:inlining] inlined 1371 callsites. [backendopt:removecasts] removed 2 cast_pointers in get_win32_total_phys_memory [backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString [backendopt:malloc] starting malloc removal [backendopt:malloc] 1 simple mallocs removed in 'ShadowStackPool._resize_thread_shadowstacks' [backendopt:malloc] 1 simple mallocs removed in 'get_win32_total_phys_memory' [backendopt:malloc] 3 simple mallocs removed in 'GlobalMemoryStatusEx__MEMORYSTATUSEXPtr_star_1' [backendopt:malloc] 1 simple mallocs removed in 'll_dict_getitem_with_hash__dicttablePtr_Signed_Signed' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v22459___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v22462___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v22465___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v22468___simple_call__function' [backendopt:malloc] 4 simple mallocs removed in 'll_dict_rehash_after_translation__dicttablePtr' [backendopt:malloc] 8 simple mallocs removed in 'll_dict_reindex__dicttablePtr_Signed' [backendopt:malloc] 1 simple mallocs removed in 'll_valid_from_value__arrayPtr_Signed' [backendopt:malloc] 1 simple mallocs removed in 'll_hash_recomputed__arrayPtr_dicttablePtr_Signed' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v22479___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v22481___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v22483___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v22485___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in '_ll_dict_del__v22490___simple_call__function' [backendopt:malloc] 1 simple mallocs removed in '_ll_dict_del_entry__dicttablePtr_Signed' [backendopt:malloc] 2 simple mallocs removed in '_ll_dict_del__v22493___simple_call__function' [backendopt:malloc] 1 simple mallocs removed in 'll_mark_deleted_in_value__arrayPtr_Signed' [backendopt:malloc] 3 simple mallocs removed in 'll_dict_remove_deleted_items__dicttablePtr' [backendopt:malloc] 2 simple mallocs removed in '_ll_dict_setitem_lookup_done__v22496___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in '_ll_dict_setitem_lookup_done__v22502___simple_call__function' [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] 2 simple mallocs removed in 'll_kvi__GcArray_Ptr_GCREF__gcopaque_Ll_dicttablePtr_NoneConst' [backendopt:malloc] 9 simple mallocs removed in 'VirtualProtect__arrayPtr_Signed_Signed_arrayPtr' [backendopt:malloc] 9 simple mallocs removed in 'VirtualProtect__arrayPtr_Unsigned_UINT_arrayPtr_star_4' [backendopt:malloc] 3 simple mallocs removed in 'getenv__arrayPtr_star_1' [backendopt:malloc] removed 79 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 ll_call_lookup_function__v22456___simple_call__function [backendopt] merging blocks in ll_dict_reindex__dicttablePtr_Signed [backendopt] merging blocks in ll_clear_indexes__dicttablePtr_Signed [backendopt] merging blocks in ll_call_lookup_function__v22477___simple_call__function [backendopt] merging blocks in ll_call_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed [backendopt] merging blocks in ll_dict_grow__v22499___simple_call__function [backendopt] merging blocks in _ll_dict_entries_size_too_big__dicttablePtr_Signed [backendopt] merging blocks in ll_call_insert_clean_function__dicttablePtr_Signed_Signed [backendopt] merging blocks in ll_dict_grow__v22504___simple_call__function [backendopt] merging blocks in llimpl_arena_reset [flowgraph] (rpython.memory.gctransform.framework:620)ll_check_no_collect [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gctransform.framework:618)no_op_callback [rtyper] -=- specialized 21 more blocks -=- [flowgraph] (rpython.translator.c.genc:261)entrypoint_wrapper [flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set [flowgraph] (rpython.rtyper.rlist:510)_ll_alloc_and_set_jit [flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear [flowgraph] (rpython.rtyper.lltypesystem.rlist:324)ll_newlist [flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff [flowgraph] (rpython.rtyper.rlist:530) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items [flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit [flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [rtyper] specializing: 3500 / 3505 blocks (99%) [rtyper] -=- specialized 50 more blocks -=- [rtyper] -=- specialized 0 more blocks -=- [flowgraph] (rpython.memory.gctransform.framework:1713)ll_finalizer [c:database] GC transformer: finished helpers [flowgraph] (rpython.memory.gctransform.support:81)ll_call_destructor [flowgraph] (rpython.memory.gctransform.support:77)write [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write [flowgraph] (rpython.memory.gctransform.support:81)ll_call_destructor [flowgraph] (rpython.memory.gctransform.transform:461)_ll_compute_size [flowgraph] (rpython.rtyper.rclass:870)ll_str [flowgraph] (rpython.rtyper.lltypesystem.rstr:425)ll_strconcat [flowgraph] (rpython.rtyper.lltypesystem.rstr:416)ll_length [flowgraph] (rpython.rtyper.lltypesystem.ll_str:47)ll_int2hex [flowgraph] (rpython.rtyper.lltypesystem.ll_str:7)ll_unsigned [flowgraph] (?:1)memo_conststr_0 [flowgraph] (?:1)memo_conststr_0 [flowgraph] (?:1)memo_conststr_0 [flowgraph] (?:1)memo_conststr_0 [rtyper] specializing: 3600 / 3615 blocks (99%) [rtyper] -=- specialized 110 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 copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed [backendopt:inlining] 0.00 ll_unsigned__Unsigned [backendopt:inlining] 0.00 memo_conststr_0 [backendopt:inlining] 0.00 wrap_write__Signed_SomeString_Signed_star_3 [backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr [backendopt:inlining] 2.00 ll_length__rpy_stringPtr [backendopt:inlining] 7.50 mallocstr__Signed [backendopt:inlining] 13.00 free_nonmovingbuffer_ll [backendopt:inlining] 16.50 _ll_malloc_varsize_no_length__Signed_Signed_Signed [backendopt:inlining] inlined 16 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] 8 simple mallocs removed in 'write' [backendopt:malloc] 8 simple mallocs removed in 'wrap_write__Signed_SomeString_Signed_star_3' [backendopt:malloc] removed 16 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [c:database] GC transformer: finished tables [gctransform:info] assigned 57 typeids [gctransform:info] added 95 push/pop stack root instructions [gctransform:info] inserted 11 write barrier calls [gctransform:info] inserted 10 write_barrier_from_array calls [gctransform:info] found 3 static roots [c:database] Inlining GC helpers and postprocessing [c] 700 nodes [ array: 115 framework rtti: 20 func: 226 group: 1 struct: 338 ] [c:database] Completed [translation:info] database for generating C source was created [translation:info] Generating c source... [c:writing] structdef.h [c:writing] forwarddecl.h [c:writing] preimpl.h [c:writing] data_rpython_flowspace.c [c:writing] data_rpython_memory_gc.c [c:writing] data_rpython_memory_gctransform.c [c:writing] data_rpython_rlib.c [c:writing] data_rpython_rtyper.c [c:writing] data_rpython_rtyper_lltypesystem.c [c:writing] data_rpython_translator_c_test.c [c:writing] nonfuncnodes.c [c:writing] data_rpython_memory_gc_1.c [c:writing] data_rpython_rlib_1.c [c:writing] data_rpython_rtyper_lltypesystem_1.c [c:writing] implement.c [c:writing] rpython_flowspace.c [c:writing] rpython_memory.c [c:writing] rpython_memory_gc.c [c:writing] rpython_memory_gctransform.c [c:writing] rpython_rlib.c [c:writing] rpython_rtyper.c [c:writing] rpython_rtyper_lltypesystem.c [c:writing] rpython_translator.c [c:writing] rpython_translator_c.c [c:writing] rpython_translator_c_test.c [translation:info] written: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130\testing_7\testing_7.c [translation:info] Compiling c source... [platform:execute] nmake in c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130\testing_7 [platform:Error] cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] stdafx.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_7.obj /c testing_7.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] testing_7.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_memory_gc.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_memory_gctransform.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rlib.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rtyper.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rtyper_lltypesystem.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_translator_c_test.obj /c data_rpython_translator_c_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_translator_c_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] nonfuncnodes.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_memory_gc_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rlib_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rtyper_lltypesystem_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] implement.c [platform:Error] implement.c(161): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] rpython_memory.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] rpython_memory_gc.c [platform:Error] rpython_memory_gc.c(1802): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-130\testing_7\singleheader.h(1876): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(1828): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-130\testing_7\singleheader.h(1876): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(1829): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(1836): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c' : return code '0x2' [platform:Error] Stop. s rlib/test/test_rthread.py::TestUsingFramework::()::test_acquire_timed_alarm Skipped: skipped on non-linux F rlib/test/test_rthread.py::TestUsingFramework::()::test_tlref self = def test_tlref(self): class FooBar(object): pass t = ThreadLocalReference(FooBar) def f(): x1 = FooBar() t.set(x1) import gc; gc.collect() assert t.get() is x1 return 42 > fn = self.getcompiled(f, []) rlib\test\test_rthread.py:243: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ translator\c\test\test_boehm.py:40: in getcompiled thread=self.use_threads, **extra_options) translator\c\test\test_genc.py:124: in compile t.compile_c() translator\interactive.py:123: in compile_c self.driver.compile_c() translator\driver.py:108: in proc return self.proceed(backend_goal) translator\driver.py:569: in proceed result = self._execute(goals, task_skip = self._maybe_skip()) translator\tool\taskengine.py:114: in _execute res = self._do(goal, taskcallable, *args, **kwds) translator\driver.py:278: in _do res = func() translator\driver.py:536: in task_compile_c cbuilder.compile(**kwds) translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp...ython_memory_gc.c(1836): error C2037: left of \'ullTotalPhys\' specifies undefined struct/union \'MEMORYSTATUSEX\'\r\n' stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp... /c rpython_memory_gc.c /I/include /I"D:\\a\\pypy\\pypy\\rpython"\\translator\\c\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-130\\testing_8\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_8.obj /c testing_8.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E testing_8.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_translator_c_test.obj /c data_rpython_translator_c_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_translator_c_test.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E implement.c E implement.c(123): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E rpython_memory_gc.c E rpython_memory_gc.c(1802): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-130\testing_8\singleheader.h(1867): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(1828): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-130\testing_8\singleheader.h(1867): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(1829): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(1836): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError ---------- Captured stderr call ---------- [platform:msg] Updated environment with vsver 160, using x64 True [flowgraph] (rpython.translator.c.test.test_genc:66)entry_point [translation:info] Annotating&simplifying... [translation:info] with policy: rpython.annotator.policy.AnnotatorPolicy [flowgraph] (rpython.rlib.test.test_rthread:237)f [flowgraph] (rpython.rlib.rthread:413)set [flowgraph] (rpython.rtyper.annlowlevel:477)cast_instance_to_base_ptr [flowgraph] (rpython.rlib.rgc:1195)ll_writebarrier [flowgraph] (rpython.rlib.rthread:403)get [flowgraph] (rpython.flowspace.specialcase:76)rpython_print_item [flowgraph] (rpython.translator.c.test.test_genc:39)llrepr_out [flowgraph] (rpython.flowspace.specialcase:95)rpython_print_newline [flowgraph] (rpython.flowspace.specialcase:85)rpython_print_end [flowgraph] (rpython.rlib.rposix:500)write [flowgraph] (rpython.rtyper.lltypesystem.rffi:1427)scoped_nonmovingbuffer.__init__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:1431)scoped_nonmovingbuffer.__enter__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:873)get_nonmovingbuffer_ll [flowgraph] (rpython.rlib.objectmodel:315)we_are_translated_to_c [flowgraph] (rpython.rtyper.lltypesystem.rstr:116)copy_string_to_raw [flowgraph] (rpython.rtyper.lltypesystem.rstr:63)_get_raw_buf [flowgraph] (rpython.rtyper.lltypesystem.rstr:57)_str_ofs [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write [flowgraph] (rpython.rtyper.lltypesystem.rffi:1433)scoped_nonmovingbuffer.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:937)free_nonmovingbuffer_ll [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_wrap_write [flowgraph] (rpython.rlib.rgil:160)release [flowgraph] (rpython.rlib.rposix:151)_errno_before [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rposix:170)_errno_after [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rgil:171)acquire [flowgraph] (rpython.rlib.rthread:282)gc_thread_run [flowgraph] (rpython.rlib.rposix:430)handle_posix_error [flowgraph] (rpython.rlib.rarithmetic:139)widen [flowgraph] (rpython.rlib.rposix:113)get_saved_errno [flowgraph] (?:1)memo_offsetof_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__should_widen_type_0 [translation:info] usession directory: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130 [translation:info] already done: Annotating&simplifying [translation:info] RTyping... [flowgraph] (rpython.rtyper.rclass:1170)ll_runtime_type_info [flowgraph] (rpython.rtyper.rstr:426)ll_str [flowgraph] (?:1)memo_ll_constant_0 [flowgraph] (rpython.rtyper.lltypesystem.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) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rlist:198)_ll_list_resize_hint_really [flowgraph] (rpython.rtyper.lltypesystem.rlist:351)_ll_new_empty_item_array [flowgraph] (?:2)ll_arraycopy [flowgraph] (rpython.rlib.rgc:362)ll_arraycopy [flowgraph] (rpython.rlib.rgc:342)copy_item [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)_ll_list_resize_hint_really_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rlist:198)_ll_list_resize_hint_really [flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items [flowgraph] (?:1)memo__ll_prebuilt_empty_array_0 [flowgraph] (?:1)memo__contains_gcptr_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (rpython.rtyper.rint:149)ll_str [flowgraph] (rpython.rtyper.lltypesystem.ll_str:13)ll_int2dec [flowgraph] (rpython.rtyper.lltypesystem.ll_str:7)ll_unsigned [flowgraph] (?:2)mallocstr [flowgraph] (rpython.rtyper.lltypesystem.rstr:36)mallocstr [flowgraph] (?:11)ll_join_chars_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rstr:821) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (?:2)ll_join_chars_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars [flowgraph] (?:11)ll_listdelslice_startonly_look_inside_iff [flowgraph] (rpython.rtyper.rlist:914) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly [flowgraph] (rpython.rtyper.rlist:541)ll_null_item [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rlist:295)_ll_list_resize_le [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)ll_listdelslice_startonly_trampoline [flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:1300)conditional_call [flowgraph] (rpython.rtyper.lltypesystem.rstr:350)ll_strlen [rtyper] specializing: 100 / 351 blocks (28%) [flowgraph] (?:11)ll_join_strs_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rstr:785) [flowgraph] (rpython.rlib.jit:294)loop_unrolling_heuristic [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs [flowgraph] (rpython.rtyper.lltypesystem.llmemory:1037)cast_any_ptr [flowgraph] (rpython.rtyper.lltypesystem.rstr:78)copy_string_contents [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (?:2)ll_join_strs_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs [rtyper] specializing: 200 / 405 blocks (49%) [flowgraph] (rpython.rtyper.rint:434)ll_uint_py_div [flowgraph] (rpython.rtyper.rint:525)ll_uint_py_mod [rtyper] specializing: 300 / 409 blocks (73%) [rtyper] specializing: 400 / 409 blocks (97%) [rtyper] -=- specialized 409 blocks -=- [flowgraph] (rpython.rtyper.rclass:1133)ll_issubclass [flowgraph] (rpython.rtyper.rclass:1130)ll_type [rtyper] -=- specialized 4 more blocks -=- [translation:info] usession directory: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130 [translation:info] already done: Annotating&simplifying [translation:info] already done: RTyping [translation:info] lltype back-end optimisations... [backendopt:removecasts] removed 1 cast_pointers in f [backendopt:removecasts] removed 1 cast_pointers in _get_raw_buf__rpy_string [backendopt:removecasts] removed 3 cast_pointers in handle_posix_error__write [backendopt:removecasts] removed 1 cast_pointers in ll_strnext__stringiterPtr [backendopt:removecasts] removed 1 cast_pointers in ll_join_strs__v31120___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in ll_join_strs__v31123___simple_call__function [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] 0.00 wrap_write__Signed_arrayPtr_Signed_star_3 [backendopt:inlining] 0.00 scoped_nonmovingbuffer.__init__ [backendopt:inlining] 0.00 copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed [backendopt:inlining] 0.00 scoped_nonmovingbuffer.__enter__ [backendopt:inlining] 0.00 widen__int [backendopt:inlining] 0.00 cast_any_ptr__Ptr_GcStruct_rpy_stringLlT_rpy_stringPtr [backendopt:inlining] 0.00 isvirtual__v31121___simple_call__function [backendopt:inlining] 0.00 gc_thread_run [backendopt:inlining] 0.00 isconstant__v31119___simple_call__function [backendopt:inlining] 0.00 isconstant__v31115___simple_call__function [backendopt:inlining] 0.00 conditional_call__v31116___simple_call__function_star_3 [backendopt:inlining] 0.00 isconstant__v31112___simple_call__function [backendopt:inlining] 0.00 _get_raw_buf__rpy_string [backendopt:inlining] 0.00 isvirtual__v31110___simple_call__function [backendopt:inlining] 0.00 isconstant__v31096___simple_call__function [backendopt:inlining] 0.00 isconstant__v31098___simple_call__function [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 isvirtual__v31104___simple_call__function [backendopt:inlining] 0.00 memo__ll_prebuilt_empty_array_0 [backendopt:inlining] 0.00 isconstant__v31108___simple_call__function [backendopt:inlining] 0.00 isconstant__v31102___simple_call__function [backendopt:inlining] 0.00 cast_instance_to_base_ptr__rpython_rlib_test_test_rthread_FooBar [backendopt:inlining] 0.00 memo_ll_constant_0 [backendopt:inlining] 0.00 get_nonmovingbuffer_ll [backendopt:inlining] 0.00 conditional_call__v31093___simple_call__function_star_3 [backendopt:inlining] 0.00 copy_string_to_raw [backendopt:inlining] 0.00 isconstant__v31091___simple_call__function [backendopt:inlining] 0.00 isconstant__v31092___simple_call__function [backendopt:inlining] 0.00 __exit____star_3 [backendopt:inlining] 2.00 ll_length__listPtr [backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr [backendopt:inlining] 2.00 ll_items__listPtr [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 setraw [backendopt:inlining] 2.00 setraw [backendopt:inlining] 2.00 setraw [backendopt:inlining] 2.00 setraw [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 ll_unsigned__Signed [backendopt:inlining] 2.00 ll_uint_py_mod__Unsigned_Unsigned [backendopt:inlining] 2.00 ll_uint_py_div__Unsigned_Unsigned [backendopt:inlining] 2.00 get [backendopt:inlining] 2.00 ll_writebarrier__TRACETLREF3Ptr [backendopt:inlining] 4.00 copy_item__arrayPtr_arrayPtr_Signed_Signed [backendopt:inlining] 5.00 release [backendopt:inlining] 6.00 _str_ofs__rpy_string [backendopt:inlining] 7.00 mallocstr__Signed [backendopt:inlining] 7.00 llrepr_out__int [backendopt:inlining] 7.00 rpython_print_newline [backendopt:inlining] 4.00 get_saved_errno [backendopt:inlining] 7.00 acquire [backendopt:inlining] 7.00 ll_str__IntegerR_SignedConst_Signed [backendopt:inlining] 7.00 ll_listdelslice_startonly_look_inside_iff__listPtr_Signed [backendopt:inlining] 7.50 mallocstr__Signed [backendopt:inlining] 9.00 _ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool [backendopt:inlining] 9.00 ll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT [backendopt:inlining] 9.00 ll_join_chars_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT [backendopt:inlining] 4.00 set [backendopt:inlining] 4.00 ll_str__StringR_Ptr_GcStruct_rpy_strin_rpy_stringPtr [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 6.00 ll_setitem_fast__listPtr_Signed_Char [backendopt:inlining] 12.00 ll_striter__rpy_stringPtr [backendopt:inlining] 13.00 free_nonmovingbuffer_ll [backendopt:inlining] 6.75 loop_unrolling_heuristic__v31118___simple_call__function [backendopt:inlining] 9.00 ll_listdelslice_startonly__v31114___simple_call__function [backendopt:inlining] 9.00 ll_listdelslice_startonly__v31109___simple_call__function [backendopt:inlining] 15.50 ll_strnext__stringiterPtr [backendopt:inlining] 17.00 ll_append__listPtr_Char [backendopt:inlining] 19.50 f [backendopt:inlining] 26.16 ll_join_chars__v31103___simple_call__function [backendopt:inlining] 26.16 ll_join_chars__v31106___simple_call__function [backendopt:inlining] 27.50 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 31.75 handle_posix_error__write [backendopt:inlining] inlined 134 callsites. [backendopt:removecasts] removed 1 cast_pointers in entry_point [backendopt:removecasts] removed 1 cast_pointers in f [backendopt:malloc] starting malloc removal [backendopt:malloc] 1 simple mallocs removed in 'rpython_print_item' [backendopt:malloc] 1 simple mallocs removed in 'rpython_print_end' [backendopt:malloc] 3 simple mallocs removed in 'write' [backendopt:malloc] 2 simple mallocs removed in 'scoped_nonmovingbuffer.__init__' [backendopt:malloc] 7 simple mallocs removed in 'wrap_write__Signed_arrayPtr_Signed_star_3' [backendopt:malloc] 1 simple mallocs removed in '_ll_list_resize_ge__listPtr_Signed' [backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v31093___simple_call__function_star_3' [backendopt:malloc] 1 simple mallocs removed in '_ll_list_resize_le__listPtr_Signed' [backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v31116___simple_call__function_star_3' [backendopt:malloc] removed 18 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [translation:info] usession directory: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130 [translation:info] already done: Annotating&simplifying [translation:info] already done: RTyping [translation:info] already done: lltype back-end optimisations [translation:info] inserting stack checks... [flowgraph] (rpython.rlib.rstack:42)stack_check [flowgraph] (rpython.rlib.rstack:67)stack_check_slowpath [rtyper] -=- specialized 8 more blocks -=- [translation:info] inserted 0 stack checks. [translation:info] Creating database for generating c source... [flowgraph] (rpython.translator.exceptiontransform:100)rpyexc_occurred [flowgraph] (rpython.translator.exceptiontransform:104)rpyexc_fetch_type [flowgraph] (rpython.translator.exceptiontransform:107)rpyexc_fetch_value [flowgraph] (rpython.translator.exceptiontransform:110)rpyexc_clear [flowgraph] (rpython.translator.exceptiontransform:114)rpyexc_raise [flowgraph] (rpython.translator.exceptiontransform:128)rpyexc_reraise [flowgraph] (rpython.translator.exceptiontransform:133)rpyexc_fetch_exception [flowgraph] (rpython.translator.exceptiontransform:138)rpyexc_restore_exception [flowgraph] (rpython.translator.exceptiontransform:539)rpyexc_get_exception_addr [flowgraph] (rpython.translator.exceptiontransform:543)rpyexc_get_exc_value_addr [flowgraph] (rpython.rtyper.rclass:1173)ll_inst_type [rtyper] -=- specialized 25 more blocks -=- [flowgraph] (rpython.memory.gctransform.transform: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:412)shadowstack_destructor [flowgraph] (rpython.memory.gctransform.shadowstack:153)thread_run [flowgraph] (rpython.memory.gctransform.shadowstack:168)thread_die [flowgraph] (rpython.memory.gctransform.shadowstack:217)thread_after_fork [flowgraph] (rpython.memory.gctransform.framework:1713)ll_finalizer [flowgraph] (rpython.rlib.rthread:114)get_ident [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:124)get_or_make_ident [flowgraph] (rpython.rlib.rthread:356)get_or_make_raw [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) [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.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [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.gctransform.shadowstack:189)switch_shadow_stacks [flowgraph] (rpython.memory.gctransform.shadowstack:292)ShadowStackPool.allocate [flowgraph] (rpython.memory.gc.minimark:961)MiniMarkGC.get_total_memory_used [flowgraph] (rpython.memory.gctransform.framework:1754)setup_root_walker [flowgraph] (rpython.memory.gctransform.shadowstack:148)thread_setup [flowgraph] (rpython.memory.gctransform.shadowstack:318)ShadowStackPool.forget_current_state [flowgraph] (rpython.memory.gctransform.shadowstack:296)ShadowStackPool.save_current_state_away [flowgraph] (rpython.memory.gc.minimark:1582)MiniMarkGC._malloc_out_of_nursery [flowgraph] (rpython.memory.gctransform.shadowstack:326)ShadowStackPool.restore_state_from [flowgraph] (rpython.memory.gctransform.shadowstack:340)ShadowStackPool._cleanup [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) [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) [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.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [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.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gctransform.shadowstack:366)ShadowStackPool._resize_thread_shadowstacks [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:570)estimate_best_nursery_size [flowgraph] (rpython.memory.gc.env:533)get_L2cache_win32 [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)pypy_get_l2_cache_size [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_pypy_get_l2_cache_size [flowgraph] (rpython.memory.gc.env:46)read_float_from_env [flowgraph] (rpython.memory.gc.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.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.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [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:125)get_total_memory [flowgraph] (rpython.memory.gc.env:480)get_win32_total_phys_memory [flowgraph] (rpython.rtyper.lltypesystem.lltype:2296)scoped_alloc [flowgraph] (rpython.rtyper.lltypesystem.lltype:2280)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__init__ [flowgraph] (rpython.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.rtyper.lltypesystem.lltype:2286)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__enter__ [flowgraph] (rpython.memory.gc.env:561)best_nursery_size_for_L2cache [flowgraph] (rpython.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.rtyper.lltypesystem.lltype:2289)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)GlobalMemoryStatusEx [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_GlobalMemoryStatusEx [flowgraph] (rpython.memory.gc.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.memory.gc.minimark:1808)MiniMarkGC.enum_live_with_finalizers [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.gc.env:100)clamp_total_memory [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [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.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__debug_callback2 [flowgraph] (rpython.memory.gc.base:474)GCBase._debug_callback2 [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [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.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [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_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__make_scoped_allocator_0 [flowgraph] (?:1)memo_sizeof_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo_sizeof_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (rpython.rtyper.lltypesystem.rlist:391)ll_fixed_newemptylist [flowgraph] (rpython.rtyper.lltypesystem.rlist:384)ll_fixed_newlist [rtyper] specializing: 500 / 2366 blocks (21%) [flowgraph] (rpython.rtyper.lltypesystem.llarena:594)llimpl_getfakearenaaddress [flowgraph] (rpython.rtyper.rint:410)ll_int_py_div_nonnegargs [flowgraph] (rpython.rtyper.rlist:582)ll_len_foldable [flowgraph] (rpython.rtyper.lltypesystem.rlist:395)ll_fixed_length [flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set [flowgraph] (rpython.rlib.rarithmetic:741)int_force_ge_zero [flowgraph] (rpython.rtyper.rlist:510)_ll_alloc_and_set_jit [flowgraph] (rpython.rtyper.rlist:472)_ll_zero_or_null [flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit [flowgraph] (rpython.rtyper.lltypesystem.rlist:399)ll_fixed_items [flowgraph] (rpython.rlib.rgc:538)ll_arrayfill [flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff [flowgraph] (rpython.rtyper.rlist:530) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.lltypesystem.rlist:407)ll_fixed_setitem_fast [flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [flowgraph] (rpython.rtyper.lltypesystem.llarena:565)llimpl_round_up_for_allocation [flowgraph] (rpython.rtyper.lltypesystem.llarena:549)llimpl_arena_reserve [rtyper] specializing: 700 / 2440 blocks (28%) [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] (?:2)ll_arraycopy [flowgraph] (rpython.rlib.rgc:362)ll_arraycopy [flowgraph] (rpython.rlib.rgc:342)copy_item [flowgraph] (?:1)memo__contains_gcptr_0 [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:655)ll_dict_getitem [flowgraph] (rpython.rtyper.rint:619)ll_hash_int [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:658)ll_dict_getitem_with_hash [flowgraph] (?:11)ll_call_lookup_function_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:46) [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) [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) [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) [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) [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) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:942)ll_dict_create_initial_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:520)ll_malloc_indexes_and_choose_lookup [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:955)ll_dict_rehash_after_translation [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:979)ll_dict_reindex [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:739)_ll_len_of_d_indexes [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:607)ll_valid_from_value [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:629)ll_hash_recomputed [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:543)ll_clear_indexes [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean [flowgraph] (?:2)ll_call_lookup_function_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:46)ll_call_lookup_function [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup [flowgraph] (?:2)ll_dict_create_initial_index_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:942)ll_dict_create_initial_index [flowgraph] (?:1)memo__ll_ptr_to_array_of_0 [flowgraph] (?:1)memo__ll_ptr_to_array_of_0 [flowgraph] (?:1)memo__ll_ptr_to_array_of_0 [flowgraph] (?:1)memo__ll_ptr_to_array_of_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:854)ll_dict_delitem [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:857)ll_dict_delitem_with_hash [flowgraph] (?:11)_ll_dict_del_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:884) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:884)_ll_dict_del [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:582)ll_call_delete_by_entry_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:872)_ll_dict_del_entry [flowgraph] (?:2)_ll_dict_del_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:884)_ll_dict_del [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:620)ll_mark_deleted_in_value [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:913)ll_dict_resize [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:923)_ll_dict_resize_to [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:802)ll_dict_remove_deleted_items [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:745)_overallocate_entries_len [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1160)ll_newdict [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1187)_ll_malloc_dict [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:509)ll_no_initial_index [flowgraph] (?:1)memo__ll_empty_array_0 [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:665)ll_dict_setitem [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:668)ll_dict_setitem_with_hash [flowgraph] (?:11)_ll_dict_setitem_lookup_done_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:674) [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) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:755)ll_dict_grow [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:789)_ll_dict_entries_size_too_big [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:565)ll_call_insert_clean_function [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)ll_arraycopy [flowgraph] (rpython.rlib.rgc:362)ll_arraycopy [flowgraph] (rpython.rlib.rgc:342)copy_item [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (?:2)_ll_dict_setitem_lookup_done_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:674)_ll_dict_setitem_lookup_done [flowgraph] (?:2)ll_dict_grow_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:755)ll_dict_grow [flowgraph] (?:1)memo__contains_gcptr_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (rpython.rtyper.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:398)ll_int_py_div [flowgraph] (rpython.rtyper.rint:495)ll_int_py_mod [rtyper] specializing: 1100 / 3204 blocks (34%) [flowgraph] (rpython.rtyper.rbuiltin:240)ll_min [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [rtyper] specializing: 1300 / 3208 blocks (40%) [rtyper] specializing: 1500 / 3208 blocks (46%) [flowgraph] (rpython.rlib.rposix_environ:173)getenv_llimpl [flowgraph] (rpython.rtyper.rstr:945)ll_str_is_true [flowgraph] (rpython.rtyper.lltypesystem.rstr:873)ll_stringslice_minusone [flowgraph] (rpython.rtyper.lltypesystem.rstr:840)_ll_stringslice [flowgraph] (?:1)memo_emptystrfun_0 [flowgraph] (rpython.rtyper.rstr:956)ll_stritem [flowgraph] (rpython.rtyper.lltypesystem.rstr:354)ll_stritem_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rstr:1046)ll_contains [flowgraph] (rpython.rtyper.rstr:997)ll_float [flowgraph] (rpython.rlib.rfloat:87)rstring_to_float [flowgraph] (rpython.rlib.rdtoa:54)strtod [flowgraph] (rpython.rlib.objectmodel:397)revdb_flag_io_disabled [flowgraph] (rpython.rtyper.lltypesystem.rffi:926)get_nonmovingbuffer_ll_final_null [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_PyPy_dg_strtod [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall__PyPy_dg_strtod [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1429)ll_kvi [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1417)recast [flowgraph] (rpython.rtyper.lltypesystem.rlist:470)ll_listiter [flowgraph] (rpython.rtyper.lltypesystem.rlist:484)ll_listnext_foldable [flowgraph] (rpython.rtyper.rlist:723)ll_getitem_foldable_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rlist:402)ll_fixed_getitem_fast [rtyper] specializing: 1700 / 3318 blocks (51%) [flowgraph] (rpython.rtyper.rint:502)ll_int_py_mod_nonnegargs [rtyper] specializing: 1900 / 3320 blocks (57%) [flowgraph] (rpython.rtyper.lltypesystem.llarena:579)llimpl_arena_protect [rtyper] specializing: 2100 / 3320 blocks (63%) [flowgraph] (rpython.rtyper.rbuiltin:240)ll_min [rtyper] specializing: 2300 / 3322 blocks (69%) [rtyper] specializing: 2400 / 3322 blocks (72%) [rtyper] specializing: 2600 / 3322 blocks (78%) [flowgraph] (rpython.rtyper.lltypesystem.rrange:70)ll_newrange [flowgraph] (rpython.rtyper.lltypesystem.rrange:91)ll_rangeiter [flowgraph] (rpython.rtyper.rrange:172)ll_rangenext_up [rtyper] specializing: 2800 / 3331 blocks (84%) [rtyper] specializing: 3000 / 3331 blocks (90%) [rtyper] specializing: 3200 / 3331 blocks (96%) [flowgraph] (rpython.rtyper.lltypesystem.rstr:860)ll_stringslice_startstop [rtyper] -=- specialized 2893 more blocks -=- [flowgraph] (rpython.rtyper.lltypesystem.llarena:488)llimpl_protect [flowgraph] (rpython.rlib.rmmap:280)VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:1382)scoped_str2charp.__init__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:1388)scoped_str2charp.__enter__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:817)str2charp [flowgraph] (rpython.rtyper.lltypesystem.llarena:456)madvise_arena_free [flowgraph] (rpython.rtyper.lltypesystem.llarena:451)PosixPageSize.get [flowgraph] (rpython.rlib.rmmap:1044)madvise_free [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)getenv [flowgraph] (rpython.rtyper.lltypesystem.rffi:1390)scoped_str2charp.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:831)free_charp [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_getenv [flowgraph] (rpython.rtyper.lltypesystem.rffi:854)charp2str [flowgraph] (rpython.rtyper.lltypesystem.rffi:1030)charpsize2str [flowgraph] (rpython.rtyper.lltypesystem.rstr:145)copy_raw_to_string [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [rtyper] specializing: 3400 / 3449 blocks (98%) [rtyper] -=- specialized 110 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 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 1 cast_pointers in int_force_ge_zero__Signed [backendopt:removecasts] removed 1 cast_pointers in ll_dict_getitem_with_hash__dicttablePtr_Signed_Signed [backendopt:removecasts] removed 3 cast_pointers in ll_dict_rehash_after_translation__dicttablePtr [backendopt:removecasts] removed 1 cast_pointers in ll_dict_reindex__dicttablePtr_Signed [backendopt:removecasts] removed 1 cast_pointers in ll_clear_indexes__dicttablePtr_Signed [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delitem_with_hash__dicttablePtr_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_dict_del__v31210___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in ll_call_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_UCHARLlT [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_USHORTLlT [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_UINTLlT [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_UnsignedLlT [backendopt:removecasts] removed 1 cast_pointers in _ll_dict_del__v31213___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in ll_dict_remove_deleted_items__dicttablePtr [backendopt:removecasts] removed 4 cast_pointers in _ll_dict_setitem_lookup_done__v31216___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in ll_dict_grow__v31219___simple_call__function [backendopt:removecasts] removed 3 cast_pointers in _ll_dict_entries_size_too_big__dicttablePtr_Signed [backendopt:removecasts] removed 2 cast_pointers in ll_call_insert_clean_function__dicttablePtr_Signed_Signed [backendopt:removecasts] removed 4 cast_pointers in _ll_dict_setitem_lookup_done__v31222___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in ll_dict_grow__v31224___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in _ll_stringslice__rpy_stringPtr_Signed_Signed [backendopt:removecasts] removed 3 cast_pointers in ll_float__rpy_stringPtr [backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString [backendopt:removecasts] removed 1 cast_pointers in ll_kvi__GcArray_Ptr_GCREF__gcopaque_Ll_dicttablePtr_NoneConst [backendopt:removecasts] removed 1 cast_pointers in ll_listnext_foldable__listiterPtr [backendopt:removecasts] removed 1 cast_pointers in ll_rangenext_up__rangePtr_Signed [backendopt:removecasts] removed 1 cast_pointers in charpsize2str [backendopt:removecasts] removed 1 cast_pointers in copy_raw_to_string [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] 0.00 MiniMarkGC.id_or_identityhash [backendopt:inlining] 0.00 _dummy_size [backendopt:inlining] 0.00 ll_setitem_nonneg__dum_nocheckConst_arrayPtr_Signed_GCREFPtr [backendopt:inlining] 0.00 debug_start [backendopt:inlining] 0.00 HeapDumper.write [backendopt:inlining] 0.00 gc_callback__writeref [backendopt:inlining] 0.00 gc_callback__debug_callback2 [backendopt:inlining] 0.00 _get_raw_buf__rpy_string [backendopt:inlining] 0.00 isconstant__v31136___simple_call__function [backendopt:inlining] 0.00 isvirtual__v31134___simple_call__function [backendopt:inlining] 0.00 get_get [backendopt:inlining] 0.00 isvirtual__v31140___simple_call__function [backendopt:inlining] 0.00 isconstant__v31142___simple_call__function [backendopt:inlining] 0.00 MiniMarkGC.move_nursery_top [backendopt:inlining] 0.00 ll_hash_int__Signed [backendopt:inlining] 0.00 ll_fixed_items__arrayPtr [backendopt:inlining] 0.00 llimpl_arena_reset [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UCHARLlT [backendopt:inlining] 0.00 debug_stop [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_USHORTLlT [backendopt:inlining] 0.00 llimpl_arena_malloc [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_USHORTLlT [backendopt:inlining] 0.00 MiniMarkGC._malloc_out_of_nursery [backendopt:inlining] 0.00 get_nonmovingbuffer_ll [backendopt:inlining] 0.00 MiniMarkGC._trace_drag_out [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UINTLlT [backendopt:inlining] 0.00 gc_callback__trace_drag_out [backendopt:inlining] 0.00 gc_callback__unref [backendopt:inlining] 0.00 copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed [backendopt:inlining] 0.00 copy_string_to_raw [backendopt:inlining] 0.00 pypy_get_l2_cache_size___star_0 [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UCHARLlT [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UnsignedLlT [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UnsignedLlT [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UINTLlT [backendopt:inlining] 0.00 isvirtual__v31178___simple_call__function [backendopt:inlining] 0.00 isvirtual__v31175___simple_call__function [backendopt:inlining] 0.00 isconstant__v31192___simple_call__function [backendopt:inlining] 0.00 isconstant__v31193___simple_call__function [backendopt:inlining] 0.00 isconstant__v31194___simple_call__function [backendopt:inlining] 0.00 isconstant__v31195___simple_call__function [backendopt:inlining] 0.00 isvirtual__v31184___simple_call__function [backendopt:inlining] 0.00 isvirtual__v31190___simple_call__function [backendopt:inlining] 0.00 llimpl_getfakearenaaddress [backendopt:inlining] 0.00 __v31189___simple_call__function [backendopt:inlining] 0.00 isvirtual__v31187___simple_call__function [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 isconstant__v31170___simple_call__function [backendopt:inlining] 0.00 GlobalMemoryStatusEx__MEMORYSTATUSEXPtr_star_1 [backendopt:inlining] 0.00 memo_sizeof_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 isvirtual__v31181___simple_call__function [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 gc_callback__collect_ref_rec [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 isvirtual__v31209___simple_call__function [backendopt:inlining] 0.00 isconstant__v31211___simple_call__function [backendopt:inlining] 0.00 isvirtual__v31215___simple_call__function [backendopt:inlining] 0.00 isvirtual__v31218___simple_call__function [backendopt:inlining] 0.00 isconstant__v31220___simple_call__function [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 __v31177___simple_call__function [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo_emptystrfun_0 [backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString [backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2 [backendopt:inlining] 0.00 copy_raw_to_string [backendopt:inlining] 0.00 getenv__arrayPtr_star_1 [backendopt:inlining] 0.00 VirtualProtect__arrayPtr_Unsigned_UINT_arrayPtr_star_4 [backendopt:inlining] 2.00 debug_start [backendopt:inlining] 2.00 debug_stop [backendopt:inlining] 2.00 ll_int_py_div_nonnegargs__Signed_Signed [backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr [backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString [backendopt:inlining] 2.00 ll_fixed_newlist__GcArray_Ptr_GCREF__gcopaque_Ll_Signed [backendopt:inlining] 2.00 ll_fixed_length__arrayPtr [backendopt:inlining] 2.00 dict_delete_entries [backendopt:inlining] 2.00 MiniMarkGC.combine [backendopt:inlining] 2.00 get_or_make_raw [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 ll_dict_len__DICTPtr [backendopt:inlining] 2.00 ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__enter__ [backendopt:inlining] 2.00 cast_adr_to_nongc_instance__AddressDeque [backendopt:inlining] 2.00 recast__Ptr_GCREF__gcopaque_LlT_GCREFPtr [backendopt:inlining] 2.00 free_charp [backendopt:inlining] 2.00 scoped_str2charp.__enter__ [backendopt:inlining] 2.00 ll_int_py_mod_nonnegargs__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 GCData.q_finalizer_handlers [backendopt:inlining] 4.00 ll_fixed_setitem_fast__arrayPtr_Signed_GCREFPtr [backendopt:inlining] 4.00 _ll_len_of_d_indexes__dicttablePtr [backendopt:inlining] 4.00 MiniMarkGC.get_forwarding_address [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 ll_min__Signed_Signed [backendopt:inlining] 4.00 ll_stritem_nonneg__rpy_stringPtr_Signed [backendopt:inlining] 4.00 ShadowStackPool.allocate [backendopt:inlining] 4.00 _check_valid_type_info_varsize [backendopt:inlining] 4.00 _check_valid_type_info [backendopt:inlining] 4.00 dict_allocate [backendopt:inlining] 4.00 __exit____star_3 [backendopt:inlining] 4.00 copy_item__arrayPtr_arrayPtr_Signed_Signed [backendopt:inlining] 4.00 _ll_malloc_dict__GcStruct_dicttableLlT [backendopt:inlining] 4.00 ll_max__Float_Float [backendopt:inlining] 4.00 ll_fixed_getitem_fast__arrayPtr_Signed [backendopt:inlining] 4.00 ll_max__Signed_Signed [backendopt:inlining] 4.00 ll_min__Float_Float [backendopt:inlining] 4.00 ShadowStackPool._cleanup [backendopt:inlining] 2.00 get_ident [backendopt:inlining] 5.00 release [backendopt:inlining] 5.00 setup_root_walker [backendopt:inlining] 2.00 get_or_make_ident [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] 6.00 _overallocate_entries_len__Signed [backendopt:inlining] 6.00 ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__init__ [backendopt:inlining] 2.00 GCBase._adr2deque [backendopt:inlining] 7.00 round_up_for_allocation [backendopt:inlining] 7.00 AddressDict [backendopt:inlining] 2.00 ll_len_foldable__arrayPtr [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 GCBase.get_size_incl_hash [backendopt:inlining] 7.00 acquire [backendopt:inlining] 7.00 _collect_obj [backendopt:inlining] 7.00 newdict [backendopt:inlining] 7.00 out_of_memory [backendopt:inlining] 7.00 MiniMarkGC._free_young_rawmalloced_obj [backendopt:inlining] 2.00 ll_fixed_newemptylist__GcArray_Ptr_GCREF__gcopaque_Ll [backendopt:inlining] 0.00 __v31174___simple_call__function [backendopt:inlining] 7.00 ll_dict_create_initial_index_trampoline__v31206___simple_call__function [backendopt:inlining] 0.00 __v31217___simple_call__function [backendopt:inlining] 7.00 ll_dict_grow_trampoline__v31223___simple_call__function [backendopt:inlining] 7.00 rstring_to_float__SomeString [backendopt:inlining] 7.00 ccall__PyPy_dg_strtod__arrayPtr_arrayPtr [backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2 [backendopt:inlining] 4.00 ll_getitem_foldable_nonneg__arrayPtr_Signed [backendopt:inlining] 7.00 ccall_getenv [backendopt:inlining] 0.00 getenv__arrayPtr_star_1 [backendopt:inlining] 7.50 mallocstr__Signed [backendopt:inlining] 7.50 int_force_ge_zero__Signed [backendopt:inlining] 8.00 dict_entry_valid [backendopt:inlining] 8.00 ll_get_value__DICTPtr_Unsigned [backendopt:inlining] 8.00 ll_no_initial_index__dicttablePtr [backendopt:inlining] 8.00 copy_item__arrayPtr_arrayPtr_Signed_Signed [backendopt:inlining] 8.00 ll_listiter__Ptr_GcStruct_listiterLlT_arrayPtr [backendopt:inlining] 8.00 ll_newrange__Ptr_GcStruct_rangeLlT_Signed_Signed [backendopt:inlining] 9.00 GCData.q_varsize_offset_to_length [backendopt:inlining] 6.00 GCData.get [backendopt:inlining] 9.00 GCData.q_varsize_item_sizes [backendopt:inlining] 9.00 GCData.q_varsize_offsets_to_gcpointers_in_var_part [backendopt:inlining] 9.00 GCData.q_varsize_offset_to_variable_part [backendopt:inlining] 8.00 GCData.q_offsets_to_gc_pointers [backendopt:inlining] 6.00 GCData.get_varsize [backendopt:inlining] 8.00 GCData.q_fixed_size [backendopt:inlining] 9.00 GCBase.get_member_index [backendopt:inlining] 6.00 _hash [backendopt:inlining] 9.00 dict_get [backendopt:inlining] 9.00 dict_add [backendopt:inlining] 6.00 thread_setup [backendopt:inlining] 9.00 ll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT [backendopt:inlining] 9.00 ll_dict_lookup_trampoline__v31137___simple_call__function [backendopt:inlining] 9.00 GCBase.post_setup [backendopt:inlining] 9.00 ll_call_lookup_function_trampoline__v31196___simple_call__function [backendopt:inlining] 2.00 __v31183___simple_call__function [backendopt:inlining] 2.00 __v31186___simple_call__function [backendopt:inlining] 2.00 __v31180___simple_call__function [backendopt:inlining] 9.00 _ll_alloc_and_set_nonnull_trampoline__v31172___simple_call__function [backendopt:inlining] 9.00 ll_dict_delitem__dicttablePtr_Signed [backendopt:inlining] 9.00 _ll_dict_del_trampoline__v31212___simple_call__function [backendopt:inlining] 9.00 ll_dict_setitem__dicttablePtr_Signed_GCREFPtr [backendopt:inlining] 9.00 ccall_VirtualProtect [backendopt:inlining] 5.50 best_nursery_size_for_L2cache [backendopt:inlining] 10.00 ShadowStackPool.start_fresh_new_state [backendopt:inlining] 10.00 __v31128___simple_call_invoke_21 [backendopt:inlining] 3.50 __v31169___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 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 10.00 GCData.q_member_index [backendopt:inlining] 11.00 start_of_page [backendopt:inlining] 11.00 MiniMarkGC.trace_and_drag_out_of_nursery [backendopt:inlining] 10.00 dict_entry_hash [backendopt:inlining] 11.00 _ll_dict_setitem_lookup_done_trampoline__v31143___simple_call__function [backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v31198___simple_call__function [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 8.00 llimpl_round_up_for_allocation [backendopt:inlining] 11.00 HeapDumper.delete [backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v31200___simple_call__function [backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v31202___simple_call__function [backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v31204___simple_call__function [backendopt:inlining] 11.00 _ll_dict_setitem_lookup_done_trampoline__v31221___simple_call__function [backendopt:inlining] 12.00 get_total_memory [backendopt:inlining] 10.50 estimate_best_nursery_size [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_rangeiter__Ptr_GcStruct_rangeLlT_rangePtr [backendopt:inlining] 12.25 scoped_str2charp.__init__ [backendopt:inlining] 12.50 AddressDeque.non_empty [backendopt:inlining] 12.50 ShadowStackPool._resize [backendopt:inlining] 12.50 ll_rangenext_up__rangePtr_Signed [backendopt:inlining] 9.00 __exit____star_3 [backendopt:inlining] 12.00 GCData.q_has_gcptr_in_varsize [backendopt:inlining] 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] 12.00 GCData.q_is_rpython_class [backendopt:inlining] 12.00 scoped_alloc__MEMORYSTATUSEX_False [backendopt:inlining] 10.00 MiniMarkGC._reset_gcflag_visited [backendopt:inlining] 13.00 MiniMarkGC.trace_and_drag_out_of_nursery_partial [backendopt:inlining] 13.00 BaseWalker.unobj [backendopt:inlining] 13.00 ll_stringslice_minusone__rpy_stringPtr [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] 13.00 setup_root_walker [backendopt:inlining] 14.00 ArenaCollection.mass_free [backendopt:inlining] 14.00 ll_hash_recomputed__arrayPtr_dicttablePtr_Signed [backendopt:inlining] 14.00 ll_mark_deleted_in_value__arrayPtr_Signed [backendopt:inlining] 2.00 __v31133___simple_call__function [backendopt:inlining] 0.00 __v31139___simple_call__function [backendopt:inlining] 0.00 __v31208___simple_call__function [backendopt:inlining] 0.00 __v31214___simple_call__function [backendopt:inlining] 14.00 GCData.q_weakpointer_offset [backendopt:inlining] 15.00 read_float_from_env [backendopt:inlining] 15.00 ll_int_py_div__Signed_Signed [backendopt:inlining] 16.00 ll_valid_from_value__arrayPtr_Signed [backendopt:inlining] 16.00 MiniMarkGC.card_marking_words_for_length [backendopt:inlining] 16.00 MiniMarkGC.card_marking_bytes_for_length [backendopt:inlining] 9.00 ll_dict_getitem__dicttablePtr_Signed [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 read_from_env [backendopt:inlining] 17.00 ShadowStackPool.initial_setup [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] 17.00 madvise_free [backendopt:inlining] 17.00 llimpl_protect [backendopt:inlining] 11.00 ll_stritem__LLHelpersConst_rpy_stringPtr_Signed [backendopt:inlining] 17.75 ShadowStackPool._prepare_unused_stack [backendopt:inlining] 15.00 ll_dict_resize__dicttablePtr [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 ll_dict_create_initial_index__v31191___simple_call__function [backendopt:inlining] 18.00 BaseWalker.finish_processing [backendopt:inlining] 18.00 ll_dict_create_initial_index__v31207___simple_call__function [backendopt:inlining] 19.00 customtrace___append_rpy_referent [backendopt:inlining] 19.00 customtrace__gc_callback__trace_drag_out [backendopt:inlining] 19.00 customtrace___append_if_nonnull [backendopt:inlining] 19.00 customtrace__gc_callback__writeref [backendopt:inlining] 19.00 customtrace__gc_callback__collect_ref_rec [backendopt:inlining] 19.00 customtrace__gc_callback__unref [backendopt:inlining] 19.00 customtrace__gc_callback__debug_callback2 [backendopt:inlining] 19.00 ShadowStackPool.forget_current_state [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__unref [backendopt:inlining] 18.25 _trace_callback__gc_callback__debug_callback2 [backendopt:inlining] 19.75 _trace_callback__gc_callback__collect_ref_rec [backendopt:inlining] 18.00 ll_newdict__GcStruct_dicttableLlT [backendopt:inlining] 20.00 ll_dict_setitem_with_hash__dicttablePtr_Signed_Signed_GCREFPtr [backendopt:inlining] 20.00 MiniMarkGC.raw_malloc_memory_pressure [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.25 ll_dict_delitem_with_hash__dicttablePtr_Signed_Signed [backendopt:inlining] 21.25 ll_dict_delitem__dicttablePtr_Signed [backendopt:inlining] 14.50 ll_dict_grow_look_inside_iff__dicttablePtr [backendopt:inlining] 21.33 ll_arrayfill__arrayPtr_GCREFPtr [backendopt:inlining] 21.50 AddressStack.__init__ [backendopt:inlining] 21.00 ll_contains__DICTPtr_Address [backendopt:inlining] 22.00 _ll_dict_del_entry__dicttablePtr_Signed [backendopt:inlining] 22.00 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] 20.00 ShadowStackPool.restore_state_from [backendopt:inlining] 23.25 walk_stack_roots [backendopt:inlining] 23.33 charp2str [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] 17.50 ll_listnext_foldable__listiterPtr [backendopt:inlining] 24.75 _ll_alloc_and_set_jit__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_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] 20.50 ll_dict_lookup_look_inside_iff__DICTPtr_Address_Signed [backendopt:inlining] 17.50 ll_call_lookup_function_look_inside_iff__dicttablePtr_Signed_Signed_Signed [backendopt:inlining] 21.75 _ll_alloc_and_set_nonnull_look_inside_iff__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [backendopt:inlining] 19.00 _ll_dict_del_look_inside_iff__dicttablePtr_Signed_Signed [backendopt:inlining] 26.31 ll_stringslice_startstop__rpy_stringPtr_Signed_Signed [backendopt:inlining] 26.37 AddressStack.pop [backendopt:inlining] 21.50 MiniMarkGC._free_if_unvisited [backendopt:inlining] 16.75 clamp_total_memory [backendopt:inlining] 26.75 MiniMarkGC.is_forwarded [backendopt:inlining] 26.00 AddressStack.delete [backendopt:inlining] 26.00 AddressDeque.delete [backendopt:inlining] 20.50 get_L2cache_win32 [backendopt:inlining] 27.50 MiniMarkGC._alloc_nursery [backendopt:inlining] 20.00 _append_rpy_root [backendopt:inlining] 29.00 ll_dict_insertclean__DICTPtr_Address_Address_Signed [backendopt:inlining] 29.50 ll_malloc_indexes_and_choose_lookup__dicttablePtr_Signed [backendopt:inlining] 29.75 llimpl_arena_protect [backendopt:inlining] 20.50 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_UCHARLlT [backendopt:inlining] 22.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_UINTLlT [backendopt:inlining] 22.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_UnsignedLlT [backendopt:inlining] 22.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_USHORTLlT [backendopt:inlining] 22.00 _ll_dict_setitem_lookup_done_look_inside_iff__DICTPtr_Address_Address_Signed_Unsigned [backendopt:inlining] 22.00 _ll_dict_setitem_lookup_done_look_inside_iff__dicttablePtr_Signed_GCREFPtr_Signed_Signed [backendopt:inlining] 30.87 charpsize2str [backendopt:inlining] 21.00 ll_listslice_startstop__GcArray_Ptr_GCREF__gcopaque_Ll_arrayPtr_Signed_Signed [backendopt:inlining] 31.21 ArenaCollection._pick_next_arena [backendopt:inlining] 31.75 AddressDeque.popleft [backendopt:inlining] 23.00 _append_rpy_referent [backendopt:inlining] 32.00 _ll_dict_entries_size_too_big__dicttablePtr_Signed [backendopt:inlining] 32.25 HeapDumper._writeref [backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v31173___simple_call__function [backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v31171___simple_call__function [backendopt:inlining] 24.00 str2charp [backendopt:inlining] inlined 1369 callsites. [backendopt:removecasts] removed 2 cast_pointers in get_win32_total_phys_memory [backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString [backendopt:malloc] starting malloc removal [backendopt:malloc] 1 simple mallocs removed in 'ShadowStackPool._resize_thread_shadowstacks' [backendopt:malloc] 1 simple mallocs removed in 'get_win32_total_phys_memory' [backendopt:malloc] 3 simple mallocs removed in 'GlobalMemoryStatusEx__MEMORYSTATUSEXPtr_star_1' [backendopt:malloc] 1 simple mallocs removed in 'll_dict_getitem_with_hash__dicttablePtr_Signed_Signed' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v31179___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v31182___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v31185___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v31188___simple_call__function' [backendopt:malloc] 4 simple mallocs removed in 'll_dict_rehash_after_translation__dicttablePtr' [backendopt:malloc] 8 simple mallocs removed in 'll_dict_reindex__dicttablePtr_Signed' [backendopt:malloc] 1 simple mallocs removed in 'll_valid_from_value__arrayPtr_Signed' [backendopt:malloc] 1 simple mallocs removed in 'll_hash_recomputed__arrayPtr_dicttablePtr_Signed' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v31199___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v31201___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v31203___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v31205___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in '_ll_dict_del__v31210___simple_call__function' [backendopt:malloc] 1 simple mallocs removed in '_ll_dict_del_entry__dicttablePtr_Signed' [backendopt:malloc] 2 simple mallocs removed in '_ll_dict_del__v31213___simple_call__function' [backendopt:malloc] 1 simple mallocs removed in 'll_mark_deleted_in_value__arrayPtr_Signed' [backendopt:malloc] 3 simple mallocs removed in 'll_dict_remove_deleted_items__dicttablePtr' [backendopt:malloc] 2 simple mallocs removed in '_ll_dict_setitem_lookup_done__v31216___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in '_ll_dict_setitem_lookup_done__v31222___simple_call__function' [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] 2 simple mallocs removed in 'll_kvi__GcArray_Ptr_GCREF__gcopaque_Ll_dicttablePtr_NoneConst' [backendopt:malloc] 9 simple mallocs removed in 'VirtualProtect__arrayPtr_Signed_Signed_arrayPtr' [backendopt:malloc] 9 simple mallocs removed in 'VirtualProtect__arrayPtr_Unsigned_UINT_arrayPtr_star_4' [backendopt:malloc] 3 simple mallocs removed in 'getenv__arrayPtr_star_1' [backendopt:malloc] removed 79 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 ll_call_lookup_function__v31176___simple_call__function [backendopt] merging blocks in ll_dict_reindex__dicttablePtr_Signed [backendopt] merging blocks in ll_clear_indexes__dicttablePtr_Signed [backendopt] merging blocks in ll_call_lookup_function__v31197___simple_call__function [backendopt] merging blocks in ll_call_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed [backendopt] merging blocks in ll_dict_grow__v31219___simple_call__function [backendopt] merging blocks in _ll_dict_entries_size_too_big__dicttablePtr_Signed [backendopt] merging blocks in ll_call_insert_clean_function__dicttablePtr_Signed_Signed [backendopt] merging blocks in ll_dict_grow__v31224___simple_call__function [backendopt] merging blocks in llimpl_arena_reset [flowgraph] (rpython.memory.gctransform.framework:620)ll_check_no_collect [flowgraph] (rpython.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gctransform.framework:618)no_op_callback [rtyper] -=- specialized 12 more blocks -=- [flowgraph] (rpython.memory.gctransform.framework:620)ll_check_no_collect [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gctransform.framework:618)no_op_callback [rtyper] -=- specialized 21 more blocks -=- [flowgraph] (rpython.translator.c.genc:261)entrypoint_wrapper [flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set [flowgraph] (rpython.rtyper.rlist:510)_ll_alloc_and_set_jit [flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear [flowgraph] (rpython.rtyper.lltypesystem.rlist:324)ll_newlist [flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff [flowgraph] (rpython.rtyper.rlist:530) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items [flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit [flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [rtyper] specializing: 3500 / 3532 blocks (99%) [rtyper] -=- specialized 50 more blocks -=- [rtyper] -=- specialized 0 more blocks -=- [c:database] GC transformer: finished helpers [flowgraph] (rpython.memory.gctransform.support:81)ll_call_destructor [flowgraph] (rpython.memory.gctransform.support:77)write [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write [flowgraph] (rpython.memory.gctransform.transform:461)_ll_compute_size [flowgraph] (rpython.rtyper.rclass:870)ll_str [flowgraph] (rpython.rtyper.lltypesystem.rstr:425)ll_strconcat [flowgraph] (rpython.rtyper.lltypesystem.rstr:416)ll_length [flowgraph] (rpython.rtyper.lltypesystem.ll_str:47)ll_int2hex [flowgraph] (rpython.rtyper.lltypesystem.ll_str:7)ll_unsigned [flowgraph] (?:1)memo_conststr_0 [flowgraph] (?:1)memo_conststr_0 [flowgraph] (?:1)memo_conststr_0 [flowgraph] (?:1)memo_conststr_0 [rtyper] specializing: 3600 / 3633 blocks (99%) [rtyper] -=- specialized 101 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 copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed [backendopt:inlining] 0.00 wrap_write__Signed_SomeString_Signed_star_3 [backendopt:inlining] 0.00 ll_unsigned__Unsigned [backendopt:inlining] 0.00 memo_conststr_0 [backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr [backendopt:inlining] 2.00 ll_length__rpy_stringPtr [backendopt:inlining] 7.50 mallocstr__Signed [backendopt:inlining] 13.00 free_nonmovingbuffer_ll [backendopt:inlining] 16.50 _ll_malloc_varsize_no_length__Signed_Signed_Signed [backendopt:inlining] inlined 16 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] 8 simple mallocs removed in 'write' [backendopt:malloc] 8 simple mallocs removed in 'wrap_write__Signed_SomeString_Signed_star_3' [backendopt:malloc] removed 16 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [c:database] GC transformer: finished tables [gctransform:info] assigned 56 typeids [gctransform:info] added 88 push/pop stack root instructions [gctransform:info] inserted 11 write barrier calls [gctransform:info] inserted 10 write_barrier_from_array calls [gctransform:info] found 3 static roots [c:database] Inlining GC helpers and postprocessing [c] 686 nodes [ array: 113 framework rtti: 19 func: 223 group: 1 struct: 330 ] [c:database] Completed [translation:info] database for generating C source was created [translation:info] Generating c source... [c:writing] structdef.h [c:writing] forwarddecl.h [c:writing] preimpl.h [c:writing] data_rpython_flowspace.c [c:writing] data_rpython_memory_gc.c [c:writing] data_rpython_memory_gctransform.c [c:writing] data_rpython_rlib.c [c:writing] data_rpython_rtyper.c [c:writing] data_rpython_rtyper_lltypesystem.c [c:writing] data_rpython_translator_c_test.c [c:writing] nonfuncnodes.c [c:writing] data_rpython_memory_gc_1.c [c:writing] data_rpython_rlib_1.c [c:writing] data_rpython_rtyper_lltypesystem_1.c [c:writing] implement.c [c:writing] rpython_flowspace.c [c:writing] rpython_memory.c [c:writing] rpython_memory_gc.c [c:writing] rpython_memory_gctransform.c [c:writing] rpython_rlib.c [c:writing] rpython_rtyper.c [c:writing] rpython_rtyper_lltypesystem.c [c:writing] rpython_translator.c [c:writing] rpython_translator_c.c [c:writing] rpython_translator_c_test.c [translation:info] written: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130\testing_8\testing_8.c [translation:info] Compiling c source... [platform:execute] nmake in c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130\testing_8 [platform:Error] cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] stdafx.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_8.obj /c testing_8.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] testing_8.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_memory_gc.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_memory_gctransform.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rlib.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rtyper.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rtyper_lltypesystem.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_translator_c_test.obj /c data_rpython_translator_c_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_translator_c_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] nonfuncnodes.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_memory_gc_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rlib_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rtyper_lltypesystem_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] implement.c [platform:Error] implement.c(123): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] rpython_memory.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] rpython_memory_gc.c [platform:Error] rpython_memory_gc.c(1802): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-130\testing_8\singleheader.h(1867): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(1828): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-130\testing_8\singleheader.h(1867): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(1829): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(1836): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c' : return code '0x2' [platform:Error] Stop. F rlib/test/test_rthread.py::TestUsingFramework::()::test_tlref_keepalive self = no__thread = True def test_tlref_keepalive(self, no__thread=True): import weakref from rpython.config.translationoption import SUPPORT__THREAD if not (SUPPORT__THREAD or no__thread): py.test.skip("no __thread support here") class FooBar(object): def __init__(self, a, b): self.lst = [a, b] t = ThreadLocalReference(FooBar) t2 = ThreadLocalReference(FooBar) def tset(): x1 = FooBar(40, 2) t.set(x1) return weakref.ref(x1) tset._dont_inline_ = True def t2set(): x1 = FooBar(50, 3) t2.set(x1) return weakref.ref(x1) t2set._dont_inline_ = True class WrFromThread: pass wr_from_thread = WrFromThread() def f(): config = objectmodel.fetch_translated_config() assert t.automatic_keepalive(config) is True wr = tset() wr2 = t2set() import gc; gc.collect() # the two 'x1' should not be collected x1 = t.get() assert x1 is not None assert wr() is not None assert wr() is x1 assert x1.lst == [40, 2] x2 = t2.get() assert x2 is not None assert wr2() is not None assert wr2() is x2 assert x2.lst == [50, 3] return wr, wr2 def thread_entry_point(): wr, wr2 = f() wr_from_thread.wr = wr wr_from_thread.wr2 = wr2 wr_from_thread.seen = True def main(): wr_from_thread.seen = False start_new_thread(thread_entry_point, ()) wr1, wr2 = f() count = 0 while True: time.sleep(0.5) if wr_from_thread.seen or count >= 50: break count += 1 assert wr_from_thread.seen is True wr_other_1 = wr_from_thread.wr wr_other_2 = wr_from_thread.wr2 import gc; gc.collect() # wr_other_*() should be collected here assert wr1() is not None # this thread, still running assert wr2() is not None # this thread, still running assert wr_other_1() is None # other thread, not running any more assert wr_other_2() is None # other thread, not running any more assert wr1().lst == [40, 2] assert wr2().lst == [50, 3] return 42 extra_options = {'no__thread': no__thread, 'shared': True} > fn = self.getcompiled(main, [], extra_options=extra_options) rlib\test\test_rthread.py:335: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ translator\c\test\test_boehm.py:40: in getcompiled thread=self.use_threads, **extra_options) translator\c\test\test_genc.py:124: in compile t.compile_c() translator\interactive.py:123: in compile_c self.driver.compile_c() translator\driver.py:108: in proc return self.proceed(backend_goal) translator\driver.py:569: in proceed result = self._execute(goals, task_skip = self._maybe_skip()) translator\tool\taskengine.py:114: in _execute res = self._do(goal, taskcallable, *args, **kwds) translator\driver.py:278: in _do res = func() translator\driver.py:536: in task_compile_c cbuilder.compile(**kwds) translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp...ython_memory_gc.c(1836): error C2037: left of \'ullTotalPhys\' specifies undefined struct/union \'MEMORYSTATUSEX\'\r\n' stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\\a\\pyp... /c rpython_memory_gc.c /I/include /I"D:\\a\\pypy\\pypy\\rpython"\\translator\\c\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-130\\testing_9\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_9.obj /c testing_9.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E testing_9.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_test.obj /c data_rpython_rlib_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rlib_test.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_translator_c_test.obj /c data_rpython_translator_c_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_translator_c_test.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E implement.c E implement.c(123): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c E rpython_memory_gc.c E rpython_memory_gc.c(1802): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-130\testing_9\singleheader.h(1941): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(1828): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-130\testing_9\singleheader.h(1941): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(1829): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(1836): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError ---------- Captured stderr call ---------- [platform:msg] Updated environment with vsver 160, using x64 True [flowgraph] (rpython.translator.c.test.test_genc:66)entry_point [translation:info] Annotating&simplifying... [translation:info] with policy: rpython.annotator.policy.AnnotatorPolicy [flowgraph] (rpython.rlib.test.test_rthread:312)main [flowgraph] (rpython.rlib.rthread:130)start_new_thread [flowgraph] (rpython.rlib.rthread:99)ll_start_new_thread [flowgraph] (rpython.rlib.rgil:153)allocate [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)RPyThreadStart [flowgraph] (?:6)wrapper [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_RPyThreadStart [flowgraph] (rpython.rlib.rgil:160)release [flowgraph] (rpython.rlib.rgil:183)acquire_maybe_in_new_thread [flowgraph] (rpython.rlib.rthread:124)get_or_make_ident [flowgraph] (rpython.rlib.rthread:356)get_or_make_raw [flowgraph] (rpython.rlib.rgil:171)acquire [flowgraph] (rpython.rlib.rthread:282)gc_thread_run [flowgraph] (rpython.rlib.test.test_rthread:306)thread_entry_point [flowgraph] (rpython.rlib.rposix:500)write [flowgraph] (rpython.rtyper.lltypesystem.rffi:1427)scoped_nonmovingbuffer.__init__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:1431)scoped_nonmovingbuffer.__enter__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:873)get_nonmovingbuffer_ll [flowgraph] (rpython.rlib.objectmodel:315)we_are_translated_to_c [flowgraph] (rpython.rlib.test.test_rthread:288)f [flowgraph] (rpython.rlib.rthread:446)automatic_keepalive [flowgraph] (rpython.rtyper.lltypesystem.rstr:116)copy_string_to_raw [flowgraph] (rpython.rtyper.lltypesystem.rstr:63)_get_raw_buf [flowgraph] (rpython.rtyper.lltypesystem.rstr:57)_str_ofs [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rlib.test.test_rthread:272)tset [flowgraph] (rpython.rlib.test.test_rthread:267)FooBar.__init__ [flowgraph] (rpython.rlib.rthread:413)set [flowgraph] (rpython.rtyper.annlowlevel:477)cast_instance_to_base_ptr [flowgraph] (rpython.rlib.rgc:1195)ll_writebarrier [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write [flowgraph] (rpython.rtyper.lltypesystem.rffi:1433)scoped_nonmovingbuffer.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:937)free_nonmovingbuffer_ll [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_wrap_write [flowgraph] (rpython.rlib.rposix:151)_errno_before [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rthread:349)getraw [flowgraph] (rpython.rlib.rposix:170)_errno_after [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.rthread:364)setraw [flowgraph] (rpython.rlib.test.test_rthread:278)t2set [flowgraph] (rpython.rlib.rthread:413)set [flowgraph] (rpython.rlib.rgc:1195)ll_writebarrier [flowgraph] (rpython.rlib.rthread:403)get [flowgraph] (rpython.rlib.rposix:430)handle_posix_error [flowgraph] (rpython.rlib.rarithmetic:139)widen [flowgraph] (rpython.rlib.rthread:403)get [flowgraph] (rpython.rlib.rposix:113)get_saved_errno [flowgraph] (rpython.rlib.rtime:282)sleep [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)Sleep [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_Sleep [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)Sleep [flowgraph] (rpython.flowspace.specialcase:76)rpython_print_item [flowgraph] (rpython.translator.c.test.test_genc:39)llrepr_out [flowgraph] (rpython.flowspace.specialcase:95)rpython_print_newline [flowgraph] (rpython.flowspace.specialcase:85)rpython_print_end [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__make_wrapper_for_0 [flowgraph] (?:1)memo_offsetof_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__should_widen_type_0 [translation:info] usession directory: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130 [translation:info] already done: Annotating&simplifying [translation:info] RTyping... [flowgraph] (rpython.rtyper.rclass:1170)ll_runtime_type_info [flowgraph] (rpython.rtyper.rstr:426)ll_str [flowgraph] (?:1)memo_ll_constant_0 [flowgraph] (rpython.rtyper.rclass:870)ll_str [flowgraph] (rpython.rtyper.lltypesystem.rstr:425)ll_strconcat [flowgraph] (rpython.rtyper.lltypesystem.rstr:416)ll_length [flowgraph] (?:2)mallocstr [flowgraph] (rpython.rtyper.lltypesystem.rstr:36)mallocstr [flowgraph] (rpython.rtyper.lltypesystem.rstr:78)copy_string_contents [flowgraph] (rpython.rtyper.lltypesystem.ll_str:47)ll_int2hex [flowgraph] (rpython.rtyper.lltypesystem.ll_str:7)ll_unsigned [flowgraph] (?:1)memo_conststr_0 [flowgraph] (?:1)memo_conststr_0 [flowgraph] (?:1)memo_conststr_0 [flowgraph] (?:1)memo_conststr_0 [flowgraph] (?:11)ll_join_strs_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rstr:785) [flowgraph] (rpython.rlib.jit:294)loop_unrolling_heuristic [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs [flowgraph] (rpython.rtyper.lltypesystem.llmemory:1037)cast_any_ptr [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (?:2)ll_join_strs_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs [flowgraph] (rpython.rtyper.lltypesystem.rstr:350)ll_strlen [flowgraph] (rpython.rtyper.lltypesystem.rlist:384)ll_fixed_newlist [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rlist:407)ll_fixed_setitem_fast [rtyper] specializing: 100 / 391 blocks (25%) [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.rtyper.lltypesystem.rlist:395)ll_fixed_length [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rlist:402)ll_fixed_getitem_fast [flowgraph] (?:2)ll_listeq_trampoline [flowgraph] (rpython.rtyper.rlist:979)ll_listeq [rtyper] specializing: 200 / 431 blocks (46%) [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) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rlist:198)_ll_list_resize_hint_really [flowgraph] (rpython.rtyper.lltypesystem.rlist:351)_ll_new_empty_item_array [flowgraph] (?:2)ll_arraycopy [flowgraph] (rpython.rlib.rgc:362)ll_arraycopy [flowgraph] (rpython.rlib.rgc:342)copy_item [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)_ll_list_resize_hint_really_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rlist:198)_ll_list_resize_hint_really [flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items [flowgraph] (?:1)memo__ll_prebuilt_empty_array_0 [flowgraph] (?:1)memo__contains_gcptr_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (rpython.rtyper.rint:149)ll_str [flowgraph] (rpython.rtyper.lltypesystem.ll_str:13)ll_int2dec [flowgraph] (rpython.rtyper.lltypesystem.ll_str:7)ll_unsigned [flowgraph] (?:11)ll_join_chars_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rstr:821) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (?:2)ll_join_chars_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars [flowgraph] (?:11)ll_listdelslice_startonly_look_inside_iff [flowgraph] (rpython.rtyper.rlist:914) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly [flowgraph] (rpython.rtyper.rlist:541)ll_null_item [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rlist:295)_ll_list_resize_le [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (?:2)ll_listdelslice_startonly_trampoline [flowgraph] (rpython.rtyper.rlist:914)ll_listdelslice_startonly [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:1300)conditional_call [rtyper] specializing: 300 / 601 blocks (49%) [rtyper] specializing: 400 / 601 blocks (66%) [rtyper] specializing: 500 / 601 blocks (83%) [flowgraph] (rpython.rtyper.rint:434)ll_uint_py_div [flowgraph] (rpython.rtyper.rint:525)ll_uint_py_mod [rtyper] specializing: 600 / 605 blocks (99%) [rtyper] -=- specialized 605 blocks -=- [flowgraph] (rpython.rtyper.rclass:1133)ll_issubclass [flowgraph] (rpython.rtyper.rclass:1130)ll_type [rtyper] -=- specialized 4 more blocks -=- [translation:info] usession directory: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130 [translation:info] already done: Annotating&simplifying [translation:info] already done: RTyping [translation:info] lltype back-end optimisations... [backendopt:removecasts] removed 7 cast_pointers in main [backendopt:removecasts] removed 1 cast_pointers in ll_start_new_thread__thread_entry_point [backendopt:removecasts] removed 8 cast_pointers in f [backendopt:removecasts] removed 1 cast_pointers in _get_raw_buf__rpy_string [backendopt:removecasts] removed 3 cast_pointers in handle_posix_error__write [backendopt:removecasts] removed 1 cast_pointers in copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in ll_join_strs__v39802___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in ll_join_strs__v39805___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in ll_strnext__stringiterPtr [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] 0.00 isconstant__v39801___simple_call__function [backendopt:inlining] 0.00 _get_raw_buf__rpy_string [backendopt:inlining] 0.00 isconstant__v39837___simple_call__function [backendopt:inlining] 0.00 conditional_call__v39838___simple_call__function_star_3 [backendopt:inlining] 0.00 isconstant__v39834___simple_call__function [backendopt:inlining] 0.00 copy_string_to_raw [backendopt:inlining] 0.00 copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed [backendopt:inlining] 0.00 isvirtual__v39832___simple_call__function [backendopt:inlining] 0.00 isconstant__v39830___simple_call__function [backendopt:inlining] 0.00 ll_unsigned__Unsigned [backendopt:inlining] 0.00 memo_conststr_0 [backendopt:inlining] 0.00 memo_ll_constant_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__ll_prebuilt_empty_array_0 [backendopt:inlining] 0.00 RPyThreadStart__thread_entry_pointConst_star_1 [backendopt:inlining] 0.00 isconstant__v39820___simple_call__function [backendopt:inlining] 0.00 scoped_nonmovingbuffer.__init__ [backendopt:inlining] 0.00 get_nonmovingbuffer_ll [backendopt:inlining] 0.00 __exit____star_3 [backendopt:inlining] 0.00 scoped_nonmovingbuffer.__enter__ [backendopt:inlining] 0.00 isconstant__v39818___simple_call__function [backendopt:inlining] 0.00 Sleep__Unsigned_star_1 [backendopt:inlining] 0.00 widen__int [backendopt:inlining] 0.00 ll_setitem_nonneg__dum_nocheckConst_arrayPtr_Signed_Signed [backendopt:inlining] 0.00 cast_instance_to_base_ptr__rpython_rlib_test_test_rthread_FooBar [backendopt:inlining] 0.00 cast_any_ptr__Ptr_GcStruct_rpy_stringLlT_rpy_stringPtr [backendopt:inlining] 0.00 gc_thread_run [backendopt:inlining] 0.00 isconstant__v39814___simple_call__function [backendopt:inlining] 0.00 isconstant__v39813___simple_call__function [backendopt:inlining] 0.00 isvirtual__v39809___simple_call__function [backendopt:inlining] 0.00 conditional_call__v39815___simple_call__function_star_3 [backendopt:inlining] 0.00 isvirtual__v39807___simple_call__function [backendopt:inlining] 0.00 isvirtual__v39826___simple_call__function [backendopt:inlining] 0.00 isconstant__v39824___simple_call__function [backendopt:inlining] 0.00 Sleep__UINT_star_1 [backendopt:inlining] 0.00 isvirtual__v39803___simple_call__function [backendopt:inlining] 0.00 wrap_write__Signed_arrayPtr_Signed_star_3 [backendopt:inlining] 2.00 ll_length__listPtr [backendopt:inlining] 2.00 ll_fixed_length__arrayPtr [backendopt:inlining] 2.00 ll_fixed_newlist__GcArray_SignedLlT_Signed [backendopt:inlining] 2.00 ll_items__listPtr [backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 ll_uint_py_mod__Unsigned_Unsigned [backendopt:inlining] 2.00 ll_uint_py_div__Unsigned_Unsigned [backendopt:inlining] 2.00 ll_unsigned__Signed [backendopt:inlining] 2.00 ll_length__rpy_stringPtr [backendopt:inlining] 2.00 setraw [backendopt:inlining] 2.00 setraw [backendopt:inlining] 2.00 setraw [backendopt:inlining] 2.00 setraw [backendopt:inlining] 2.00 get_or_make_raw [backendopt:inlining] 2.00 get [backendopt:inlining] 2.00 ll_writebarrier__TRACETLREF5Ptr [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 get [backendopt:inlining] 2.00 ll_writebarrier__TRACETLREF4Ptr [backendopt:inlining] 4.00 ll_fixed_setitem_fast__arrayPtr_Signed_Signed [backendopt:inlining] 4.00 ll_fixed_getitem_fast__arrayPtr_Signed [backendopt:inlining] 4.00 copy_item__arrayPtr_arrayPtr_Signed_Signed [backendopt:inlining] 5.00 release [backendopt:inlining] 5.00 allocate [backendopt:inlining] 2.00 get_or_make_ident [backendopt:inlining] 6.00 _str_ofs__rpy_string [backendopt:inlining] 7.00 mallocstr__Signed [backendopt:inlining] 7.00 ll_listdelslice_startonly_look_inside_iff__listPtr_Signed [backendopt:inlining] 7.00 ll_str__IntegerR_SignedConst_Signed [backendopt:inlining] 7.00 start_new_thread__thread_entry_point [backendopt:inlining] 4.00 get_saved_errno [backendopt:inlining] 7.00 llrepr_out__int [backendopt:inlining] 7.00 rpython_print_newline [backendopt:inlining] 7.50 mallocstr__Signed [backendopt:inlining] 9.00 _ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool [backendopt:inlining] 9.00 ll_listeq_look_inside_iff__arrayPtr_arrayPtr_NoneConst [backendopt:inlining] 9.00 ll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT [backendopt:inlining] 9.00 ll_join_chars_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT [backendopt:inlining] 4.00 ll_str__StringR_Ptr_GcStruct_rpy_strin_rpy_stringPtr [backendopt:inlining] 7.00 acquire [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 6.00 ll_setitem_fast__listPtr_Signed_Char [backendopt:inlining] 12.00 ll_striter__rpy_stringPtr [backendopt:inlining] 13.00 free_nonmovingbuffer_ll [backendopt:inlining] 9.00 ll_listdelslice_startonly__v39836___simple_call__function [backendopt:inlining] 9.00 ll_listdelslice_startonly__v39831___simple_call__function [backendopt:inlining] 9.00 acquire_maybe_in_new_thread [backendopt:inlining] 15.00 thread_entry_point [backendopt:inlining] 15.50 ll_strnext__stringiterPtr [backendopt:inlining] 4.00 set [backendopt:inlining] 4.00 set [backendopt:inlining] 4.00 loop_unrolling_heuristic__v39800___simple_call__function [backendopt:inlining] 17.00 ll_append__listPtr_Char [backendopt:inlining] 26.16 ll_join_chars__v39825___simple_call__function [backendopt:inlining] 26.16 ll_join_chars__v39828___simple_call__function [backendopt:inlining] 12.00 FooBar.__init__ [backendopt:inlining] 27.50 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 29.05 ll_listeq__v39808___simple_call__function [backendopt:inlining] 29.05 ll_listeq__v39811___simple_call__function [backendopt:inlining] 31.75 handle_posix_error__write [backendopt:inlining] inlined 211 callsites. [backendopt:removecasts] removed 1 cast_pointers in tset [backendopt:removecasts] removed 1 cast_pointers in t2set [backendopt:malloc] starting malloc removal [backendopt:malloc] 2 simple mallocs removed in 'll_start_new_thread__thread_entry_point' [backendopt:malloc] 2 simple mallocs removed in 'RPyThreadStart__thread_entry_pointConst_star_1' [backendopt:malloc] 1 simple mallocs removed in 'wrapper' [backendopt:malloc] 3 simple mallocs removed in 'write' [backendopt:malloc] 2 simple mallocs removed in 'scoped_nonmovingbuffer.__init__' [backendopt:malloc] 7 simple mallocs removed in 'wrap_write__Signed_arrayPtr_Signed_star_3' [backendopt:malloc] 5 simple mallocs removed in 'sleep' [backendopt:malloc] 2 simple mallocs removed in 'Sleep__Unsigned_star_1' [backendopt:malloc] 3 simple mallocs removed in 'Sleep__UINT_star_1' [backendopt:malloc] 1 simple mallocs removed in 'rpython_print_item' [backendopt:malloc] 1 simple mallocs removed in 'rpython_print_end' [backendopt:malloc] 1 simple mallocs removed in '_ll_list_resize_ge__listPtr_Signed' [backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v39815___simple_call__function_star_3' [backendopt:malloc] 1 simple mallocs removed in '_ll_list_resize_le__listPtr_Signed' [backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v39838___simple_call__function_star_3' [backendopt:malloc] removed 33 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [translation:info] usession directory: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130 [translation:info] already done: Annotating&simplifying [translation:info] already done: RTyping [translation:info] already done: lltype back-end optimisations [translation:info] inserting stack checks... [flowgraph] (rpython.rlib.rstack:42)stack_check [flowgraph] (rpython.rlib.rstack:67)stack_check_slowpath [rtyper] -=- specialized 8 more blocks -=- [translation:info] inserted 0 stack checks. [translation:info] Creating database for generating c source... [flowgraph] (rpython.translator.exceptiontransform:100)rpyexc_occurred [flowgraph] (rpython.translator.exceptiontransform:104)rpyexc_fetch_type [flowgraph] (rpython.translator.exceptiontransform:107)rpyexc_fetch_value [flowgraph] (rpython.translator.exceptiontransform:110)rpyexc_clear [flowgraph] (rpython.translator.exceptiontransform:114)rpyexc_raise [flowgraph] (rpython.translator.exceptiontransform:128)rpyexc_reraise [flowgraph] (rpython.translator.exceptiontransform:133)rpyexc_fetch_exception [flowgraph] (rpython.translator.exceptiontransform:138)rpyexc_restore_exception [flowgraph] (rpython.translator.exceptiontransform:539)rpyexc_get_exception_addr [flowgraph] (rpython.translator.exceptiontransform:543)rpyexc_get_exc_value_addr [flowgraph] (rpython.rtyper.rclass:1173)ll_inst_type [rtyper] -=- specialized 25 more blocks -=- [flowgraph] (rpython.memory.gctransform.transform: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:412)shadowstack_destructor [flowgraph] (rpython.memory.gctransform.shadowstack:153)thread_run [flowgraph] (rpython.memory.gctransform.shadowstack:168)thread_die [flowgraph] (rpython.memory.gctransform.shadowstack:217)thread_after_fork [flowgraph] (rpython.memory.gctransform.framework:1713)ll_finalizer [flowgraph] (rpython.rlib.rthread:114)get_ident [flowgraph] (rpython.rlib.rthread:349)getraw [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:189)switch_shadow_stacks [flowgraph] (rpython.memory.gctransform.shadowstack:292)ShadowStackPool.allocate [flowgraph] (rpython.memory.gctransform.shadowstack:93) [flowgraph] (rpython.memory.gctypelayout:113)GCData.q_varsize_item_sizes [flowgraph] (rpython.memory.gctypelayout:73)GCData.q_is_varsize [flowgraph] (rpython.memory.gctransform.shadowstack:296)ShadowStackPool.save_current_state_away [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.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [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.gctransform.shadowstack:318)ShadowStackPool.forget_current_state [flowgraph] (rpython.memory.gc.minimark:961)MiniMarkGC.get_total_memory_used [flowgraph] (rpython.memory.gctransform.shadowstack:326)ShadowStackPool.restore_state_from [flowgraph] (rpython.memory.gctransform.shadowstack:340)ShadowStackPool._cleanup [flowgraph] (rpython.memory.gctransform.framework:1754)setup_root_walker [flowgraph] (rpython.memory.gctransform.shadowstack:148)thread_setup [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) [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) [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.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [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.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gctransform.shadowstack:366)ShadowStackPool._resize_thread_shadowstacks [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:570)estimate_best_nursery_size [flowgraph] (rpython.memory.gc.env:533)get_L2cache_win32 [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)pypy_get_l2_cache_size [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_pypy_get_l2_cache_size [flowgraph] (rpython.memory.gc.env:46)read_float_from_env [flowgraph] (rpython.memory.gc.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.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.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [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:125)get_total_memory [flowgraph] (rpython.memory.gc.env:480)get_win32_total_phys_memory [flowgraph] (rpython.rtyper.lltypesystem.lltype:2296)scoped_alloc [flowgraph] (rpython.rtyper.lltypesystem.lltype:2280)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__init__ [flowgraph] (rpython.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.rtyper.lltypesystem.lltype:2286)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__enter__ [flowgraph] (rpython.memory.gc.env:561)best_nursery_size_for_L2cache [flowgraph] (rpython.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.rtyper.lltypesystem.lltype:2289)ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)GlobalMemoryStatusEx [flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_GlobalMemoryStatusEx [flowgraph] (rpython.memory.gc.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.memory.gc.minimark:1808)MiniMarkGC.enum_live_with_finalizers [flowgraph] (rpython.memory.support:272)AddressDeque.foreach [flowgraph] (rpython.memory.gc.env:100)clamp_total_memory [flowgraph] (rpython.memory.gc.base:401)GCBase.enum_pending_finalizers [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.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:259)GCBase.trace [flowgraph] (rpython.memory.gc.base:252)gc_callback__debug_callback2 [flowgraph] (rpython.memory.gc.base:474)GCBase._debug_callback2 [flowgraph] (rpython.memory.gc.base:295)GCBase._trace_slow_path [flowgraph] (rpython.memory.gctransform.framework:596)custom_trace_dispatcher [flowgraph] (rpython.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [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.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [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_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__make_scoped_allocator_0 [flowgraph] (?:1)memo_sizeof_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo_sizeof_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (?:1)memo__convert_callback_formats_0 [flowgraph] (?:1)memo_make_callback_0 [flowgraph] (?:1)memo_assert_callback_is_a_function_0 [flowgraph] (rpython.rtyper.lltypesystem.rlist:391)ll_fixed_newemptylist [flowgraph] (rpython.rtyper.lltypesystem.rlist:384)ll_fixed_newlist [rtyper] specializing: 700 / 2607 blocks (26%) [flowgraph] (rpython.rtyper.lltypesystem.llarena:594)llimpl_getfakearenaaddress [flowgraph] (rpython.rtyper.rint:410)ll_int_py_div_nonnegargs [flowgraph] (rpython.rtyper.rlist:582)ll_len_foldable [flowgraph] (rpython.rtyper.lltypesystem.rlist:395)ll_fixed_length [flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set [flowgraph] (rpython.rlib.rarithmetic:741)int_force_ge_zero [flowgraph] (rpython.rtyper.rlist:510)_ll_alloc_and_set_jit [flowgraph] (rpython.rtyper.rlist:472)_ll_zero_or_null [flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit [flowgraph] (rpython.rtyper.lltypesystem.rlist:399)ll_fixed_items [flowgraph] (rpython.rlib.rgc:538)ll_arrayfill [flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff [flowgraph] (rpython.rtyper.rlist:530) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.lltypesystem.rlist:407)ll_fixed_setitem_fast [flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [flowgraph] (rpython.rtyper.lltypesystem.llarena:565)llimpl_round_up_for_allocation [flowgraph] (rpython.rtyper.lltypesystem.llarena:549)llimpl_arena_reserve [rtyper] specializing: 900 / 2681 blocks (33%) [flowgraph] (rpython.rtyper.lltypesystem.llarena:557)llimpl_arena_shrink_obj [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:655)ll_dict_getitem [flowgraph] (rpython.rtyper.rint:619)ll_hash_int [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:658)ll_dict_getitem_with_hash [flowgraph] (?:11)ll_call_lookup_function_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:46) [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) [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) [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) [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) [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) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:942)ll_dict_create_initial_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:520)ll_malloc_indexes_and_choose_lookup [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:955)ll_dict_rehash_after_translation [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:979)ll_dict_reindex [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:739)_ll_len_of_d_indexes [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:607)ll_valid_from_value [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:629)ll_hash_recomputed [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:543)ll_clear_indexes [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rlib.rgc:508)ll_arrayclear [flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean [flowgraph] (?:2)ll_call_lookup_function_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:46)ll_call_lookup_function [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup [flowgraph] (?:2)ll_dict_lookup_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup [flowgraph] (?:2)ll_dict_create_initial_index_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:942)ll_dict_create_initial_index [flowgraph] (?:1)memo__ll_ptr_to_array_of_0 [flowgraph] (?:1)memo__ll_ptr_to_array_of_0 [flowgraph] (?:1)memo__ll_ptr_to_array_of_0 [flowgraph] (?:1)memo__ll_ptr_to_array_of_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (?:1)memo_itemoffsetof_0 [flowgraph] (?:1)memo__sizeof_none_0 [flowgraph] (rpython.rtyper.lltypesystem.rordereddict: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) [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) [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.rlist:893)ll_listslice_startstop [flowgraph] (rpython.rtyper.rlist:554)ll_arraycopy [flowgraph] (?:2)ll_arraycopy [flowgraph] (rpython.rlib.rgc:362)ll_arraycopy [flowgraph] (rpython.rlib.rgc:342)copy_item [flowgraph] (?:1)memo__contains_gcptr_0 [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:854)ll_dict_delitem [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:857)ll_dict_delitem_with_hash [flowgraph] (?:11)_ll_dict_del_look_inside_iff [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:884) [flowgraph] (rpython.rlib.jit:281)isvirtual [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:884)_ll_dict_del [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:582)ll_call_delete_by_entry_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1126)ll_dict_delete_by_entry_index [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:872)_ll_dict_del_entry [flowgraph] (?:2)_ll_dict_del_trampoline [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:884)_ll_dict_del [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:620)ll_mark_deleted_in_value [flowgraph] (rpython.rtyper.lltypesystem.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:398)ll_int_py_div [flowgraph] (rpython.rtyper.rint:495)ll_int_py_mod [flowgraph] (rpython.rtyper.rbuiltin:240)ll_min [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [rtyper] specializing: 1400 / 3449 blocks (40%) [rtyper] specializing: 1600 / 3449 blocks (46%) [flowgraph] (rpython.rlib.rposix_environ:173)getenv_llimpl [flowgraph] (rpython.rtyper.rstr:945)ll_str_is_true [flowgraph] (rpython.rtyper.lltypesystem.rstr:873)ll_stringslice_minusone [flowgraph] (rpython.rtyper.lltypesystem.rstr:840)_ll_stringslice [flowgraph] (?:1)memo_emptystrfun_0 [flowgraph] (rpython.rtyper.rstr:956)ll_stritem [flowgraph] (rpython.rtyper.lltypesystem.rstr:354)ll_stritem_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rstr:1046)ll_contains [flowgraph] (rpython.rtyper.rstr:997)ll_float [flowgraph] (rpython.rlib.rfloat:87)rstring_to_float [flowgraph] (rpython.rlib.rdtoa:54)strtod [flowgraph] (rpython.rlib.objectmodel:397)revdb_flag_io_disabled [flowgraph] (rpython.rtyper.lltypesystem.rffi:926)get_nonmovingbuffer_ll_final_null [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_PyPy_dg_strtod [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall__PyPy_dg_strtod [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1429)ll_kvi [flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1417)recast [flowgraph] (rpython.rtyper.lltypesystem.rlist:470)ll_listiter [flowgraph] (rpython.rtyper.lltypesystem.rlist:484)ll_listnext_foldable [flowgraph] (rpython.rtyper.rlist:723)ll_getitem_foldable_nonneg [flowgraph] (rpython.rtyper.lltypesystem.rlist:402)ll_fixed_getitem_fast [rtyper] specializing: 1900 / 3559 blocks (53%) [flowgraph] (rpython.rtyper.rint:502)ll_int_py_mod_nonnegargs [rtyper] specializing: 2100 / 3561 blocks (58%) [flowgraph] (rpython.rtyper.lltypesystem.llarena:579)llimpl_arena_protect [rtyper] specializing: 2300 / 3561 blocks (64%) [flowgraph] (rpython.rtyper.rbuiltin:240)ll_min [rtyper] specializing: 2500 / 3563 blocks (70%) [rtyper] specializing: 2700 / 3563 blocks (75%) [flowgraph] (rpython.rtyper.lltypesystem.rrange:70)ll_newrange [flowgraph] (rpython.rtyper.lltypesystem.rrange:91)ll_rangeiter [flowgraph] (rpython.rtyper.rrange:172)ll_rangenext_up [rtyper] specializing: 2900 / 3572 blocks (81%) [rtyper] specializing: 3100 / 3572 blocks (86%) [rtyper] specializing: 3300 / 3572 blocks (92%) [flowgraph] (rpython.rtyper.lltypesystem.rstr:860)ll_stringslice_startstop [rtyper] specializing: 3500 / 3580 blocks (97%) [rtyper] -=- specialized 2938 more blocks -=- [flowgraph] (rpython.rtyper.lltypesystem.llarena:488)llimpl_protect [flowgraph] (rpython.rlib.rmmap:280)VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_VirtualProtect [flowgraph] (rpython.rtyper.lltypesystem.rffi:1382)scoped_str2charp.__init__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:1388)scoped_str2charp.__enter__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:817)str2charp [flowgraph] (rpython.rtyper.lltypesystem.llarena:456)madvise_arena_free [flowgraph] (rpython.rtyper.lltypesystem.llarena:451)PosixPageSize.get [flowgraph] (rpython.rlib.rmmap:1044)madvise_free [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)getenv [flowgraph] (rpython.rtyper.lltypesystem.rffi:1390)scoped_str2charp.__exit__ [flowgraph] (rpython.rtyper.lltypesystem.rffi:831)free_charp [flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_getenv [flowgraph] (rpython.rtyper.lltypesystem.rffi:854)charp2str [flowgraph] (rpython.rtyper.lltypesystem.rffi:1030)charpsize2str [flowgraph] (rpython.rtyper.lltypesystem.rstr:145)copy_raw_to_string [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (?:1)memo__isfunctype_0 [flowgraph] (rpython.rtyper.rbuiltin:252)ll_max [rtyper] specializing: 3600 / 3690 blocks (97%) [rtyper] -=- specialized 110 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 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 1 cast_pointers in int_force_ge_zero__Signed [backendopt:removecasts] removed 1 cast_pointers in ll_dict_getitem_with_hash__dicttablePtr_Signed_Signed [backendopt:removecasts] removed 3 cast_pointers in ll_dict_rehash_after_translation__dicttablePtr [backendopt:removecasts] removed 1 cast_pointers in ll_dict_reindex__dicttablePtr_Signed [backendopt:removecasts] removed 1 cast_pointers in ll_clear_indexes__dicttablePtr_Signed [backendopt:removecasts] removed 4 cast_pointers in _ll_dict_setitem_lookup_done__v39925___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in ll_dict_grow__v39928___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in ll_dict_remove_deleted_items__dicttablePtr [backendopt:removecasts] removed 3 cast_pointers in _ll_dict_entries_size_too_big__dicttablePtr_Signed [backendopt:removecasts] removed 4 cast_pointers in _ll_dict_setitem_lookup_done__v39931___simple_call__function [backendopt:removecasts] removed 2 cast_pointers in ll_call_insert_clean_function__dicttablePtr_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in ll_dict_grow__v39933___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delitem_with_hash__dicttablePtr_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_dict_del__v39936___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in ll_call_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_UCHARLlT [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_USHORTLlT [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_UINTLlT [backendopt:removecasts] removed 1 cast_pointers in ll_dict_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed_UnsignedLlT [backendopt:removecasts] removed 1 cast_pointers in _ll_dict_del__v39939___simple_call__function [backendopt:removecasts] removed 1 cast_pointers in _ll_stringslice__rpy_stringPtr_Signed_Signed [backendopt:removecasts] removed 3 cast_pointers in ll_float__rpy_stringPtr [backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString [backendopt:removecasts] removed 1 cast_pointers in ll_kvi__GcArray_Ptr_GCREF__gcopaque_Ll_dicttablePtr_NoneConst [backendopt:removecasts] removed 1 cast_pointers in ll_listnext_foldable__listiterPtr [backendopt:removecasts] removed 1 cast_pointers in ll_rangenext_up__rangePtr_Signed [backendopt:removecasts] removed 1 cast_pointers in charpsize2str [backendopt:removecasts] removed 1 cast_pointers in copy_raw_to_string [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] 0.00 MiniMarkGC.id_or_identityhash [backendopt:inlining] 0.00 debug_start [backendopt:inlining] 0.00 gc_callback__collect_ref_rec [backendopt:inlining] 0.00 HeapDumper.write [backendopt:inlining] 0.00 ll_setitem_nonneg__dum_nocheckConst_arrayPtr_Signed_GCREFPtr [backendopt:inlining] 0.00 isconstant__v39857___simple_call__function [backendopt:inlining] 0.00 ll_hash_int__Signed [backendopt:inlining] 0.00 gc_callback__debug_callback2 [backendopt:inlining] 0.00 copy_string_to_raw [backendopt:inlining] 0.00 pypy_get_l2_cache_size___star_0 [backendopt:inlining] 0.00 MiniMarkGC.move_nursery_top [backendopt:inlining] 0.00 ll_fixed_items__arrayPtr [backendopt:inlining] 0.00 isvirtual__v39855___simple_call__function [backendopt:inlining] 0.00 gc_callback__writeref [backendopt:inlining] 0.00 isconstant__v39851___simple_call__function [backendopt:inlining] 0.00 isvirtual__v39849___simple_call__function [backendopt:inlining] 0.00 MiniMarkGC._malloc_out_of_nursery [backendopt:inlining] 0.00 copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed [backendopt:inlining] 0.00 llimpl_getfakearenaaddress [backendopt:inlining] 0.00 debug_stop [backendopt:inlining] 0.00 llimpl_arena_reset [backendopt:inlining] 0.00 gc_callback__trace_drag_out [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UCHARLlT [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UINTLlT [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UINTLlT [backendopt:inlining] 0.00 MiniMarkGC._trace_drag_out [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_USHORTLlT [backendopt:inlining] 0.00 llimpl_arena_malloc [backendopt:inlining] 0.00 isvirtual__v39899___simple_call__function [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_USHORTLlT [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UCHARLlT [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UnsignedLlT [backendopt:inlining] 0.00 isvirtual__v39902___simple_call__function [backendopt:inlining] 0.00 GlobalMemoryStatusEx__MEMORYSTATUSEXPtr_star_1 [backendopt:inlining] 0.00 _get_raw_buf__rpy_string [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 memo_sizeof_0 [backendopt:inlining] 0.00 isvirtual__v39896___simple_call__function [backendopt:inlining] 0.00 isvirtual__v39893___simple_call__function [backendopt:inlining] 0.00 _dummy_size [backendopt:inlining] 0.00 get_nonmovingbuffer_ll [backendopt:inlining] 0.00 isvirtual__v39890___simple_call__function [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 isconstant__v39885___simple_call__function [backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UnsignedLlT [backendopt:inlining] 0.00 isvirtual__v39905___simple_call__function [backendopt:inlining] 0.00 isvirtual__v39924___simple_call__function [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 isconstant__v39907___simple_call__function [backendopt:inlining] 0.00 isconstant__v39908___simple_call__function [backendopt:inlining] 0.00 isconstant__v39909___simple_call__function [backendopt:inlining] 0.00 isconstant__v39910___simple_call__function [backendopt:inlining] 0.00 isconstant__v39929___simple_call__function [backendopt:inlining] 0.00 isvirtual__v39927___simple_call__function [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 isvirtual__v39935___simple_call__function [backendopt:inlining] 0.00 isconstant__v39937___simple_call__function [backendopt:inlining] 0.00 gc_callback__unref [backendopt:inlining] 0.00 memo__sizeof_none_0 [backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2 [backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString [backendopt:inlining] 0.00 memo_emptystrfun_0 [backendopt:inlining] 0.00 VirtualProtect__arrayPtr_Unsigned_UINT_arrayPtr_star_4 [backendopt:inlining] 0.00 getenv__arrayPtr_star_1 [backendopt:inlining] 0.00 copy_raw_to_string [backendopt:inlining] 2.00 debug_start [backendopt:inlining] 2.00 debug_stop [backendopt:inlining] 2.00 ll_int_py_div_nonnegargs__Signed_Signed [backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr [backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString [backendopt:inlining] 2.00 ll_fixed_newlist__GcArray_Ptr_GCREF__gcopaque_Ll_Signed [backendopt:inlining] 2.00 ll_fixed_length__arrayPtr [backendopt:inlining] 2.00 dict_delete_entries [backendopt:inlining] 2.00 MiniMarkGC.combine [backendopt:inlining] 2.00 get_or_make_ident [backendopt:inlining] 2.00 getraw [backendopt:inlining] 2.00 cast_adr_to_nongc_instance__AddressDeque [backendopt:inlining] 2.00 ll_dict_len__DICTPtr [backendopt:inlining] 2.00 ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__enter__ [backendopt:inlining] 2.00 ll_int_py_mod_nonnegargs__Signed_Signed [backendopt:inlining] 2.00 recast__Ptr_GCREF__gcopaque_LlT_GCREFPtr [backendopt:inlining] 2.00 scoped_str2charp.__enter__ [backendopt:inlining] 2.00 free_charp [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_fixed_setitem_fast__arrayPtr_Signed_GCREFPtr [backendopt:inlining] 4.00 _ll_len_of_d_indexes__dicttablePtr [backendopt:inlining] 4.00 mangle_hash [backendopt:inlining] 4.00 _ll_zero_or_null__GCREFPtr [backendopt:inlining] 4.00 ll_stritem_nonneg__rpy_stringPtr_Signed [backendopt:inlining] 4.00 ll_min__Signed_Signed [backendopt:inlining] 4.00 ll_max__Unsigned_Unsigned [backendopt:inlining] 4.00 ShadowStackPool.allocate [backendopt:inlining] 4.00 _check_valid_type_info_varsize [backendopt:inlining] 4.00 dict_allocate [backendopt:inlining] 4.00 _check_valid_type_info [backendopt:inlining] 4.00 ShadowStackPool._cleanup [backendopt:inlining] 4.00 __exit____star_3 [backendopt:inlining] 4.00 _ll_malloc_dict__GcStruct_dicttableLlT [backendopt:inlining] 4.00 copy_item__arrayPtr_arrayPtr_Signed_Signed [backendopt:inlining] 4.00 ll_min__Float_Float [backendopt:inlining] 4.00 ll_fixed_getitem_fast__arrayPtr_Signed [backendopt:inlining] 4.00 ll_max__Float_Float [backendopt:inlining] 4.00 ll_max__Signed_Signed [backendopt:inlining] 2.00 get_ident [backendopt:inlining] 5.00 release [backendopt:inlining] 5.00 setup_root_walker [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] 6.00 _overallocate_entries_len__Signed [backendopt:inlining] 6.00 MiniMarkGC.get_card [backendopt:inlining] 6.00 ScopedAlloc_Struct MEMORYSTATUSEX { c_dwLength, c_dwMemoryLoad, c_ullTotalPhys, c_ullAvailPhys, c_ullTotalPageFile, c_ullAvailPageFile, c_ullTotalVirtual, c_ullAvailVirtual, c_ullAvailExtendedVirtual }.__init__ [backendopt:inlining] 2.00 GCBase._adr2deque [backendopt:inlining] 7.00 round_up_for_allocation [backendopt:inlining] 7.00 AddressDict [backendopt:inlining] 2.00 ll_len_foldable__arrayPtr [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 acquire [backendopt:inlining] 7.00 GCBase.get_size_incl_hash [backendopt:inlining] 7.00 _collect_obj [backendopt:inlining] 7.00 newdict [backendopt:inlining] 7.00 MiniMarkGC._free_young_rawmalloced_obj [backendopt:inlining] 7.00 out_of_memory [backendopt:inlining] 0.00 __v39889___simple_call__function [backendopt:inlining] 2.00 ll_fixed_newemptylist__GcArray_Ptr_GCREF__gcopaque_Ll [backendopt:inlining] 0.00 __v39904___simple_call__function [backendopt:inlining] 0.00 __v39926___simple_call__function [backendopt:inlining] 7.00 ll_dict_create_initial_index_trampoline__v39921___simple_call__function [backendopt:inlining] 7.00 ll_dict_grow_trampoline__v39932___simple_call__function [backendopt:inlining] 4.00 ll_getitem_foldable_nonneg__arrayPtr_Signed [backendopt:inlining] 7.00 ccall__PyPy_dg_strtod__arrayPtr_arrayPtr [backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2 [backendopt:inlining] 7.00 rstring_to_float__SomeString [backendopt:inlining] 7.00 ccall_getenv [backendopt:inlining] 0.00 getenv__arrayPtr_star_1 [backendopt:inlining] 7.50 mallocstr__Signed [backendopt:inlining] 7.50 int_force_ge_zero__Signed [backendopt:inlining] 8.00 dict_entry_valid [backendopt:inlining] 8.00 ll_get_value__DICTPtr_Unsigned [backendopt:inlining] 8.00 ll_no_initial_index__dicttablePtr [backendopt:inlining] 8.00 copy_item__arrayPtr_arrayPtr_Signed_Signed [backendopt:inlining] 8.00 ll_newrange__Ptr_GcStruct_rangeLlT_Signed_Signed [backendopt:inlining] 8.00 ll_listiter__Ptr_GcStruct_listiterLlT_arrayPtr [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] 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] 9.00 dict_get [backendopt:inlining] 9.00 dict_add [backendopt:inlining] 6.00 _hash [backendopt:inlining] 9.00 ccall_VirtualProtect [backendopt:inlining] 9.00 ll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT [backendopt:inlining] 2.00 __v39854___simple_call__function [backendopt:inlining] 9.00 ll_dict_lookup_trampoline__v39852___simple_call__function [backendopt:inlining] 6.00 thread_setup [backendopt:inlining] 9.00 GCBase.post_setup [backendopt:inlining] 9.00 _ll_alloc_and_set_nonnull_trampoline__v39887___simple_call__function [backendopt:inlining] 9.00 ll_dict_setitem__dicttablePtr_Signed_GCREFPtr [backendopt:inlining] 9.00 ll_call_lookup_function_trampoline__v39911___simple_call__function [backendopt:inlining] 9.00 ll_dict_delitem__dicttablePtr_Signed [backendopt:inlining] 9.00 _ll_dict_del_trampoline__v39938___simple_call__function [backendopt:inlining] 5.50 best_nursery_size_for_L2cache [backendopt:inlining] 10.00 ShadowStackPool.start_fresh_new_state [backendopt:inlining] 10.00 __v39843___simple_call_invoke_28 [backendopt:inlining] 3.50 __v39884___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] 11.00 _append_if_nonnull [backendopt:inlining] 6.00 dict_delete [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 10.00 GCData.q_member_index [backendopt:inlining] 11.00 _ll_dict_setitem_lookup_done_trampoline__v39858___simple_call__function [backendopt:inlining] 10.00 dict_entry_hash [backendopt:inlining] 11.00 MiniMarkGC.trace_and_drag_out_of_nursery [backendopt:inlining] 11.00 start_of_page [backendopt:inlining] 11.00 HeapDumper.delete [backendopt:inlining] 8.00 llimpl_round_up_for_allocation [backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v39915___simple_call__function [backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v39919___simple_call__function [backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v39917___simple_call__function [backendopt:inlining] 11.00 ll_dict_lookup_trampoline__v39913___simple_call__function [backendopt:inlining] 11.00 _ll_dict_setitem_lookup_done_trampoline__v39930___simple_call__function [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed [backendopt:inlining] 10.50 estimate_best_nursery_size [backendopt:inlining] 12.00 get_total_memory [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_arrayclear__arrayPtr [backendopt:inlining] 12.00 ll_rangeiter__Ptr_GcStruct_rangeLlT_rangePtr [backendopt:inlining] 12.25 scoped_str2charp.__init__ [backendopt:inlining] 12.50 AddressDeque.non_empty [backendopt:inlining] 12.50 ShadowStackPool._resize [backendopt:inlining] 12.50 ll_rangenext_up__rangePtr_Signed [backendopt:inlining] 9.00 __exit____star_3 [backendopt:inlining] 12.00 GCData.q_has_gcptr_in_varsize [backendopt:inlining] 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] 12.00 GCData.q_is_rpython_class [backendopt:inlining] 13.00 MiniMarkGC.trace_and_drag_out_of_nursery_partial [backendopt:inlining] 12.00 scoped_alloc__MEMORYSTATUSEX_False [backendopt:inlining] 10.00 MiniMarkGC._reset_gcflag_visited [backendopt:inlining] 13.00 BaseWalker.unobj [backendopt:inlining] 13.00 ll_stringslice_minusone__rpy_stringPtr [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] 13.00 setup_root_walker [backendopt:inlining] 14.00 ArenaCollection.mass_free [backendopt:inlining] 14.00 ll_hash_recomputed__arrayPtr_dicttablePtr_Signed [backendopt:inlining] 14.00 ll_mark_deleted_in_value__arrayPtr_Signed [backendopt:inlining] 0.00 __v39898___simple_call__function [backendopt:inlining] 0.00 __v39901___simple_call__function [backendopt:inlining] 2.00 __v39848___simple_call__function [backendopt:inlining] 0.00 __v39895___simple_call__function [backendopt:inlining] 0.00 __v39892___simple_call__function [backendopt:inlining] 0.00 __v39923___simple_call__function [backendopt:inlining] 0.00 __v39934___simple_call__function [backendopt:inlining] 14.00 GCData.q_weakpointer_offset [backendopt:inlining] 15.00 read_float_from_env [backendopt:inlining] 15.00 ll_int_py_div__Signed_Signed [backendopt:inlining] 16.00 ll_valid_from_value__arrayPtr_Signed [backendopt:inlining] 16.00 MiniMarkGC.card_marking_words_for_length [backendopt:inlining] 16.00 MiniMarkGC.card_marking_bytes_for_length [backendopt:inlining] 9.00 ll_dict_getitem__dicttablePtr_Signed [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 read_uint_from_env [backendopt:inlining] 17.00 GCBase.setup [backendopt:inlining] 17.00 llimpl_protect [backendopt:inlining] 17.00 madvise_free [backendopt:inlining] 11.00 ll_stritem__LLHelpersConst_rpy_stringPtr_Signed [backendopt:inlining] 17.75 ShadowStackPool._prepare_unused_stack [backendopt:inlining] 15.00 ll_dict_resize__dicttablePtr [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] 18.00 ll_dict_create_initial_index__v39906___simple_call__function [backendopt:inlining] 18.00 ll_dict_create_initial_index__v39922___simple_call__function [backendopt:inlining] 19.00 customtrace___append_rpy_referent [backendopt:inlining] 19.00 customtrace__gc_callback__collect_ref_rec [backendopt:inlining] 19.00 customtrace__gc_callback__trace_drag_out [backendopt:inlining] 19.00 customtrace___append_if_nonnull [backendopt:inlining] 19.00 customtrace__gc_callback__writeref [backendopt:inlining] 19.00 customtrace__gc_callback__debug_callback2 [backendopt:inlining] 19.00 customtrace__gc_callback__unref [backendopt:inlining] 19.00 ShadowStackPool.forget_current_state [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] 18.00 ll_newdict__GcStruct_dicttableLlT [backendopt:inlining] 20.00 ll_dict_setitem_with_hash__dicttablePtr_Signed_Signed_GCREFPtr [backendopt:inlining] 20.00 MiniMarkGC.raw_malloc_memory_pressure [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.25 ll_dict_delitem_with_hash__dicttablePtr_Signed_Signed [backendopt:inlining] 21.25 ll_dict_delitem__dicttablePtr_Signed [backendopt:inlining] 14.50 ll_dict_grow_look_inside_iff__dicttablePtr [backendopt:inlining] 21.33 ll_arrayfill__arrayPtr_GCREFPtr [backendopt:inlining] 21.50 AddressStack.__init__ [backendopt:inlining] 21.00 ll_contains__DICTPtr_Address [backendopt:inlining] 22.00 _ll_dict_del_entry__dicttablePtr_Signed [backendopt:inlining] 21.00 MiniMarkGC.free_young_rawmalloced_objects [backendopt:inlining] 22.00 enum_live_with_finalizers___hd_add_root [backendopt:inlining] 22.00 enum_live_with_finalizers___append_rpy_root [backendopt:inlining] 22.00 enum_live_with_finalizers___debug_callback [backendopt:inlining] 22.00 enum_live_with_finalizers___hd_unadd_root [backendopt:inlining] 20.00 ShadowStackPool.restore_state_from [backendopt:inlining] 23.25 walk_stack_roots [backendopt:inlining] 23.33 charp2str [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] 17.50 ll_listnext_foldable__listiterPtr [backendopt:inlining] 24.75 _ll_alloc_and_set_jit__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_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] 20.50 ll_dict_lookup_look_inside_iff__DICTPtr_Address_Signed [backendopt:inlining] 17.50 ll_call_lookup_function_look_inside_iff__dicttablePtr_Signed_Signed_Signed [backendopt:inlining] 21.75 _ll_alloc_and_set_nonnull_look_inside_iff__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr [backendopt:inlining] 19.00 _ll_dict_del_look_inside_iff__dicttablePtr_Signed_Signed [backendopt:inlining] 26.31 ll_stringslice_startstop__rpy_stringPtr_Signed_Signed [backendopt:inlining] 26.37 AddressStack.pop [backendopt:inlining] 21.50 MiniMarkGC._free_if_unvisited [backendopt:inlining] 16.75 clamp_total_memory [backendopt:inlining] 26.75 MiniMarkGC.is_forwarded [backendopt:inlining] 27.50 MiniMarkGC._alloc_nursery [backendopt:inlining] 26.00 AddressStack.delete [backendopt:inlining] 26.00 AddressDeque.delete [backendopt:inlining] 20.50 get_L2cache_win32 [backendopt:inlining] 20.00 _append_rpy_root [backendopt:inlining] 29.00 ll_dict_insertclean__DICTPtr_Address_Address_Signed [backendopt:inlining] 29.50 ll_malloc_indexes_and_choose_lookup__dicttablePtr_Signed [backendopt:inlining] 29.75 llimpl_arena_protect [backendopt:inlining] 22.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_UnsignedLlT [backendopt:inlining] 22.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_UINTLlT [backendopt:inlining] 22.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_USHORTLlT [backendopt:inlining] 22.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_UCHARLlT [backendopt:inlining] 22.00 _ll_dict_setitem_lookup_done_look_inside_iff__DICTPtr_Address_Address_Signed_Unsigned [backendopt:inlining] 22.00 _ll_dict_setitem_lookup_done_look_inside_iff__dicttablePtr_Signed_GCREFPtr_Signed_Signed [backendopt:inlining] 30.87 charpsize2str [backendopt:inlining] 21.00 ll_listslice_startstop__GcArray_Ptr_GCREF__gcopaque_Ll_arrayPtr_Signed_Signed [backendopt:inlining] 31.21 ArenaCollection._pick_next_arena [backendopt:inlining] 31.75 AddressDeque.popleft [backendopt:inlining] 23.00 _append_rpy_referent [backendopt:inlining] 32.00 _ll_dict_entries_size_too_big__dicttablePtr_Signed [backendopt:inlining] 32.25 HeapDumper._writeref [backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v39888___simple_call__function [backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v39886___simple_call__function [backendopt:inlining] 24.00 str2charp [backendopt:inlining] inlined 1374 callsites. [backendopt:removecasts] removed 2 cast_pointers in get_win32_total_phys_memory [backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString [backendopt:malloc] starting malloc removal [backendopt:malloc] 1 simple mallocs removed in 'ShadowStackPool._resize_thread_shadowstacks' [backendopt:malloc] 1 simple mallocs removed in 'get_win32_total_phys_memory' [backendopt:malloc] 3 simple mallocs removed in 'GlobalMemoryStatusEx__MEMORYSTATUSEXPtr_star_1' [backendopt:malloc] 1 simple mallocs removed in 'll_dict_getitem_with_hash__dicttablePtr_Signed_Signed' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v39894___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v39897___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v39900___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v39903___simple_call__function' [backendopt:malloc] 4 simple mallocs removed in 'll_dict_rehash_after_translation__dicttablePtr' [backendopt:malloc] 8 simple mallocs removed in 'll_dict_reindex__dicttablePtr_Signed' [backendopt:malloc] 1 simple mallocs removed in 'll_valid_from_value__arrayPtr_Signed' [backendopt:malloc] 1 simple mallocs removed in 'll_hash_recomputed__arrayPtr_dicttablePtr_Signed' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v39914___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v39916___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v39918___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v39920___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in '_ll_dict_setitem_lookup_done__v39925___simple_call__function' [backendopt:malloc] 3 simple mallocs removed in 'll_dict_remove_deleted_items__dicttablePtr' [backendopt:malloc] 2 simple mallocs removed in '_ll_dict_setitem_lookup_done__v39931___simple_call__function' [backendopt:malloc] 2 simple mallocs removed in '_ll_dict_del__v39936___simple_call__function' [backendopt:malloc] 1 simple mallocs removed in '_ll_dict_del_entry__dicttablePtr_Signed' [backendopt:malloc] 2 simple mallocs removed in '_ll_dict_del__v39939___simple_call__function' [backendopt:malloc] 1 simple mallocs removed in 'll_mark_deleted_in_value__arrayPtr_Signed' [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] 2 simple mallocs removed in 'll_kvi__GcArray_Ptr_GCREF__gcopaque_Ll_dicttablePtr_NoneConst' [backendopt:malloc] 9 simple mallocs removed in 'VirtualProtect__arrayPtr_Signed_Signed_arrayPtr' [backendopt:malloc] 9 simple mallocs removed in 'VirtualProtect__arrayPtr_Unsigned_UINT_arrayPtr_star_4' [backendopt:malloc] 3 simple mallocs removed in 'getenv__arrayPtr_star_1' [backendopt:malloc] removed 79 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 ll_call_lookup_function__v39891___simple_call__function [backendopt] merging blocks in ll_dict_reindex__dicttablePtr_Signed [backendopt] merging blocks in ll_clear_indexes__dicttablePtr_Signed [backendopt] merging blocks in ll_call_lookup_function__v39912___simple_call__function [backendopt] merging blocks in ll_dict_grow__v39928___simple_call__function [backendopt] merging blocks in _ll_dict_entries_size_too_big__dicttablePtr_Signed [backendopt] merging blocks in ll_call_insert_clean_function__dicttablePtr_Signed_Signed [backendopt] merging blocks in ll_dict_grow__v39933___simple_call__function [backendopt] merging blocks in ll_call_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed [backendopt] merging blocks in llimpl_arena_reset [flowgraph] (rpython.memory.gctransform.framework:620)ll_check_no_collect [flowgraph] (rpython.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gctransform.framework:618)no_op_callback [rtyper] specializing: 3700 / 3702 blocks (99%) [rtyper] -=- specialized 12 more blocks -=- [flowgraph] (rpython.memory.gctransform.framework:620)ll_check_no_collect [flowgraph] (rpython.rlib.rthread:429)_trace_tlref [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gctransform.framework:618)no_op_callback [rtyper] -=- specialized 12 more blocks -=- [flowgraph] (rpython.memory.gctransform.framework:620)ll_check_no_collect [flowgraph] (rpython.memory.gctransform.shadowstack:401)customtrace [flowgraph] (rpython.memory.gctransform.shadowstack:43)walk_stack_root [flowgraph] (rpython.memory.gc.base:338)GCBase._trace_callback [flowgraph] (rpython.memory.gctransform.framework:618)no_op_callback [rtyper] -=- specialized 21 more blocks -=- [flowgraph] (rpython.translator.c.genc:261)entrypoint_wrapper [flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set [flowgraph] (rpython.rtyper.rlist:510)_ll_alloc_and_set_jit [flowgraph] (rpython.rtyper.rlist:522)_ll_alloc_and_clear [flowgraph] (rpython.rtyper.lltypesystem.rlist:324)ll_newlist [flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff [flowgraph] (rpython.rtyper.rlist:530) [flowgraph] (rpython.rlib.jit:269)isconstant [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast [flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items [flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit [flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline [flowgraph] (rpython.rtyper.rlist:530)_ll_alloc_and_set_nonnull [flowgraph] (rpython.rtyper.rlist:728)ll_setitem_nonneg [rtyper] -=- specialized 50 more blocks -=- [rtyper] -=- specialized 0 more blocks -=- [c:database] GC transformer: finished helpers [flowgraph] (rpython.memory.gctransform.support:81)ll_call_destructor [flowgraph] (rpython.memory.gctransform.support:77)write [flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write [flowgraph] (rpython.memory.gctransform.transform:461)_ll_compute_size [rtyper] specializing: 3800 / 3847 blocks (98%) [rtyper] -=- specialized 62 more blocks -=- [backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_fixedsize__Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_fixedsize_zero__Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_varsize_no_length__Signed_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_varsize_no_length_zero__Signed_Signed_Signed [backendopt:removecasts] removed 1 cast_pointers in _ll_compute_size__Signed_Signed_Signed [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] 0.00 _ll_compute_size__Signed_Signed_Signed [backendopt:inlining] 0.00 wrap_write__Signed_SomeString_Signed_star_3 [backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr [backendopt:inlining] 13.00 free_nonmovingbuffer_ll [backendopt:inlining] 16.50 _ll_malloc_varsize_no_length__Signed_Signed_Signed [backendopt:inlining] inlined 7 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] 8 simple mallocs removed in 'write' [backendopt:malloc] 8 simple mallocs removed in 'wrap_write__Signed_SomeString_Signed_star_3' [backendopt:malloc] removed 16 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [c:database] GC transformer: finished tables [gctransform:info] assigned 64 typeids [gctransform:info] added 114 push/pop stack root instructions [gctransform:info] inserted 14 write barrier calls [gctransform:info] inserted 11 write_barrier_from_array calls [gctransform:info] found 3 static roots [c:database] Inlining GC helpers and postprocessing [c] 737 nodes [ array: 121 framework rtti: 21 func: 241 group: 1 struct: 353 ] [c:database] Completed [translation:info] database for generating C source was created [translation:info] Generating c source... [c:writing] structdef.h [c:writing] forwarddecl.h [c:writing] preimpl.h [c:writing] data_rpython_flowspace.c [c:writing] data_rpython_memory_gc.c [c:writing] data_rpython_memory_gctransform.c [c:writing] data_rpython_rlib.c [c:writing] data_rpython_rlib_test.c [c:writing] data_rpython_rtyper.c [c:writing] data_rpython_rtyper_lltypesystem.c [c:writing] data_rpython_translator_c_test.c [c:writing] nonfuncnodes.c [c:writing] data_rpython_memory_gc_1.c [c:writing] data_rpython_rlib_1.c [c:writing] data_rpython_rtyper_lltypesystem_1.c [c:writing] implement.c [c:writing] rpython_flowspace.c [c:writing] rpython_memory.c [c:writing] rpython_memory_gc.c [c:writing] rpython_memory_gctransform.c [c:writing] rpython_rlib.c [c:writing] rpython_rlib_test.c [c:writing] rpython_rtyper.c [c:writing] rpython_rtyper_lltypesystem.c [c:writing] rpython_translator.c [c:writing] rpython_translator_c.c [c:writing] rpython_translator_c_test.c [translation:info] written: c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130\testing_9\testing_9.c [translation:info] Compiling c source... [platform:execute] nmake in c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-130\testing_9 [platform:Error] cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] stdafx.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_9.obj /c testing_9.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] testing_9.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_memory_gc.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_memory_gctransform.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rlib.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_test.obj /c data_rpython_rlib_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rlib_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rtyper.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rtyper_lltypesystem.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_translator_c_test.obj /c data_rpython_translator_c_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_translator_c_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] nonfuncnodes.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_memory_gc_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rlib_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] data_rpython_rtyper_lltypesystem_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] implement.c [platform:Error] implement.c(123): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] rpython_memory.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c [platform:Error] rpython_memory_gc.c [platform:Error] rpython_memory_gc.c(1802): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-130\testing_9\singleheader.h(1941): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(1828): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-130\testing_9\singleheader.h(1941): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(1829): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(1836): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c' : return code '0x2' [platform:Error] Stop. s rlib/test/test_rthread.py::TestUsingFramework::()::test_tlref_keepalive__thread Skipped: no __thread support here (somefailed=True in rlib/test/test_rthread.py) . rlib/test/test_streamio.py::TestBufferingInputStreamTests::()::test_readline . rlib/test/test_streamio.py::TestBufferingInputStreamTests::()::test_readall . rlib/test/test_streamio.py::TestBufferingInputStreamTests::()::test_readall_small_bufsize . rlib/test/test_streamio.py::TestBufferingInputStreamTests::()::test_readall_after_readline . rlib/test/test_streamio.py::TestBufferingInputStreamTests::()::test_read_1_after_readline . rlib/test/test_streamio.py::TestBufferingInputStreamTests::()::test_read_1 . rlib/test/test_streamio.py::TestBufferingInputStreamTests::()::test_read_2 . rlib/test/test_streamio.py::TestBufferingInputStreamTests::()::test_read_4 . rlib/test/test_streamio.py::TestBufferingInputStreamTests::()::test_read_4_after_readline . rlib/test/test_streamio.py::TestBufferingInputStreamTests::()::test_read_4_small_bufsize . rlib/test/test_streamio.py::TestBufferingInputStreamTests::()::test_tell_1 . rlib/test/test_streamio.py::TestBufferingInputStreamTests::()::test_tell_1_after_readline . rlib/test/test_streamio.py::TestBufferingInputStreamTests::()::test_tell_2 . rlib/test/test_streamio.py::TestBufferingInputStreamTests::()::test_tell_4 . rlib/test/test_streamio.py::TestBufferingInputStreamTests::()::test_tell_readline . rlib/test/test_streamio.py::TestBufferingInputStreamTests::()::test_seek . rlib/test/test_streamio.py::TestBufferingInputStreamTests::()::test_seek_noseek . rlib/test/test_streamio.py::TestBufferingInputStreamTestsLLinterp::()::test_readline . rlib/test/test_streamio.py::TestBufferingInputStreamTestsLLinterp::()::test_readall . rlib/test/test_streamio.py::TestBufferingInputStreamTestsLLinterp::()::test_readall_small_bufsize . rlib/test/test_streamio.py::TestBufferingInputStreamTestsLLinterp::()::test_readall_after_readline . rlib/test/test_streamio.py::TestBufferingInputStreamTestsLLinterp::()::test_read_1_after_readline . rlib/test/test_streamio.py::TestBufferingInputStreamTestsLLinterp::()::test_read_1 . rlib/test/test_streamio.py::TestBufferingInputStreamTestsLLinterp::()::test_read_2 . rlib/test/test_streamio.py::TestBufferingInputStreamTestsLLinterp::()::test_read_4 . rlib/test/test_streamio.py::TestBufferingInputStreamTestsLLinterp::()::test_read_4_after_readline . rlib/test/test_streamio.py::TestBufferingInputStreamTestsLLinterp::()::test_read_4_small_bufsize . rlib/test/test_streamio.py::TestBufferingInputStreamTestsLLinterp::()::test_tell_1 . rlib/test/test_streamio.py::TestBufferingInputStreamTestsLLinterp::()::test_tell_1_after_readline . rlib/test/test_streamio.py::TestBufferingInputStreamTestsLLinterp::()::test_tell_2 . rlib/test/test_streamio.py::TestBufferingInputStreamTestsLLinterp::()::test_tell_4 . rlib/test/test_streamio.py::TestBufferingInputStreamTestsLLinterp::()::test_tell_readline . rlib/test/test_streamio.py::TestBufferingInputStreamTestsLLinterp::()::test_seek . rlib/test/test_streamio.py::TestBufferingInputStreamTestsLLinterp::()::test_seek_noseek . rlib/test/test_streamio.py::TestBufferedRead::()::test_dont_read_small . rlib/test/test_streamio.py::TestBufferingOutputStream::()::test_write . rlib/test/test_streamio.py::TestBufferingOutputStream::()::test_write_seek . rlib/test/test_streamio.py::TestBufferingOutputStream::()::test_write_seek_beyond_end . rlib/test/test_streamio.py::TestBufferingOutputStream::()::test_truncate . rlib/test/test_streamio.py::TestBufferingOutputStream::()::test_truncate2 . rlib/test/test_streamio.py::TestBufferingOutputStreamLLinterp::()::test_write . rlib/test/test_streamio.py::TestBufferingOutputStreamLLinterp::()::test_write_seek . rlib/test/test_streamio.py::TestBufferingOutputStreamLLinterp::()::test_write_seek_beyond_end . rlib/test/test_streamio.py::TestBufferingOutputStreamLLinterp::()::test_truncate . rlib/test/test_streamio.py::TestBufferingOutputStreamLLinterp::()::test_truncate2 . rlib/test/test_streamio.py::TestLineBufferingOutputStream::()::test_write . rlib/test/test_streamio.py::TestLineBufferingOutputStream::()::test_write_seek . rlib/test/test_streamio.py::TestLineBufferingOutputStreamLLinterp::()::test_write . rlib/test/test_streamio.py::TestLineBufferingOutputStreamLLinterp::()::test_write_seek . rlib/test/test_streamio.py::TestCRLFFilter::()::test_filter . rlib/test/test_streamio.py::TestCRLFFilterLLinterp::()::test_filter . rlib/test/test_streamio.py::TestTextCRLFFilterLLInterp::()::test_simple . rlib/test/test_streamio.py::TestTextCRLFFilterLLInterp::()::test_readline_and_seek . rlib/test/test_streamio.py::TestTextCRLFFilterLLInterp::()::test_seek_relative . rlib/test/test_streamio.py::TestTextCRLFFilterLLInterp::()::test_write . rlib/test/test_streamio.py::TestTextCRLFFilterLLInterp::()::test_read1 . rlib/test/test_streamio.py::TestMMapFile::()::test_readline . rlib/test/test_streamio.py::TestMMapFile::()::test_readall . rlib/test/test_streamio.py::TestMMapFile::()::test_readall_small_bufsize . rlib/test/test_streamio.py::TestMMapFile::()::test_readall_after_readline . rlib/test/test_streamio.py::TestMMapFile::()::test_read_1_after_readline . rlib/test/test_streamio.py::TestMMapFile::()::test_read_1 . rlib/test/test_streamio.py::TestMMapFile::()::test_read_2 . rlib/test/test_streamio.py::TestMMapFile::()::test_read_4 . rlib/test/test_streamio.py::TestMMapFile::()::test_read_4_after_readline . rlib/test/test_streamio.py::TestMMapFile::()::test_read_4_small_bufsize . rlib/test/test_streamio.py::TestMMapFile::()::test_tell_1 . rlib/test/test_streamio.py::TestMMapFile::()::test_tell_1_after_readline . rlib/test/test_streamio.py::TestMMapFile::()::test_tell_2 . rlib/test/test_streamio.py::TestMMapFile::()::test_tell_4 . rlib/test/test_streamio.py::TestMMapFile::()::test_tell_readline . rlib/test/test_streamio.py::TestMMapFile::()::test_seek . rlib/test/test_streamio.py::TestMMapFile::()::test_seek_noseek . rlib/test/test_streamio.py::TestMMapFile::()::test_write . rlib/test/test_streamio.py::TestBufferingInputOutputStreamTests::()::test_write . rlib/test/test_streamio.py::TestBufferingInputOutputStreamTests::()::test_write_seek_beyond_end . rlib/test/test_streamio.py::TestBufferingInputOutputStreamTestsLLinterp::()::test_write . rlib/test/test_streamio.py::TestBufferingInputOutputStreamTestsLLinterp::()::test_write_seek_beyond_end . rlib/test/test_streamio.py::TestTextInputFilter::()::test_read . rlib/test/test_streamio.py::TestTextInputFilter::()::test_read_tell . rlib/test/test_streamio.py::TestTextInputFilter::()::test_seek . rlib/test/test_streamio.py::TestTextInputFilter::()::test_newlines_attribute . rlib/test/test_streamio.py::TestTextInputFilterLLinterp::()::test_read . rlib/test/test_streamio.py::TestTextInputFilterLLinterp::()::test_read_tell . rlib/test/test_streamio.py::TestTextInputFilterLLinterp::()::test_seek . rlib/test/test_streamio.py::TestTextInputFilterLLinterp::()::test_newlines_attribute . rlib/test/test_streamio.py::TestTextOutputFilter::()::test_write_nl . rlib/test/test_streamio.py::TestTextOutputFilter::()::test_write_cr . rlib/test/test_streamio.py::TestTextOutputFilter::()::test_write_crnl . rlib/test/test_streamio.py::TestTextOutputFilter::()::test_write_tell_nl . rlib/test/test_streamio.py::TestTextOutputFilter::()::test_write_tell_cr . rlib/test/test_streamio.py::TestTextOutputFilter::()::test_write_tell_crnl . rlib/test/test_streamio.py::TestTextOutputFilter::()::test_write_seek . rlib/test/test_streamio.py::TestTextOutputFilterLLinterp::()::test_write_nl . rlib/test/test_streamio.py::TestTextOutputFilterLLinterp::()::test_write_cr . rlib/test/test_streamio.py::TestTextOutputFilterLLinterp::()::test_write_crnl . rlib/test/test_streamio.py::TestTextOutputFilterLLinterp::()::test_write_tell_nl . rlib/test/test_streamio.py::TestTextOutputFilterLLinterp::()::test_write_tell_cr . rlib/test/test_streamio.py::TestTextOutputFilterLLinterp::()::test_write_tell_crnl . rlib/test/test_streamio.py::TestTextOutputFilterLLinterp::()::test_write_seek . rlib/test/test_streamio.py::TestDecodingInputFilter::()::test_read . rlib/test/test_streamio.py::TestEncodingOutputFilterTests::()::test_write . rlib/test/test_streamio.py::TestReadlineInputStream::()::test_readline . rlib/test/test_streamio.py::TestReadlineInputStream::()::test_readline_and_read_interleaved . rlib/test/test_streamio.py::TestReadlineInputStream::()::test_readline_and_read_interleaved_no_seek . rlib/test/test_streamio.py::TestReadlineInputStream::()::test_readline_and_readall s rlib/test/test_streamio.py::TestDiskFile::()::test_read_interrupted Skipped: no alarm on this platform s rlib/test/test_streamio.py::TestDiskFile::()::test_write_interrupted Skipped: no alarm on this platform . rlib/test/test_streamio.py::TestDiskFile::()::test_append_mode . rlib/test/test_streamio.py::TestDiskFile::()::test_seek_changed_underlying_position s rlib/test/test_streamio.py::TestDiskFile::()::test_ignore_ioerror_in_readall_if_nonempty_result Skipped: no openpty on this platform . rlib/test/test_streamio.py::test_replace_crlf_with_lf