diff --git a/nds/.map b/nds/.map index 67ff256..7b426bb 100644 --- a/nds/.map +++ b/nds/.map @@ -235,7 +235,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/nlrx86.o .debug_line 0x00000000 0x2f build/py/nlrx86.o - .debug_str 0x00000000 0x15d build/py/nlrx86.o + .debug_str 0x00000000 0x166 build/py/nlrx86.o .comment 0x00000000 0x24 build/py/nlrx86.o .text 0x00000000 0x0 build/py/nlrx64.o .data 0x00000000 0x0 build/py/nlrx64.o @@ -245,7 +245,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/nlrx64.o .debug_line 0x00000000 0x2f build/py/nlrx64.o - .debug_str 0x00000000 0x15d build/py/nlrx64.o + .debug_str 0x00000000 0x166 build/py/nlrx64.o .comment 0x00000000 0x24 build/py/nlrx64.o .text 0x00000000 0x0 build/py/nlrthumb.o .data 0x00000000 0x0 build/py/nlrthumb.o @@ -258,7 +258,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/nlraarch64.o .debug_line 0x00000000 0x33 build/py/nlraarch64.o - .debug_str 0x00000000 0x161 build/py/nlraarch64.o + .debug_str 0x00000000 0x16a build/py/nlraarch64.o .comment 0x00000000 0x24 build/py/nlraarch64.o .text 0x00000000 0x0 build/py/nlrmips.o .data 0x00000000 0x0 build/py/nlrmips.o @@ -268,7 +268,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/nlrmips.o .debug_line 0x00000000 0x30 build/py/nlrmips.o - .debug_str 0x00000000 0x15e build/py/nlrmips.o + .debug_str 0x00000000 0x167 build/py/nlrmips.o .comment 0x00000000 0x24 build/py/nlrmips.o .text 0x00000000 0x0 build/py/nlrpowerpc.o .data 0x00000000 0x0 build/py/nlrpowerpc.o @@ -278,7 +278,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/nlrpowerpc.o .debug_line 0x00000000 0x33 build/py/nlrpowerpc.o - .debug_str 0x00000000 0x161 build/py/nlrpowerpc.o + .debug_str 0x00000000 0x16a build/py/nlrpowerpc.o .comment 0x00000000 0x24 build/py/nlrpowerpc.o .text 0x00000000 0x0 build/py/nlrxtensa.o .data 0x00000000 0x0 build/py/nlrxtensa.o @@ -288,7 +288,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/nlrxtensa.o .debug_line 0x00000000 0x32 build/py/nlrxtensa.o - .debug_str 0x00000000 0x160 build/py/nlrxtensa.o + .debug_str 0x00000000 0x169 build/py/nlrxtensa.o .comment 0x00000000 0x24 build/py/nlrxtensa.o .text 0x00000000 0x0 build/py/nlrrv32.o .data 0x00000000 0x0 build/py/nlrrv32.o @@ -298,7 +298,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/nlrrv32.o .debug_line 0x00000000 0x30 build/py/nlrrv32.o - .debug_str 0x00000000 0x15e build/py/nlrrv32.o + .debug_str 0x00000000 0x167 build/py/nlrrv32.o .comment 0x00000000 0x24 build/py/nlrrv32.o .text 0x00000000 0x0 build/py/nlrsetjmp.o .data 0x00000000 0x0 build/py/nlrsetjmp.o @@ -308,7 +308,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/nlrsetjmp.o .debug_line 0x00000000 0x32 build/py/nlrsetjmp.o - .debug_str 0x00000000 0x160 build/py/nlrsetjmp.o + .debug_str 0x00000000 0x169 build/py/nlrsetjmp.o .comment 0x00000000 0x24 build/py/nlrsetjmp.o .text 0x00000000 0x0 build/py/malloc.o .data 0x00000000 0x0 build/py/malloc.o @@ -321,7 +321,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/gc.o .debug_line 0x00000000 0x2b build/py/gc.o - .debug_str 0x00000000 0x159 build/py/gc.o + .debug_str 0x00000000 0x162 build/py/gc.o .comment 0x00000000 0x24 build/py/gc.o .text 0x00000000 0x0 build/py/pystack.o .data 0x00000000 0x0 build/py/pystack.o @@ -331,7 +331,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/pystack.o .debug_line 0x00000000 0x30 build/py/pystack.o - .debug_str 0x00000000 0x15a build/py/pystack.o + .debug_str 0x00000000 0x163 build/py/pystack.o .comment 0x00000000 0x24 build/py/pystack.o .text 0x00000000 0x0 build/py/qstr.o .data 0x00000000 0x0 build/py/qstr.o @@ -418,7 +418,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/asmbase.o .debug_line 0x00000000 0x30 build/py/asmbase.o - .debug_str 0x00000000 0x15a build/py/asmbase.o + .debug_str 0x00000000 0x163 build/py/asmbase.o .comment 0x00000000 0x24 build/py/asmbase.o .text 0x00000000 0x0 build/py/asmx64.o .data 0x00000000 0x0 build/py/asmx64.o @@ -458,7 +458,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/emitnx86.o .debug_line 0x00000000 0x31 build/py/emitnx86.o - .debug_str 0x00000000 0x168 build/py/emitnx86.o + .debug_str 0x00000000 0x171 build/py/emitnx86.o .comment 0x00000000 0x24 build/py/emitnx86.o .text 0x00000000 0x0 build/py/asmthumb.o .data 0x00000000 0x0 build/py/asmthumb.o @@ -488,7 +488,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/emitinlinethumb.o .debug_line 0x00000000 0x38 build/py/emitinlinethumb.o - .debug_str 0x00000000 0x162 build/py/emitinlinethumb.o + .debug_str 0x00000000 0x16b build/py/emitinlinethumb.o .comment 0x00000000 0x24 build/py/emitinlinethumb.o .text 0x00000000 0x0 build/py/asmarm.o .data 0x00000000 0x0 build/py/asmarm.o @@ -518,7 +518,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/asmxtensa.o .debug_line 0x00000000 0x32 build/py/asmxtensa.o - .debug_str 0x00000000 0x15c build/py/asmxtensa.o + .debug_str 0x00000000 0x165 build/py/asmxtensa.o .comment 0x00000000 0x24 build/py/asmxtensa.o .text 0x00000000 0x0 build/py/emitnxtensa.o .data 0x00000000 0x0 build/py/emitnxtensa.o @@ -538,7 +538,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/emitinlinextensa.o .debug_line 0x00000000 0x39 build/py/emitinlinextensa.o - .debug_str 0x00000000 0x163 build/py/emitinlinextensa.o + .debug_str 0x00000000 0x16c build/py/emitinlinextensa.o .comment 0x00000000 0x24 build/py/emitinlinextensa.o .text 0x00000000 0x0 build/py/emitnxtensawin.o .data 0x00000000 0x0 build/py/emitnxtensawin.o @@ -577,7 +577,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/persistentcode.o .debug_line 0x00000000 0x37 build/py/persistentcode.o - .debug_str 0x00000000 0x16e build/py/persistentcode.o + .debug_str 0x00000000 0x177 build/py/persistentcode.o .comment 0x00000000 0x24 build/py/persistentcode.o .text 0x00000000 0x0 build/py/runtime.o .data 0x00000000 0x0 build/py/runtime.o @@ -604,7 +604,7 @@ Discarded input sections .debug_rnglists 0x00000000 0x19 build/py/runtime_utils.o .debug_line 0x00000000 0x138 build/py/runtime_utils.o - .debug_str 0x00000000 0x26e build/py/runtime_utils.o + .debug_str 0x00000000 0x277 build/py/runtime_utils.o .comment 0x00000000 0x24 build/py/runtime_utils.o .debug_frame 0x00000000 0x58 build/py/runtime_utils.o .text 0x00000000 0x0 build/py/scheduler.o @@ -626,7 +626,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/nativeglue.o .debug_line 0x00000000 0x33 build/py/nativeglue.o - .debug_str 0x00000000 0x16a build/py/nativeglue.o + .debug_str 0x00000000 0x173 build/py/nativeglue.o .comment 0x00000000 0x24 build/py/nativeglue.o .text 0x00000000 0x0 build/py/pairheap.o .data 0x00000000 0x0 build/py/pairheap.o @@ -646,7 +646,7 @@ Discarded input sections .debug_rnglists 0x00000000 0x2f build/py/pairheap.o .debug_line 0x00000000 0x315 build/py/pairheap.o - .debug_str 0x00000000 0x364 build/py/pairheap.o + .debug_str 0x00000000 0x36d build/py/pairheap.o .comment 0x00000000 0x24 build/py/pairheap.o .debug_frame 0x00000000 0x6c build/py/pairheap.o .text 0x00000000 0x0 build/py/ringbuf.o @@ -690,7 +690,7 @@ Discarded input sections .debug_rnglists 0x00000000 0x1f build/py/stackctrl.o .debug_line 0x00000000 0x1c9 build/py/stackctrl.o - .debug_str 0x00000000 0x758 build/py/stackctrl.o + .debug_str 0x00000000 0x761 build/py/stackctrl.o .comment 0x00000000 0x24 build/py/stackctrl.o .debug_frame 0x00000000 0x50 build/py/stackctrl.o .text 0x00000000 0x0 build/py/argcheck.o @@ -706,7 +706,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/warning.o .debug_line 0x00000000 0x30 build/py/warning.o - .debug_str 0x00000000 0x15a build/py/warning.o + .debug_str 0x00000000 0x163 build/py/warning.o .comment 0x00000000 0x24 build/py/warning.o .text 0x00000000 0x0 build/py/profile.o .data 0x00000000 0x0 build/py/profile.o @@ -716,7 +716,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/profile.o .debug_line 0x00000000 0x30 build/py/profile.o - .debug_str 0x00000000 0x15a build/py/profile.o + .debug_str 0x00000000 0x163 build/py/profile.o .comment 0x00000000 0x24 build/py/profile.o .text 0x00000000 0x0 build/py/map.o .data 0x00000000 0x0 build/py/map.o @@ -742,7 +742,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/objarray.o .debug_line 0x00000000 0x31 build/py/objarray.o - .debug_str 0x00000000 0x15b build/py/objarray.o + .debug_str 0x00000000 0x164 build/py/objarray.o .comment 0x00000000 0x24 build/py/objarray.o .text 0x00000000 0x0 build/py/objattrtuple.o .data 0x00000000 0x0 build/py/objattrtuple.o @@ -752,7 +752,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/objattrtuple.o .debug_line 0x00000000 0x35 build/py/objattrtuple.o - .debug_str 0x00000000 0x15f build/py/objattrtuple.o + .debug_str 0x00000000 0x168 build/py/objattrtuple.o .comment 0x00000000 0x24 build/py/objattrtuple.o .text 0x00000000 0x0 build/py/objbool.o .data 0x00000000 0x0 build/py/objbool.o @@ -774,7 +774,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/objcomplex.o .debug_line 0x00000000 0x33 build/py/objcomplex.o - .debug_str 0x00000000 0x15d build/py/objcomplex.o + .debug_str 0x00000000 0x166 build/py/objcomplex.o .comment 0x00000000 0x24 build/py/objcomplex.o .text 0x00000000 0x0 build/py/objdeque.o .data 0x00000000 0x0 build/py/objdeque.o @@ -784,7 +784,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/objdeque.o .debug_line 0x00000000 0x31 build/py/objdeque.o - .debug_str 0x00000000 0x15b build/py/objdeque.o + .debug_str 0x00000000 0x164 build/py/objdeque.o .comment 0x00000000 0x24 build/py/objdeque.o .text 0x00000000 0x0 build/py/objdict.o .data 0x00000000 0x0 build/py/objdict.o @@ -801,7 +801,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/objenumerate.o .debug_line 0x00000000 0x35 build/py/objenumerate.o - .debug_str 0x00000000 0x15f build/py/objenumerate.o + .debug_str 0x00000000 0x168 build/py/objenumerate.o .comment 0x00000000 0x24 build/py/objenumerate.o .text 0x00000000 0x0 build/py/objexcept.o .data 0x00000000 0x0 build/py/objexcept.o @@ -818,7 +818,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/objfilter.o .debug_line 0x00000000 0x32 build/py/objfilter.o - .debug_str 0x00000000 0x15c build/py/objfilter.o + .debug_str 0x00000000 0x165 build/py/objfilter.o .comment 0x00000000 0x24 build/py/objfilter.o .text 0x00000000 0x0 build/py/objfloat.o .data 0x00000000 0x0 build/py/objfloat.o @@ -828,7 +828,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/objfloat.o .debug_line 0x00000000 0x31 build/py/objfloat.o - .debug_str 0x00000000 0x15b build/py/objfloat.o + .debug_str 0x00000000 0x164 build/py/objfloat.o .comment 0x00000000 0x24 build/py/objfloat.o .text 0x00000000 0x0 build/py/objfun.o .data 0x00000000 0x0 build/py/objfun.o @@ -852,7 +852,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/objint_longlong.o .debug_line 0x00000000 0x38 build/py/objint_longlong.o - .debug_str 0x00000000 0x162 build/py/objint_longlong.o + .debug_str 0x00000000 0x16b build/py/objint_longlong.o .comment 0x00000000 0x24 build/py/objint_longlong.o .text 0x00000000 0x0 build/py/objint_mpz.o .data 0x00000000 0x0 build/py/objint_mpz.o @@ -862,7 +862,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/objint_mpz.o .debug_line 0x00000000 0x33 build/py/objint_mpz.o - .debug_str 0x00000000 0x15d build/py/objint_mpz.o + .debug_str 0x00000000 0x166 build/py/objint_mpz.o .comment 0x00000000 0x24 build/py/objint_mpz.o .text 0x00000000 0x0 build/py/objlist.o .data 0x00000000 0x0 build/py/objlist.o @@ -891,7 +891,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/objproperty.o .debug_line 0x00000000 0x34 build/py/objproperty.o - .debug_str 0x00000000 0x15e build/py/objproperty.o + .debug_str 0x00000000 0x167 build/py/objproperty.o .comment 0x00000000 0x24 build/py/objproperty.o .text 0x00000000 0x0 build/py/objnone.o .data 0x00000000 0x0 build/py/objnone.o @@ -904,7 +904,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/objnamedtuple.o .debug_line 0x00000000 0x36 build/py/objnamedtuple.o - .debug_str 0x00000000 0x160 build/py/objnamedtuple.o + .debug_str 0x00000000 0x169 build/py/objnamedtuple.o .comment 0x00000000 0x24 build/py/objnamedtuple.o .text 0x00000000 0x0 build/py/objrange.o .data 0x00000000 0x0 build/py/objrange.o @@ -917,7 +917,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/objreversed.o .debug_line 0x00000000 0x34 build/py/objreversed.o - .debug_str 0x00000000 0x15e build/py/objreversed.o + .debug_str 0x00000000 0x167 build/py/objreversed.o .comment 0x00000000 0x24 build/py/objreversed.o .text 0x00000000 0x0 build/py/objset.o .data 0x00000000 0x0 build/py/objset.o @@ -927,7 +927,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/objset.o .debug_line 0x00000000 0x2f build/py/objset.o - .debug_str 0x00000000 0x159 build/py/objset.o + .debug_str 0x00000000 0x162 build/py/objset.o .comment 0x00000000 0x24 build/py/objset.o .text 0x00000000 0x0 build/py/objsingleton.o .data 0x00000000 0x0 build/py/objsingleton.o @@ -940,7 +940,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/objslice.o .debug_line 0x00000000 0x31 build/py/objslice.o - .debug_str 0x00000000 0x15b build/py/objslice.o + .debug_str 0x00000000 0x164 build/py/objslice.o .comment 0x00000000 0x24 build/py/objslice.o .text 0x00000000 0x0 build/py/objstr.o .data 0x00000000 0x0 build/py/objstr.o @@ -959,7 +959,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/objstrunicode.o .debug_line 0x00000000 0x36 build/py/objstrunicode.o - .debug_str 0x00000000 0x160 build/py/objstrunicode.o + .debug_str 0x00000000 0x169 build/py/objstrunicode.o .comment 0x00000000 0x24 build/py/objstrunicode.o .text 0x00000000 0x0 build/py/objstringio.o .data 0x00000000 0x0 build/py/objstringio.o @@ -969,7 +969,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/objstringio.o .debug_line 0x00000000 0x34 build/py/objstringio.o - .debug_str 0x00000000 0x15e build/py/objstringio.o + .debug_str 0x00000000 0x167 build/py/objstringio.o .comment 0x00000000 0x24 build/py/objstringio.o .text 0x00000000 0x0 build/py/objtuple.o .data 0x00000000 0x0 build/py/objtuple.o @@ -1092,7 +1092,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/builtinhelp.o .debug_line 0x00000000 0x34 build/py/builtinhelp.o - .debug_str 0x00000000 0x15e build/py/builtinhelp.o + .debug_str 0x00000000 0x167 build/py/builtinhelp.o .comment 0x00000000 0x24 build/py/builtinhelp.o .text 0x00000000 0x0 build/py/modarray.o .data 0x00000000 0x0 build/py/modarray.o @@ -1102,7 +1102,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/modarray.o .debug_line 0x00000000 0x31 build/py/modarray.o - .debug_str 0x00000000 0x15b build/py/modarray.o + .debug_str 0x00000000 0x164 build/py/modarray.o .comment 0x00000000 0x24 build/py/modarray.o .text 0x00000000 0x0 build/py/modbuiltins.o .data 0x00000000 0x0 build/py/modbuiltins.o @@ -1115,7 +1115,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/modcollections.o .debug_line 0x00000000 0x37 build/py/modcollections.o - .debug_str 0x00000000 0x161 build/py/modcollections.o + .debug_str 0x00000000 0x16a build/py/modcollections.o .comment 0x00000000 0x24 build/py/modcollections.o .text 0x00000000 0x0 build/py/modgc.o .data 0x00000000 0x0 build/py/modgc.o @@ -1125,7 +1125,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/modgc.o .debug_line 0x00000000 0x2e build/py/modgc.o - .debug_str 0x00000000 0x158 build/py/modgc.o + .debug_str 0x00000000 0x161 build/py/modgc.o .comment 0x00000000 0x24 build/py/modgc.o .text 0x00000000 0x0 build/py/modio.o .data 0x00000000 0x0 build/py/modio.o @@ -1135,7 +1135,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/modio.o .debug_line 0x00000000 0x2e build/py/modio.o - .debug_str 0x00000000 0x158 build/py/modio.o + .debug_str 0x00000000 0x161 build/py/modio.o .comment 0x00000000 0x24 build/py/modio.o .text 0x00000000 0x0 build/py/modmath.o .data 0x00000000 0x0 build/py/modmath.o @@ -1145,7 +1145,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/modmath.o .debug_line 0x00000000 0x30 build/py/modmath.o - .debug_str 0x00000000 0x15a build/py/modmath.o + .debug_str 0x00000000 0x163 build/py/modmath.o .comment 0x00000000 0x24 build/py/modmath.o .text 0x00000000 0x0 build/py/modcmath.o .data 0x00000000 0x0 build/py/modcmath.o @@ -1155,7 +1155,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/modcmath.o .debug_line 0x00000000 0x31 build/py/modcmath.o - .debug_str 0x00000000 0x15b build/py/modcmath.o + .debug_str 0x00000000 0x164 build/py/modcmath.o .comment 0x00000000 0x24 build/py/modcmath.o .text 0x00000000 0x0 build/py/modmicropython.o .data 0x00000000 0x0 build/py/modmicropython.o @@ -1165,7 +1165,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/modmicropython.o .debug_line 0x00000000 0x37 build/py/modmicropython.o - .debug_str 0x00000000 0x161 build/py/modmicropython.o + .debug_str 0x00000000 0x16a build/py/modmicropython.o .comment 0x00000000 0x24 build/py/modmicropython.o .text 0x00000000 0x0 build/py/modstruct.o .data 0x00000000 0x0 build/py/modstruct.o @@ -1175,7 +1175,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/modstruct.o .debug_line 0x00000000 0x32 build/py/modstruct.o - .debug_str 0x00000000 0x15c build/py/modstruct.o + .debug_str 0x00000000 0x165 build/py/modstruct.o .comment 0x00000000 0x24 build/py/modstruct.o .text 0x00000000 0x0 build/py/modsys.o .data 0x00000000 0x0 build/py/modsys.o @@ -1185,7 +1185,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/modsys.o .debug_line 0x00000000 0x2f build/py/modsys.o - .debug_str 0x00000000 0x159 build/py/modsys.o + .debug_str 0x00000000 0x162 build/py/modsys.o .comment 0x00000000 0x24 build/py/modsys.o .text 0x00000000 0x0 build/py/moderrno.o .data 0x00000000 0x0 build/py/moderrno.o @@ -1195,7 +1195,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/moderrno.o .debug_line 0x00000000 0x31 build/py/moderrno.o - .debug_str 0x00000000 0x15b build/py/moderrno.o + .debug_str 0x00000000 0x164 build/py/moderrno.o .comment 0x00000000 0x24 build/py/moderrno.o .text 0x00000000 0x0 build/py/modthread.o .data 0x00000000 0x0 build/py/modthread.o @@ -1205,7 +1205,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/modthread.o .debug_line 0x00000000 0x32 build/py/modthread.o - .debug_str 0x00000000 0x15c build/py/modthread.o + .debug_str 0x00000000 0x165 build/py/modthread.o .comment 0x00000000 0x24 build/py/modthread.o .text 0x00000000 0x0 build/py/vm.o .data 0x00000000 0x0 build/py/vm.o @@ -1221,7 +1221,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/showbc.o .debug_line 0x00000000 0x2f build/py/showbc.o - .debug_str 0x00000000 0x159 build/py/showbc.o + .debug_str 0x00000000 0x162 build/py/showbc.o .comment 0x00000000 0x24 build/py/showbc.o .text 0x00000000 0x0 build/py/repl.o .data 0x00000000 0x0 build/py/repl.o @@ -1231,7 +1231,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/repl.o .debug_line 0x00000000 0x2d build/py/repl.o - .debug_str 0x00000000 0x157 build/py/repl.o + .debug_str 0x00000000 0x160 build/py/repl.o .comment 0x00000000 0x24 build/py/repl.o .text 0x00000000 0x0 build/py/smallint.o .data 0x00000000 0x0 build/py/smallint.o @@ -1244,7 +1244,7 @@ Discarded input sections .debug_aranges 0x00000000 0x18 build/py/frozenmod.o .debug_line 0x00000000 0x32 build/py/frozenmod.o - .debug_str 0x00000000 0x15c build/py/frozenmod.o + .debug_str 0x00000000 0x165 build/py/frozenmod.o .comment 0x00000000 0x24 build/py/frozenmod.o .text 0x00000000 0x0 build/py/modnds.o .data 0x00000000 0x0 build/py/modnds.o @@ -1270,6 +1270,8 @@ Discarded input sections 0x00000000 0x8 /opt/devkitpro/libnds/lib/libnds9.a(console.o) .text.consoleDebugInit 0x00000000 0x4c /opt/devkitpro/libnds/lib/libnds9.a(console.o) + .text.consoleSetFont + 0x00000000 0x20 /opt/devkitpro/libnds/lib/libnds9.a(console.o) .rodata.consoleClear.str1.4 0x00000000 0x5 /opt/devkitpro/libnds/lib/libnds9.a(console.o) .text.consoleClear @@ -2253,7 +2255,7 @@ LOAD /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtn.o [!provide] PROVIDE (__dtcm_bss_start = ADDR (.dtcm.bss)) 0x02ff0098 PROVIDE (__dtcm_bss_end = (ADDR (.dtcm.bss) + SIZEOF (.dtcm.bss))) -.main 0x02001340 0x24b58 load address 0x0200537c +.main 0x02001340 0x24b08 load address 0x0200537c *(SORT_NONE(.init)) .init 0x02001340 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crti.o 0x02001340 _init @@ -2264,2666 +2266,2660 @@ LOAD /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtn.o 0x02001358 exit EXCLUDE_FILE(*.twl.*) *(.text.startup .text.startup.*) .text.startup.main - 0x02001388 0x8c build/main.o + 0x02001388 0xfc build/main.o 0x02001388 main EXCLUDE_FILE(*.twl.*) *(.text.hot .text.hot.*) EXCLUDE_FILE(*.twl.*) *(.text .iplt .stub .text.* .gnu.linkonce.t.*) .text.__do_global_dtors_aux - 0x02001414 0x40 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtbegin.o + 0x02001484 0x40 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtbegin.o .text.frame_dummy - 0x02001454 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtbegin.o - .iplt 0x02001484 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtbegin.o + 0x020014c4 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtbegin.o + .iplt 0x020014f4 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtbegin.o .text.nlr_push_tail - 0x02001484 0x1c build/py/nlr.o - 0x02001484 nlr_push_tail - .text.nlr_pop 0x020014a0 0x18 build/py/nlr.o - 0x020014a0 nlr_pop + 0x020014f4 0x1c build/py/nlr.o + 0x020014f4 nlr_push_tail + .text.nlr_pop 0x02001510 0x18 build/py/nlr.o + 0x02001510 nlr_pop .text.nlr_push_jump_callback - 0x020014b8 0x1c build/py/nlr.o - 0x020014b8 nlr_push_jump_callback + 0x02001528 0x1c build/py/nlr.o + 0x02001528 nlr_push_jump_callback .text.nlr_pop_jump_callback - 0x020014d4 0x28 build/py/nlr.o - 0x020014d4 nlr_pop_jump_callback + 0x02001544 0x28 build/py/nlr.o + 0x02001544 nlr_pop_jump_callback .text.nlr_call_jump_callbacks - 0x020014fc 0x2c build/py/nlr.o - 0x020014fc nlr_call_jump_callbacks + 0x0200156c 0x2c build/py/nlr.o + 0x0200156c nlr_call_jump_callbacks .text.nlr_push - 0x02001528 0x44 build/py/nlrthumb.o - 0x02001528 nlr_push + 0x02001598 0x44 build/py/nlrthumb.o + 0x02001598 nlr_push .text.nlr_jump - 0x0200156c 0x7c build/py/nlrthumb.o - 0x0200156c nlr_jump + 0x020015dc 0x7c build/py/nlrthumb.o + 0x020015dc nlr_jump .text.m_malloc - 0x020015e8 0x2c build/py/malloc.o - 0x020015e8 m_malloc + 0x02001658 0x2c build/py/malloc.o + 0x02001658 m_malloc .text.m_malloc_maybe - 0x02001614 0x4 build/py/malloc.o - 0x02001614 m_malloc_maybe + 0x02001684 0x4 build/py/malloc.o + 0x02001684 m_malloc_maybe .text.m_malloc0 - 0x02001618 0x24 build/py/malloc.o - 0x02001618 m_malloc0 + 0x02001688 0x24 build/py/malloc.o + 0x02001688 m_malloc0 .text.m_realloc - 0x0200163c 0x2c build/py/malloc.o - 0x0200163c m_realloc + 0x020016ac 0x2c build/py/malloc.o + 0x020016ac m_realloc .text.m_realloc_maybe - 0x02001668 0x14 build/py/malloc.o - 0x02001668 m_realloc_maybe - .text.m_free 0x0200167c 0x4 build/py/malloc.o - 0x0200167c m_free + 0x020016d8 0x14 build/py/malloc.o + 0x020016d8 m_realloc_maybe + .text.m_free 0x020016ec 0x4 build/py/malloc.o + 0x020016ec m_free .text.find_qstr - 0x02001680 0x38 build/py/qstr.o + 0x020016f0 0x38 build/py/qstr.o .text.qstr_compute_hash - 0x020016b8 0x38 build/py/qstr.o - 0x020016b8 qstr_compute_hash + 0x02001728 0x38 build/py/qstr.o + 0x02001728 qstr_compute_hash .text.qstr_init - 0x020016f0 0x20 build/py/qstr.o - 0x020016f0 qstr_init + 0x02001760 0x20 build/py/qstr.o + 0x02001760 qstr_init .text.qstr_find_strn - 0x02001710 0xdc build/py/qstr.o - 0x02001710 qstr_find_strn + 0x02001780 0xdc build/py/qstr.o + 0x02001780 qstr_find_strn .text.qstr_from_strn - 0x020017ec 0x1b8 build/py/qstr.o - 0x020017ec qstr_from_strn + 0x0200185c 0x1b8 build/py/qstr.o + 0x0200185c qstr_from_strn .text.qstr_hash - 0x020019a4 0x30 build/py/qstr.o - 0x020019a4 qstr_hash + 0x02001a14 0x30 build/py/qstr.o + 0x02001a14 qstr_hash .text.qstr_len - 0x020019d4 0x24 build/py/qstr.o - 0x020019d4 qstr_len + 0x02001a44 0x24 build/py/qstr.o + 0x02001a44 qstr_len .text.qstr_str - 0x020019f8 0x24 build/py/qstr.o - 0x020019f8 qstr_str + 0x02001a68 0x24 build/py/qstr.o + 0x02001a68 qstr_str .text.qstr_data - 0x02001a1c 0x34 build/py/qstr.o - 0x02001a1c qstr_data + 0x02001a8c 0x34 build/py/qstr.o + 0x02001a8c qstr_data .text.vstr_ensure_extra - 0x02001a50 0x58 build/py/vstr.o + 0x02001ac0 0x58 build/py/vstr.o .text.vstr_add_strn - 0x02001aa8 0x3c build/py/vstr.o - 0x02001aa8 vstr_add_strn + 0x02001b18 0x3c build/py/vstr.o + 0x02001b18 vstr_add_strn .text.vstr_init - 0x02001ae4 0x30 build/py/vstr.o - 0x02001ae4 vstr_init + 0x02001b54 0x30 build/py/vstr.o + 0x02001b54 vstr_init .text.vstr_init_len - 0x02001b14 0x1c build/py/vstr.o - 0x02001b14 vstr_init_len + 0x02001b84 0x1c build/py/vstr.o + 0x02001b84 vstr_init_len .text.vstr_init_print - 0x02001b30 0x24 build/py/vstr.o - 0x02001b30 vstr_init_print + 0x02001ba0 0x24 build/py/vstr.o + 0x02001ba0 vstr_init_print .text.vstr_clear - 0x02001b54 0x28 build/py/vstr.o - 0x02001b54 vstr_clear + 0x02001bc4 0x28 build/py/vstr.o + 0x02001bc4 vstr_clear .text.vstr_extend - 0x02001b7c 0x4c build/py/vstr.o - 0x02001b7c vstr_extend + 0x02001bec 0x4c build/py/vstr.o + 0x02001bec vstr_extend .text.vstr_add_len - 0x02001bc8 0x28 build/py/vstr.o - 0x02001bc8 vstr_add_len + 0x02001c38 0x28 build/py/vstr.o + 0x02001c38 vstr_add_len .text.vstr_null_terminated_str - 0x02001bf0 0x34 build/py/vstr.o - 0x02001bf0 vstr_null_terminated_str + 0x02001c60 0x34 build/py/vstr.o + 0x02001c60 vstr_null_terminated_str .text.vstr_add_byte - 0x02001c24 0x18 build/py/vstr.o - 0x02001c24 vstr_add_byte + 0x02001c94 0x18 build/py/vstr.o + 0x02001c94 vstr_add_byte .text.vstr_add_char - 0x02001c3c 0x8 build/py/vstr.o - 0x02001c3c vstr_add_char + 0x02001cac 0x8 build/py/vstr.o + 0x02001cac vstr_add_char .text.vstr_cut_tail_bytes - 0x02001c44 0x18 build/py/vstr.o - 0x02001c44 vstr_cut_tail_bytes + 0x02001cb4 0x18 build/py/vstr.o + 0x02001cb4 vstr_cut_tail_bytes .text.plat_print_strn - 0x02001c5c 0xc build/py/mpprint.o + 0x02001ccc 0xc build/py/mpprint.o .text.mp_print_str - 0x02001c68 0x38 build/py/mpprint.o - 0x02001c68 mp_print_str + 0x02001cd8 0x38 build/py/mpprint.o + 0x02001cd8 mp_print_str .text.mp_print_strn - 0x02001ca0 0x114 build/py/mpprint.o - 0x02001ca0 mp_print_strn + 0x02001d10 0x114 build/py/mpprint.o + 0x02001d10 mp_print_strn .text.mp_print_int - 0x02001db4 0x144 build/py/mpprint.o + 0x02001e24 0x144 build/py/mpprint.o .text.mp_print_mp_int - 0x02001ef8 0x360 build/py/mpprint.o - 0x02001ef8 mp_print_mp_int + 0x02001f68 0x360 build/py/mpprint.o + 0x02001f68 mp_print_mp_int .text.mp_vprintf - 0x02002258 0x304 build/py/mpprint.o - 0x02002258 mp_vprintf + 0x020022c8 0x304 build/py/mpprint.o + 0x020022c8 mp_vprintf .text.mp_printf - 0x0200255c 0x28 build/py/mpprint.o - 0x0200255c mp_printf + 0x020025cc 0x28 build/py/mpprint.o + 0x020025cc mp_printf .text.unichar_isspace - 0x02002584 0x20 build/py/unicode.o - 0x02002584 unichar_isspace + 0x020025f4 0x20 build/py/unicode.o + 0x020025f4 unichar_isspace .text.unichar_isalpha - 0x020025a4 0x20 build/py/unicode.o - 0x020025a4 unichar_isalpha + 0x02002614 0x20 build/py/unicode.o + 0x02002614 unichar_isalpha .text.unichar_isdigit - 0x020025c4 0x20 build/py/unicode.o - 0x020025c4 unichar_isdigit + 0x02002634 0x20 build/py/unicode.o + 0x02002634 unichar_isdigit .text.unichar_isxdigit - 0x020025e4 0x20 build/py/unicode.o - 0x020025e4 unichar_isxdigit + 0x02002654 0x20 build/py/unicode.o + 0x02002654 unichar_isxdigit .text.unichar_isupper - 0x02002604 0x20 build/py/unicode.o - 0x02002604 unichar_isupper + 0x02002674 0x20 build/py/unicode.o + 0x02002674 unichar_isupper .text.unichar_islower - 0x02002624 0x20 build/py/unicode.o - 0x02002624 unichar_islower + 0x02002694 0x20 build/py/unicode.o + 0x02002694 unichar_islower .text.unichar_tolower - 0x02002644 0x14 build/py/unicode.o - 0x02002644 unichar_tolower + 0x020026b4 0x14 build/py/unicode.o + 0x020026b4 unichar_tolower .text.unichar_toupper - 0x02002658 0x1c build/py/unicode.o - 0x02002658 unichar_toupper + 0x020026c8 0x1c build/py/unicode.o + 0x020026c8 unichar_toupper .text.unichar_xdigit_value - 0x02002674 0x14 build/py/unicode.o - 0x02002674 unichar_xdigit_value + 0x020026e4 0x14 build/py/unicode.o + 0x020026e4 unichar_xdigit_value .text.mp_reader_mem_readbyte - 0x02002688 0x20 build/py/reader.o + 0x020026f8 0x20 build/py/reader.o .text.mp_reader_mem_close - 0x020026a8 0x28 build/py/reader.o + 0x02002718 0x28 build/py/reader.o .text.mp_reader_new_mem - 0x020026d0 0x50 build/py/reader.o - 0x020026d0 mp_reader_new_mem + 0x02002740 0x50 build/py/reader.o + 0x02002740 mp_reader_new_mem .text.next_char - 0x02002720 0xa4 build/py/lexer.o + 0x02002790 0xa4 build/py/lexer.o .text.skip_whitespace - 0x020027c4 0xa0 build/py/lexer.o + 0x02002834 0xa0 build/py/lexer.o .text.is_string_or_bytes - 0x02002864 0x88 build/py/lexer.o + 0x020028d4 0x88 build/py/lexer.o .text.mp_lexer_to_next - 0x020028ec 0x854 build/py/lexer.o - 0x020028ec mp_lexer_to_next + 0x0200295c 0x854 build/py/lexer.o + 0x0200295c mp_lexer_to_next .text.mp_lexer_new - 0x02003140 0xc8 build/py/lexer.o - 0x02003140 mp_lexer_new + 0x020031b0 0xc8 build/py/lexer.o + 0x020031b0 mp_lexer_new .text.mp_lexer_new_from_str_len - 0x02003208 0x2c build/py/lexer.o - 0x02003208 mp_lexer_new_from_str_len + 0x02003278 0x2c build/py/lexer.o + 0x02003278 mp_lexer_new_from_str_len .text.mp_lexer_free - 0x02003234 0x34 build/py/lexer.o - 0x02003234 mp_lexer_free + 0x020032a4 0x34 build/py/lexer.o + 0x020032a4 mp_lexer_free .text.pop_result - 0x02003268 0x18 build/py/parse.o + 0x020032d8 0x18 build/py/parse.o .text.parser_alloc - 0x02003280 0xb4 build/py/parse.o + 0x020032f0 0xb4 build/py/parse.o .text.push_result_node - 0x02003334 0x54 build/py/parse.o + 0x020033a4 0x54 build/py/parse.o .text.push_rule - 0x02003388 0x70 build/py/parse.o + 0x020033f8 0x70 build/py/parse.o .text.push_rule_from_arg - 0x020033f8 0x14 build/py/parse.o + 0x02003468 0x14 build/py/parse.o .text.push_result_token.isra.0 - 0x0200340c 0x118 build/py/parse.o + 0x0200347c 0x118 build/py/parse.o .text.push_result_rule - 0x02003524 0x118 build/py/parse.o + 0x02003594 0x118 build/py/parse.o .text.mp_parse_node_is_const_false - 0x0200363c 0x30 build/py/parse.o - 0x0200363c mp_parse_node_is_const_false + 0x020036ac 0x30 build/py/parse.o + 0x020036ac mp_parse_node_is_const_false .text.mp_parse_node_is_const_true - 0x0200366c 0x30 build/py/parse.o - 0x0200366c mp_parse_node_is_const_true + 0x020036dc 0x30 build/py/parse.o + 0x020036dc mp_parse_node_is_const_true .text.mp_parse_node_extract_list - 0x0200369c 0x50 build/py/parse.o - 0x0200369c mp_parse_node_extract_list + 0x0200370c 0x50 build/py/parse.o + 0x0200370c mp_parse_node_extract_list .text.mp_parse - 0x020036ec 0x8a8 build/py/parse.o - 0x020036ec mp_parse + 0x0200375c 0x8a8 build/py/parse.o + 0x0200375c mp_parse .text.mp_parse_tree_clear - 0x02003f94 0x2c build/py/parse.o - 0x02003f94 mp_parse_tree_clear + 0x02004004 0x2c build/py/parse.o + 0x02004004 mp_parse_tree_clear .text.scope_new - 0x02003fc0 0x74 build/py/scope.o - 0x02003fc0 scope_new + 0x02004030 0x74 build/py/scope.o + 0x02004030 scope_new .text.scope_free - 0x02004034 0x1c build/py/scope.o - 0x02004034 scope_free + 0x020040a4 0x1c build/py/scope.o + 0x020040a4 scope_free .text.scope_find - 0x02004050 0x3c build/py/scope.o - 0x02004050 scope_find + 0x020040c0 0x3c build/py/scope.o + 0x020040c0 scope_find .text.scope_find_or_add_id - 0x0200408c 0x78 build/py/scope.o - 0x0200408c scope_find_or_add_id + 0x020040fc 0x78 build/py/scope.o + 0x020040fc scope_find_or_add_id .text.scope_find_global - 0x02004104 0x18 build/py/scope.o - 0x02004104 scope_find_global + 0x02004174 0x18 build/py/scope.o + 0x02004174 scope_find_global .text.scope_check_to_close_over - 0x0200411c 0x88 build/py/scope.o - 0x0200411c scope_check_to_close_over + 0x0200418c 0x88 build/py/scope.o + 0x0200418c scope_check_to_close_over .text.scope_new_and_link - 0x020041a4 0x54 build/py/compile.o + 0x02004214 0x54 build/py/compile.o .text.compile_trailer_period - 0x020041f8 0x14 build/py/compile.o + 0x02004268 0x14 build/py/compile.o .text.compile_const_object - 0x0200420c 0xc build/py/compile.o + 0x0200427c 0xc build/py/compile.o .text.close_over_variables_etc - 0x02004218 0xfc build/py/compile.o + 0x02004288 0xfc build/py/compile.o .text.compile_increase_except_level - 0x02004314 0x38 build/py/compile.o + 0x02004384 0x38 build/py/compile.o .text.compile_decrease_except_level - 0x0200434c 0x14 build/py/compile.o + 0x020043bc 0x14 build/py/compile.o .text.do_import_name - 0x02004360 0x188 build/py/compile.o + 0x020043d0 0x188 build/py/compile.o .text.compile_error_set_line - 0x020044e8 0x20 build/py/compile.o + 0x02004558 0x20 build/py/compile.o .text.apply_to_single_or_list - 0x02004508 0x60 build/py/compile.o + 0x02004578 0x60 build/py/compile.o .text.compile_del_stmt - 0x02004568 0x14 build/py/compile.o + 0x020045d8 0x14 build/py/compile.o .text.compile_import_name - 0x0200457c 0x14 build/py/compile.o + 0x020045ec 0x14 build/py/compile.o .text.compile_funcdef_lambdef - 0x02004590 0x90 build/py/compile.o + 0x02004600 0x90 build/py/compile.o .text.compile_lambdef - 0x02004620 0x48 build/py/compile.o + 0x02004690 0x48 build/py/compile.o .text.compile_funcdef_helper - 0x02004668 0x4c build/py/compile.o + 0x020046d8 0x4c build/py/compile.o .text.compile_delete_id - 0x020046b4 0x2c build/py/compile.o + 0x02004724 0x2c build/py/compile.o .text.compile_load_id - 0x020046e0 0x2c build/py/compile.o + 0x02004750 0x2c build/py/compile.o .text.compile_node - 0x0200470c 0xa0 build/py/compile.o + 0x0200477c 0xa0 build/py/compile.o .text.c_if_cond - 0x020047ac 0x170 build/py/compile.o + 0x0200481c 0x170 build/py/compile.o .text.compile_dictorsetmaker_item - 0x0200491c 0x24 build/py/compile.o + 0x0200498c 0x24 build/py/compile.o .text.compile_trailer_bracket - 0x02004940 0x20 build/py/compile.o + 0x020049b0 0x20 build/py/compile.o .text.compile_while_stmt - 0x02004960 0xc8 build/py/compile.o + 0x020049d0 0xc8 build/py/compile.o .text.compile_yield_stmt - 0x02004a28 0x1c build/py/compile.o + 0x02004a98 0x1c build/py/compile.o .text.compile_return_stmt - 0x02004a44 0x34 build/py/compile.o + 0x02004ab4 0x34 build/py/compile.o .text.compile_generic_tuple - 0x02004a78 0x44 build/py/compile.o + 0x02004ae8 0x44 build/py/compile.o .text.compile_generic_all_nodes - 0x02004abc 0x58 build/py/compile.o + 0x02004b2c 0x58 build/py/compile.o .text.compile_power - 0x02004b14 0x1c build/py/compile.o + 0x02004b84 0x1c build/py/compile.o .text.compile_if_stmt - 0x02004b30 0x144 build/py/compile.o + 0x02004ba0 0x144 build/py/compile.o .text.compile_comprehension - 0x02004c74 0x80 build/py/compile.o + 0x02004ce4 0x80 build/py/compile.o .text.compile_atom_paren - 0x02004cf4 0x5c build/py/compile.o + 0x02004d64 0x5c build/py/compile.o .text.compile_atom_bracket - 0x02004d50 0xac build/py/compile.o + 0x02004dc0 0xac build/py/compile.o .text.compile_term - 0x02004dfc 0x5c build/py/compile.o + 0x02004e6c 0x5c build/py/compile.o .text.compile_binary_op - 0x02004e58 0x50 build/py/compile.o + 0x02004ec8 0x50 build/py/compile.o .text.compile_factor_2 - 0x02004ea8 0x3c build/py/compile.o + 0x02004f18 0x3c build/py/compile.o .text.compile_not_test_2 - 0x02004ee4 0x20 build/py/compile.o + 0x02004f54 0x20 build/py/compile.o .text.compile_or_and_test - 0x02004f04 0x78 build/py/compile.o + 0x02004f74 0x78 build/py/compile.o .text.compile_comparison - 0x02004f7c 0x134 build/py/compile.o + 0x02004fec 0x134 build/py/compile.o .text.compile_test_if_expr - 0x020050b0 0x7c build/py/compile.o + 0x02005120 0x7c build/py/compile.o .text.compile_assert_stmt - 0x0200512c 0x90 build/py/compile.o + 0x0200519c 0x90 build/py/compile.o .text.compile_raise_stmt - 0x020051bc 0x64 build/py/compile.o + 0x0200522c 0x64 build/py/compile.o .text.compile_syntax_error.isra.0 - 0x02005220 0x38 build/py/compile.o + 0x02005290 0x38 build/py/compile.o .text.compile_scope_func_lambda_param.isra.0 - 0x02005258 0x100 build/py/compile.o + 0x020052c8 0x100 build/py/compile.o .text.compile_scope_func_param - 0x02005358 0xc build/py/compile.o + 0x020053c8 0xc build/py/compile.o .text.compile_scope_lambda_param - 0x02005364 0xc build/py/compile.o + 0x020053d4 0xc build/py/compile.o .text.compile_atom_brace - 0x02005370 0x13c build/py/compile.o + 0x020053e0 0x13c build/py/compile.o .text.compile_break_cont_stmt - 0x020054ac 0x48 build/py/compile.o + 0x0200551c 0x48 build/py/compile.o .text.compile_funcdef_lambdef_param - 0x020054f4 0x11c build/py/compile.o + 0x02005564 0x11c build/py/compile.o .text.compile_trailer_paren_helper - 0x02005610 0x1a0 build/py/compile.o + 0x02005680 0x1a0 build/py/compile.o .text.compile_classdef_helper - 0x020057b0 0x8c build/py/compile.o + 0x02005820 0x8c build/py/compile.o .text.compile_trailer_paren - 0x0200583c 0x10 build/py/compile.o + 0x020058ac 0x10 build/py/compile.o .text.compile_atom_expr_normal - 0x0200584c 0x1c8 build/py/compile.o + 0x020058bc 0x1c8 build/py/compile.o .text.c_del_stmt - 0x02005a14 0x160 build/py/compile.o + 0x02005a84 0x160 build/py/compile.o .text.compile_yield_expr - 0x02005b74 0x94 build/py/compile.o + 0x02005be4 0x94 build/py/compile.o .text.compile_global_nonlocal_stmt - 0x02005c08 0x108 build/py/compile.o + 0x02005c78 0x108 build/py/compile.o .text.compile_star_expr - 0x02005d10 0x4 build/py/compile.o + 0x02005d80 0x4 build/py/compile.o .text.compile_store_id - 0x02005d14 0x2c build/py/compile.o + 0x02005d84 0x2c build/py/compile.o .text.c_assign - 0x02005d40 0x244 build/py/compile.o + 0x02005db0 0x244 build/py/compile.o .text.c_assign_tuple - 0x02005f84 0xb8 build/py/compile.o + 0x02005ff4 0xb8 build/py/compile.o .text.compile_scope_comp_iter - 0x0200603c 0x114 build/py/compile.o + 0x020060ac 0x114 build/py/compile.o .text.compile_expr_stmt - 0x02006150 0x1cc build/py/compile.o + 0x020061c0 0x1cc build/py/compile.o .text.compile_for_stmt - 0x0200631c 0x3e4 build/py/compile.o + 0x0200638c 0x3e4 build/py/compile.o .text.compile_with_stmt_helper - 0x02006700 0xcc build/py/compile.o + 0x02006770 0xcc build/py/compile.o .text.compile_with_stmt - 0x020067cc 0x38 build/py/compile.o + 0x0200683c 0x38 build/py/compile.o .text.compile_scope - 0x02006804 0x2cc build/py/compile.o + 0x02006874 0x2cc build/py/compile.o .text.compile_funcdef - 0x02006ad0 0x24 build/py/compile.o + 0x02006b40 0x24 build/py/compile.o .text.compile_classdef - 0x02006af4 0x24 build/py/compile.o + 0x02006b64 0x24 build/py/compile.o .text.compile_decorated - 0x02006b18 0x15c build/py/compile.o + 0x02006b88 0x15c build/py/compile.o .text.compile_try_except - 0x02006c74 0x250 build/py/compile.o + 0x02006ce4 0x250 build/py/compile.o .text.compile_try_finally - 0x02006ec4 0xc8 build/py/compile.o + 0x02006f34 0xc8 build/py/compile.o .text.compile_try_stmt - 0x02006f8c 0xb0 build/py/compile.o + 0x02006ffc 0xb0 build/py/compile.o .text.compile_import_from - 0x0200703c 0x1b8 build/py/compile.o + 0x020070ac 0x1b8 build/py/compile.o .text.compile_dotted_as_name - 0x020071f4 0x48 build/py/compile.o + 0x02007264 0x48 build/py/compile.o .text.mp_compile - 0x0200723c 0x494 build/py/compile.o - 0x0200723c mp_compile + 0x020072ac 0x494 build/py/compile.o + 0x020072ac mp_compile .text.strictly_equal - 0x020076d0 0xa8 build/py/emitcommon.o + 0x02007740 0xa8 build/py/emitcommon.o .text.mp_emit_common_use_const_obj - 0x02007778 0x58 build/py/emitcommon.o - 0x02007778 mp_emit_common_use_const_obj + 0x020077e8 0x58 build/py/emitcommon.o + 0x020077e8 mp_emit_common_use_const_obj .text.mp_emit_common_get_id_for_modification - 0x020077d0 0x34 build/py/emitcommon.o - 0x020077d0 mp_emit_common_get_id_for_modification + 0x02007840 0x34 build/py/emitcommon.o + 0x02007840 mp_emit_common_get_id_for_modification .text.mp_emit_common_id_op - 0x02007804 0x7c build/py/emitcommon.o - 0x02007804 mp_emit_common_id_op + 0x02007874 0x7c build/py/emitcommon.o + 0x02007874 mp_emit_common_id_op .text.emit_get_cur_to_write_code_info - 0x02007880 0x28 build/py/emitbc.o + 0x020078f0 0x28 build/py/emitbc.o .text.emit_get_cur_to_write_bytecode - 0x020078a8 0x48 build/py/emitbc.o + 0x02007918 0x48 build/py/emitbc.o .text.emit_write_bytecode_raw_byte - 0x020078f0 0x18 build/py/emitbc.o + 0x02007960 0x18 build/py/emitbc.o .text.emit_bc_new - 0x02007908 0x18 build/py/emitbc.o - 0x02007908 emit_bc_new + 0x02007978 0x18 build/py/emitbc.o + 0x02007978 emit_bc_new .text.emit_bc_set_max_num_labels - 0x02007920 0x1c build/py/emitbc.o - 0x02007920 emit_bc_set_max_num_labels + 0x02007990 0x1c build/py/emitbc.o + 0x02007990 emit_bc_set_max_num_labels .text.emit_bc_free - 0x0200793c 0x1c build/py/emitbc.o - 0x0200793c emit_bc_free + 0x020079ac 0x1c build/py/emitbc.o + 0x020079ac emit_bc_free .text.mp_emit_bc_start_pass - 0x02007958 0x220 build/py/emitbc.o - 0x02007958 mp_emit_bc_start_pass + 0x020079c8 0x220 build/py/emitbc.o + 0x020079c8 mp_emit_bc_start_pass .text.mp_emit_bc_end_pass - 0x02007b78 0x11c build/py/emitbc.o - 0x02007b78 mp_emit_bc_end_pass + 0x02007be8 0x11c build/py/emitbc.o + 0x02007be8 mp_emit_bc_end_pass .text.mp_emit_bc_adjust_stack_size - 0x02007c94 0x2c build/py/emitbc.o - 0x02007c94 mp_emit_bc_adjust_stack_size + 0x02007d04 0x2c build/py/emitbc.o + 0x02007d04 mp_emit_bc_adjust_stack_size .text.emit_write_bytecode_byte - 0x02007cc0 0x1c build/py/emitbc.o + 0x02007d30 0x1c build/py/emitbc.o .text.emit_write_bytecode_byte_uint - 0x02007cdc 0x28 build/py/emitbc.o + 0x02007d4c 0x28 build/py/emitbc.o .text.mp_emit_bc_load_global - 0x02007d04 0x18 build/py/emitbc.o - 0x02007d04 mp_emit_bc_load_global + 0x02007d74 0x18 build/py/emitbc.o + 0x02007d74 mp_emit_bc_load_global .text.emit_write_bytecode_byte_child - 0x02007d1c 0x30 build/py/emitbc.o + 0x02007d8c 0x30 build/py/emitbc.o .text.mp_emit_bc_delete_local - 0x02007d4c 0x14 build/py/emitbc.o - 0x02007d4c mp_emit_bc_delete_local + 0x02007dbc 0x14 build/py/emitbc.o + 0x02007dbc mp_emit_bc_delete_local .text.emit_bc_call_function_method_helper - 0x02007d60 0x34 build/py/emitbc.o + 0x02007dd0 0x34 build/py/emitbc.o .text.mp_emit_bc_delete_global - 0x02007d94 0x18 build/py/emitbc.o - 0x02007d94 mp_emit_bc_delete_global + 0x02007e04 0x18 build/py/emitbc.o + 0x02007e04 mp_emit_bc_delete_global .text.mp_emit_bc_store_global - 0x02007dac 0x18 build/py/emitbc.o - 0x02007dac mp_emit_bc_store_global + 0x02007e1c 0x18 build/py/emitbc.o + 0x02007e1c mp_emit_bc_store_global .text.mp_emit_bc_load_local - 0x02007dc4 0x30 build/py/emitbc.o - 0x02007dc4 mp_emit_bc_load_local + 0x02007e34 0x30 build/py/emitbc.o + 0x02007e34 mp_emit_bc_load_local .text.mp_emit_bc_store_local - 0x02007df4 0x30 build/py/emitbc.o - 0x02007df4 mp_emit_bc_store_local + 0x02007e64 0x30 build/py/emitbc.o + 0x02007e64 mp_emit_bc_store_local .text.emit_write_bytecode_byte_label - 0x02007e24 0xf8 build/py/emitbc.o + 0x02007e94 0xf8 build/py/emitbc.o .text.mp_emit_bc_set_source_line - 0x02007f1c 0x4 build/py/emitbc.o - 0x02007f1c mp_emit_bc_set_source_line + 0x02007f8c 0x4 build/py/emitbc.o + 0x02007f8c mp_emit_bc_set_source_line .text.mp_emit_bc_label_assign - 0x02007f20 0x20 build/py/emitbc.o - 0x02007f20 mp_emit_bc_label_assign + 0x02007f90 0x20 build/py/emitbc.o + 0x02007f90 mp_emit_bc_label_assign .text.mp_emit_bc_import - 0x02007f40 0x44 build/py/emitbc.o - 0x02007f40 mp_emit_bc_import + 0x02007fb0 0x44 build/py/emitbc.o + 0x02007fb0 mp_emit_bc_import .text.mp_emit_bc_load_const_tok - 0x02007f84 0x48 build/py/emitbc.o - 0x02007f84 mp_emit_bc_load_const_tok + 0x02007ff4 0x48 build/py/emitbc.o + 0x02007ff4 mp_emit_bc_load_const_tok .text.mp_emit_bc_load_const_small_int - 0x02007fcc 0xdc build/py/emitbc.o - 0x02007fcc mp_emit_bc_load_const_small_int + 0x0200803c 0xdc build/py/emitbc.o + 0x0200803c mp_emit_bc_load_const_small_int .text.mp_emit_bc_load_const_str - 0x020080a8 0x14 build/py/emitbc.o - 0x020080a8 mp_emit_bc_load_const_str + 0x02008118 0x14 build/py/emitbc.o + 0x02008118 mp_emit_bc_load_const_str .text.mp_emit_bc_load_const_obj - 0x020080bc 0x28 build/py/emitbc.o - 0x020080bc mp_emit_bc_load_const_obj + 0x0200812c 0x28 build/py/emitbc.o + 0x0200812c mp_emit_bc_load_const_obj .text.mp_emit_bc_load_null - 0x020080e4 0xc build/py/emitbc.o - 0x020080e4 mp_emit_bc_load_null + 0x02008154 0xc build/py/emitbc.o + 0x02008154 mp_emit_bc_load_null .text.mp_emit_bc_load_method - 0x020080f0 0x24 build/py/emitbc.o - 0x020080f0 mp_emit_bc_load_method + 0x02008160 0x24 build/py/emitbc.o + 0x02008160 mp_emit_bc_load_method .text.mp_emit_bc_load_build_class - 0x02008114 0xc build/py/emitbc.o - 0x02008114 mp_emit_bc_load_build_class + 0x02008184 0xc build/py/emitbc.o + 0x02008184 mp_emit_bc_load_build_class .text.mp_emit_bc_dup_top - 0x02008120 0xc build/py/emitbc.o - 0x02008120 mp_emit_bc_dup_top + 0x02008190 0xc build/py/emitbc.o + 0x02008190 mp_emit_bc_dup_top .text.mp_emit_bc_dup_top_two - 0x0200812c 0xc build/py/emitbc.o - 0x0200812c mp_emit_bc_dup_top_two - .text.mp_emit_bc_pop_top - 0x02008138 0xc build/py/emitbc.o - 0x02008138 mp_emit_bc_pop_top - .text.mp_emit_bc_rot_two - 0x02008144 0xc build/py/emitbc.o - 0x02008144 mp_emit_bc_rot_two - .text.mp_emit_bc_attr - 0x02008150 0x4c build/py/emitbc.o - 0x02008150 mp_emit_bc_attr - .text.mp_emit_bc_rot_three 0x0200819c 0xc build/py/emitbc.o - 0x0200819c mp_emit_bc_rot_three + 0x0200819c mp_emit_bc_dup_top_two + .text.mp_emit_bc_pop_top + 0x020081a8 0xc build/py/emitbc.o + 0x020081a8 mp_emit_bc_pop_top + .text.mp_emit_bc_rot_two + 0x020081b4 0xc build/py/emitbc.o + 0x020081b4 mp_emit_bc_rot_two + .text.mp_emit_bc_attr + 0x020081c0 0x4c build/py/emitbc.o + 0x020081c0 mp_emit_bc_attr + .text.mp_emit_bc_rot_three + 0x0200820c 0xc build/py/emitbc.o + 0x0200820c mp_emit_bc_rot_three .text.mp_emit_bc_subscr - 0x020081a8 0x40 build/py/emitbc.o - 0x020081a8 mp_emit_bc_subscr + 0x02008218 0x40 build/py/emitbc.o + 0x02008218 mp_emit_bc_subscr .text.mp_emit_bc_jump - 0x020081e8 0x24 build/py/emitbc.o - 0x020081e8 mp_emit_bc_jump + 0x02008258 0x24 build/py/emitbc.o + 0x02008258 mp_emit_bc_jump .text.mp_emit_bc_pop_jump_if - 0x0200820c 0x18 build/py/emitbc.o - 0x0200820c mp_emit_bc_pop_jump_if + 0x0200827c 0x18 build/py/emitbc.o + 0x0200827c mp_emit_bc_pop_jump_if .text.mp_emit_bc_jump_if_or_pop - 0x02008224 0x18 build/py/emitbc.o - 0x02008224 mp_emit_bc_jump_if_or_pop + 0x02008294 0x18 build/py/emitbc.o + 0x02008294 mp_emit_bc_jump_if_or_pop .text.mp_emit_bc_unwind_jump - 0x0200823c 0x98 build/py/emitbc.o - 0x0200823c mp_emit_bc_unwind_jump + 0x020082ac 0x98 build/py/emitbc.o + 0x020082ac mp_emit_bc_unwind_jump .text.mp_emit_bc_setup_block - 0x020082d4 0x24 build/py/emitbc.o - 0x020082d4 mp_emit_bc_setup_block + 0x02008344 0x24 build/py/emitbc.o + 0x02008344 mp_emit_bc_setup_block .text.mp_emit_bc_with_cleanup - 0x020082f8 0x3c build/py/emitbc.o - 0x020082f8 mp_emit_bc_with_cleanup + 0x02008368 0x3c build/py/emitbc.o + 0x02008368 mp_emit_bc_with_cleanup .text.mp_emit_bc_end_finally - 0x02008334 0xc build/py/emitbc.o - 0x02008334 mp_emit_bc_end_finally + 0x020083a4 0xc build/py/emitbc.o + 0x020083a4 mp_emit_bc_end_finally .text.mp_emit_bc_get_iter - 0x02008340 0x14 build/py/emitbc.o - 0x02008340 mp_emit_bc_get_iter + 0x020083b0 0x14 build/py/emitbc.o + 0x020083b0 mp_emit_bc_get_iter .text.mp_emit_bc_for_iter - 0x02008354 0x10 build/py/emitbc.o - 0x02008354 mp_emit_bc_for_iter + 0x020083c4 0x10 build/py/emitbc.o + 0x020083c4 mp_emit_bc_for_iter .text.mp_emit_bc_for_iter_end - 0x02008364 0x8 build/py/emitbc.o - 0x02008364 mp_emit_bc_for_iter_end + 0x020083d4 0x8 build/py/emitbc.o + 0x020083d4 mp_emit_bc_for_iter_end .text.mp_emit_bc_pop_except_jump - 0x0200836c 0x24 build/py/emitbc.o - 0x0200836c mp_emit_bc_pop_except_jump + 0x020083dc 0x24 build/py/emitbc.o + 0x020083dc mp_emit_bc_pop_except_jump .text.mp_emit_bc_unary_op - 0x02008390 0x10 build/py/emitbc.o - 0x02008390 mp_emit_bc_unary_op + 0x02008400 0x10 build/py/emitbc.o + 0x02008400 mp_emit_bc_unary_op .text.mp_emit_bc_binary_op - 0x020083a0 0x58 build/py/emitbc.o - 0x020083a0 mp_emit_bc_binary_op + 0x02008410 0x58 build/py/emitbc.o + 0x02008410 mp_emit_bc_binary_op .text.mp_emit_bc_build - 0x020083f8 0x1c build/py/emitbc.o - 0x020083f8 mp_emit_bc_build + 0x02008468 0x1c build/py/emitbc.o + 0x02008468 mp_emit_bc_build .text.mp_emit_bc_store_map - 0x02008414 0xc build/py/emitbc.o - 0x02008414 mp_emit_bc_store_map + 0x02008484 0xc build/py/emitbc.o + 0x02008484 mp_emit_bc_store_map .text.mp_emit_bc_store_comp - 0x02008420 0x1c build/py/emitbc.o - 0x02008420 mp_emit_bc_store_comp + 0x02008490 0x1c build/py/emitbc.o + 0x02008490 mp_emit_bc_store_comp .text.mp_emit_bc_unpack_sequence - 0x0200843c 0x10 build/py/emitbc.o - 0x0200843c mp_emit_bc_unpack_sequence + 0x020084ac 0x10 build/py/emitbc.o + 0x020084ac mp_emit_bc_unpack_sequence .text.mp_emit_bc_unpack_ex - 0x0200844c 0x14 build/py/emitbc.o - 0x0200844c mp_emit_bc_unpack_ex + 0x020084bc 0x14 build/py/emitbc.o + 0x020084bc mp_emit_bc_unpack_ex .text.mp_emit_bc_make_function - 0x02008460 0x20 build/py/emitbc.o - 0x02008460 mp_emit_bc_make_function + 0x020084d0 0x20 build/py/emitbc.o + 0x020084d0 mp_emit_bc_make_function .text.mp_emit_bc_make_closure - 0x02008480 0x44 build/py/emitbc.o - 0x02008480 mp_emit_bc_make_closure + 0x020084f0 0x44 build/py/emitbc.o + 0x020084f0 mp_emit_bc_make_closure .text.mp_emit_bc_call_function - 0x020084c4 0x20 build/py/emitbc.o - 0x020084c4 mp_emit_bc_call_function + 0x02008534 0x20 build/py/emitbc.o + 0x02008534 mp_emit_bc_call_function .text.mp_emit_bc_call_method - 0x020084e4 0x20 build/py/emitbc.o - 0x020084e4 mp_emit_bc_call_method + 0x02008554 0x20 build/py/emitbc.o + 0x02008554 mp_emit_bc_call_method .text.mp_emit_bc_return_value - 0x02008504 0x20 build/py/emitbc.o - 0x02008504 mp_emit_bc_return_value + 0x02008574 0x20 build/py/emitbc.o + 0x02008574 mp_emit_bc_return_value .text.mp_emit_bc_raise_varargs - 0x02008524 0x24 build/py/emitbc.o - 0x02008524 mp_emit_bc_raise_varargs + 0x02008594 0x24 build/py/emitbc.o + 0x02008594 mp_emit_bc_raise_varargs .text.mp_emit_bc_yield - 0x02008548 0x2c build/py/emitbc.o - 0x02008548 mp_emit_bc_yield + 0x020085b8 0x2c build/py/emitbc.o + 0x020085b8 mp_emit_bc_yield .text.mp_emit_bc_start_except_handler - 0x02008574 0x8 build/py/emitbc.o - 0x02008574 mp_emit_bc_start_except_handler + 0x020085e4 0x8 build/py/emitbc.o + 0x020085e4 mp_emit_bc_start_except_handler .text.mp_emit_bc_end_except_handler - 0x0200857c 0x8 build/py/emitbc.o - 0x0200857c mp_emit_bc_end_except_handler + 0x020085ec 0x8 build/py/emitbc.o + 0x020085ec mp_emit_bc_end_except_handler .text.mp_parse_num_base - 0x02008584 0xc0 build/py/parsenumbase.o - 0x02008584 mp_parse_num_base + 0x020085f4 0xc0 build/py/parsenumbase.o + 0x020085f4 mp_parse_num_base .text.raise_exc - 0x02008644 0x34 build/py/parsenum.o + 0x020086b4 0x34 build/py/parsenum.o .text.mp_parse_num_integer - 0x02008678 0x17c build/py/parsenum.o - 0x02008678 mp_parse_num_integer + 0x020086e8 0x17c build/py/parsenum.o + 0x020086e8 mp_parse_num_integer .text.mp_parse_num_float - 0x020087f4 0x1c build/py/parsenum.o - 0x020087f4 mp_parse_num_float + 0x02008864 0x1c build/py/parsenum.o + 0x02008864 mp_parse_num_float .text.mp_emit_glue_new_raw_code - 0x02008810 0x18 build/py/emitglue.o - 0x02008810 mp_emit_glue_new_raw_code + 0x02008880 0x18 build/py/emitglue.o + 0x02008880 mp_emit_glue_new_raw_code .text.mp_emit_glue_assign_bytecode - 0x02008828 0x18 build/py/emitglue.o - 0x02008828 mp_emit_glue_assign_bytecode + 0x02008898 0x18 build/py/emitglue.o + 0x02008898 mp_emit_glue_assign_bytecode .text.mp_make_function_from_proto_fun - 0x02008840 0x34 build/py/emitglue.o - 0x02008840 mp_make_function_from_proto_fun + 0x020088b0 0x34 build/py/emitglue.o + 0x020088b0 mp_make_function_from_proto_fun .text.mp_make_closure_from_proto_fun - 0x02008874 0x30 build/py/emitglue.o - 0x02008874 mp_make_closure_from_proto_fun + 0x020088e4 0x30 build/py/emitglue.o + 0x020088e4 mp_make_closure_from_proto_fun .text.mp_globals_locals_set_from_nlr_jump_callback - 0x020088a4 0x1c build/py/runtime.o - 0x020088a4 mp_globals_locals_set_from_nlr_jump_callback + 0x02008914 0x1c build/py/runtime.o + 0x02008914 mp_globals_locals_set_from_nlr_jump_callback .text.type_get_iternext - 0x020088c0 0x50 build/py/runtime.o - .text.mp_init 0x02008910 0x54 build/py/runtime.o - 0x02008910 mp_init + 0x02008930 0x50 build/py/runtime.o + .text.mp_init 0x02008980 0x54 build/py/runtime.o + 0x02008980 mp_init .text.mp_deinit - 0x02008964 0x4 build/py/runtime.o - 0x02008964 mp_deinit + 0x020089d4 0x4 build/py/runtime.o + 0x020089d4 mp_deinit .text.mp_call_function_1_from_nlr_jump_callback - 0x02008968 0xc build/py/runtime.o - 0x02008968 mp_call_function_1_from_nlr_jump_callback + 0x020089d8 0xc build/py/runtime.o + 0x020089d8 mp_call_function_1_from_nlr_jump_callback .text.mp_load_build_class - 0x02008974 0xc build/py/runtime.o - 0x02008974 mp_load_build_class + 0x020089e4 0xc build/py/runtime.o + 0x020089e4 mp_load_build_class .text.mp_store_name - 0x02008980 0x1c build/py/runtime.o - 0x02008980 mp_store_name + 0x020089f0 0x1c build/py/runtime.o + 0x020089f0 mp_store_name .text.mp_delete_name - 0x0200899c 0x18 build/py/runtime.o - 0x0200899c mp_delete_name + 0x02008a0c 0x18 build/py/runtime.o + 0x02008a0c mp_delete_name .text.mp_store_global - 0x020089b4 0x1c build/py/runtime.o - 0x020089b4 mp_store_global + 0x02008a24 0x1c build/py/runtime.o + 0x02008a24 mp_store_global .text.mp_delete_global - 0x020089d0 0x18 build/py/runtime.o - 0x020089d0 mp_delete_global + 0x02008a40 0x18 build/py/runtime.o + 0x02008a40 mp_delete_global .text.mp_convert_member_lookup - 0x020089e8 0x98 build/py/runtime.o - 0x020089e8 mp_convert_member_lookup + 0x02008a58 0x98 build/py/runtime.o + 0x02008a58 mp_convert_member_lookup .text.mp_load_method_maybe - 0x02008a80 0xc8 build/py/runtime.o - 0x02008a80 mp_load_method_maybe + 0x02008af0 0xc8 build/py/runtime.o + 0x02008af0 mp_load_method_maybe .text.mp_load_method_protected - 0x02008b48 0x70 build/py/runtime.o - 0x02008b48 mp_load_method_protected + 0x02008bb8 0x70 build/py/runtime.o + 0x02008bb8 mp_load_method_protected .text.mp_import_name - 0x02008bb8 0x38 build/py/runtime.o - 0x02008bb8 mp_import_name + 0x02008c28 0x38 build/py/runtime.o + 0x02008c28 mp_import_name .text.mp_import_all - 0x02008bf0 0x64 build/py/runtime.o - 0x02008bf0 mp_import_all + 0x02008c60 0x64 build/py/runtime.o + 0x02008c60 mp_import_all .text.mp_raise_type - 0x02008c54 0xc build/py/runtime.o - 0x02008c54 mp_raise_type + 0x02008cc4 0xc build/py/runtime.o + 0x02008cc4 mp_raise_type .text.mp_load_global - 0x02008c60 0x5c build/py/runtime.o - 0x02008c60 mp_load_global + 0x02008cd0 0x5c build/py/runtime.o + 0x02008cd0 mp_load_global .text.mp_load_name - 0x02008cbc 0x50 build/py/runtime.o - 0x02008cbc mp_load_name + 0x02008d2c 0x50 build/py/runtime.o + 0x02008d2c mp_load_name .text.mp_load_method - 0x02008d0c 0x24 build/py/runtime.o - 0x02008d0c mp_load_method + 0x02008d7c 0x24 build/py/runtime.o + 0x02008d7c mp_load_method .text.mp_load_attr - 0x02008d30 0x24 build/py/runtime.o - 0x02008d30 mp_load_attr + 0x02008da0 0x24 build/py/runtime.o + 0x02008da0 mp_load_attr .text.mp_store_attr - 0x02008d54 0x60 build/py/runtime.o - 0x02008d54 mp_store_attr + 0x02008dc4 0x60 build/py/runtime.o + 0x02008dc4 mp_store_attr .text.mp_import_from - 0x02008db4 0x38 build/py/runtime.o - 0x02008db4 mp_import_from + 0x02008e24 0x38 build/py/runtime.o + 0x02008e24 mp_import_from .text.m_malloc_fail - 0x02008dec 0x10 build/py/runtime.o - 0x02008dec m_malloc_fail + 0x02008e5c 0x10 build/py/runtime.o + 0x02008e5c m_malloc_fail .text.mp_raise_ValueError_no_msg - 0x02008dfc 0x10 build/py/runtime.o - 0x02008dfc mp_raise_ValueError_no_msg + 0x02008e6c 0x10 build/py/runtime.o + 0x02008e6c mp_raise_ValueError_no_msg .text.mp_raise_TypeError_no_msg - 0x02008e0c 0x10 build/py/runtime.o - 0x02008e0c mp_raise_TypeError_no_msg + 0x02008e7c 0x10 build/py/runtime.o + 0x02008e7c mp_raise_TypeError_no_msg .text.mp_unary_op - 0x02008e1c 0x194 build/py/runtime.o - 0x02008e1c mp_unary_op + 0x02008e8c 0x194 build/py/runtime.o + 0x02008e8c mp_unary_op .text.mp_call_function_n_kw - 0x02008fb0 0x4c build/py/runtime.o - 0x02008fb0 mp_call_function_n_kw + 0x02009020 0x4c build/py/runtime.o + 0x02009020 mp_call_function_n_kw .text.mp_call_function_0 - 0x02008ffc 0x10 build/py/runtime.o - 0x02008ffc mp_call_function_0 + 0x0200906c 0x10 build/py/runtime.o + 0x0200906c mp_call_function_0 .text.mp_parse_compile_execute - 0x0200900c 0x84 build/py/runtime.o - 0x0200900c mp_parse_compile_execute + 0x0200907c 0x84 build/py/runtime.o + 0x0200907c mp_parse_compile_execute .text.mp_call_function_1 - 0x02009090 0x20 build/py/runtime.o - 0x02009090 mp_call_function_1 + 0x02009100 0x20 build/py/runtime.o + 0x02009100 mp_call_function_1 .text.mp_call_method_n_kw - 0x020090b0 0x30 build/py/runtime.o - 0x020090b0 mp_call_method_n_kw + 0x02009120 0x30 build/py/runtime.o + 0x02009120 mp_call_method_n_kw .text.mp_make_raise_obj - 0x020090e0 0x54 build/py/runtime.o - 0x020090e0 mp_make_raise_obj + 0x02009150 0x54 build/py/runtime.o + 0x02009150 mp_make_raise_obj .text.mp_resume - 0x02009134 0x1b0 build/py/runtime.o - 0x02009134 mp_resume + 0x020091a4 0x1b0 build/py/runtime.o + 0x020091a4 mp_resume .text.mp_getiter - 0x020092e4 0xd4 build/py/runtime.o - 0x020092e4 mp_getiter + 0x02009354 0xd4 build/py/runtime.o + 0x02009354 mp_getiter .text.mp_iternext_allow_raise - 0x020093b8 0x78 build/py/runtime.o - 0x020093b8 mp_iternext_allow_raise + 0x02009428 0x78 build/py/runtime.o + 0x02009428 mp_iternext_allow_raise .text.mp_iternext - 0x02009430 0xc8 build/py/runtime.o - 0x02009430 mp_iternext + 0x020094a0 0xc8 build/py/runtime.o + 0x020094a0 mp_iternext .text.mp_call_method_n_kw_var - 0x020094f8 0x400 build/py/runtime.o - 0x020094f8 mp_call_method_n_kw_var + 0x02009568 0x400 build/py/runtime.o + 0x02009568 mp_call_method_n_kw_var .text.mp_unpack_sequence - 0x020098f8 0xd4 build/py/runtime.o - 0x020098f8 mp_unpack_sequence + 0x02009968 0xd4 build/py/runtime.o + 0x02009968 mp_unpack_sequence .text.mp_unpack_ex - 0x020099cc 0x188 build/py/runtime.o - 0x020099cc mp_unpack_ex + 0x02009a3c 0x188 build/py/runtime.o + 0x02009a3c mp_unpack_ex .text.mp_binary_op - 0x02009b54 0x3ac build/py/runtime.o - 0x02009b54 mp_binary_op + 0x02009bc4 0x3ac build/py/runtime.o + 0x02009bc4 mp_binary_op .text.mp_raise_NotImplementedError_no_msg - 0x02009f00 0x10 build/py/runtime.o - 0x02009f00 mp_raise_NotImplementedError_no_msg + 0x02009f70 0x10 build/py/runtime.o + 0x02009f70 mp_raise_NotImplementedError_no_msg .text.mp_raise_type_arg - 0x02009f10 0x1c build/py/runtime.o - 0x02009f10 mp_raise_type_arg + 0x02009f80 0x1c build/py/runtime.o + 0x02009f80 mp_raise_type_arg .text.mp_raise_StopIteration - 0x02009f2c 0x1c build/py/runtime.o - 0x02009f2c mp_raise_StopIteration + 0x02009f9c 0x1c build/py/runtime.o + 0x02009f9c mp_raise_StopIteration .text.mp_raise_TypeError_int_conversion - 0x02009f48 0x8 build/py/runtime.o - 0x02009f48 mp_raise_TypeError_int_conversion + 0x02009fb8 0x8 build/py/runtime.o + 0x02009fb8 mp_raise_TypeError_int_conversion .text.mp_raise_OSError - 0x02009f50 0x18 build/py/runtime.o - 0x02009f50 mp_raise_OSError + 0x02009fc0 0x18 build/py/runtime.o + 0x02009fc0 mp_raise_OSError .text.mp_handle_pending - 0x02009f68 0x3c build/py/scheduler.o - 0x02009f68 mp_handle_pending + 0x02009fd8 0x3c build/py/scheduler.o + 0x02009fd8 mp_handle_pending .text.mp_arg_check_num_sig - 0x02009fa4 0x50 build/py/argcheck.o - 0x02009fa4 mp_arg_check_num_sig + 0x0200a014 0x50 build/py/argcheck.o + 0x0200a014 mp_arg_check_num_sig .text.mp_arg_parse_all - 0x02009ff4 0xe4 build/py/argcheck.o - 0x02009ff4 mp_arg_parse_all + 0x0200a064 0xe4 build/py/argcheck.o + 0x0200a064 mp_arg_parse_all .text.mp_arg_error_terse_mismatch - 0x0200a0d8 0x8 build/py/argcheck.o - 0x0200a0d8 mp_arg_error_terse_mismatch + 0x0200a148 0x8 build/py/argcheck.o + 0x0200a148 mp_arg_error_terse_mismatch .text.mp_map_init - 0x0200a0e0 0x34 build/py/map.o - 0x0200a0e0 mp_map_init + 0x0200a150 0x34 build/py/map.o + 0x0200a150 mp_map_init .text.mp_map_init_fixed_table - 0x0200a114 0x18 build/py/map.o - 0x0200a114 mp_map_init_fixed_table + 0x0200a184 0x18 build/py/map.o + 0x0200a184 mp_map_init_fixed_table .text.mp_map_clear - 0x0200a12c 0x3c build/py/map.o - 0x0200a12c mp_map_clear + 0x0200a19c 0x3c build/py/map.o + 0x0200a19c mp_map_clear .text.mp_map_lookup - 0x0200a168 0x26c build/py/map.o - 0x0200a168 mp_map_lookup + 0x0200a1d8 0x26c build/py/map.o + 0x0200a1d8 mp_map_lookup .text.mp_map_rehash - 0x0200a3d4 0xac build/py/map.o + 0x0200a444 0xac build/py/map.o .text.mp_obj_malloc_helper - 0x0200a480 0x14 build/py/obj.o - 0x0200a480 mp_obj_malloc_helper + 0x0200a4f0 0x14 build/py/obj.o + 0x0200a4f0 mp_obj_malloc_helper .text.mp_obj_get_type - 0x0200a494 0x1c build/py/obj.o - 0x0200a494 mp_obj_get_type + 0x0200a504 0x1c build/py/obj.o + 0x0200a504 mp_obj_get_type .text.mp_obj_get_type_str - 0x0200a4b0 0x14 build/py/obj.o - 0x0200a4b0 mp_obj_get_type_str + 0x0200a520 0x14 build/py/obj.o + 0x0200a520 mp_obj_get_type_str .text.mp_obj_print_helper - 0x0200a4c4 0x48 build/py/obj.o - 0x0200a4c4 mp_obj_print_helper + 0x0200a534 0x48 build/py/obj.o + 0x0200a534 mp_obj_print_helper .text.mp_obj_print_exception - 0x0200a50c 0xd4 build/py/obj.o - 0x0200a50c mp_obj_print_exception + 0x0200a57c 0xd4 build/py/obj.o + 0x0200a57c mp_obj_print_exception .text.mp_obj_is_callable - 0x0200a5e0 0x48 build/py/obj.o - 0x0200a5e0 mp_obj_is_callable + 0x0200a650 0x48 build/py/obj.o + 0x0200a650 mp_obj_is_callable .text.mp_obj_get_int_maybe - 0x0200a628 0x80 build/py/obj.o - 0x0200a628 mp_obj_get_int_maybe + 0x0200a698 0x80 build/py/obj.o + 0x0200a698 mp_obj_get_int_maybe .text.mp_obj_get_int - 0x0200a6a8 0x2c build/py/obj.o - 0x0200a6a8 mp_obj_get_int + 0x0200a718 0x2c build/py/obj.o + 0x0200a718 mp_obj_get_int .text.mp_obj_get_int_truncated - 0x0200a6d4 0x2c build/py/obj.o - 0x0200a6d4 mp_obj_get_int_truncated + 0x0200a744 0x2c build/py/obj.o + 0x0200a744 mp_obj_get_int_truncated .text.mp_obj_get_array - 0x0200a700 0x3c build/py/obj.o - 0x0200a700 mp_obj_get_array + 0x0200a770 0x3c build/py/obj.o + 0x0200a770 mp_obj_get_array .text.mp_get_index - 0x0200a73c 0x90 build/py/obj.o - 0x0200a73c mp_get_index + 0x0200a7ac 0x90 build/py/obj.o + 0x0200a7ac mp_get_index .text.mp_obj_id - 0x0200a7cc 0x24 build/py/obj.o - 0x0200a7cc mp_obj_id + 0x0200a83c 0x24 build/py/obj.o + 0x0200a83c mp_obj_id .text.mp_obj_len_maybe - 0x0200a7f0 0x8c build/py/obj.o - 0x0200a7f0 mp_obj_len_maybe + 0x0200a860 0x8c build/py/obj.o + 0x0200a860 mp_obj_len_maybe .text.mp_obj_is_true - 0x0200a87c 0x98 build/py/obj.o - 0x0200a87c mp_obj_is_true + 0x0200a8ec 0x98 build/py/obj.o + 0x0200a8ec mp_obj_is_true .text.mp_obj_equal_not_equal - 0x0200a914 0x190 build/py/obj.o - 0x0200a914 mp_obj_equal_not_equal + 0x0200a984 0x190 build/py/obj.o + 0x0200a984 mp_obj_equal_not_equal .text.mp_obj_equal - 0x0200aaa4 0x1c build/py/obj.o - 0x0200aaa4 mp_obj_equal + 0x0200ab14 0x1c build/py/obj.o + 0x0200ab14 mp_obj_equal .text.mp_obj_len - 0x0200aac0 0x14 build/py/obj.o - 0x0200aac0 mp_obj_len + 0x0200ab30 0x14 build/py/obj.o + 0x0200ab30 mp_obj_len .text.mp_obj_subscr - 0x0200aad4 0x34 build/py/obj.o - 0x0200aad4 mp_obj_subscr + 0x0200ab44 0x34 build/py/obj.o + 0x0200ab44 mp_obj_subscr .text.mp_get_buffer - 0x0200ab08 0x4c build/py/obj.o - 0x0200ab08 mp_get_buffer + 0x0200ab78 0x4c build/py/obj.o + 0x0200ab78 mp_get_buffer .text.bool_binary_op - 0x0200ab54 0x14 build/py/objbool.o + 0x0200abc4 0x14 build/py/objbool.o .text.bool_unary_op - 0x0200ab68 0x24 build/py/objbool.o + 0x0200abd8 0x24 build/py/objbool.o .text.bool_print - 0x0200ab8c 0x18 build/py/objbool.o + 0x0200abfc 0x18 build/py/objbool.o .text.bool_make_new - 0x0200aba4 0x44 build/py/objbool.o + 0x0200ac14 0x44 build/py/objbool.o .text.bound_meth_unary_op - 0x0200abe8 0x1c build/py/objboundmeth.o + 0x0200ac58 0x1c build/py/objboundmeth.o .text.bound_meth_binary_op - 0x0200ac04 0x40 build/py/objboundmeth.o + 0x0200ac74 0x40 build/py/objboundmeth.o .text.mp_call_method_self_n_kw - 0x0200ac44 0xa0 build/py/objboundmeth.o - 0x0200ac44 mp_call_method_self_n_kw + 0x0200acb4 0xa0 build/py/objboundmeth.o + 0x0200acb4 mp_call_method_self_n_kw .text.bound_meth_call - 0x0200ace4 0x20 build/py/objboundmeth.o + 0x0200ad54 0x20 build/py/objboundmeth.o .text.mp_obj_new_bound_meth - 0x0200ad04 0x28 build/py/objboundmeth.o - 0x0200ad04 mp_obj_new_bound_meth + 0x0200ad74 0x28 build/py/objboundmeth.o + 0x0200ad74 mp_obj_new_bound_meth .text.mp_obj_new_cell - 0x0200ad2c 0x20 build/py/objcell.o - 0x0200ad2c mp_obj_new_cell + 0x0200ad9c 0x20 build/py/objcell.o + 0x0200ad9c mp_obj_new_cell .text.closure_call - 0x0200ad4c 0xdc build/py/objclosure.o + 0x0200adbc 0xdc build/py/objclosure.o .text.mp_obj_new_closure - 0x0200ae28 0x4c build/py/objclosure.o - 0x0200ae28 mp_obj_new_closure + 0x0200ae98 0x4c build/py/objclosure.o + 0x0200ae98 mp_obj_new_closure .text.dict_unary_op - 0x0200ae74 0x40 build/py/objdict.o + 0x0200aee4 0x40 build/py/objdict.o .text.dict_view_getiter - 0x0200aeb4 0x30 build/py/objdict.o + 0x0200af24 0x30 build/py/objdict.o .text.dict_getiter - 0x0200aee4 0x28 build/py/objdict.o + 0x0200af54 0x28 build/py/objdict.o .text.mp_ensure_not_fixed - 0x0200af0c 0x14 build/py/objdict.o + 0x0200af7c 0x14 build/py/objdict.o .text.dict_values - 0x0200af20 0x28 build/py/objdict.o + 0x0200af90 0x28 build/py/objdict.o .text.dict_get_helper - 0x0200af48 0x88 build/py/objdict.o + 0x0200afb8 0x88 build/py/objdict.o .text.dict_setdefault - 0x0200afd0 0x8 build/py/objdict.o + 0x0200b040 0x8 build/py/objdict.o .text.dict_pop - 0x0200afd8 0x8 build/py/objdict.o + 0x0200b048 0x8 build/py/objdict.o .text.dict_get - 0x0200afe0 0x8 build/py/objdict.o + 0x0200b050 0x8 build/py/objdict.o .text.dict_clear - 0x0200afe8 0x1c build/py/objdict.o + 0x0200b058 0x1c build/py/objdict.o .text.dict_view_unary_op - 0x0200b004 0x28 build/py/objdict.o + 0x0200b074 0x28 build/py/objdict.o .text.dict_iter_next - 0x0200b02c 0x44 build/py/objdict.o + 0x0200b09c 0x44 build/py/objdict.o .text.dict_view_it_iternext - 0x0200b070 0x58 build/py/objdict.o + 0x0200b0e0 0x58 build/py/objdict.o .text.dict_view_print - 0x0200b0c8 0xb0 build/py/objdict.o + 0x0200b138 0xb0 build/py/objdict.o .text.dict_print - 0x0200b178 0xa0 build/py/objdict.o + 0x0200b1e8 0xa0 build/py/objdict.o .text.dict_popitem - 0x0200b218 0x74 build/py/objdict.o + 0x0200b288 0x74 build/py/objdict.o .text.dict_binary_op - 0x0200b28c 0xc4 build/py/objdict.o + 0x0200b2fc 0xc4 build/py/objdict.o .text.dict_view_binary_op - 0x0200b350 0x24 build/py/objdict.o + 0x0200b3c0 0x24 build/py/objdict.o .text.dict_items - 0x0200b374 0x28 build/py/objdict.o + 0x0200b3e4 0x28 build/py/objdict.o .text.dict_keys - 0x0200b39c 0x28 build/py/objdict.o + 0x0200b40c 0x28 build/py/objdict.o .text.mp_obj_is_dict_or_ordereddict - 0x0200b3c4 0x40 build/py/objdict.o - 0x0200b3c4 mp_obj_is_dict_or_ordereddict + 0x0200b434 0x40 build/py/objdict.o + 0x0200b434 mp_obj_is_dict_or_ordereddict .text.dict_update - 0x0200b404 0x170 build/py/objdict.o + 0x0200b474 0x170 build/py/objdict.o .text.mp_obj_dict_init - 0x0200b574 0x10 build/py/objdict.o - 0x0200b574 mp_obj_dict_init + 0x0200b5e4 0x10 build/py/objdict.o + 0x0200b5e4 mp_obj_dict_init .text.mp_obj_new_dict - 0x0200b584 0x24 build/py/objdict.o - 0x0200b584 mp_obj_new_dict + 0x0200b5f4 0x24 build/py/objdict.o + 0x0200b5f4 mp_obj_new_dict .text.mp_obj_dict_make_new - 0x0200b5a8 0x68 build/py/objdict.o - 0x0200b5a8 mp_obj_dict_make_new + 0x0200b618 0x68 build/py/objdict.o + 0x0200b618 mp_obj_dict_make_new .text.mp_obj_dict_copy - 0x0200b610 0x50 build/py/objdict.o - 0x0200b610 mp_obj_dict_copy + 0x0200b680 0x50 build/py/objdict.o + 0x0200b680 mp_obj_dict_copy .text.mp_obj_dict_len - 0x0200b660 0xc build/py/objdict.o - 0x0200b660 mp_obj_dict_len + 0x0200b6d0 0xc build/py/objdict.o + 0x0200b6d0 mp_obj_dict_len .text.mp_obj_dict_store - 0x0200b66c 0x30 build/py/objdict.o - 0x0200b66c mp_obj_dict_store + 0x0200b6dc 0x30 build/py/objdict.o + 0x0200b6dc mp_obj_dict_store .text.mp_obj_dict_delete - 0x0200b69c 0x2c build/py/objdict.o - 0x0200b69c mp_obj_dict_delete + 0x0200b70c 0x2c build/py/objdict.o + 0x0200b70c mp_obj_dict_delete .text.dict_subscr - 0x0200b6c8 0x58 build/py/objdict.o + 0x0200b738 0x58 build/py/objdict.o .text.mp_obj_exception_print - 0x0200b720 0xc4 build/py/objexcept.o - 0x0200b720 mp_obj_exception_print + 0x0200b790 0xc4 build/py/objexcept.o + 0x0200b790 mp_obj_exception_print .text.mp_obj_exception_make_new - 0x0200b7e4 0x9c build/py/objexcept.o - 0x0200b7e4 mp_obj_exception_make_new + 0x0200b854 0x9c build/py/objexcept.o + 0x0200b854 mp_obj_exception_make_new .text.mp_obj_is_native_exception_instance - 0x0200b880 0x50 build/py/objexcept.o - 0x0200b880 mp_obj_is_native_exception_instance + 0x0200b8f0 0x50 build/py/objexcept.o + 0x0200b8f0 mp_obj_is_native_exception_instance .text.get_native_exception - 0x0200b8d0 0x1c build/py/objexcept.o + 0x0200b940 0x1c build/py/objexcept.o .text.mp_obj_exception_get_value - 0x0200b8ec 0x20 build/py/objexcept.o - 0x0200b8ec mp_obj_exception_get_value + 0x0200b95c 0x20 build/py/objexcept.o + 0x0200b95c mp_obj_exception_get_value .text.mp_obj_exception_attr - 0x0200b90c 0x60 build/py/objexcept.o - 0x0200b90c mp_obj_exception_attr + 0x0200b97c 0x60 build/py/objexcept.o + 0x0200b97c mp_obj_exception_attr .text.mp_obj_new_exception - 0x0200b96c 0x10 build/py/objexcept.o - 0x0200b96c mp_obj_new_exception + 0x0200b9dc 0x10 build/py/objexcept.o + 0x0200b9dc mp_obj_new_exception .text.mp_obj_is_exception_type - 0x0200b97c 0x54 build/py/objexcept.o - 0x0200b97c mp_obj_is_exception_type + 0x0200b9ec 0x54 build/py/objexcept.o + 0x0200b9ec mp_obj_is_exception_type .text.mp_obj_is_exception_instance - 0x0200b9d0 0x10 build/py/objexcept.o - 0x0200b9d0 mp_obj_is_exception_instance + 0x0200ba40 0x10 build/py/objexcept.o + 0x0200ba40 mp_obj_is_exception_instance .text.mp_obj_exception_match - 0x0200b9e0 0x34 build/py/objexcept.o - 0x0200b9e0 mp_obj_exception_match + 0x0200ba50 0x34 build/py/objexcept.o + 0x0200ba50 mp_obj_exception_match .text.mp_obj_exception_add_traceback - 0x0200ba14 0xa0 build/py/objexcept.o - 0x0200ba14 mp_obj_exception_add_traceback + 0x0200ba84 0xa0 build/py/objexcept.o + 0x0200ba84 mp_obj_exception_add_traceback .text.mp_obj_exception_get_traceback - 0x0200bab4 0x2c build/py/objexcept.o - 0x0200bab4 mp_obj_exception_get_traceback + 0x0200bb24 0x2c build/py/objexcept.o + 0x0200bb24 mp_obj_exception_get_traceback .text.fun_builtin_0_call - 0x0200bae0 0x24 build/py/objfun.o + 0x0200bb50 0x24 build/py/objfun.o .text.fun_builtin_1_call - 0x0200bb04 0x30 build/py/objfun.o + 0x0200bb74 0x30 build/py/objfun.o .text.fun_builtin_2_call - 0x0200bb34 0x30 build/py/objfun.o + 0x0200bba4 0x30 build/py/objfun.o .text.fun_builtin_3_call - 0x0200bb64 0x30 build/py/objfun.o + 0x0200bbd4 0x30 build/py/objfun.o .text.fun_bc_call - 0x0200bb94 0x138 build/py/objfun.o + 0x0200bc04 0x138 build/py/objfun.o .text.fun_builtin_var_call - 0x0200bccc 0x78 build/py/objfun.o + 0x0200bd3c 0x78 build/py/objfun.o .text.mp_obj_fun_get_name - 0x0200bd44 0x30 build/py/objfun.o - 0x0200bd44 mp_obj_fun_get_name + 0x0200bdb4 0x30 build/py/objfun.o + 0x0200bdb4 mp_obj_fun_get_name .text.mp_obj_new_fun_bc - 0x0200bd74 0x90 build/py/objfun.o - 0x0200bd74 mp_obj_new_fun_bc + 0x0200bde4 0x90 build/py/objfun.o + 0x0200bde4 mp_obj_new_fun_bc .text.gen_wrap_call - 0x0200be04 0xa4 build/py/objgenerator.o + 0x0200be74 0xa4 build/py/objgenerator.o .text.gen_instance_print - 0x0200bea8 0x30 build/py/objgenerator.o + 0x0200bf18 0x30 build/py/objgenerator.o .text.mp_obj_gen_resume - 0x0200bed8 0xf4 build/py/objgenerator.o - 0x0200bed8 mp_obj_gen_resume + 0x0200bf48 0xf4 build/py/objgenerator.o + 0x0200bf48 mp_obj_gen_resume .text.gen_resume_and_raise - 0x0200bfcc 0x58 build/py/objgenerator.o + 0x0200c03c 0x58 build/py/objgenerator.o .text.gen_instance_throw - 0x0200c024 0x30 build/py/objgenerator.o + 0x0200c094 0x30 build/py/objgenerator.o .text.gen_instance_send - 0x0200c054 0xc build/py/objgenerator.o + 0x0200c0c4 0xc build/py/objgenerator.o .text.gen_instance_iternext - 0x0200c060 0x10 build/py/objgenerator.o + 0x0200c0d0 0x10 build/py/objgenerator.o .text.gen_instance_close - 0x0200c070 0x68 build/py/objgenerator.o + 0x0200c0e0 0x68 build/py/objgenerator.o .text.it_iternext - 0x0200c0d8 0x7c build/py/objgetitemiter.o + 0x0200c148 0x7c build/py/objgetitemiter.o .text.mp_obj_new_getitem_iter - 0x0200c154 0x30 build/py/objgetitemiter.o - 0x0200c154 mp_obj_new_getitem_iter + 0x0200c1c4 0x30 build/py/objgetitemiter.o + 0x0200c1c4 mp_obj_new_getitem_iter .text.mp_obj_int_unary_op - 0x0200c184 0x8 build/py/objint.o - 0x0200c184 mp_obj_int_unary_op + 0x0200c1f4 0x8 build/py/objint.o + 0x0200c1f4 mp_obj_int_unary_op .text.int_to_bytes - 0x0200c18c 0x90 build/py/objint.o + 0x0200c1fc 0x90 build/py/objint.o .text.mp_obj_int_make_new - 0x0200c21c 0xb8 build/py/objint.o + 0x0200c28c 0xb8 build/py/objint.o .text.mp_int_format_size - 0x0200c2d4 0x60 build/py/objint.o - 0x0200c2d4 mp_int_format_size + 0x0200c344 0x60 build/py/objint.o + 0x0200c344 mp_int_format_size .text.mp_obj_int_formatted - 0x0200c334 0x1a0 build/py/objint.o - 0x0200c334 mp_obj_int_formatted + 0x0200c3a4 0x1a0 build/py/objint.o + 0x0200c3a4 mp_obj_int_formatted .text.mp_obj_int_print - 0x0200c4d4 0x6c build/py/objint.o - 0x0200c4d4 mp_obj_int_print + 0x0200c544 0x6c build/py/objint.o + 0x0200c544 mp_obj_int_print .text.mp_obj_int_sign - 0x0200c540 0x24 build/py/objint.o - 0x0200c540 mp_obj_int_sign + 0x0200c5b0 0x24 build/py/objint.o + 0x0200c5b0 mp_obj_int_sign .text.mp_obj_new_int_from_str_len - 0x0200c564 0x10 build/py/objint.o - 0x0200c564 mp_obj_new_int_from_str_len + 0x0200c5d4 0x10 build/py/objint.o + 0x0200c5d4 mp_obj_new_int_from_str_len .text.mp_obj_new_int_from_ll - 0x0200c574 0x10 build/py/objint.o - 0x0200c574 mp_obj_new_int_from_ll + 0x0200c5e4 0x10 build/py/objint.o + 0x0200c5e4 mp_obj_new_int_from_ll .text.mp_obj_new_int_from_uint - 0x0200c584 0x24 build/py/objint.o - 0x0200c584 mp_obj_new_int_from_uint + 0x0200c5f4 0x24 build/py/objint.o + 0x0200c5f4 mp_obj_new_int_from_uint .text.int_from_bytes - 0x0200c5a8 0x60 build/py/objint.o + 0x0200c618 0x60 build/py/objint.o .text.mp_obj_new_int - 0x0200c608 0x24 build/py/objint.o - 0x0200c608 mp_obj_new_int + 0x0200c678 0x24 build/py/objint.o + 0x0200c678 mp_obj_new_int .text.mp_obj_int_get_truncated - 0x0200c62c 0x8 build/py/objint.o - 0x0200c62c mp_obj_int_get_truncated + 0x0200c69c 0x8 build/py/objint.o + 0x0200c69c mp_obj_int_get_truncated .text.mp_obj_int_get_checked - 0x0200c634 0x8 build/py/objint.o - 0x0200c634 mp_obj_int_get_checked + 0x0200c6a4 0x8 build/py/objint.o + 0x0200c6a4 mp_obj_int_get_checked .text.mp_obj_int_binary_op_extra_cases - 0x0200c63c 0xac build/py/objint.o - 0x0200c63c mp_obj_int_binary_op_extra_cases + 0x0200c6ac 0xac build/py/objint.o + 0x0200c6ac mp_obj_int_binary_op_extra_cases .text.mp_obj_int_binary_op - 0x0200c6e8 0x4 build/py/objint.o - 0x0200c6e8 mp_obj_int_binary_op + 0x0200c758 0x4 build/py/objint.o + 0x0200c758 mp_obj_int_binary_op .text.list_unary_op - 0x0200c6ec 0x3c build/py/objlist.o + 0x0200c75c 0x3c build/py/objlist.o .text.list_getiter - 0x0200c728 0x2c build/py/objlist.o + 0x0200c798 0x2c build/py/objlist.o .text.list_reverse - 0x0200c754 0x5c build/py/objlist.o + 0x0200c7c4 0x5c build/py/objlist.o .text.list_it_iternext - 0x0200c7b0 0x2c build/py/objlist.o + 0x0200c820 0x2c build/py/objlist.o .text.list_pop - 0x0200c7dc 0xb8 build/py/objlist.o + 0x0200c84c 0xb8 build/py/objlist.o .text.list_index - 0x0200c894 0x18 build/py/objlist.o + 0x0200c904 0x18 build/py/objlist.o .text.mp_obj_list_remove - 0x0200c8ac 0x30 build/py/objlist.o - 0x0200c8ac mp_obj_list_remove + 0x0200c91c 0x30 build/py/objlist.o + 0x0200c91c mp_obj_list_remove .text.list_clear - 0x0200c8dc 0x3c build/py/objlist.o + 0x0200c94c 0x3c build/py/objlist.o .text.mp_obj_list_append - 0x0200c918 0x70 build/py/objlist.o - 0x0200c918 mp_obj_list_append + 0x0200c988 0x70 build/py/objlist.o + 0x0200c988 mp_obj_list_append .text.list_extend_from_iter - 0x0200c988 0x34 build/py/objlist.o + 0x0200c9f8 0x34 build/py/objlist.o .text.list_insert - 0x0200c9bc 0x74 build/py/objlist.o + 0x0200ca2c 0x74 build/py/objlist.o .text.list_count - 0x0200ca30 0x10 build/py/objlist.o + 0x0200caa0 0x10 build/py/objlist.o .text.list_print - 0x0200ca40 0x70 build/py/objlist.o + 0x0200cab0 0x70 build/py/objlist.o .text.mp_quicksort - 0x0200cab0 0x13c build/py/objlist.o + 0x0200cb20 0x13c build/py/objlist.o .text.mp_obj_list_sort - 0x0200cbec 0x74 build/py/objlist.o - 0x0200cbec mp_obj_list_sort + 0x0200cc5c 0x74 build/py/objlist.o + 0x0200cc5c mp_obj_list_sort .text.list_extend - 0x0200cc60 0xbc build/py/objlist.o + 0x0200ccd0 0xbc build/py/objlist.o .text.mp_obj_list_init - 0x0200cd1c 0x50 build/py/objlist.o - 0x0200cd1c mp_obj_list_init + 0x0200cd8c 0x50 build/py/objlist.o + 0x0200cd8c mp_obj_list_init .text.list_new - 0x0200cd6c 0x24 build/py/objlist.o + 0x0200cddc 0x24 build/py/objlist.o .text.list_binary_op - 0x0200cd90 0x160 build/py/objlist.o + 0x0200ce00 0x160 build/py/objlist.o .text.mp_obj_list_make_new - 0x0200cef0 0x44 build/py/objlist.o - 0x0200cef0 mp_obj_list_make_new + 0x0200cf60 0x44 build/py/objlist.o + 0x0200cf60 mp_obj_list_make_new .text.mp_obj_new_list - 0x0200cf34 0x3c build/py/objlist.o - 0x0200cf34 mp_obj_new_list + 0x0200cfa4 0x3c build/py/objlist.o + 0x0200cfa4 mp_obj_new_list .text.list_copy - 0x0200cf70 0xc build/py/objlist.o + 0x0200cfe0 0xc build/py/objlist.o .text.mp_obj_list_get - 0x0200cf7c 0x14 build/py/objlist.o - 0x0200cf7c mp_obj_list_get + 0x0200cfec 0x14 build/py/objlist.o + 0x0200cfec mp_obj_list_get .text.mp_obj_list_set_len - 0x0200cf90 0x8 build/py/objlist.o - 0x0200cf90 mp_obj_list_set_len + 0x0200d000 0x8 build/py/objlist.o + 0x0200d000 mp_obj_list_set_len .text.mp_obj_list_store - 0x0200cf98 0x2c build/py/objlist.o - 0x0200cf98 mp_obj_list_store + 0x0200d008 0x2c build/py/objlist.o + 0x0200d008 mp_obj_list_store .text.list_subscr - 0x0200cfc4 0x60 build/py/objlist.o + 0x0200d034 0x60 build/py/objlist.o .text.map_iternext - 0x0200d024 0x68 build/py/objmap.o + 0x0200d094 0x68 build/py/objmap.o .text.map_make_new - 0x0200d08c 0x78 build/py/objmap.o + 0x0200d0fc 0x78 build/py/objmap.o .text.module_attr - 0x0200d104 0x70 build/py/objmodule.o + 0x0200d174 0x70 build/py/objmodule.o .text.module_print - 0x0200d174 0x4c build/py/objmodule.o + 0x0200d1e4 0x4c build/py/objmodule.o .text.mp_module_get_builtin - 0x0200d1c0 0x98 build/py/objmodule.o - 0x0200d1c0 mp_module_get_builtin + 0x0200d230 0x98 build/py/objmodule.o + 0x0200d230 mp_module_get_builtin .text.object_make_new - 0x0200d258 0x28 build/py/objobject.o + 0x0200d2c8 0x28 build/py/objobject.o .text.polymorph_it_iternext - 0x0200d280 0x8 build/py/objpolyiter.o + 0x0200d2f0 0x8 build/py/objpolyiter.o .text.none_print - 0x0200d288 0xc build/py/objnone.o + 0x0200d2f8 0xc build/py/objnone.o .text.range_it_iternext - 0x0200d294 0x50 build/py/objrange.o + 0x0200d304 0x50 build/py/objrange.o .text.range_unary_op - 0x0200d2e4 0x64 build/py/objrange.o + 0x0200d354 0x64 build/py/objrange.o .text.range_getiter - 0x0200d348 0x20 build/py/objrange.o + 0x0200d3b8 0x20 build/py/objrange.o .text.range_make_new - 0x0200d368 0x94 build/py/objrange.o + 0x0200d3d8 0x94 build/py/objrange.o .text.range_print - 0x0200d3fc 0x50 build/py/objrange.o + 0x0200d46c 0x50 build/py/objrange.o .text.range_subscr - 0x0200d44c 0x68 build/py/objrange.o + 0x0200d4bc 0x68 build/py/objrange.o .text.singleton_print - 0x0200d4b4 0x10 build/py/objsingleton.o + 0x0200d524 0x10 build/py/objsingleton.o .text.arg_looks_integer - 0x0200d4c4 0x44 build/py/objstr.o + 0x0200d534 0x44 build/py/objstr.o .text.mp_obj_new_str_iterator - 0x0200d508 0x2c build/py/objstr.o + 0x0200d578 0x2c build/py/objstr.o .text.mp_obj_new_bytes_iterator - 0x0200d534 0x2c build/py/objstr.o + 0x0200d5a4 0x2c build/py/objstr.o .text.bytes_it_iternext - 0x0200d560 0x5c build/py/objstr.o + 0x0200d5d0 0x5c build/py/objstr.o .text.str_check_arg_type - 0x0200d5bc 0x1c build/py/objstr.o + 0x0200d62c 0x1c build/py/objstr.o .text.mp_obj_new_str_type_from_vstr - 0x0200d5d8 0xb4 build/py/objstr.o + 0x0200d648 0xb4 build/py/objstr.o .text.str_caseconv - 0x0200d68c 0x84 build/py/objstr.o + 0x0200d6fc 0x84 build/py/objstr.o .text.str_lower - 0x0200d710 0x10 build/py/objstr.o + 0x0200d780 0x10 build/py/objstr.o .text.str_upper - 0x0200d720 0x10 build/py/objstr.o + 0x0200d790 0x10 build/py/objstr.o .text.str_join - 0x0200d730 0x19c build/py/objstr.o + 0x0200d7a0 0x19c build/py/objstr.o .text.str_uni_istype - 0x0200d8cc 0xe0 build/py/objstr.o + 0x0200d93c 0xe0 build/py/objstr.o .text.str_isspace - 0x0200d9ac 0x10 build/py/objstr.o + 0x0200da1c 0x10 build/py/objstr.o .text.str_isalpha - 0x0200d9bc 0x10 build/py/objstr.o + 0x0200da2c 0x10 build/py/objstr.o .text.str_isdigit - 0x0200d9cc 0x10 build/py/objstr.o + 0x0200da3c 0x10 build/py/objstr.o .text.str_isupper - 0x0200d9dc 0x10 build/py/objstr.o + 0x0200da4c 0x10 build/py/objstr.o .text.str_islower - 0x0200d9ec 0x10 build/py/objstr.o + 0x0200da5c 0x10 build/py/objstr.o .text.str_to_int - 0x0200d9fc 0x54 build/py/objstr.o + 0x0200da6c 0x54 build/py/objstr.o .text.mp_obj_str_get_buffer - 0x0200da50 0x58 build/py/objstr.o - 0x0200da50 mp_obj_str_get_buffer + 0x0200dac0 0x58 build/py/objstr.o + 0x0200dac0 mp_obj_str_get_buffer .text.mp_str_print_quoted - 0x0200daa8 0x124 build/py/objstr.o - 0x0200daa8 mp_str_print_quoted + 0x0200db18 0x124 build/py/objstr.o + 0x0200db18 mp_str_print_quoted .text.str_print - 0x0200dbcc 0xcc build/py/objstr.o + 0x0200dc3c 0xcc build/py/objstr.o .text.find_subbytes - 0x0200dc98 0x64 build/py/objstr.o - 0x0200dc98 find_subbytes + 0x0200dd08 0x64 build/py/objstr.o + 0x0200dd08 find_subbytes .text.mp_obj_str_binary_op - 0x0200dcfc 0x240 build/py/objstr.o - 0x0200dcfc mp_obj_str_binary_op + 0x0200dd6c 0x240 build/py/objstr.o + 0x0200dd6c mp_obj_str_binary_op .text.str_replace - 0x0200df3c 0x224 build/py/objstr.o + 0x0200dfac 0x224 build/py/objstr.o .text.str_finder - 0x0200e160 0x130 build/py/objstr.o + 0x0200e1d0 0x130 build/py/objstr.o .text.str_find - 0x0200e290 0xc build/py/objstr.o + 0x0200e300 0xc build/py/objstr.o .text.str_rfind - 0x0200e29c 0xc build/py/objstr.o + 0x0200e30c 0xc build/py/objstr.o .text.str_index - 0x0200e2a8 0xc build/py/objstr.o + 0x0200e318 0xc build/py/objstr.o .text.str_rindex - 0x0200e2b4 0xc build/py/objstr.o + 0x0200e324 0xc build/py/objstr.o .text.mp_obj_new_str_copy - 0x0200e2c0 0x64 build/py/objstr.o - 0x0200e2c0 mp_obj_new_str_copy + 0x0200e330 0x64 build/py/objstr.o + 0x0200e330 mp_obj_new_str_copy .text.mp_obj_new_str_via_qstr - 0x0200e324 0x14 build/py/objstr.o - 0x0200e324 mp_obj_new_str_via_qstr + 0x0200e394 0x14 build/py/objstr.o + 0x0200e394 mp_obj_new_str_via_qstr .text.bytes_subscr - 0x0200e338 0x94 build/py/objstr.o + 0x0200e3a8 0x94 build/py/objstr.o .text.str_it_iternext - 0x0200e3cc 0x64 build/py/objstr.o + 0x0200e43c 0x64 build/py/objstr.o .text.mp_obj_new_str_from_vstr - 0x0200e430 0x10 build/py/objstr.o - 0x0200e430 mp_obj_new_str_from_vstr + 0x0200e4a0 0x10 build/py/objstr.o + 0x0200e4a0 mp_obj_new_str_from_vstr .text.mp_obj_new_bytes_from_vstr - 0x0200e440 0x10 build/py/objstr.o - 0x0200e440 mp_obj_new_bytes_from_vstr + 0x0200e4b0 0x10 build/py/objstr.o + 0x0200e4b0 mp_obj_new_bytes_from_vstr .text.mp_obj_new_str - 0x0200e450 0x3c build/py/objstr.o - 0x0200e450 mp_obj_new_str + 0x0200e4c0 0x3c build/py/objstr.o + 0x0200e4c0 mp_obj_new_str .text.mp_obj_str_make_new - 0x0200e48c 0x100 build/py/objstr.o - 0x0200e48c mp_obj_str_make_new + 0x0200e4fc 0x100 build/py/objstr.o + 0x0200e4fc mp_obj_str_make_new .text.mp_obj_new_bytes - 0x0200e58c 0x14 build/py/objstr.o - 0x0200e58c mp_obj_new_bytes + 0x0200e5fc 0x14 build/py/objstr.o + 0x0200e5fc mp_obj_new_bytes .text.bytes_make_new - 0x0200e5a0 0x1a8 build/py/objstr.o + 0x0200e610 0x1a8 build/py/objstr.o .text.mp_obj_new_str_of_type - 0x0200e748 0x24 build/py/objstr.o - 0x0200e748 mp_obj_new_str_of_type + 0x0200e7b8 0x24 build/py/objstr.o + 0x0200e7b8 mp_obj_new_str_of_type .text.str_uni_strip - 0x0200e76c 0x1b0 build/py/objstr.o + 0x0200e7dc 0x1b0 build/py/objstr.o .text.str_strip - 0x0200e91c 0x10 build/py/objstr.o + 0x0200e98c 0x10 build/py/objstr.o .text.str_lstrip - 0x0200e92c 0x10 build/py/objstr.o + 0x0200e99c 0x10 build/py/objstr.o .text.str_rstrip - 0x0200e93c 0x10 build/py/objstr.o + 0x0200e9ac 0x10 build/py/objstr.o .text.mp_obj_str_equal - 0x0200e94c 0xf0 build/py/objstr.o - 0x0200e94c mp_obj_str_equal + 0x0200e9bc 0xf0 build/py/objstr.o + 0x0200e9bc mp_obj_str_equal .text.mp_obj_str_get_qstr - 0x0200ea3c 0x44 build/py/objstr.o - 0x0200ea3c mp_obj_str_get_qstr + 0x0200eaac 0x44 build/py/objstr.o + 0x0200eaac mp_obj_str_get_qstr .text.mp_obj_str_get_str - 0x0200ea80 0x5c build/py/objstr.o - 0x0200ea80 mp_obj_str_get_str + 0x0200eaf0 0x5c build/py/objstr.o + 0x0200eaf0 mp_obj_str_get_str .text.mp_obj_str_get_data - 0x0200eadc 0x70 build/py/objstr.o - 0x0200eadc mp_obj_str_get_data + 0x0200eb4c 0x70 build/py/objstr.o + 0x0200eb4c mp_obj_str_get_data .text.mp_obj_str_split - 0x0200eb4c 0x200 build/py/objstr.o - 0x0200eb4c mp_obj_str_split + 0x0200ebbc 0x200 build/py/objstr.o + 0x0200ebbc mp_obj_str_split .text.str_rsplit - 0x0200ed4c 0x19c build/py/objstr.o + 0x0200edbc 0x19c build/py/objstr.o .text.str_startswith - 0x0200eee8 0xb0 build/py/objstr.o + 0x0200ef58 0xb0 build/py/objstr.o .text.str_endswith - 0x0200ef98 0x88 build/py/objstr.o + 0x0200f008 0x88 build/py/objstr.o .text.mp_obj_str_format_helper - 0x0200f020 0x6cc build/py/objstr.o + 0x0200f090 0x6cc build/py/objstr.o .text.mp_obj_str_format - 0x0200f6ec 0x7c build/py/objstr.o - 0x0200f6ec mp_obj_str_format + 0x0200f75c 0x7c build/py/objstr.o + 0x0200f75c mp_obj_str_format .text.mp_obj_str_intern_checked - 0x0200f768 0x1c build/py/objstr.o - 0x0200f768 mp_obj_str_intern_checked + 0x0200f7d8 0x1c build/py/objstr.o + 0x0200f7d8 mp_obj_str_intern_checked .text.tuple_it_iternext - 0x0200f784 0x2c build/py/objtuple.o + 0x0200f7f4 0x2c build/py/objtuple.o .text.mp_obj_tuple_getiter - 0x0200f7b0 0x2c build/py/objtuple.o - 0x0200f7b0 mp_obj_tuple_getiter + 0x0200f820 0x2c build/py/objtuple.o + 0x0200f820 mp_obj_tuple_getiter .text.mp_obj_tuple_print - 0x0200f7dc 0x88 build/py/objtuple.o - 0x0200f7dc mp_obj_tuple_print + 0x0200f84c 0x88 build/py/objtuple.o + 0x0200f84c mp_obj_tuple_print .text.tuple_index - 0x0200f864 0x18 build/py/objtuple.o + 0x0200f8d4 0x18 build/py/objtuple.o .text.tuple_count - 0x0200f87c 0x10 build/py/objtuple.o + 0x0200f8ec 0x10 build/py/objtuple.o .text.mp_obj_tuple_unary_op - 0x0200f88c 0x8c build/py/objtuple.o - 0x0200f88c mp_obj_tuple_unary_op + 0x0200f8fc 0x8c build/py/objtuple.o + 0x0200f8fc mp_obj_tuple_unary_op .text.mp_obj_tuple_subscr - 0x0200f918 0x34 build/py/objtuple.o - 0x0200f918 mp_obj_tuple_subscr + 0x0200f988 0x34 build/py/objtuple.o + 0x0200f988 mp_obj_tuple_subscr .text.mp_obj_new_tuple - 0x0200f94c 0x64 build/py/objtuple.o - 0x0200f94c mp_obj_new_tuple + 0x0200f9bc 0x64 build/py/objtuple.o + 0x0200f9bc mp_obj_new_tuple .text.mp_obj_tuple_make_new - 0x0200f9b0 0xc8 build/py/objtuple.o + 0x0200fa20 0xc8 build/py/objtuple.o .text.mp_obj_tuple_binary_op - 0x0200fa78 0x180 build/py/objtuple.o - 0x0200fa78 mp_obj_tuple_binary_op + 0x0200fae8 0x180 build/py/objtuple.o + 0x0200fae8 mp_obj_tuple_binary_op .text.mp_obj_tuple_get - 0x0200fbf8 0x14 build/py/objtuple.o - 0x0200fbf8 mp_obj_tuple_get + 0x0200fc68 0x14 build/py/objtuple.o + 0x0200fc68 mp_obj_tuple_get .text.mp_obj_tuple_del - 0x0200fc0c 0x4 build/py/objtuple.o - 0x0200fc0c mp_obj_tuple_del + 0x0200fc7c 0x4 build/py/objtuple.o + 0x0200fc7c mp_obj_tuple_del .text.instance_count_native_bases - 0x0200fc10 0x44 build/py/objtype.o + 0x0200fc80 0x44 build/py/objtype.o .text.native_base_init_wrapper - 0x0200fc54 0x54 build/py/objtype.o + 0x0200fcc4 0x54 build/py/objtype.o .text.mp_obj_class_lookup - 0x0200fca8 0x158 build/py/objtype.o + 0x0200fd18 0x158 build/py/objtype.o .text.type_attr - 0x0200fe00 0x9c build/py/objtype.o + 0x0200fe70 0x9c build/py/objtype.o .text.super_attr - 0x0200fe9c 0xb4 build/py/objtype.o + 0x0200ff0c 0xb4 build/py/objtype.o .text.type_call - 0x0200ff50 0x28 build/py/objtype.o + 0x0200ffc0 0x28 build/py/objtype.o .text.mp_obj_instance_getiter - 0x0200ff78 0xc0 build/py/objtype.o - 0x0200ff78 mp_obj_instance_getiter + 0x0200ffe8 0xc0 build/py/objtype.o + 0x0200ffe8 mp_obj_instance_getiter .text.mp_obj_instance_attr - 0x02010038 0xf0 build/py/objtype.o + 0x020100a8 0xf0 build/py/objtype.o .text.type_print - 0x02010128 0x10 build/py/objtype.o + 0x02010198 0x10 build/py/objtype.o .text.static_class_method_make_new - 0x02010138 0x38 build/py/objtype.o + 0x020101a8 0x38 build/py/objtype.o .text.super_make_new - 0x02010170 0x5c build/py/objtype.o + 0x020101e0 0x5c build/py/objtype.o .text.instance_subscr - 0x020101cc 0xbc build/py/objtype.o + 0x0201023c 0xbc build/py/objtype.o .text.instance_binary_op - 0x02010288 0xbc build/py/objtype.o + 0x020102f8 0xbc build/py/objtype.o .text.instance_unary_op - 0x02010344 0x108 build/py/objtype.o + 0x020103b4 0x108 build/py/objtype.o .text.super_print - 0x0201044c 0x5c build/py/objtype.o + 0x020104bc 0x5c build/py/objtype.o .text.instance_print - 0x020104a8 0x110 build/py/objtype.o + 0x02010518 0x110 build/py/objtype.o .text.instance_get_buffer - 0x020105b8 0x88 build/py/objtype.o + 0x02010628 0x88 build/py/objtype.o .text.mp_obj_instance_make_new - 0x02010640 0x218 build/py/objtype.o + 0x020106b0 0x218 build/py/objtype.o .text.mp_obj_instance_call - 0x02010858 0x9c build/py/objtype.o - 0x02010858 mp_obj_instance_call + 0x020108c8 0x9c build/py/objtype.o + 0x020108c8 mp_obj_instance_call .text.mp_obj_instance_is_callable - 0x020108f4 0x54 build/py/objtype.o - 0x020108f4 mp_obj_instance_is_callable + 0x02010964 0x54 build/py/objtype.o + 0x02010964 mp_obj_instance_is_callable .text.mp_obj_new_type - 0x02010948 0x21c build/py/objtype.o - 0x02010948 mp_obj_new_type + 0x020109b8 0x21c build/py/objtype.o + 0x020109b8 mp_obj_new_type .text.type_make_new - 0x02010b64 0x54 build/py/objtype.o + 0x02010bd4 0x54 build/py/objtype.o .text.mp_load_super_method - 0x02010bb8 0x38 build/py/objtype.o - 0x02010bb8 mp_load_super_method + 0x02010c28 0x38 build/py/objtype.o + 0x02010c28 mp_load_super_method .text.mp_obj_is_subclass_fast - 0x02010bf0 0x50 build/py/objtype.o - 0x02010bf0 mp_obj_is_subclass_fast + 0x02010c60 0x50 build/py/objtype.o + 0x02010c60 mp_obj_is_subclass_fast .text.mp_obj_is_subclass - 0x02010c40 0xac build/py/objtype.o + 0x02010cb0 0xac build/py/objtype.o .text.mp_builtin_issubclass - 0x02010cec 0x28 build/py/objtype.o + 0x02010d5c 0x28 build/py/objtype.o .text.mp_builtin_isinstance - 0x02010d14 0x18 build/py/objtype.o + 0x02010d84 0x18 build/py/objtype.o .text.mp_obj_cast_to_native_base - 0x02010d2c 0x34 build/py/objtype.o - 0x02010d2c mp_obj_cast_to_native_base + 0x02010d9c 0x34 build/py/objtype.o + 0x02010d9c mp_obj_cast_to_native_base .text.zip_iternext - 0x02010d60 0x68 build/py/objzip.o + 0x02010dd0 0x68 build/py/objzip.o .text.zip_make_new - 0x02010dc8 0x6c build/py/objzip.o + 0x02010e38 0x6c build/py/objzip.o .text.op_getitem - 0x02010e34 0x30 build/py/opmethods.o + 0x02010ea4 0x30 build/py/opmethods.o .text.op_setitem - 0x02010e64 0x34 build/py/opmethods.o + 0x02010ed4 0x34 build/py/opmethods.o .text.op_delitem - 0x02010e98 0x30 build/py/opmethods.o + 0x02010f08 0x30 build/py/opmethods.o .text.mp_seq_multiply - 0x02010ec8 0x3c build/py/sequence.o - 0x02010ec8 mp_seq_multiply + 0x02010f38 0x3c build/py/sequence.o + 0x02010f38 mp_seq_multiply .text.mp_seq_cmp_bytes - 0x02010f04 0xbc build/py/sequence.o - 0x02010f04 mp_seq_cmp_bytes + 0x02010f74 0xbc build/py/sequence.o + 0x02010f74 mp_seq_cmp_bytes .text.mp_seq_cmp_objs - 0x02010fc0 0xf4 build/py/sequence.o - 0x02010fc0 mp_seq_cmp_objs + 0x02011030 0xf4 build/py/sequence.o + 0x02011030 mp_seq_cmp_objs .text.mp_seq_index_obj - 0x020110b4 0x94 build/py/sequence.o - 0x020110b4 mp_seq_index_obj + 0x02011124 0x94 build/py/sequence.o + 0x02011124 mp_seq_index_obj .text.mp_seq_count_obj - 0x02011148 0x44 build/py/sequence.o - 0x02011148 mp_seq_count_obj + 0x020111b8 0x44 build/py/sequence.o + 0x020111b8 mp_seq_count_obj .text.mp_get_stream - 0x0201118c 0x14 build/py/stream.o + 0x020111fc 0x14 build/py/stream.o .text.stream_unbuffered_readline - 0x020111a0 0xec build/py/stream.o + 0x02011210 0xec build/py/stream.o .text.mp_stream_unbuffered_iter - 0x0201128c 0x30 build/py/stream.o - 0x0201128c mp_stream_unbuffered_iter + 0x020112fc 0x30 build/py/stream.o + 0x020112fc mp_stream_unbuffered_iter .text.mp_binary_set_int - 0x020112bc 0x48 build/py/binary.o - 0x020112bc mp_binary_set_int + 0x0201132c 0x48 build/py/binary.o + 0x0201132c mp_binary_set_int .text.mp_builtin___import___default - 0x02011304 0x80 build/py/builtinimport.o - 0x02011304 mp_builtin___import___default + 0x02011374 0x80 build/py/builtinimport.o + 0x02011374 mp_builtin___import___default .text.eval_exec_helper - 0x02011384 0xb8 build/py/builtinevex.o + 0x020113f4 0xb8 build/py/builtinevex.o .text.mp_builtin_eval - 0x0201143c 0x8 build/py/builtinevex.o + 0x020114ac 0x8 build/py/builtinevex.o .text.mp_builtin_exec - 0x02011444 0x8 build/py/builtinevex.o + 0x020114b4 0x8 build/py/builtinevex.o .text.mp_builtin_globals - 0x0201144c 0x10 build/py/modbuiltins.o + 0x020114bc 0x10 build/py/modbuiltins.o .text.mp_builtin_locals - 0x0201145c 0x10 build/py/modbuiltins.o + 0x020114cc 0x10 build/py/modbuiltins.o .text.mp_builtin___build_class__ - 0x0201146c 0x98 build/py/modbuiltins.o + 0x020114dc 0x98 build/py/modbuiltins.o .text.mp_builtin_abs - 0x02011504 0xc build/py/modbuiltins.o + 0x02011574 0xc build/py/modbuiltins.o .text.mp_builtin_hash - 0x02011510 0xc build/py/modbuiltins.o + 0x02011580 0xc build/py/modbuiltins.o .text.mp_builtin_iter - 0x0201151c 0x8 build/py/modbuiltins.o + 0x0201158c 0x8 build/py/modbuiltins.o .text.mp_builtin_all - 0x02011524 0x40 build/py/modbuiltins.o + 0x02011594 0x40 build/py/modbuiltins.o .text.mp_builtin_any - 0x02011564 0x40 build/py/modbuiltins.o + 0x020115d4 0x40 build/py/modbuiltins.o .text.mp_builtin_bin - 0x020115a4 0x2c build/py/modbuiltins.o + 0x02011614 0x2c build/py/modbuiltins.o .text.mp_builtin_hex - 0x020115d0 0x2c build/py/modbuiltins.o - .text.mp_builtin_oct - 0x020115fc 0x2c build/py/modbuiltins.o - .text.mp_builtin_callable - 0x02011628 0x18 build/py/modbuiltins.o - .text.mp_builtin_chr 0x02011640 0x2c build/py/modbuiltins.o + .text.mp_builtin_oct + 0x0201166c 0x2c build/py/modbuiltins.o + .text.mp_builtin_callable + 0x02011698 0x18 build/py/modbuiltins.o + .text.mp_builtin_chr + 0x020116b0 0x2c build/py/modbuiltins.o .text.mp_builtin_divmod - 0x0201166c 0x10 build/py/modbuiltins.o + 0x020116dc 0x10 build/py/modbuiltins.o .text.mp_builtin_sum - 0x0201167c 0x58 build/py/modbuiltins.o + 0x020116ec 0x58 build/py/modbuiltins.o .text.mp_builtin_ord - 0x020116d4 0x30 build/py/modbuiltins.o + 0x02011744 0x30 build/py/modbuiltins.o .text.mp_builtin_pow - 0x02011704 0x1c build/py/modbuiltins.o + 0x02011774 0x1c build/py/modbuiltins.o .text.mp_builtin_print - 0x02011720 0xd0 build/py/modbuiltins.o + 0x02011790 0xd0 build/py/modbuiltins.o .text.mp_builtin_repr - 0x020117f0 0x3c build/py/modbuiltins.o + 0x02011860 0x3c build/py/modbuiltins.o .text.mp_builtin_round - 0x0201182c 0x48 build/py/modbuiltins.o + 0x0201189c 0x48 build/py/modbuiltins.o .text.mp_builtin_sorted - 0x02011874 0x4c build/py/modbuiltins.o + 0x020118e4 0x4c build/py/modbuiltins.o .text.mp_builtin_hasattr - 0x020118c0 0x3c build/py/modbuiltins.o + 0x02011930 0x3c build/py/modbuiltins.o .text.mp_builtin_getattr - 0x020118fc 0x74 build/py/modbuiltins.o + 0x0201196c 0x74 build/py/modbuiltins.o .text.mp_builtin_setattr - 0x02011970 0x2c build/py/modbuiltins.o + 0x020119e0 0x2c build/py/modbuiltins.o .text.mp_builtin_next - 0x0201199c 0x20 build/py/modbuiltins.o + 0x02011a0c 0x20 build/py/modbuiltins.o .text.mp_builtin___repl_print__ - 0x020119bc 0x40 build/py/modbuiltins.o + 0x02011a2c 0x40 build/py/modbuiltins.o .text.mp_builtin_dir - 0x020119fc 0xc0 build/py/modbuiltins.o + 0x02011a6c 0xc0 build/py/modbuiltins.o .text.mp_execute_bytecode - 0x02011abc 0x1170 build/py/vm.o - 0x02011abc mp_execute_bytecode + 0x02011b2c 0x1170 build/py/vm.o + 0x02011b2c mp_execute_bytecode .text.mp_encode_uint - 0x02012c2c 0x6c build/py/bc.o - 0x02012c2c mp_encode_uint + 0x02012c9c 0x6c build/py/bc.o + 0x02012c9c mp_encode_uint .text.mp_decode_uint - 0x02012c98 0x28 build/py/bc.o - 0x02012c98 mp_decode_uint + 0x02012d08 0x28 build/py/bc.o + 0x02012d08 mp_decode_uint .text.mp_decode_uint_value - 0x02012cc0 0x18 build/py/bc.o - 0x02012cc0 mp_decode_uint_value + 0x02012d30 0x18 build/py/bc.o + 0x02012d30 mp_decode_uint_value .text.mp_decode_uint_skip - 0x02012cd8 0x10 build/py/bc.o - 0x02012cd8 mp_decode_uint_skip + 0x02012d48 0x10 build/py/bc.o + 0x02012d48 mp_decode_uint_skip .text.mp_setup_code_state - 0x02012ce8 0x498 build/py/bc.o - 0x02012ce8 mp_setup_code_state + 0x02012d58 0x498 build/py/bc.o + 0x02012d58 mp_setup_code_state .text.mp_small_int_mul_overflow - 0x02013180 0x7c build/py/smallint.o - 0x02013180 mp_small_int_mul_overflow + 0x020131f0 0x7c build/py/smallint.o + 0x020131f0 mp_small_int_mul_overflow .text.mp_small_int_modulo - 0x020131fc 0x44 build/py/smallint.o - 0x020131fc mp_small_int_modulo + 0x0201326c 0x44 build/py/smallint.o + 0x0201326c mp_small_int_modulo .text.mp_small_int_floor_divide - 0x02013240 0x34 build/py/smallint.o - 0x02013240 mp_small_int_floor_divide + 0x020132b0 0x34 build/py/smallint.o + 0x020132b0 mp_small_int_floor_divide .text.modnds_swi_wait_for_vblank - 0x02013274 0x18 build/py/modnds.o + 0x020132e4 0x18 build/py/modnds.o .text._scanKeys - 0x0201328c 0x10 build/py/modnds.o + 0x020132fc 0x10 build/py/modnds.o .text._keysDown - 0x0201329c 0x14 build/py/modnds.o - .text._CHK_U 0x020132b0 0x1c build/py/modnds.o - .text.malloc 0x020132cc 0x34 build/lib.o - 0x020132cc malloc - .text.free 0x02013300 0x4 build/lib.o - 0x02013300 free - .text.memcmp 0x02013304 0x2c build/lib.o - 0x02013304 memcmp - .text.memmove 0x02013330 0x50 build/lib.o - 0x02013330 memmove - .text.memcpy 0x02013380 0x4 build/lib.o - 0x02013380 memcpy - .text.realloc 0x02013384 0x38 build/lib.o - 0x02013384 realloc - .text.memset 0x020133bc 0x18 build/lib.o - 0x020133bc memset - .text.strchr 0x020133d4 0x2c build/lib.o - 0x020133d4 strchr - .text.strncmp 0x02013400 0x58 build/lib.o - 0x02013400 strncmp - .text.strcmp 0x02013458 0x8 build/lib.o - 0x02013458 strcmp - .text.strlen 0x02013460 0x20 build/lib.o - 0x02013460 strlen - .text.buildFont - 0x02013480 0xa0 build/main.o - 0x02013480 buildFont + 0x0201330c 0x14 build/py/modnds.o + .text._CHK_U 0x02013320 0x1c build/py/modnds.o + .text.malloc 0x0201333c 0x34 build/lib.o + 0x0201333c malloc + .text.free 0x02013370 0x4 build/lib.o + 0x02013370 free + .text.memcmp 0x02013374 0x2c build/lib.o + 0x02013374 memcmp + .text.memmove 0x020133a0 0x50 build/lib.o + 0x020133a0 memmove + .text.memcpy 0x020133f0 0x4 build/lib.o + 0x020133f0 memcpy + .text.realloc 0x020133f4 0x38 build/lib.o + 0x020133f4 realloc + .text.memset 0x0201342c 0x18 build/lib.o + 0x0201342c memset + .text.strchr 0x02013444 0x2c build/lib.o + 0x02013444 strchr + .text.strncmp 0x02013470 0x58 build/lib.o + 0x02013470 strncmp + .text.strcmp 0x020134c8 0x8 build/lib.o + 0x020134c8 strcmp + .text.strlen 0x020134d0 0x20 build/lib.o + 0x020134d0 strlen .text.nlr_jump_fail - 0x02013520 0x4 build/main.o - 0x02013520 nlr_jump_fail + 0x020134f0 0x4 build/main.o + 0x020134f0 nlr_jump_fail .text.mp_hal_stdout_tx_strn_cooked - 0x02013524 0x40 build/system.o - 0x02013524 mp_hal_stdout_tx_strn_cooked - .text.newRow 0x02013564 0xdc /opt/devkitpro/libnds/lib/libnds9.a(console.o) + 0x020134f4 0x40 build/system.o + 0x020134f4 mp_hal_stdout_tx_strn_cooked + .text.newRow 0x02013534 0xdc /opt/devkitpro/libnds/lib/libnds9.a(console.o) .text.consoleSelect - 0x02013640 0x10 /opt/devkitpro/libnds/lib/libnds9.a(console.o) - 0x02013640 consoleSelect + 0x02013610 0x10 /opt/devkitpro/libnds/lib/libnds9.a(console.o) + 0x02013610 consoleSelect .text.consolePrintChar - 0x02013650 0xe0 /opt/devkitpro/libnds/lib/libnds9.a(console.o) - 0x02013650 consolePrintChar + 0x02013620 0xe0 /opt/devkitpro/libnds/lib/libnds9.a(console.o) + 0x02013620 consolePrintChar .text.con_write - 0x02013730 0x320 /opt/devkitpro/libnds/lib/libnds9.a(console.o) - 0x02013730 con_write + 0x02013700 0x320 /opt/devkitpro/libnds/lib/libnds9.a(console.o) + 0x02013700 con_write .text.consoleLoadFont - 0x02013a50 0x314 /opt/devkitpro/libnds/lib/libnds9.a(console.o) - 0x02013a50 consoleLoadFont - .text.consoleSetFont - 0x02013d64 0x20 /opt/devkitpro/libnds/lib/libnds9.a(console.o) - 0x02013d64 consoleSetFont + 0x02013a20 0x314 /opt/devkitpro/libnds/lib/libnds9.a(console.o) + 0x02013a20 consoleLoadFont .text.consoleInit - 0x02013d84 0x18c /opt/devkitpro/libnds/lib/libnds9.a(console.o) - 0x02013d84 consoleInit + 0x02013d34 0x18c /opt/devkitpro/libnds/lib/libnds9.a(console.o) + 0x02013d34 consoleInit .text.consoleDemoInit - 0x02013f10 0x40 /opt/devkitpro/libnds/lib/libnds9.a(console.o) - 0x02013f10 consoleDemoInit + 0x02013ec0 0x40 /opt/devkitpro/libnds/lib/libnds9.a(console.o) + 0x02013ec0 consoleDemoInit .text.scanKeys - 0x02013f50 0x6c /opt/devkitpro/libnds/lib/libnds9.a(keys.o) - 0x02013f50 scanKeys + 0x02013f00 0x6c /opt/devkitpro/libnds/lib/libnds9.a(keys.o) + 0x02013f00 scanKeys .text.keysDown - 0x02013fbc 0x10 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) - 0x02013fbc keysDown + 0x02013f6c 0x10 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) + 0x02013f6c keysDown .text.checkIfText - 0x02013fcc 0x6c /opt/devkitpro/libnds/lib/libnds9.a(background.o) - 0x02013fcc checkIfText + 0x02013f7c 0x6c /opt/devkitpro/libnds/lib/libnds9.a(background.o) + 0x02013f7c checkIfText .text.bgUpdate - 0x02014038 0xf4 /opt/devkitpro/libnds/lib/libnds9.a(background.o) - 0x02014038 bgUpdate + 0x02013fe8 0xf4 /opt/devkitpro/libnds/lib/libnds9.a(background.o) + 0x02013fe8 bgUpdate .text.bgInit_call - 0x0201412c 0xb0 /opt/devkitpro/libnds/lib/libnds9.a(background.o) - 0x0201412c bgInit_call + 0x020140dc 0xb0 /opt/devkitpro/libnds/lib/libnds9.a(background.o) + 0x020140dc bgInit_call .text.bgInitSub_call - 0x020141dc 0xb8 /opt/devkitpro/libnds/lib/libnds9.a(background.o) - 0x020141dc bgInitSub_call + 0x0201418c 0xb8 /opt/devkitpro/libnds/lib/libnds9.a(background.o) + 0x0201418c bgInitSub_call .text.sinLutLookup - 0x02014294 0x4c /opt/devkitpro/libnds/lib/libnds9.a(trig.o) - 0x02014294 sinLutLookup - .text.sinLerp 0x020142e0 0x38 /opt/devkitpro/libnds/lib/libnds9.a(trig.o) - 0x020142e0 sinLerp - .text.cosLerp 0x02014318 0x48 /opt/devkitpro/libnds/lib/libnds9.a(trig.o) - 0x02014318 cosLerp + 0x02014244 0x4c /opt/devkitpro/libnds/lib/libnds9.a(trig.o) + 0x02014244 sinLutLookup + .text.sinLerp 0x02014290 0x38 /opt/devkitpro/libnds/lib/libnds9.a(trig.o) + 0x02014290 sinLerp + .text.cosLerp 0x020142c8 0x48 /opt/devkitpro/libnds/lib/libnds9.a(trig.o) + 0x020142c8 cosLerp .text.threadExit - 0x02014360 0x98 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) - 0x02014360 threadExit + 0x02014310 0x98 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) + 0x02014310 threadExit .text._threadTickTask - 0x020143f8 0x10 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) + 0x020143a8 0x10 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) .text._threadInit - 0x02014408 0x98 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) - 0x02014408 _threadInit + 0x020143b8 0x98 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) + 0x020143b8 _threadInit .text.threadPrepare - 0x020144a0 0x98 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) - 0x020144a0 threadPrepare + 0x02014450 0x98 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) + 0x02014450 threadPrepare .text.threadStart - 0x02014538 0xc0 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) - 0x02014538 threadStart + 0x020144e8 0xc0 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) + 0x020144e8 threadStart .text.threadIrqWait - 0x020145f8 0x98 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) - 0x020145f8 threadIrqWait + 0x020145a8 0x98 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) + 0x020145a8 threadIrqWait .text.threadSleepTicks - 0x02014690 0x58 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) - 0x02014690 threadSleepTicks + 0x02014640 0x58 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) + 0x02014640 threadSleepTicks .text.keypadGetState - 0x020146e8 0x28 /opt/devkitpro/calico/lib/libcalico_ds9.a(keypad.o) - 0x020146e8 keypadGetState + 0x02014698 0x28 /opt/devkitpro/calico/lib/libcalico_ds9.a(keypad.o) + 0x02014698 keypadGetState .text.touchRead - 0x02014710 0x58 /opt/devkitpro/calico/lib/libcalico_ds9.a(touch.o) - 0x02014710 touchRead + 0x020146c0 0x58 /opt/devkitpro/calico/lib/libcalico_ds9.a(touch.o) + 0x020146c0 touchRead .text._tickCountIsr - 0x02014768 0x1c /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) + 0x02014718 0x1c /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) .text._tickTaskSchedule.part.0.isra.0 - 0x02014784 0x98 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) + 0x02014734 0x98 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) .text.tickInit - 0x0201481c 0x8c /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) - 0x0201481c tickInit + 0x020147cc 0x8c /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) + 0x020147cc tickInit .text.tickGetCount - 0x020148a8 0x6c /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) - 0x020148a8 tickGetCount + 0x02014858 0x6c /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) + 0x02014858 tickGetCount .text._tickTaskIsr - 0x02014914 0x110 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) + 0x020148c4 0x110 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) .text.tickTaskStart - 0x02014a24 0x11c /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) - 0x02014a24 tickTaskStart + 0x020149d4 0x11c /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) + 0x020149d4 tickTaskStart .text.__syscall_getreent - 0x02014b40 0x14 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) - 0x02014b40 __syscall_getreent - .text.__errno 0x02014b54 0x24 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) - 0x02014b54 __errno + 0x02014af0 0x14 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) + 0x02014af0 __syscall_getreent + .text.__errno 0x02014b04 0x24 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) + 0x02014b04 __errno .text.__syscall_lock_acquire - 0x02014b78 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) - 0x02014b78 __syscall_lock_acquire + 0x02014b28 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) + 0x02014b28 __syscall_lock_acquire .text.__syscall_lock_release - 0x02014b7c 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) - 0x02014b7c __syscall_lock_release + 0x02014b2c 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) + 0x02014b2c __syscall_lock_release .text.__syscall_lock_acquire_recursive - 0x02014b80 0x40 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) - 0x02014b80 __syscall_lock_acquire_recursive + 0x02014b30 0x40 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) + 0x02014b30 __syscall_lock_acquire_recursive .text.__syscall_lock_release_recursive - 0x02014bc0 0x18 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) - 0x02014bc0 __syscall_lock_release_recursive + 0x02014b70 0x18 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) + 0x02014b70 __syscall_lock_release_recursive .text._pxiMailboxHandler - 0x02014bd8 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) + 0x02014b88 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) .text._pxiRecvUnhandled - 0x02014bdc 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) - 0x02014bdc _pxiRecvUnhandled + 0x02014b8c 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) + 0x02014b8c _pxiRecvUnhandled .text._pxiRecvIrqHandler - 0x02014be0 0x154 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) + 0x02014b90 0x154 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) .text._pxiInit - 0x02014d34 0x58 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) - 0x02014d34 _pxiInit + 0x02014ce4 0x58 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) + 0x02014ce4 _pxiInit .text.pxiSetHandler - 0x02014d8c 0x74 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) - 0x02014d8c pxiSetHandler + 0x02014d3c 0x74 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) + 0x02014d3c pxiSetHandler .text.pxiSetMailbox - 0x02014e00 0x68 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) - 0x02014e00 pxiSetMailbox + 0x02014db0 0x68 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) + 0x02014db0 pxiSetMailbox .text.pxiWaitRemote - 0x02014e68 0x38 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) - 0x02014e68 pxiWaitRemote + 0x02014e18 0x38 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) + 0x02014e18 pxiWaitRemote .text.pxiSendPacket - 0x02014ea0 0x50 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) - 0x02014ea0 pxiSendPacket + 0x02014e50 0x50 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) + 0x02014e50 pxiSendPacket .text.systemUserStartup - 0x02014ef0 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(sys_startup.o) - 0x02014ef0 systemUserStartup + 0x02014ea0 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(sys_startup.o) + 0x02014ea0 systemUserStartup .text.systemStartup - 0x02014ef4 0x104 /opt/devkitpro/calico/lib/libcalico_ds9.a(sys_startup.o) - 0x02014ef4 systemStartup - .text.irqSet 0x02014ff8 0x64 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq.o) - 0x02014ff8 irqSet + 0x02014ea4 0x104 /opt/devkitpro/calico/lib/libcalico_ds9.a(sys_startup.o) + 0x02014ea4 systemStartup + .text.irqSet 0x02014fa8 0x64 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq.o) + 0x02014fa8 irqSet .text.threadUpdateDynamicPrio - 0x0201505c 0x1c4 /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) + 0x0201500c 0x1c4 /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) .text.threadRemoveWaiter - 0x02015220 0x1a8 /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) + 0x020151d0 0x1a8 /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) .text.mutexLock - 0x020153c8 0x144 /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) - 0x020153c8 mutexLock + 0x02015378 0x144 /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) + 0x02015378 mutexLock .text.mutexUnlock - 0x0201550c 0xbc /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) - 0x0201550c mutexUnlock + 0x020154bc 0xbc /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) + 0x020154bc mutexUnlock .text.mailboxTrySend - 0x020155c8 0x9c /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) - 0x020155c8 mailboxTrySend + 0x02015578 0x9c /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) + 0x02015578 mailboxTrySend .text.mailboxRecv - 0x02015664 0x8c /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) - 0x02015664 mailboxRecv + 0x02015614 0x8c /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) + 0x02015614 mailboxRecv .text._pmCallEventHandlers - 0x020156f0 0x40 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) + 0x020156a0 0x40 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) .text._pmPxiThreadMain - 0x02015730 0xa0 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) + 0x020156e0 0xa0 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) .text._pmResetPxiHandler - 0x020157d0 0x28 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) + 0x02015780 0x28 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) .text.systemUserExit - 0x020157f8 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) - 0x020157f8 systemUserExit + 0x020157a8 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) + 0x020157a8 systemUserExit .text.systemErrorExit - 0x020157fc 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) - 0x020157fc systemErrorExit + 0x020157ac 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) + 0x020157ac systemErrorExit .text.__syscall_exit - 0x02015800 0x138 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) - 0x02015800 __syscall_exit - .text.pmInit 0x02015938 0x58 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) - 0x02015938 pmInit - .text 0x02015990 0x114 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/libgcc.a(_udivsi3.o) - 0x02015990 __udivsi3 - 0x02015990 __aeabi_uidiv - 0x02015a84 __aeabi_uidivmod - .text 0x02015aa4 0x148 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/libgcc.a(_divsi3.o) - 0x02015aa4 __aeabi_idiv - 0x02015aa4 __divsi3 - 0x02015bcc __aeabi_idivmod - .text 0x02015bec 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/libgcc.a(_dvmd_tls.o) - 0x02015bec __aeabi_ldiv0 - 0x02015bec __aeabi_idiv0 - .text 0x02015bf0 0x3c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/libgcc.a(_aeabi_uldivmod.o) - 0x02015bf0 __aeabi_uldivmod + 0x020157b0 0x138 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) + 0x020157b0 __syscall_exit + .text.pmInit 0x020158e8 0x58 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) + 0x020158e8 pmInit + .text 0x02015940 0x114 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/libgcc.a(_udivsi3.o) + 0x02015940 __udivsi3 + 0x02015940 __aeabi_uidiv + 0x02015a34 __aeabi_uidivmod + .text 0x02015a54 0x148 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/libgcc.a(_divsi3.o) + 0x02015a54 __aeabi_idiv + 0x02015a54 __divsi3 + 0x02015b7c __aeabi_idivmod + .text 0x02015b9c 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/libgcc.a(_dvmd_tls.o) + 0x02015b9c __aeabi_ldiv0 + 0x02015b9c __aeabi_idiv0 + .text 0x02015ba0 0x3c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/libgcc.a(_aeabi_uldivmod.o) + 0x02015ba0 __aeabi_uldivmod .text.__udivmoddi4 - 0x02015c2c 0x128 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/libgcc.a(_udivmoddi4.o) - 0x02015c2c __udivmoddi4 - .text 0x02015d54 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/libgcc.a(_clzdi2.o) - 0x02015d54 __clzdi2 - .text 0x02015d7c 0x48 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/libgcc.a(_clzsi2.o) - 0x02015d7c __clzsi2 - .text.siscanf 0x02015dc4 0x78 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-siscanf.o) - 0x02015dc4 siscanf - .text.__sread 0x02015e3c 0x4c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-stdio.o) - 0x02015e3c __sread + 0x02015bdc 0x128 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/libgcc.a(_udivmoddi4.o) + 0x02015bdc __udivmoddi4 + .text 0x02015d04 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/libgcc.a(_clzdi2.o) + 0x02015d04 __clzdi2 + .text 0x02015d2c 0x48 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/libgcc.a(_clzsi2.o) + 0x02015d2c __clzsi2 + .text.siscanf 0x02015d74 0x78 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-siscanf.o) + 0x02015d74 siscanf + .text.__sread 0x02015dec 0x4c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-stdio.o) + 0x02015dec __sread .text.__seofread - 0x02015e88 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-stdio.o) - 0x02015e88 __seofread + 0x02015e38 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-stdio.o) + 0x02015e38 __seofread .text.__swrite - 0x02015e90 0x6c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-stdio.o) - 0x02015e90 __swrite - .text.__sseek 0x02015efc 0x48 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-stdio.o) - 0x02015efc __sseek + 0x02015e40 0x6c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-stdio.o) + 0x02015e40 __swrite + .text.__sseek 0x02015eac 0x48 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-stdio.o) + 0x02015eac __sseek .text.__sclose - 0x02015f44 0x14 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-stdio.o) - 0x02015f44 __sclose + 0x02015ef4 0x14 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-stdio.o) + 0x02015ef4 __sclose .text._malloc_r - 0x02015f58 0x7c8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mallocr.o) - 0x02015f58 _malloc_r + 0x02015f08 0x7c8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mallocr.o) + 0x02015f08 _malloc_r .text._malloc_trim_r - 0x02016720 0x100 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-freer.o) - 0x02016720 _malloc_trim_r - .text._free_r 0x02016820 0x2e8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-freer.o) - 0x02016820 _free_r - .text.setvbuf 0x02016b08 0x298 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-setvbuf.o) - 0x02016b08 setvbuf + 0x020166d0 0x100 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-freer.o) + 0x020166d0 _malloc_trim_r + .text._free_r 0x020167d0 0x2e8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-freer.o) + 0x020167d0 _free_r + .text.setvbuf 0x02016ab8 0x298 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-setvbuf.o) + 0x02016ab8 setvbuf .text.__malloc_lock - 0x02016da0 0x18 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mlock.o) - 0x02016da0 __malloc_lock + 0x02016d50 0x18 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mlock.o) + 0x02016d50 __malloc_lock .text.__malloc_unlock - 0x02016db8 0x18 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mlock.o) - 0x02016db8 __malloc_unlock + 0x02016d68 0x18 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mlock.o) + 0x02016d68 __malloc_unlock .text.__call_exitprocs - 0x02016dd0 0x10 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-exit.o) - 0x02016dd0 __call_exitprocs - .text.iprintf 0x02016de0 0x34 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-iprintf.o) - 0x02016de0 iprintf + 0x02016d80 0x10 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-exit.o) + 0x02016d80 __call_exitprocs + .text.iprintf 0x02016d90 0x34 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-iprintf.o) + 0x02016d90 iprintf .text.__libc_init_array - 0x02016e14 0x90 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-init.o) - 0x02016e14 __libc_init_array + 0x02016dc4 0x90 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-init.o) + 0x02016dc4 __libc_init_array .text.__sflush_r - 0x02016ea4 0x244 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-fflush.o) - 0x02016ea4 __sflush_r + 0x02016e54 0x244 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-fflush.o) + 0x02016e54 __sflush_r .text._fflush_r - 0x020170e8 0x9c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-fflush.o) - 0x020170e8 _fflush_r - .text.get_arg 0x02017184 0x5ec /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-vfiprintf.o) + 0x02017098 0x9c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-fflush.o) + 0x02017098 _fflush_r + .text.get_arg 0x02017134 0x5ec /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-vfiprintf.o) .text._vfiprintf_r - 0x02017770 0x229c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-vfiprintf.o) - 0x02017770 _vfiprintf_r + 0x02017720 0x229c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-vfiprintf.o) + 0x02017720 _vfiprintf_r .text.__sbprintf - 0x02019a0c 0xbc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-vfiprintf.o) - .text.memchr 0x02019ac8 0xe4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-memchr-stub.o) - 0x02019ac8 memchr - .text.get_arg 0x02019bac 0x54 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-svfiscanf.o) + 0x020199bc 0xbc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-vfiprintf.o) + .text.memchr 0x02019a78 0xe4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-memchr-stub.o) + 0x02019a78 memchr + .text.get_arg 0x02019b5c 0x54 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-svfiscanf.o) .text._sungetc_r - 0x02019c00 0xe4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-svfiscanf.o) - 0x02019c00 _sungetc_r + 0x02019bb0 0xe4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-svfiscanf.o) + 0x02019bb0 _sungetc_r .text.__ssrefill_r - 0x02019ce4 0x68 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-svfiscanf.o) - 0x02019ce4 __ssrefill_r + 0x02019c94 0x68 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-svfiscanf.o) + 0x02019c94 __ssrefill_r .text._sfread_r - 0x02019d4c 0xc8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-svfiscanf.o) - 0x02019d4c _sfread_r + 0x02019cfc 0xc8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-svfiscanf.o) + 0x02019cfc _sfread_r .text.__ssvfiscanf_r - 0x02019e14 0x22a8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-svfiscanf.o) - 0x02019e14 __ssvfiscanf_r + 0x02019dc4 0x22a8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-svfiscanf.o) + 0x02019dc4 __ssvfiscanf_r .text._strtoul_l.isra.0 - 0x0201c0bc 0x1e8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-strtoul.o) + 0x0201c06c 0x1e8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-strtoul.o) .text._strtoul_r - 0x0201c2a4 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-strtoul.o) - 0x0201c2a4 _strtoul_r + 0x0201c254 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-strtoul.o) + 0x0201c254 _strtoul_r .text.__libc_fini_array - 0x0201c2d4 0x44 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-fini.o) - 0x0201c2d4 __libc_fini_array + 0x0201c284 0x44 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-fini.o) + 0x0201c284 __libc_fini_array .text.__sprint_r - 0x0201c318 0x34 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-sprint_r.o) - 0x0201c318 __sprint_r + 0x0201c2c8 0x34 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-sprint_r.o) + 0x0201c2c8 __sprint_r .text.iswspace - 0x0201c34c 0x14 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-iswspace.o) - 0x0201c34c iswspace - .text.__sccl 0x0201c360 0xe4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-sccl.o) - 0x0201c360 __sccl + 0x0201c2fc 0x14 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-iswspace.o) + 0x0201c2fc iswspace + .text.__sccl 0x0201c310 0xe4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-sccl.o) + 0x0201c310 __sccl .text._localeconv_r - 0x0201c444 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-localeconv.o) - 0x0201c444 _localeconv_r + 0x0201c3f4 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-localeconv.o) + 0x0201c3f4 _localeconv_r .text.__smakebuf_r - 0x0201c46c 0x14c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-makebuf.o) - 0x0201c46c __smakebuf_r + 0x0201c41c 0x14c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-makebuf.o) + 0x0201c41c __smakebuf_r .text.__swhatbuf_r - 0x0201c5b8 0x80 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-makebuf.o) - 0x0201c5b8 __swhatbuf_r + 0x0201c568 0x80 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-makebuf.o) + 0x0201c568 __swhatbuf_r .text.stdio_exit_handler - 0x0201c638 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-findfp.o) + 0x0201c5e8 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-findfp.o) .text.cleanup_stdio - 0x0201c660 0x54 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-findfp.o) + 0x0201c610 0x54 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-findfp.o) .text.global_stdio_init.part.0 - 0x0201c6b4 0x158 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-findfp.o) - .text.__sinit 0x0201c80c 0x64 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-findfp.o) - 0x0201c80c __sinit + 0x0201c664 0x158 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-findfp.o) + .text.__sinit 0x0201c7bc 0x64 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-findfp.o) + 0x0201c7bc __sinit .text.__sfp_lock_acquire - 0x0201c870 0x18 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-findfp.o) - 0x0201c870 __sfp_lock_acquire + 0x0201c820 0x18 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-findfp.o) + 0x0201c820 __sfp_lock_acquire .text.__sfp_lock_release - 0x0201c888 0x18 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-findfp.o) - 0x0201c888 __sfp_lock_release + 0x0201c838 0x18 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-findfp.o) + 0x0201c838 __sfp_lock_release .text._wcrtomb_r - 0x0201c8a0 0xac /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-wcrtomb.o) - 0x0201c8a0 _wcrtomb_r + 0x0201c850 0xac /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-wcrtomb.o) + 0x0201c850 _wcrtomb_r .text._strtol_l.part.0 - 0x0201c94c 0x348 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-strtol.o) + 0x0201c8fc 0x348 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-strtol.o) .text._strtol_r - 0x0201cc94 0x64 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-strtol.o) - 0x0201cc94 _strtol_r + 0x0201cc44 0x64 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-strtol.o) + 0x0201cc44 _strtol_r .text._fwalk_sglue - 0x0201ccf8 0x78 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-fwalk.o) - 0x0201ccf8 _fwalk_sglue - .text.strncpy 0x0201cd70 0xd0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-strncpy.o) - 0x0201cd70 strncpy + 0x0201cca8 0x78 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-fwalk.o) + 0x0201cca8 _fwalk_sglue + .text.strncpy 0x0201cd20 0xd0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-strncpy.o) + 0x0201cd20 strncpy .text._strtoull_l.isra.0 - 0x0201ce40 0x268 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-strtoull.o) + 0x0201cdf0 0x268 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-strtoull.o) .text._strtoull_r - 0x0201d0a8 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-strtoull.o) - 0x0201d0a8 _strtoull_r + 0x0201d058 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-strtoull.o) + 0x0201d058 _strtoull_r .text._wcsrtombs_r - 0x0201d0d8 0x2c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-wcsrtombs.o) - 0x0201d0d8 _wcsrtombs_r + 0x0201d088 0x2c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-wcsrtombs.o) + 0x0201d088 _wcsrtombs_r .text._mbrtowc_r - 0x0201d104 0xc0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mbrtowc.o) - 0x0201d104 _mbrtowc_r + 0x0201d0b4 0xc0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mbrtowc.o) + 0x0201d0b4 _mbrtowc_r .text.__swsetup_r - 0x0201d1c4 0x194 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-wsetup.o) - 0x0201d1c4 __swsetup_r + 0x0201d174 0x194 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-wsetup.o) + 0x0201d174 __swsetup_r .text.__submore - 0x0201d358 0xa8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-ungetc.o) - 0x0201d358 __submore + 0x0201d308 0xa8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-ungetc.o) + 0x0201d308 __submore .text.iswspace_l - 0x0201d400 0x40 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-iswspace_l.o) - 0x0201d400 iswspace_l + 0x0201d3b0 0x40 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-iswspace_l.o) + 0x0201d3b0 iswspace_l .text.__sfvwrite_r - 0x0201d440 0x490 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-fvwrite.o) - 0x0201d440 __sfvwrite_r + 0x0201d3f0 0x490 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-fvwrite.o) + 0x0201d3f0 __sfvwrite_r .text._strtoll_l.isra.0 - 0x0201d8d0 0x49c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-strtoll.o) + 0x0201d880 0x49c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-strtoll.o) .text._strtoll_r - 0x0201dd6c 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-strtoll.o) - 0x0201dd6c _strtoll_r + 0x0201dd1c 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-strtoll.o) + 0x0201dd1c _strtoll_r .text.__locale_mb_cur_max - 0x0201dd9c 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-locale.o) - 0x0201dd9c __locale_mb_cur_max + 0x0201dd4c 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-locale.o) + 0x0201dd4c __locale_mb_cur_max .text._memalign_r - 0x0201ddc4 0x168 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-malignr.o) - 0x0201ddc4 _memalign_r + 0x0201dd74 0x168 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-malignr.o) + 0x0201dd74 _memalign_r .text._wcsnrtombs_l - 0x0201df2c 0x170 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-wcsnrtombs.o) - 0x0201df2c _wcsnrtombs_l + 0x0201dedc 0x170 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-wcsnrtombs.o) + 0x0201dedc _wcsnrtombs_l .text._wcsnrtombs_r - 0x0201e09c 0x68 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-wcsnrtombs.o) - 0x0201e09c _wcsnrtombs_r + 0x0201e04c 0x68 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-wcsnrtombs.o) + 0x0201e04c _wcsnrtombs_r .text.__utf8_mbtowc - 0x0201e104 0x334 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mbtowc_r.o) - 0x0201e104 __utf8_mbtowc + 0x0201e0b4 0x334 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mbtowc_r.o) + 0x0201e0b4 __utf8_mbtowc .text._fclose_r - 0x0201e438 0x150 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-fclose.o) - 0x0201e438 _fclose_r + 0x0201e3e8 0x150 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-fclose.o) + 0x0201e3e8 _fclose_r .text.category - 0x0201e588 0x98 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-categories.o) - 0x0201e588 category + 0x0201e538 0x98 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-categories.o) + 0x0201e538 category .text._realloc_r - 0x0201e620 0x4c0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-reallocr.o) - 0x0201e620 _realloc_r + 0x0201e5d0 0x4c0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-reallocr.o) + 0x0201e5d0 _realloc_r .text.__utf8_wctomb - 0x0201eae0 0xf4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-wctomb_r.o) - 0x0201eae0 __utf8_wctomb - .text._exit 0x0201ebd4 0x20 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-_exit.o) - 0x0201ebd4 _exit + 0x0201ea90 0xf4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-wctomb_r.o) + 0x0201ea90 __utf8_wctomb + .text._exit 0x0201eb84 0x20 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-_exit.o) + 0x0201eb84 _exit .text._fstat_r - 0x0201ebf4 0x8c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-fstat.o) - 0x0201ebf4 _fstat_r + 0x0201eba4 0x8c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-fstat.o) + 0x0201eba4 _fstat_r .text.__getreent - 0x0201ec80 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-getreent.o) - 0x0201ec80 __getreent + 0x0201ec30 0x30 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-getreent.o) + 0x0201ec30 __getreent .text.__get_handle - 0x0201ecb0 0x40 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) - 0x0201ecb0 __get_handle + 0x0201ec60 0x40 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + 0x0201ec60 __get_handle .text._close_r - 0x0201ecf0 0xfc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) - 0x0201ecf0 _close_r + 0x0201eca0 0xfc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + 0x0201eca0 _close_r .text.null_write - 0x0201edec 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) + 0x0201ed9c 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) .text._isatty_r - 0x0201edf4 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-isatty.o) - 0x0201edf4 _isatty_r + 0x0201eda4 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-isatty.o) + 0x0201eda4 _isatty_r .text._lseek_r - 0x0201edfc 0x90 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-lseek.o) - 0x0201edfc _lseek_r - .text._read_r 0x0201ee8c 0x8c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-read.o) - 0x0201ee8c _read_r - .text._sbrk_r 0x0201ef18 0x78 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-sbrk.o) - 0x0201ef18 _sbrk_r + 0x0201edac 0x90 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-lseek.o) + 0x0201edac _lseek_r + .text._read_r 0x0201ee3c 0x8c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-read.o) + 0x0201ee3c _read_r + .text._sbrk_r 0x0201eec8 0x78 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-sbrk.o) + 0x0201eec8 _sbrk_r .text.__libc_lock_acquire - 0x0201ef90 0x20 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) - 0x0201ef90 __libc_lock_acquire + 0x0201ef40 0x20 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + 0x0201ef40 __libc_lock_acquire .text.__libc_lock_release - 0x0201efb0 0x20 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) - 0x0201efb0 __libc_lock_release + 0x0201ef60 0x20 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + 0x0201ef60 __libc_lock_release .text.__libc_lock_acquire_recursive - 0x0201efd0 0x20 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) - 0x0201efd0 __libc_lock_acquire_recursive + 0x0201ef80 0x20 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + 0x0201ef80 __libc_lock_acquire_recursive .text.__libc_lock_release_recursive - 0x0201eff0 0x20 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) - 0x0201eff0 __libc_lock_release_recursive + 0x0201efa0 0x20 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-syscall_support.o) + 0x0201efa0 __libc_lock_release_recursive .text._write_r - 0x0201f010 0x8c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-write.o) - 0x0201f010 _write_r + 0x0201efc0 0x8c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-write.o) + 0x0201efc0 _write_r EXCLUDE_FILE(*.twl.*) *(.glue_7t .glue_7 .vfp11_veneer .v4_bx) - .glue_7 0x0201f09c 0x0 linker stubs - .glue_7t 0x0201f09c 0x0 linker stubs - .vfp11_veneer 0x0201f09c 0x0 linker stubs - .v4_bx 0x0201f09c 0x0 linker stubs + .glue_7 0x0201f04c 0x0 linker stubs + .glue_7t 0x0201f04c 0x0 linker stubs + .vfp11_veneer 0x0201f04c 0x0 linker stubs + .v4_bx 0x0201f04c 0x0 linker stubs *(SORT_NONE(.fini)) - .fini 0x0201f09c 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crti.o - 0x0201f09c _fini - .fini 0x0201f0a8 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtn.o + .fini 0x0201f04c 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crti.o + 0x0201f04c _fini + .fini 0x0201f058 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtn.o EXCLUDE_FILE(*.twl.*) *(.rodata .rodata.* .gnu.linkonce.r.*) .rodata.str1.1 - 0x0201f0b4 0xa67 build/py/qstr.o + 0x0201f064 0xa67 build/py/qstr.o 0x68c (size before relaxing) - *fill* 0x0201fb1b 0x1 ff + *fill* 0x0201facb 0x1 ff .rodata.mp_qstr_const_pool - 0x0201fb1c 0x7c build/py/qstr.o - 0x0201fb1c mp_qstr_const_pool + 0x0201facc 0x7c build/py/qstr.o + 0x0201facc mp_qstr_const_pool .rodata.mp_qstr_const_lengths - 0x0201fb98 0x1a build/py/qstr.o - 0x0201fb98 mp_qstr_const_lengths - *fill* 0x0201fbb2 0x2 ff + 0x0201fb48 0x1a build/py/qstr.o + 0x0201fb48 mp_qstr_const_lengths + *fill* 0x0201fb62 0x2 ff .rodata.mp_qstr_const_pool_static - 0x0201fbb4 0x2f0 build/py/qstr.o - 0x0201fbb4 mp_qstr_const_pool_static + 0x0201fb64 0x2f0 build/py/qstr.o + 0x0201fb64 mp_qstr_const_pool_static .rodata.mp_qstr_const_lengths_static - 0x0201fea4 0xb7 build/py/qstr.o - 0x0201fea4 mp_qstr_const_lengths_static + 0x0201fe54 0xb7 build/py/qstr.o + 0x0201fe54 mp_qstr_const_lengths_static .rodata.mp_print_mp_int.str1.1 - 0x0201ff5b 0x1 build/py/mpprint.o + 0x0201ff0b 0x1 build/py/mpprint.o .rodata.mp_vprintf.str1.1 - 0x0201ff5b 0xb build/py/mpprint.o + 0x0201ff0b 0xb build/py/mpprint.o .rodata.mp_vprintf - 0x0201ff5b 0x17 build/py/mpprint.o - *fill* 0x0201ff72 0x2 ff + 0x0201ff0b 0x17 build/py/mpprint.o + *fill* 0x0201ff22 0x2 ff .rodata.mp_plat_print - 0x0201ff74 0x8 build/py/mpprint.o - 0x0201ff74 mp_plat_print + 0x0201ff24 0x8 build/py/mpprint.o + 0x0201ff24 mp_plat_print .rodata.pad_zeroes - 0x0201ff7c 0x11 build/py/mpprint.o + 0x0201ff2c 0x11 build/py/mpprint.o .rodata.pad_spaces - 0x0201ff8d 0x11 build/py/mpprint.o - .rodata.attr 0x0201ff9e 0x80 build/py/unicode.o + 0x0201ff3d 0x11 build/py/mpprint.o + .rodata.attr 0x0201ff4e 0x80 build/py/unicode.o .rodata.mp_lexer_to_next.str1.1 - 0x0202001e 0x45 build/py/lexer.o + 0x0201ffce 0x45 build/py/lexer.o .rodata.mp_lexer_to_next - 0x0202001e 0x1d build/py/lexer.o + 0x0201ffce 0x1d build/py/lexer.o .rodata.str1.1 - 0x0202003b 0xbc build/py/lexer.o - *fill* 0x0202003b 0x1 ff + 0x0201ffeb 0xbc build/py/lexer.o + *fill* 0x0201ffeb 0x1 ff .rodata.tok_kw - 0x0202003c 0x88 build/py/lexer.o + 0x0201ffec 0x88 build/py/lexer.o .rodata.tok_enc_kind - 0x020200c4 0x2c build/py/lexer.o + 0x02020074 0x2c build/py/lexer.o .rodata.push_result_token.isra.0 - 0x020200f0 0x5 build/py/parse.o + 0x020200a0 0x5 build/py/parse.o .rodata.rule_arg_offset_table - 0x020200f5 0xa3 build/py/parse.o + 0x020200a5 0xa3 build/py/parse.o .rodata.rule_arg_combined_table - 0x02020198 0x348 build/py/parse.o + 0x02020148 0x348 build/py/parse.o .rodata.rule_act_table - 0x020204e0 0xa3 build/py/parse.o + 0x02020490 0xa3 build/py/parse.o .rodata.scope_simple_name_table - 0x02020583 0x7 build/py/scope.o + 0x02020533 0x7 build/py/scope.o .rodata.compile_funcdef_lambdef_param - 0x0202058a 0x8 build/py/compile.o + 0x0202053a 0x8 build/py/compile.o .rodata.compile_scope - 0x02020592 0x8 build/py/compile.o - *fill* 0x0202059a 0x2 ff + 0x02020542 0x8 build/py/compile.o + *fill* 0x0202054a 0x2 ff .rodata.compile_function - 0x0202059c 0xd8 build/py/compile.o + 0x0202054c 0xd8 build/py/compile.o .rodata.mp_emit_bc_method_table_delete_id_ops - 0x02020674 0x8 build/py/emitbc.o - 0x02020674 mp_emit_bc_method_table_delete_id_ops + 0x02020624 0x8 build/py/emitbc.o + 0x02020624 mp_emit_bc_method_table_delete_id_ops .rodata.mp_emit_bc_method_table_store_id_ops - 0x0202067c 0x8 build/py/emitbc.o - 0x0202067c mp_emit_bc_method_table_store_id_ops + 0x0202062c 0x8 build/py/emitbc.o + 0x0202062c mp_emit_bc_method_table_store_id_ops .rodata.mp_emit_bc_method_table_load_id_ops - 0x02020684 0x8 build/py/emitbc.o - 0x02020684 mp_emit_bc_method_table_load_id_ops + 0x02020634 0x8 build/py/emitbc.o + 0x02020634 mp_emit_bc_method_table_load_id_ops .rodata.mp_unary_op - 0x0202068c 0x9 build/py/runtime.o - *fill* 0x02020695 0x1 ff + 0x0202063c 0x9 build/py/runtime.o + *fill* 0x02020645 0x1 ff .rodata.mp_binary_op - 0x02020696 0x50 build/py/runtime.o - *fill* 0x020206e6 0x2 ff + 0x02020646 0x50 build/py/runtime.o + *fill* 0x02020696 0x2 ff .rodata.mp_module___main__ - 0x020206e8 0x8 build/py/runtime.o - 0x020206e8 mp_module___main__ + 0x02020698 0x8 build/py/runtime.o + 0x02020698 mp_module___main__ .rodata.hash_allocation_sizes - 0x020206f0 0x44 build/py/map.o + 0x020206a0 0x44 build/py/map.o .rodata.mp_obj_print_helper.str1.1 - 0x02020734 0x5 build/py/obj.o + 0x020206e4 0x5 build/py/obj.o .rodata.mp_obj_print_exception.str1.1 - 0x02020734 0x3b build/py/obj.o + 0x020206e4 0x3b build/py/obj.o .rodata.types.0 - 0x02020734 0x40 build/py/obj.o + 0x020206e4 0x40 build/py/obj.o .rodata.bool_print.str1.1 - 0x02020774 0xb build/py/objbool.o + 0x02020724 0xb build/py/objbool.o .rodata.mp_type_bool - 0x02020774 0x24 build/py/objbool.o - 0x02020774 mp_type_bool + 0x02020724 0x24 build/py/objbool.o + 0x02020724 mp_type_bool .rodata.mp_type_bound_meth - 0x02020798 0x20 build/py/objboundmeth.o - 0x02020798 mp_type_bound_meth + 0x02020748 0x20 build/py/objboundmeth.o + 0x02020748 mp_type_bound_meth .rodata.mp_type_cell - 0x020207b8 0x14 build/py/objcell.o + 0x02020768 0x14 build/py/objcell.o .rodata.mp_type_closure - 0x020207cc 0x18 build/py/objclosure.o - 0x020207cc mp_type_closure + 0x0202077c 0x18 build/py/objclosure.o + 0x0202077c mp_type_closure .rodata.dict_view_print.str1.1 - 0x020207e4 0x9 build/py/objdict.o + 0x02020794 0x9 build/py/objdict.o .rodata.dict_print.str1.1 - 0x020207e4 0x7 build/py/objdict.o + 0x02020794 0x7 build/py/objdict.o .rodata.dict_locals_dict - 0x020207e4 0x10 build/py/objdict.o + 0x02020794 0x10 build/py/objdict.o .rodata.dict_locals_dict_table - 0x020207f4 0x68 build/py/objdict.o + 0x020207a4 0x68 build/py/objdict.o .rodata.dict_values_obj - 0x0202085c 0x8 build/py/objdict.o + 0x0202080c 0x8 build/py/objdict.o .rodata.dict_keys_obj - 0x02020864 0x8 build/py/objdict.o + 0x02020814 0x8 build/py/objdict.o .rodata.dict_items_obj - 0x0202086c 0x8 build/py/objdict.o + 0x0202081c 0x8 build/py/objdict.o .rodata.str1.1 - 0x02020874 0x21 build/py/objdict.o + 0x02020824 0x21 build/py/objdict.o .rodata.mp_dict_view_names - 0x02020874 0xc build/py/objdict.o + 0x02020824 0xc build/py/objdict.o .rodata.mp_type_dict_view_it - 0x02020880 0x18 build/py/objdict.o + 0x02020830 0x18 build/py/objdict.o .rodata.mp_type_dict_view - 0x02020898 0x24 build/py/objdict.o + 0x02020848 0x24 build/py/objdict.o .rodata.dict_update_obj - 0x020208bc 0xc build/py/objdict.o + 0x0202086c 0xc build/py/objdict.o .rodata.dict_popitem_obj - 0x020208c8 0x8 build/py/objdict.o + 0x02020878 0x8 build/py/objdict.o .rodata.dict_setdefault_obj - 0x020208d0 0xc build/py/objdict.o + 0x02020880 0xc build/py/objdict.o .rodata.dict_pop_obj - 0x020208dc 0xc build/py/objdict.o + 0x0202088c 0xc build/py/objdict.o .rodata.dict_get_obj - 0x020208e8 0xc build/py/objdict.o + 0x02020898 0xc build/py/objdict.o .rodata.dict_copy_obj - 0x020208f4 0x8 build/py/objdict.o + 0x020208a4 0x8 build/py/objdict.o .rodata.dict_clear_obj - 0x020208fc 0x8 build/py/objdict.o + 0x020208ac 0x8 build/py/objdict.o .rodata.mp_type_dict - 0x02020904 0x30 build/py/objdict.o - 0x02020904 mp_type_dict + 0x020208b4 0x30 build/py/objdict.o + 0x020208b4 mp_type_dict .rodata.mp_obj_exception_print.str1.1 - 0x02020934 0x4 build/py/objexcept.o + 0x020208e4 0x4 build/py/objexcept.o .rodata.mp_type_ValueError - 0x02020934 0x24 build/py/objexcept.o - 0x02020934 mp_type_ValueError + 0x020208e4 0x24 build/py/objexcept.o + 0x020208e4 mp_type_ValueError .rodata.mp_type_TypeError - 0x02020958 0x24 build/py/objexcept.o - 0x02020958 mp_type_TypeError + 0x02020908 0x24 build/py/objexcept.o + 0x02020908 mp_type_TypeError .rodata.mp_type_IndentationError - 0x0202097c 0x24 build/py/objexcept.o - 0x0202097c mp_type_IndentationError + 0x0202092c 0x24 build/py/objexcept.o + 0x0202092c mp_type_IndentationError .rodata.mp_type_SyntaxError - 0x020209a0 0x24 build/py/objexcept.o - 0x020209a0 mp_type_SyntaxError + 0x02020950 0x24 build/py/objexcept.o + 0x02020950 mp_type_SyntaxError .rodata.mp_type_NotImplementedError - 0x020209c4 0x24 build/py/objexcept.o - 0x020209c4 mp_type_NotImplementedError + 0x02020974 0x24 build/py/objexcept.o + 0x02020974 mp_type_NotImplementedError .rodata.mp_type_RuntimeError - 0x020209e8 0x24 build/py/objexcept.o - 0x020209e8 mp_type_RuntimeError + 0x02020998 0x24 build/py/objexcept.o + 0x02020998 mp_type_RuntimeError .rodata.mp_type_OSError - 0x02020a0c 0x24 build/py/objexcept.o - 0x02020a0c mp_type_OSError + 0x020209bc 0x24 build/py/objexcept.o + 0x020209bc mp_type_OSError .rodata.mp_type_NameError - 0x02020a30 0x24 build/py/objexcept.o - 0x02020a30 mp_type_NameError + 0x020209e0 0x24 build/py/objexcept.o + 0x020209e0 mp_type_NameError .rodata.mp_type_MemoryError - 0x02020a54 0x24 build/py/objexcept.o - 0x02020a54 mp_type_MemoryError + 0x02020a04 0x24 build/py/objexcept.o + 0x02020a04 mp_type_MemoryError .rodata.mp_type_KeyError - 0x02020a78 0x24 build/py/objexcept.o - 0x02020a78 mp_type_KeyError + 0x02020a28 0x24 build/py/objexcept.o + 0x02020a28 mp_type_KeyError .rodata.mp_type_IndexError - 0x02020a9c 0x24 build/py/objexcept.o - 0x02020a9c mp_type_IndexError + 0x02020a4c 0x24 build/py/objexcept.o + 0x02020a4c mp_type_IndexError .rodata.mp_type_LookupError - 0x02020ac0 0x24 build/py/objexcept.o - 0x02020ac0 mp_type_LookupError + 0x02020a70 0x24 build/py/objexcept.o + 0x02020a70 mp_type_LookupError .rodata.mp_type_ImportError - 0x02020ae4 0x24 build/py/objexcept.o - 0x02020ae4 mp_type_ImportError + 0x02020a94 0x24 build/py/objexcept.o + 0x02020a94 mp_type_ImportError .rodata.mp_type_EOFError - 0x02020b08 0x24 build/py/objexcept.o - 0x02020b08 mp_type_EOFError + 0x02020ab8 0x24 build/py/objexcept.o + 0x02020ab8 mp_type_EOFError .rodata.mp_type_AttributeError - 0x02020b2c 0x24 build/py/objexcept.o - 0x02020b2c mp_type_AttributeError + 0x02020adc 0x24 build/py/objexcept.o + 0x02020adc mp_type_AttributeError .rodata.mp_type_AssertionError - 0x02020b50 0x24 build/py/objexcept.o - 0x02020b50 mp_type_AssertionError + 0x02020b00 0x24 build/py/objexcept.o + 0x02020b00 mp_type_AssertionError .rodata.mp_type_ZeroDivisionError - 0x02020b74 0x24 build/py/objexcept.o - 0x02020b74 mp_type_ZeroDivisionError + 0x02020b24 0x24 build/py/objexcept.o + 0x02020b24 mp_type_ZeroDivisionError .rodata.mp_type_OverflowError - 0x02020b98 0x24 build/py/objexcept.o - 0x02020b98 mp_type_OverflowError + 0x02020b48 0x24 build/py/objexcept.o + 0x02020b48 mp_type_OverflowError .rodata.mp_type_ArithmeticError - 0x02020bbc 0x24 build/py/objexcept.o - 0x02020bbc mp_type_ArithmeticError + 0x02020b6c 0x24 build/py/objexcept.o + 0x02020b6c mp_type_ArithmeticError .rodata.mp_type_StopIteration - 0x02020be0 0x24 build/py/objexcept.o - 0x02020be0 mp_type_StopIteration + 0x02020b90 0x24 build/py/objexcept.o + 0x02020b90 mp_type_StopIteration .rodata.mp_type_Exception - 0x02020c04 0x24 build/py/objexcept.o - 0x02020c04 mp_type_Exception + 0x02020bb4 0x24 build/py/objexcept.o + 0x02020bb4 mp_type_Exception .rodata.mp_type_GeneratorExit - 0x02020c28 0x24 build/py/objexcept.o - 0x02020c28 mp_type_GeneratorExit + 0x02020bd8 0x24 build/py/objexcept.o + 0x02020bd8 mp_type_GeneratorExit .rodata.mp_type_KeyboardInterrupt - 0x02020c4c 0x24 build/py/objexcept.o - 0x02020c4c mp_type_KeyboardInterrupt + 0x02020bfc 0x24 build/py/objexcept.o + 0x02020bfc mp_type_KeyboardInterrupt .rodata.mp_type_SystemExit - 0x02020c70 0x24 build/py/objexcept.o - 0x02020c70 mp_type_SystemExit + 0x02020c20 0x24 build/py/objexcept.o + 0x02020c20 mp_type_SystemExit .rodata.mp_type_BaseException - 0x02020c94 0x20 build/py/objexcept.o - 0x02020c94 mp_type_BaseException + 0x02020c44 0x20 build/py/objexcept.o + 0x02020c44 mp_type_BaseException .rodata.mp_type_fun_bc - 0x02020cb4 0x18 build/py/objfun.o - 0x02020cb4 mp_type_fun_bc + 0x02020c64 0x18 build/py/objfun.o + 0x02020c64 mp_type_fun_bc .rodata.mp_type_fun_builtin_var - 0x02020ccc 0x18 build/py/objfun.o - 0x02020ccc mp_type_fun_builtin_var + 0x02020c7c 0x18 build/py/objfun.o + 0x02020c7c mp_type_fun_builtin_var .rodata.mp_type_fun_builtin_3 - 0x02020ce4 0x18 build/py/objfun.o - 0x02020ce4 mp_type_fun_builtin_3 + 0x02020c94 0x18 build/py/objfun.o + 0x02020c94 mp_type_fun_builtin_3 .rodata.mp_type_fun_builtin_2 - 0x02020cfc 0x18 build/py/objfun.o - 0x02020cfc mp_type_fun_builtin_2 + 0x02020cac 0x18 build/py/objfun.o + 0x02020cac mp_type_fun_builtin_2 .rodata.mp_type_fun_builtin_1 - 0x02020d14 0x18 build/py/objfun.o - 0x02020d14 mp_type_fun_builtin_1 + 0x02020cc4 0x18 build/py/objfun.o + 0x02020cc4 mp_type_fun_builtin_1 .rodata.mp_type_fun_builtin_0 - 0x02020d2c 0x18 build/py/objfun.o - 0x02020d2c mp_type_fun_builtin_0 + 0x02020cdc 0x18 build/py/objfun.o + 0x02020cdc mp_type_fun_builtin_0 .rodata.gen_instance_print.str1.1 - 0x02020d44 0x1e build/py/objgenerator.o + 0x02020cf4 0x1e build/py/objgenerator.o .rodata.mp_type_gen_instance - 0x02020d44 0x20 build/py/objgenerator.o - 0x02020d44 mp_type_gen_instance + 0x02020cf4 0x20 build/py/objgenerator.o + 0x02020cf4 mp_type_gen_instance .rodata.gen_instance_locals_dict - 0x02020d64 0x10 build/py/objgenerator.o + 0x02020d14 0x10 build/py/objgenerator.o .rodata.gen_instance_locals_dict_table - 0x02020d74 0x18 build/py/objgenerator.o + 0x02020d24 0x18 build/py/objgenerator.o .rodata.gen_instance_close_obj - 0x02020d8c 0x8 build/py/objgenerator.o + 0x02020d3c 0x8 build/py/objgenerator.o .rodata.gen_instance_throw_obj - 0x02020d94 0xc build/py/objgenerator.o + 0x02020d44 0xc build/py/objgenerator.o .rodata.gen_instance_send_obj - 0x02020da0 0x8 build/py/objgenerator.o + 0x02020d50 0x8 build/py/objgenerator.o .rodata.mp_type_gen_wrap - 0x02020da8 0x18 build/py/objgenerator.o - 0x02020da8 mp_type_gen_wrap + 0x02020d58 0x18 build/py/objgenerator.o + 0x02020d58 mp_type_gen_wrap .rodata.mp_const_GeneratorExit_obj - 0x02020dc0 0x10 build/py/objgenerator.o - 0x02020dc0 mp_const_GeneratorExit_obj + 0x02020d70 0x10 build/py/objgenerator.o + 0x02020d70 mp_const_GeneratorExit_obj .rodata.mp_type_it - 0x02020dd0 0x18 build/py/objgetitemiter.o + 0x02020d80 0x18 build/py/objgetitemiter.o .rodata.int_locals_dict - 0x02020de8 0x10 build/py/objint.o + 0x02020d98 0x10 build/py/objint.o .rodata.int_locals_dict_table - 0x02020df8 0x10 build/py/objint.o + 0x02020da8 0x10 build/py/objint.o .rodata.int_to_bytes_obj - 0x02020e08 0xc build/py/objint.o + 0x02020db8 0xc build/py/objint.o .rodata.int_from_bytes_obj - 0x02020e14 0x8 build/py/objint.o + 0x02020dc4 0x8 build/py/objint.o .rodata.int_from_bytes_fun_obj - 0x02020e1c 0xc build/py/objint.o + 0x02020dcc 0xc build/py/objint.o .rodata.mp_type_int - 0x02020e28 0x28 build/py/objint.o - 0x02020e28 mp_type_int + 0x02020dd8 0x28 build/py/objint.o + 0x02020dd8 mp_type_int .rodata.log_base2_floor - 0x02020e50 0x10 build/py/objint.o + 0x02020e00 0x10 build/py/objint.o .rodata.list_print.str1.1 - 0x02020e60 0x7 build/py/objlist.o + 0x02020e10 0x7 build/py/objlist.o .rodata.allowed_args.0 - 0x02020e60 0x10 build/py/objlist.o + 0x02020e10 0x10 build/py/objlist.o .rodata.list_locals_dict - 0x02020e70 0x10 build/py/objlist.o + 0x02020e20 0x10 build/py/objlist.o .rodata.list_locals_dict_table - 0x02020e80 0x58 build/py/objlist.o + 0x02020e30 0x58 build/py/objlist.o .rodata.list_sort_obj - 0x02020ed8 0xc build/py/objlist.o + 0x02020e88 0xc build/py/objlist.o .rodata.list_reverse_obj - 0x02020ee4 0x8 build/py/objlist.o + 0x02020e94 0x8 build/py/objlist.o .rodata.list_remove_obj - 0x02020eec 0x8 build/py/objlist.o + 0x02020e9c 0x8 build/py/objlist.o .rodata.list_pop_obj - 0x02020ef4 0xc build/py/objlist.o + 0x02020ea4 0xc build/py/objlist.o .rodata.list_insert_obj - 0x02020f00 0x8 build/py/objlist.o + 0x02020eb0 0x8 build/py/objlist.o .rodata.list_index_obj - 0x02020f08 0xc build/py/objlist.o + 0x02020eb8 0xc build/py/objlist.o .rodata.list_count_obj - 0x02020f14 0x8 build/py/objlist.o + 0x02020ec4 0x8 build/py/objlist.o .rodata.list_copy_obj - 0x02020f1c 0x8 build/py/objlist.o + 0x02020ecc 0x8 build/py/objlist.o .rodata.list_clear_obj - 0x02020f24 0x8 build/py/objlist.o + 0x02020ed4 0x8 build/py/objlist.o .rodata.list_extend_obj - 0x02020f2c 0x8 build/py/objlist.o + 0x02020edc 0x8 build/py/objlist.o .rodata.list_append_obj - 0x02020f34 0x8 build/py/objlist.o + 0x02020ee4 0x8 build/py/objlist.o .rodata.mp_type_list - 0x02020f3c 0x30 build/py/objlist.o - 0x02020f3c mp_type_list + 0x02020eec 0x30 build/py/objlist.o + 0x02020eec mp_type_list .rodata.mp_type_map - 0x02020f6c 0x1c build/py/objmap.o - 0x02020f6c mp_type_map + 0x02020f1c 0x1c build/py/objmap.o + 0x02020f1c mp_type_map .rodata.module_print.str1.1 - 0x02020f88 0xf build/py/objmodule.o + 0x02020f38 0xf build/py/objmodule.o .rodata.mp_builtin_extensible_module_map - 0x02020f88 0xc build/py/objmodule.o - 0x02020f88 mp_builtin_extensible_module_map + 0x02020f38 0xc build/py/objmodule.o + 0x02020f38 mp_builtin_extensible_module_map .rodata.mp_builtin_extensible_module_table - 0x02020f94 0x0 build/py/objmodule.o + 0x02020f44 0x0 build/py/objmodule.o .rodata.mp_builtin_module_map - 0x02020f94 0xc build/py/objmodule.o - 0x02020f94 mp_builtin_module_map + 0x02020f44 0xc build/py/objmodule.o + 0x02020f44 mp_builtin_module_map .rodata.mp_builtin_module_table - 0x02020fa0 0x18 build/py/objmodule.o + 0x02020f50 0x18 build/py/objmodule.o .rodata.mp_type_module - 0x02020fb8 0x1c build/py/objmodule.o - 0x02020fb8 mp_type_module + 0x02020f68 0x1c build/py/objmodule.o + 0x02020f68 mp_type_module .rodata.mp_type_object - 0x02020fd4 0x18 build/py/objobject.o - 0x02020fd4 mp_type_object + 0x02020f84 0x18 build/py/objobject.o + 0x02020f84 mp_type_object .rodata.mp_type_polymorph_iter - 0x02020fec 0x18 build/py/objpolyiter.o - 0x02020fec mp_type_polymorph_iter + 0x02020f9c 0x18 build/py/objpolyiter.o + 0x02020f9c mp_type_polymorph_iter .rodata.none_print.str1.1 - 0x02021004 0x5 build/py/objnone.o + 0x02020fb4 0x5 build/py/objnone.o .rodata.mp_type_NoneType - 0x02021004 0x18 build/py/objnone.o - 0x02021004 mp_type_NoneType + 0x02020fb4 0x18 build/py/objnone.o + 0x02020fb4 mp_type_NoneType .rodata.range_print.str1.1 - 0x0202101c 0x15 build/py/objrange.o + 0x02020fcc 0x15 build/py/objrange.o .rodata.mp_type_range - 0x0202101c 0x28 build/py/objrange.o - 0x0202101c mp_type_range + 0x02020fcc 0x28 build/py/objrange.o + 0x02020fcc mp_type_range .rodata.mp_type_range_it - 0x02021044 0x18 build/py/objrange.o + 0x02020ff4 0x18 build/py/objrange.o .rodata.singleton_print.str1.1 - 0x0202105c 0x3 build/py/objsingleton.o + 0x0202100c 0x3 build/py/objsingleton.o .rodata.mp_const_ellipsis_obj - 0x0202105c 0x8 build/py/objsingleton.o - 0x0202105c mp_const_ellipsis_obj + 0x0202100c 0x8 build/py/objsingleton.o + 0x0202100c mp_const_ellipsis_obj .rodata.mp_type_singleton - 0x02021064 0x18 build/py/objsingleton.o - 0x02021064 mp_type_singleton + 0x02021014 0x18 build/py/objsingleton.o + 0x02021014 mp_type_singleton .rodata.mp_str_print_quoted.str1.1 - 0x0202107c 0x1a build/py/objstr.o + 0x0202102c 0x1a build/py/objstr.o .rodata.str_print.str1.1 - 0x0202107c 0x2 build/py/objstr.o + 0x0202102c 0x2 build/py/objstr.o .rodata.mp_obj_str_format_helper.str1.1 - 0x0202107c 0x15 build/py/objstr.o + 0x0202102c 0x15 build/py/objstr.o .rodata.mp_obj_str_format_helper - 0x0202107c 0x1c build/py/objstr.o + 0x0202102c 0x1c build/py/objstr.o .rodata.whitespace.0 - 0x02021098 0x7 build/py/objstr.o + 0x02021048 0x7 build/py/objstr.o .rodata.str1.1 - 0x0202109f 0x1 build/py/objstr.o - *fill* 0x0202109f 0x1 ff + 0x0202104f 0x1 build/py/objstr.o + *fill* 0x0202104f 0x1 ff .rodata.mp_const_empty_bytes_obj - 0x020210a0 0x10 build/py/objstr.o - 0x020210a0 mp_const_empty_bytes_obj + 0x02021050 0x10 build/py/objstr.o + 0x02021050 mp_const_empty_bytes_obj .rodata.mp_obj_str_locals_dict - 0x020210b0 0x10 build/py/objstr.o - 0x020210b0 mp_obj_str_locals_dict + 0x02021060 0x10 build/py/objstr.o + 0x02021060 mp_obj_str_locals_dict .rodata.array_bytearray_str_bytes_locals_table - 0x020210c0 0xa8 build/py/objstr.o + 0x02021070 0xa8 build/py/objstr.o .rodata.str_islower_obj - 0x02021168 0x8 build/py/objstr.o - 0x02021168 str_islower_obj + 0x02021118 0x8 build/py/objstr.o + 0x02021118 str_islower_obj .rodata.str_isupper_obj - 0x02021170 0x8 build/py/objstr.o - 0x02021170 str_isupper_obj + 0x02021120 0x8 build/py/objstr.o + 0x02021120 str_isupper_obj .rodata.str_isdigit_obj - 0x02021178 0x8 build/py/objstr.o - 0x02021178 str_isdigit_obj + 0x02021128 0x8 build/py/objstr.o + 0x02021128 str_isdigit_obj .rodata.str_isalpha_obj - 0x02021180 0x8 build/py/objstr.o - 0x02021180 str_isalpha_obj + 0x02021130 0x8 build/py/objstr.o + 0x02021130 str_isalpha_obj .rodata.str_isspace_obj - 0x02021188 0x8 build/py/objstr.o - 0x02021188 str_isspace_obj + 0x02021138 0x8 build/py/objstr.o + 0x02021138 str_isspace_obj .rodata.str_upper_obj - 0x02021190 0x8 build/py/objstr.o - 0x02021190 str_upper_obj + 0x02021140 0x8 build/py/objstr.o + 0x02021140 str_upper_obj .rodata.str_lower_obj - 0x02021198 0x8 build/py/objstr.o - 0x02021198 str_lower_obj + 0x02021148 0x8 build/py/objstr.o + 0x02021148 str_lower_obj .rodata.str_replace_obj - 0x020211a0 0xc build/py/objstr.o - 0x020211a0 str_replace_obj + 0x02021150 0xc build/py/objstr.o + 0x02021150 str_replace_obj .rodata.str_format_obj - 0x020211ac 0xc build/py/objstr.o - 0x020211ac str_format_obj + 0x0202115c 0xc build/py/objstr.o + 0x0202115c str_format_obj .rodata.str_rstrip_obj - 0x020211b8 0xc build/py/objstr.o - 0x020211b8 str_rstrip_obj + 0x02021168 0xc build/py/objstr.o + 0x02021168 str_rstrip_obj .rodata.str_lstrip_obj - 0x020211c4 0xc build/py/objstr.o - 0x020211c4 str_lstrip_obj + 0x02021174 0xc build/py/objstr.o + 0x02021174 str_lstrip_obj .rodata.str_strip_obj - 0x020211d0 0xc build/py/objstr.o - 0x020211d0 str_strip_obj + 0x02021180 0xc build/py/objstr.o + 0x02021180 str_strip_obj .rodata.str_endswith_obj - 0x020211dc 0xc build/py/objstr.o - 0x020211dc str_endswith_obj + 0x0202118c 0xc build/py/objstr.o + 0x0202118c str_endswith_obj .rodata.str_startswith_obj - 0x020211e8 0xc build/py/objstr.o - 0x020211e8 str_startswith_obj + 0x02021198 0xc build/py/objstr.o + 0x02021198 str_startswith_obj .rodata.str_rindex_obj - 0x020211f4 0xc build/py/objstr.o - 0x020211f4 str_rindex_obj + 0x020211a4 0xc build/py/objstr.o + 0x020211a4 str_rindex_obj .rodata.str_index_obj - 0x02021200 0xc build/py/objstr.o - 0x02021200 str_index_obj + 0x020211b0 0xc build/py/objstr.o + 0x020211b0 str_index_obj .rodata.str_rfind_obj - 0x0202120c 0xc build/py/objstr.o - 0x0202120c str_rfind_obj + 0x020211bc 0xc build/py/objstr.o + 0x020211bc str_rfind_obj .rodata.str_find_obj - 0x02021218 0xc build/py/objstr.o - 0x02021218 str_find_obj + 0x020211c8 0xc build/py/objstr.o + 0x020211c8 str_find_obj .rodata.str_rsplit_obj - 0x02021224 0xc build/py/objstr.o - 0x02021224 str_rsplit_obj + 0x020211d4 0xc build/py/objstr.o + 0x020211d4 str_rsplit_obj .rodata.str_split_obj - 0x02021230 0xc build/py/objstr.o - 0x02021230 str_split_obj + 0x020211e0 0xc build/py/objstr.o + 0x020211e0 str_split_obj .rodata.str_join_obj - 0x0202123c 0x8 build/py/objstr.o - 0x0202123c str_join_obj + 0x020211ec 0x8 build/py/objstr.o + 0x020211ec str_join_obj .rodata.mp_type_str - 0x02021244 0x30 build/py/objstr.o - 0x02021244 mp_type_str + 0x020211f4 0x30 build/py/objstr.o + 0x020211f4 mp_type_str .rodata.mp_type_bytes - 0x02021274 0x30 build/py/objstr.o - 0x02021274 mp_type_bytes + 0x02021224 0x30 build/py/objstr.o + 0x02021224 mp_type_bytes .rodata.mp_obj_tuple_print.str1.1 - 0x020212a4 0x9 build/py/objtuple.o + 0x02021254 0x9 build/py/objtuple.o .rodata.mp_const_empty_tuple_obj - 0x020212a4 0x8 build/py/objtuple.o - 0x020212a4 mp_const_empty_tuple_obj + 0x02021254 0x8 build/py/objtuple.o + 0x02021254 mp_const_empty_tuple_obj .rodata.tuple_locals_dict - 0x020212ac 0x10 build/py/objtuple.o + 0x0202125c 0x10 build/py/objtuple.o .rodata.tuple_locals_dict_table - 0x020212bc 0x10 build/py/objtuple.o + 0x0202126c 0x10 build/py/objtuple.o .rodata.tuple_index_obj - 0x020212cc 0xc build/py/objtuple.o + 0x0202127c 0xc build/py/objtuple.o .rodata.tuple_count_obj - 0x020212d8 0x8 build/py/objtuple.o + 0x02021288 0x8 build/py/objtuple.o .rodata.mp_type_tuple - 0x020212e0 0x30 build/py/objtuple.o - 0x020212e0 mp_type_tuple + 0x02021290 0x30 build/py/objtuple.o + 0x02021290 mp_type_tuple .rodata.type_print.str1.1 - 0x02021310 0xd build/py/objtype.o + 0x020212c0 0xd build/py/objtype.o .rodata.super_print.str1.1 - 0x02021310 0xe build/py/objtype.o + 0x020212c0 0xe build/py/objtype.o .rodata.instance_print.str1.1 - 0x02021310 0x12 build/py/objtype.o + 0x020212c0 0x12 build/py/objtype.o .rodata.mp_type_classmethod - 0x02021310 0x18 build/py/objtype.o - 0x02021310 mp_type_classmethod + 0x020212c0 0x18 build/py/objtype.o + 0x020212c0 mp_type_classmethod .rodata.mp_type_staticmethod - 0x02021328 0x18 build/py/objtype.o - 0x02021328 mp_type_staticmethod + 0x020212d8 0x18 build/py/objtype.o + 0x020212d8 mp_type_staticmethod .rodata.mp_builtin_isinstance_obj - 0x02021340 0x8 build/py/objtype.o - 0x02021340 mp_builtin_isinstance_obj + 0x020212f0 0x8 build/py/objtype.o + 0x020212f0 mp_builtin_isinstance_obj .rodata.mp_builtin_issubclass_obj - 0x02021348 0x8 build/py/objtype.o - 0x02021348 mp_builtin_issubclass_obj + 0x020212f8 0x8 build/py/objtype.o + 0x020212f8 mp_builtin_issubclass_obj .rodata.mp_type_super - 0x02021350 0x20 build/py/objtype.o - 0x02021350 mp_type_super + 0x02021300 0x20 build/py/objtype.o + 0x02021300 mp_type_super .rodata.mp_type_type - 0x02021370 0x24 build/py/objtype.o - 0x02021370 mp_type_type + 0x02021320 0x24 build/py/objtype.o + 0x02021320 mp_type_type .rodata.mp_binary_op_method_name - 0x02021394 0x25 build/py/objtype.o - 0x02021394 mp_binary_op_method_name + 0x02021344 0x25 build/py/objtype.o + 0x02021344 mp_binary_op_method_name .rodata.mp_unary_op_method_name - 0x020213b9 0xc build/py/objtype.o - 0x020213b9 mp_unary_op_method_name - *fill* 0x020213c5 0x3 ff + 0x02021369 0xc build/py/objtype.o + 0x02021369 mp_unary_op_method_name + *fill* 0x02021375 0x3 ff .rodata.native_base_init_wrapper_obj - 0x020213c8 0xc build/py/objtype.o + 0x02021378 0xc build/py/objtype.o .rodata.mp_type_zip - 0x020213d4 0x1c build/py/objzip.o - 0x020213d4 mp_type_zip + 0x02021384 0x1c build/py/objzip.o + 0x02021384 mp_type_zip .rodata.mp_op_delitem_obj - 0x020213f0 0x8 build/py/opmethods.o - 0x020213f0 mp_op_delitem_obj + 0x020213a0 0x8 build/py/opmethods.o + 0x020213a0 mp_op_delitem_obj .rodata.mp_op_setitem_obj - 0x020213f8 0x8 build/py/opmethods.o - 0x020213f8 mp_op_setitem_obj + 0x020213a8 0x8 build/py/opmethods.o + 0x020213a8 mp_op_setitem_obj .rodata.mp_op_getitem_obj - 0x02021400 0x8 build/py/opmethods.o - 0x02021400 mp_op_getitem_obj + 0x020213b0 0x8 build/py/opmethods.o + 0x020213b0 mp_op_getitem_obj .rodata.mp_builtin___import___obj - 0x02021408 0xc build/py/builtinimport.o - 0x02021408 mp_builtin___import___obj + 0x020213b8 0xc build/py/builtinimport.o + 0x020213b8 mp_builtin___import___obj .rodata.mp_builtin_exec_obj - 0x02021414 0xc build/py/builtinevex.o - 0x02021414 mp_builtin_exec_obj + 0x020213c4 0xc build/py/builtinevex.o + 0x020213c4 mp_builtin_exec_obj .rodata.mp_builtin_eval_obj - 0x02021420 0xc build/py/builtinevex.o - 0x02021420 mp_builtin_eval_obj + 0x020213d0 0xc build/py/builtinevex.o + 0x020213d0 mp_builtin_eval_obj .rodata.mp_builtin___repl_print__.str1.1 - 0x0202142c 0x2 build/py/modbuiltins.o + 0x020213dc 0x2 build/py/modbuiltins.o .rodata.allowed_args.0 - 0x0202142c 0x10 build/py/modbuiltins.o + 0x020213dc 0x10 build/py/modbuiltins.o .rodata.mp_module_builtins - 0x0202143c 0x8 build/py/modbuiltins.o - 0x0202143c mp_module_builtins + 0x020213ec 0x8 build/py/modbuiltins.o + 0x020213ec mp_module_builtins .rodata.mp_module_builtins_globals - 0x02021444 0x10 build/py/modbuiltins.o - 0x02021444 mp_module_builtins_globals + 0x020213f4 0x10 build/py/modbuiltins.o + 0x020213f4 mp_module_builtins_globals .rodata.mp_module_builtins_globals_table - 0x02021454 0x260 build/py/modbuiltins.o + 0x02021404 0x260 build/py/modbuiltins.o .rodata.mp_builtin_len_obj - 0x020216b4 0x8 build/py/modbuiltins.o - 0x020216b4 mp_builtin_len_obj + 0x02021664 0x8 build/py/modbuiltins.o + 0x02021664 mp_builtin_len_obj .rodata.mp_builtin_id_obj - 0x020216bc 0x8 build/py/modbuiltins.o - 0x020216bc mp_builtin_id_obj + 0x0202166c 0x8 build/py/modbuiltins.o + 0x0202166c mp_builtin_id_obj .rodata.mp_builtin_locals_obj - 0x020216c4 0x8 build/py/modbuiltins.o - 0x020216c4 mp_builtin_locals_obj + 0x02021674 0x8 build/py/modbuiltins.o + 0x02021674 mp_builtin_locals_obj .rodata.mp_builtin_globals_obj - 0x020216cc 0x8 build/py/modbuiltins.o - 0x020216cc mp_builtin_globals_obj + 0x0202167c 0x8 build/py/modbuiltins.o + 0x0202167c mp_builtin_globals_obj .rodata.mp_builtin_hasattr_obj - 0x020216d4 0x8 build/py/modbuiltins.o - 0x020216d4 mp_builtin_hasattr_obj + 0x02021684 0x8 build/py/modbuiltins.o + 0x02021684 mp_builtin_hasattr_obj .rodata.mp_builtin_setattr_obj - 0x020216dc 0x8 build/py/modbuiltins.o - 0x020216dc mp_builtin_setattr_obj + 0x0202168c 0x8 build/py/modbuiltins.o + 0x0202168c mp_builtin_setattr_obj .rodata.mp_builtin_getattr_obj - 0x020216e4 0xc build/py/modbuiltins.o - 0x020216e4 mp_builtin_getattr_obj + 0x02021694 0xc build/py/modbuiltins.o + 0x02021694 mp_builtin_getattr_obj .rodata.mp_builtin_sorted_obj - 0x020216f0 0xc build/py/modbuiltins.o - 0x020216f0 mp_builtin_sorted_obj + 0x020216a0 0xc build/py/modbuiltins.o + 0x020216a0 mp_builtin_sorted_obj .rodata.mp_builtin_sum_obj - 0x020216fc 0xc build/py/modbuiltins.o - 0x020216fc mp_builtin_sum_obj + 0x020216ac 0xc build/py/modbuiltins.o + 0x020216ac mp_builtin_sum_obj .rodata.mp_builtin_round_obj - 0x02021708 0xc build/py/modbuiltins.o - 0x02021708 mp_builtin_round_obj + 0x020216b8 0xc build/py/modbuiltins.o + 0x020216b8 mp_builtin_round_obj .rodata.mp_builtin_repr_obj - 0x02021714 0x8 build/py/modbuiltins.o - 0x02021714 mp_builtin_repr_obj + 0x020216c4 0x8 build/py/modbuiltins.o + 0x020216c4 mp_builtin_repr_obj .rodata.mp_builtin___repl_print___obj - 0x0202171c 0x8 build/py/modbuiltins.o - 0x0202171c mp_builtin___repl_print___obj + 0x020216cc 0x8 build/py/modbuiltins.o + 0x020216cc mp_builtin___repl_print___obj .rodata.mp_builtin_print_obj - 0x02021724 0xc build/py/modbuiltins.o - 0x02021724 mp_builtin_print_obj + 0x020216d4 0xc build/py/modbuiltins.o + 0x020216d4 mp_builtin_print_obj .rodata.mp_builtin_pow_obj - 0x02021730 0xc build/py/modbuiltins.o - 0x02021730 mp_builtin_pow_obj + 0x020216e0 0xc build/py/modbuiltins.o + 0x020216e0 mp_builtin_pow_obj .rodata.mp_builtin_ord_obj - 0x0202173c 0x8 build/py/modbuiltins.o - 0x0202173c mp_builtin_ord_obj + 0x020216ec 0x8 build/py/modbuiltins.o + 0x020216ec mp_builtin_ord_obj .rodata.mp_builtin_oct_obj - 0x02021744 0x8 build/py/modbuiltins.o - 0x02021744 mp_builtin_oct_obj + 0x020216f4 0x8 build/py/modbuiltins.o + 0x020216f4 mp_builtin_oct_obj .rodata.mp_builtin_next_obj - 0x0202174c 0x8 build/py/modbuiltins.o - 0x0202174c mp_builtin_next_obj + 0x020216fc 0x8 build/py/modbuiltins.o + 0x020216fc mp_builtin_next_obj .rodata.mp_builtin_iter_obj - 0x02021754 0x8 build/py/modbuiltins.o - 0x02021754 mp_builtin_iter_obj + 0x02021704 0x8 build/py/modbuiltins.o + 0x02021704 mp_builtin_iter_obj .rodata.mp_builtin_hex_obj - 0x0202175c 0x8 build/py/modbuiltins.o - 0x0202175c mp_builtin_hex_obj + 0x0202170c 0x8 build/py/modbuiltins.o + 0x0202170c mp_builtin_hex_obj .rodata.mp_builtin_hash_obj - 0x02021764 0x8 build/py/modbuiltins.o - 0x02021764 mp_builtin_hash_obj + 0x02021714 0x8 build/py/modbuiltins.o + 0x02021714 mp_builtin_hash_obj .rodata.mp_builtin_divmod_obj - 0x0202176c 0x8 build/py/modbuiltins.o - 0x0202176c mp_builtin_divmod_obj + 0x0202171c 0x8 build/py/modbuiltins.o + 0x0202171c mp_builtin_divmod_obj .rodata.mp_builtin_dir_obj - 0x02021774 0xc build/py/modbuiltins.o - 0x02021774 mp_builtin_dir_obj + 0x02021724 0xc build/py/modbuiltins.o + 0x02021724 mp_builtin_dir_obj .rodata.mp_builtin_chr_obj - 0x02021780 0x8 build/py/modbuiltins.o - 0x02021780 mp_builtin_chr_obj + 0x02021730 0x8 build/py/modbuiltins.o + 0x02021730 mp_builtin_chr_obj .rodata.mp_builtin_callable_obj - 0x02021788 0x8 build/py/modbuiltins.o - 0x02021788 mp_builtin_callable_obj + 0x02021738 0x8 build/py/modbuiltins.o + 0x02021738 mp_builtin_callable_obj .rodata.mp_builtin_bin_obj - 0x02021790 0x8 build/py/modbuiltins.o - 0x02021790 mp_builtin_bin_obj + 0x02021740 0x8 build/py/modbuiltins.o + 0x02021740 mp_builtin_bin_obj .rodata.mp_builtin_any_obj - 0x02021798 0x8 build/py/modbuiltins.o - 0x02021798 mp_builtin_any_obj + 0x02021748 0x8 build/py/modbuiltins.o + 0x02021748 mp_builtin_any_obj .rodata.mp_builtin_all_obj - 0x020217a0 0x8 build/py/modbuiltins.o - 0x020217a0 mp_builtin_all_obj + 0x02021750 0x8 build/py/modbuiltins.o + 0x02021750 mp_builtin_all_obj .rodata.mp_builtin_abs_obj - 0x020217a8 0x8 build/py/modbuiltins.o - 0x020217a8 mp_builtin_abs_obj + 0x02021758 0x8 build/py/modbuiltins.o + 0x02021758 mp_builtin_abs_obj .rodata.mp_builtin___build_class___obj - 0x020217b0 0xc build/py/modbuiltins.o - 0x020217b0 mp_builtin___build_class___obj + 0x02021760 0xc build/py/modbuiltins.o + 0x02021760 mp_builtin___build_class___obj .rodata.mp_execute_bytecode - 0x020217bc 0xb4 build/py/vm.o + 0x0202176c 0xb4 build/py/vm.o .rodata.nds_module - 0x02021870 0x8 build/py/modnds.o - 0x02021870 nds_module + 0x02021820 0x8 build/py/modnds.o + 0x02021820 nds_module .rodata.nds_module_globals - 0x02021878 0x10 build/py/modnds.o + 0x02021828 0x10 build/py/modnds.o .rodata.nds_module_globals_table - 0x02021888 0x20 build/py/modnds.o + 0x02021838 0x20 build/py/modnds.o .rodata.modnds_swi_wait_for_vblank_obj - 0x020218a8 0x8 build/py/modnds.o + 0x02021858 0x8 build/py/modnds.o .rodata._scanKeys_obj - 0x020218b0 0x8 build/py/modnds.o + 0x02021860 0x8 build/py/modnds.o .rodata._keysDown_obj - 0x020218b8 0x8 build/py/modnds.o + 0x02021868 0x8 build/py/modnds.o .rodata._CHK_U_obj - 0x020218c0 0x8 build/py/modnds.o + 0x02021870 0x8 build/py/modnds.o .rodata.main.str1.1 - 0x020218c8 0x20d build/main.o + 0x02021878 0x20d build/main.o .rodata.mp_hal_stdout_tx_strn_cooked.str1.1 - 0x020218c8 0x3 build/system.o + 0x02021878 0x3 build/system.o .rodata.con_write.str1.4 - 0x020218c8 0x94 /opt/devkitpro/libnds/lib/libnds9.a(console.o) + 0x02021878 0x94 /opt/devkitpro/libnds/lib/libnds9.a(console.o) 0x30 (size before relaxing) .rodata.con_write - 0x0202195c 0xd4 /opt/devkitpro/libnds/lib/libnds9.a(console.o) + 0x0202190c 0xd4 /opt/devkitpro/libnds/lib/libnds9.a(console.o) .rodata.str1.4 - 0x02021a30 0x14 /opt/devkitpro/libnds/lib/libnds9.a(console.o) + 0x020219e0 0x14 /opt/devkitpro/libnds/lib/libnds9.a(console.o) .rodata.dotab_stdout - 0x02021a30 0x80 /opt/devkitpro/libnds/lib/libnds9.a(console.o) + 0x020219e0 0x80 /opt/devkitpro/libnds/lib/libnds9.a(console.o) .rodata.default_font_bin - 0x02021ab0 0x800 /opt/devkitpro/libnds/lib/libnds9.a(default_font.bin.o) - 0x02021ab0 default_font_bin - 0x020222b0 default_font_bin_end + 0x02021a60 0x800 /opt/devkitpro/libnds/lib/libnds9.a(default_font.bin.o) + 0x02021a60 default_font_bin + 0x02022260 default_font_bin_end .rodata.SIN_LUT - 0x020222b0 0x102 /opt/devkitpro/libnds/lib/libnds9.a(trig.o) - 0x020222b0 SIN_LUT + 0x02022260 0x102 /opt/devkitpro/libnds/lib/libnds9.a(trig.o) + 0x02022260 SIN_LUT .rodata.get_arg - 0x020223b2 0x34 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-vfiprintf.o) + 0x02022362 0x34 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-vfiprintf.o) .rodata._vfiprintf_r.str1.1 - 0x020223e6 0x29 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-vfiprintf.o) + 0x02022396 0x29 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-vfiprintf.o) .rodata._vfiprintf_r - 0x020223e6 0xb6 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-vfiprintf.o) + 0x02022396 0xb6 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-vfiprintf.o) .rodata.zeroes.0 - 0x0202249c 0x10 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-vfiprintf.o) + 0x0202244c 0x10 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-vfiprintf.o) .rodata.blanks.1 - 0x020224ac 0x10 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-vfiprintf.o) + 0x0202245c 0x10 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-vfiprintf.o) .rodata.__ssvfiscanf_r - 0x020224bc 0x7f /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-svfiscanf.o) - *fill* 0x0202253b 0x1 ff + 0x0202246c 0x7f /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-svfiscanf.o) + *fill* 0x020224eb 0x1 ff .rodata.basefix.0 - 0x0202253c 0x22 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-svfiscanf.o) - *fill* 0x0202255e 0x2 ff + 0x020224ec 0x22 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-svfiscanf.o) + *fill* 0x0202250e 0x2 ff .rodata._ctype_ - 0x02022560 0x101 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-ctype_.o) - 0x02022560 _ctype_ - *fill* 0x02022661 0x3 ff + 0x02022510 0x101 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-ctype_.o) + 0x02022510 _ctype_ + *fill* 0x02022611 0x3 ff .rodata.__action_table - 0x02022664 0x6c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-svfiprintf.o) - 0x02022664 __action_table + 0x02022614 0x6c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-svfiprintf.o) + 0x02022614 __action_table .rodata.__state_table - 0x020226d0 0x6c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-svfiprintf.o) - 0x020226d0 __state_table + 0x02022680 0x6c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-svfiprintf.o) + 0x02022680 __state_table .rodata.__chclass - 0x0202273c 0x100 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-svfiprintf.o) - 0x0202273c __chclass + 0x020226ec 0x100 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-svfiprintf.o) + 0x020226ec __chclass .rodata._mbrtowc_r.str1.4 - 0x0202283c 0x1 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mbrtowc.o) + 0x020227ec 0x1 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mbrtowc.o) .rodata.str1.4 - 0x0202283c 0x4c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-locale.o) + 0x020227ec 0x4c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-locale.o) .rodata.categories - 0x0202283c 0x35dc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-categories.o) + 0x020227ec 0x35dc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-categories.o) .rodata.AddDevice.str1.4 - 0x02025e18 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) + 0x02025dc8 0x8 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) .rodata.dotab_stdnull - 0x02025e18 0x80 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) - 0x02025e18 dotab_stdnull + 0x02025dc8 0x80 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) + 0x02025dc8 dotab_stdnull EXCLUDE_FILE(*.twl.*) *(.rodata1) - 0x02025e98 . = ALIGN (0x4) + 0x02025e48 . = ALIGN (0x4) -.main.rw 0x02025e98 0x1828 load address 0x02029ed4 +.main.rw 0x02025e48 0x1828 load address 0x02029e84 EXCLUDE_FILE(*.twl.*) *(.data .data.* .gnu.linkonce.d.*) .data.firstConsoleInit.0 - 0x02025e98 0x1 /opt/devkitpro/libnds/lib/libnds9.a(console.o) - *fill* 0x02025e99 0x3 ff + 0x02025e48 0x1 /opt/devkitpro/libnds/lib/libnds9.a(console.o) + *fill* 0x02025e49 0x3 ff .data.currentConsole - 0x02025e9c 0x4 /opt/devkitpro/libnds/lib/libnds9.a(console.o) - 0x02025e9c currentConsole + 0x02025e4c 0x4 /opt/devkitpro/libnds/lib/libnds9.a(console.o) + 0x02025e4c currentConsole .data.defaultConsole - 0x02025ea0 0x5c /opt/devkitpro/libnds/lib/libnds9.a(console.o) - 0x02025ea0 defaultConsole - .data.count 0x02025efc 0x1 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) - .data.repeat 0x02025efd 0x1 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) - .data.delay 0x02025efe 0x1 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) - *fill* 0x02025eff 0x1 ff + 0x02025e50 0x5c /opt/devkitpro/libnds/lib/libnds9.a(console.o) + 0x02025e50 defaultConsole + .data.count 0x02025eac 0x1 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) + .data.repeat 0x02025ead 0x1 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) + .data.delay 0x02025eae 0x1 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) + *fill* 0x02025eaf 0x1 ff .data.bgTransform - 0x02025f00 0x20 /opt/devkitpro/libnds/lib/libnds9.a(background.o) - 0x02025f00 bgTransform + 0x02025eb0 0x20 /opt/devkitpro/libnds/lib/libnds9.a(background.o) + 0x02025eb0 bgTransform .data.bgScrollTable - 0x02025f20 0x20 /opt/devkitpro/libnds/lib/libnds9.a(background.o) - 0x02025f20 bgScrollTable + 0x02025ed0 0x20 /opt/devkitpro/libnds/lib/libnds9.a(background.o) + 0x02025ed0 bgScrollTable .data.bgControl - 0x02025f40 0x20 /opt/devkitpro/libnds/lib/libnds9.a(background.o) - 0x02025f40 bgControl + 0x02025ef0 0x20 /opt/devkitpro/libnds/lib/libnds9.a(background.o) + 0x02025ef0 bgControl .data.__malloc_sbrk_base - 0x02025f60 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mallocr.o) - 0x02025f60 __malloc_sbrk_base + 0x02025f10 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mallocr.o) + 0x02025f10 __malloc_sbrk_base .data.__malloc_trim_threshold - 0x02025f64 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mallocr.o) - 0x02025f64 __malloc_trim_threshold + 0x02025f14 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mallocr.o) + 0x02025f14 __malloc_trim_threshold .data.__malloc_av_ - 0x02025f68 0x408 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mallocr.o) - 0x02025f68 __malloc_av_ + 0x02025f18 0x408 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mallocr.o) + 0x02025f18 __malloc_av_ .data._impure_ptr - 0x02026370 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-impure.o) - 0x02026370 _impure_ptr - *fill* 0x02026374 0x4 ff + 0x02026320 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-impure.o) + 0x02026320 _impure_ptr + *fill* 0x02026324 0x4 ff .data._impure_data - 0x02026378 0x120 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-impure.o) - 0x02026378 _impure_data - .data.__sglue 0x02026498 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-findfp.o) - 0x02026498 __sglue + 0x02026328 0x120 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-impure.o) + 0x02026328 _impure_data + .data.__sglue 0x02026448 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-findfp.o) + 0x02026448 __sglue .data.__global_locale - 0x020264a4 0x16c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-locale.o) - 0x020264a4 __global_locale - .data.handles 0x02026610 0x1000 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + 0x02026454 0x16c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-locale.o) + 0x02026454 __global_locale + .data.handles 0x020265c0 0x1000 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) .data.__stderr_handle - 0x02027610 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + 0x020275c0 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) .data.__stdout_handle - 0x0202761c 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + 0x020275cc 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) .data.__stdin_handle - 0x02027628 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + 0x020275d8 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) .data.devoptab_list - 0x02027634 0x8c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) - 0x02027634 devoptab_list + 0x020275e4 0x8c /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-iosupport.o) + 0x020275e4 devoptab_list EXCLUDE_FILE(*.twl.*) *(.data1) EXCLUDE_FILE(*.twl.*) *(.igot.plt) - .igot.plt 0x020276c0 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtbegin.o - 0x020276c0 . = ALIGN (0x4) + .igot.plt 0x02027670 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtbegin.o + 0x02027670 . = ALIGN (0x4) .ARM.extab *(.ARM.extab* .gnu.linkonce.armextab.*) -.ARM.exidx 0x020276c0 0x0 load address 0x0202b6fc +.ARM.exidx 0x02027670 0x0 load address 0x0202b6ac *(.ARM.exidx* .gnu.linkonce.armexidx.*) [!provide] PROVIDE (__exidx_start = ADDR (.ARM.exidx)) [!provide] PROVIDE (__exidx_end = (ADDR (.ARM.exidx) + SIZEOF (.ARM.exidx))) @@ -4932,10 +4928,10 @@ LOAD /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtn.o *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) -.eh_frame 0x020276c0 0x4 load address 0x0202b6fc +.eh_frame 0x02027670 0x4 load address 0x0202b6ac *(.eh_frame) - .eh_frame 0x020276c0 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtbegin.o - .eh_frame 0x020276c0 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtend.o + .eh_frame 0x02027670 0x0 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtbegin.o + .eh_frame 0x02027670 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtend.o *(.eh_frame.*) .gcc_except_table @@ -4944,186 +4940,185 @@ LOAD /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtn.o .gnu_extab *(.gnu_extab*) -.tinfo 0x020276c4 0xc load address 0x0202b700 - 0x020276c4 0x4 LONG 0x20276d8 __tls_start - 0x020276c8 0x4 LONG 0x0 SIZEOF (.main.tls) - 0x020276cc 0x4 LONG 0x0 SIZEOF (.tdata) - 0x020276c4 PROVIDE (__tls_info = ADDR (.tinfo)) +.tinfo 0x02027674 0xc load address 0x0202b6b0 + 0x02027674 0x4 LONG 0x2027688 __tls_start + 0x02027678 0x4 LONG 0x0 SIZEOF (.main.tls) + 0x0202767c 0x4 LONG 0x0 SIZEOF (.tdata) + 0x02027674 PROVIDE (__tls_info = ADDR (.tinfo)) -.preinit_array 0x020276d0 0x0 load address 0x0202b70c - 0x020276d0 PROVIDE (__preinit_array_start = .) +.preinit_array 0x02027680 0x0 load address 0x0202b6bc + 0x02027680 PROVIDE (__preinit_array_start = .) *(.preinit_array) - 0x020276d0 PROVIDE (__preinit_array_end = .) + 0x02027680 PROVIDE (__preinit_array_end = .) -.init_array 0x020276d0 0x4 load address 0x0202b70c - 0x020276d0 PROVIDE (__init_array_start = .) +.init_array 0x02027680 0x4 load address 0x0202b6bc + 0x02027680 PROVIDE (__init_array_start = .) *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)) *(.init_array .ctors) - .init_array 0x020276d0 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtbegin.o - 0x020276d4 PROVIDE (__init_array_end = .) + .init_array 0x02027680 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtbegin.o + 0x02027684 PROVIDE (__init_array_end = .) -.fini_array 0x020276d4 0x4 load address 0x0202b710 - 0x020276d4 PROVIDE (__fini_array_start = .) +.fini_array 0x02027684 0x4 load address 0x0202b6c0 + 0x02027684 PROVIDE (__fini_array_start = .) *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)) *(.fini_array .dtors) - .fini_array 0x020276d4 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtbegin.o - 0x020276d8 PROVIDE (__fini_array_end = .) + .fini_array 0x02027684 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtbegin.o + 0x02027688 PROVIDE (__fini_array_end = .) [!provide] PROVIDE (__main_lma = LOADADDR (.main)) 0x02001340 PROVIDE (__main_start = ADDR (.main)) - 0x020276d8 PROVIDE (__main_end = (ADDR (.fini_array) + SIZEOF (.fini_array))) + 0x02027688 PROVIDE (__main_end = (ADDR (.fini_array) + SIZEOF (.fini_array))) -.tdata 0x00000000 0x0 load address 0x0202b714 +.tdata 0x00000000 0x0 load address 0x0202b6c4 *(.tdata .tdata.* .gnu.linkonce.td.*) 0x00000000 . = ALIGN (0x4) -.tbss 0x00000000 0x0 load address 0x0202b714 +.tbss 0x00000000 0x0 load address 0x0202b6c4 *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) 0x00000000 . = ALIGN (0x4) 0x00000001 ASSERT (((ALIGNOF (.tdata) <= 0x8) || (ALIGNOF (.tbss) <= 0x8)), Error: TLS is overaligned (up to 8-byte alignment is supported)) 0x00000001 ASSERT (((ADDR (.tbss) + SIZEOF (.tbss)) <= (ORIGIN (tls) + LENGTH (tls))), Error: TLS section too large) -.main.tls 0x020276d8 0x0 - 0x020276d8 . = (. + ((ADDR (.tbss) + SIZEOF (.tbss)) - ADDR (.tdata))) +.main.tls 0x02027688 0x0 + 0x02027688 . = (. + ((ADDR (.tbss) + SIZEOF (.tbss)) - ADDR (.tdata))) [!provide] PROVIDE (__tls_lma = LOADADDR (.tdata)) - 0x020276d8 PROVIDE (__tls_start = ADDR (.main.tls)) - 0x020276d8 PROVIDE (__tls_end = (ADDR (.main.tls) + SIZEOF (.tdata))) + 0x02027688 PROVIDE (__tls_start = ADDR (.main.tls)) + 0x02027688 PROVIDE (__tls_end = (ADDR (.main.tls) + SIZEOF (.tdata))) -.main.bss 0x020276d8 0xb04 +.main.bss 0x02027688 0xaac EXCLUDE_FILE(*.twl.*) *(.dynbss) EXCLUDE_FILE(*.twl.*) *(.bss .bss.* .gnu.linkonce.b.*) .bss.completed.1 - 0x020276d8 0x1 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtbegin.o - *fill* 0x020276d9 0x3 - .bss.object.0 0x020276dc 0x18 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtbegin.o + 0x02027688 0x1 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtbegin.o + *fill* 0x02027689 0x3 + .bss.object.0 0x0202768c 0x18 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtbegin.o .bss.mp_state_ctx - 0x020276f4 0x184 build/py/mpstate.o - 0x020276f4 mp_state_ctx + 0x020276a4 0x184 build/py/mpstate.o + 0x020276a4 mp_state_ctx .bss.cur_heap.0 - 0x02027878 0x4 build/lib.o - .bss.topScreen - 0x0202787c 0x5c build/main.o + 0x02027828 0x4 build/lib.o .bss.currentCopy - 0x020278d8 0x5c /opt/devkitpro/libnds/lib/libnds9.a(console.o) - 0x020278d8 currentCopy + 0x0202782c 0x5c /opt/devkitpro/libnds/lib/libnds9.a(console.o) + 0x0202782c currentCopy .bss.keysrepeat - 0x02027934 0x2 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) - *fill* 0x02027936 0x2 - .bss.s_keypad 0x02027938 0x4 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) + 0x02027888 0x2 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) + *fill* 0x0202788a 0x2 + .bss.s_keypad 0x0202788c 0x4 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) .bss.bgIsTextLut - 0x0202793c 0x8 /opt/devkitpro/libnds/lib/libnds9.a(background.o) - 0x0202793c bgIsTextLut - .bss.bgState 0x02027944 0x140 /opt/devkitpro/libnds/lib/libnds9.a(background.o) - 0x02027944 bgState + 0x02027890 0x8 /opt/devkitpro/libnds/lib/libnds9.a(background.o) + 0x02027890 bgIsTextLut + .bss.bgState 0x02027898 0x140 /opt/devkitpro/libnds/lib/libnds9.a(background.o) + 0x02027898 bgState .bss.s_sleepThreads - 0x02027a84 0x8 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) + 0x020279d8 0x8 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) .bss.s_joinThreads - 0x02027a8c 0x8 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) + 0x020279e0 0x8 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) .bss.s_idleThread - 0x02027a94 0x70 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) + 0x020279e8 0x70 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) .bss.s_mainThread - 0x02027b04 0x70 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) + 0x02027a58 0x70 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) .bss.s_firstTask - 0x02027b74 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) + 0x02027ac8 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) + *fill* 0x02027acc 0x4 .bss.s_highTickCount - 0x02027b78 0x8 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) + 0x02027ad0 0x8 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) .bss.s_tickInit - 0x02027b80 0x1 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) - *fill* 0x02027b81 0x3 + 0x02027ad8 0x1 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) + *fill* 0x02027ad9 0x3 .bss.s_defaultErrno.0 - 0x02027b84 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) + 0x02027adc 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) .bss.g_isTwlMode - 0x02027b88 0x1 /opt/devkitpro/calico/lib/libcalico_ds9.a(startup.crt0.o) - 0x02027b88 g_isTwlMode - *fill* 0x02027b89 0x3 + 0x02027ae0 0x1 /opt/devkitpro/calico/lib/libcalico_ds9.a(startup.crt0.o) + 0x02027ae0 g_isTwlMode + *fill* 0x02027ae1 0x3 .bss.s_pxiChannels - 0x02027b8c 0x1f0 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) + 0x02027ae4 0x1f0 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) .bss.s_pxiRecvState - 0x02027d7c 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) + 0x02027cd4 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) .bss.s_pxiRecvQueue - 0x02027d80 0x8 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) + 0x02027cd8 0x8 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) .bss.s_pxiSendMutex - 0x02027d88 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) + 0x02027ce0 0x4 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) .bss.s_mailboxRecvQueue - 0x02027d8c 0x8 /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) - *fill* 0x02027d94 0x4 + 0x02027ce4 0x8 /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) + *fill* 0x02027cec 0x4 .bss.s_pmPxiThreadStack - 0x02027d98 0x200 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) + 0x02027cf0 0x200 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) .bss.s_pmPxiThread - 0x02027f98 0x70 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) + 0x02027ef0 0x70 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) .bss.s_pmState - 0x02028008 0x8 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) + 0x02027f60 0x8 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) .bss.__malloc_current_mallinfo - 0x02028010 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mallocr.o) - 0x02028010 __malloc_current_mallinfo + 0x02027f68 0x28 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mallocr.o) + 0x02027f68 __malloc_current_mallinfo .bss.__malloc_max_total_mem - 0x02028038 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mallocr.o) - 0x02028038 __malloc_max_total_mem + 0x02027f90 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mallocr.o) + 0x02027f90 __malloc_max_total_mem .bss.__malloc_max_sbrked_mem - 0x0202803c 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mallocr.o) - 0x0202803c __malloc_max_sbrked_mem + 0x02027f94 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mallocr.o) + 0x02027f94 __malloc_max_sbrked_mem .bss.__malloc_top_pad - 0x02028040 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mallocr.o) - 0x02028040 __malloc_top_pad + 0x02027f98 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mallocr.o) + 0x02027f98 __malloc_top_pad .bss.__malloc_recursive_mutex - 0x02028044 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mlock.o) + 0x02027f9c 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-mlock.o) .bss.__sfp_recursive_mutex - 0x02028050 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-findfp.o) - *fill* 0x0202805c 0x4 - .bss.__sf 0x02028060 0x168 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-findfp.o) - 0x02028060 __sf + 0x02027fa8 0xc /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-findfp.o) + *fill* 0x02027fb4 0x4 + .bss.__sf 0x02027fb8 0x168 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-findfp.o) + 0x02027fb8 __sf .bss.__stdio_exit_handler - 0x020281c8 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-findfp.o) - 0x020281c8 __stdio_exit_handler + 0x02028120 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libg.a(libc_a-findfp.o) + 0x02028120 __stdio_exit_handler .bss.__hndl_lock - 0x020281cc 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) + 0x02028124 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-handle_manager.o) .bss.fake_heap_start - 0x020281d0 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-malloc_vars.o) - 0x020281d0 fake_heap_start + 0x02028128 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-malloc_vars.o) + 0x02028128 fake_heap_start .bss.fake_heap_end - 0x020281d4 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-malloc_vars.o) - 0x020281d4 fake_heap_end + 0x0202812c 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-malloc_vars.o) + 0x0202812c fake_heap_end .bss.heap_start.0 - 0x020281d8 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-sbrk.o) + 0x02028130 0x4 /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/libsysbase.a(libsysbase_libsysbase_a-sbrk.o) EXCLUDE_FILE(*.twl.*) *(COMMON) - 0x020281dc . = ALIGN (0x4) + 0x02028134 . = ALIGN (0x4) [!provide] PROVIDE (__main_bss_start = ADDR (.main.bss)) - 0x020281dc PROVIDE (__main_bss_end = (ADDR (.main.bss) + SIZEOF (.main.bss))) - 0x020281dc PROVIDE (__end__ = __main_bss_end) - 0x020281dc . = . - 0x020281dc _heap_start = . - 0x020281dc . = . - 0x020281dc PROVIDE (__heap_start_ntr = .) + 0x02028134 PROVIDE (__main_bss_end = (ADDR (.main.bss) + SIZEOF (.main.bss))) + 0x02028134 PROVIDE (__end__ = __main_bss_end) + 0x02028134 . = . + 0x02028134 _heap_start = . + 0x02028134 . = . + 0x02028134 PROVIDE (__heap_start_ntr = .) 0x00000001 ASSERT ((. <= 0x2380000), Error: DS-mode sections overflow DS ARM9 memory size (3.5 MB)) -.twl 0x020281e0 0x0 load address 0x02400000 +.twl 0x02028140 0x0 load address 0x02400000 *(.twl .twl.*) *.twl.*(.text .stub .text.* .gnu.linkonce.t.*) *.twl.*(.glue_7t .glue_7 .vfp11_veneer .v4_bx) *.twl.*(.rodata .rodata.* .gnu.linkonce.r.*) *.twl.*(.rodata1) - 0x020281e0 . = ALIGN (0x4) + 0x02028140 . = ALIGN (0x4) -.twl.rw 0x020281e0 0x0 load address 0x02400000 +.twl.rw 0x02028140 0x0 load address 0x02400000 *.twl.*(.data .data.* .gnu.linkonce.d.*) *.twl.*(.data1) - 0x020281e0 . = ALIGN (0x4) + 0x02028140 . = ALIGN (0x4) 0x02400000 PROVIDE (__twl_lma = LOADADDR (.twl)) - 0x020281e0 PROVIDE (__twl_start = ADDR (.twl)) - 0x020281e0 PROVIDE (__twl_end = (ADDR (.twl.rw) + SIZEOF (.twl.rw))) + 0x02028140 PROVIDE (__twl_start = ADDR (.twl)) + 0x02028140 PROVIDE (__twl_end = (ADDR (.twl.rw) + SIZEOF (.twl.rw))) -.twl.bss 0x020281e0 0x0 load address 0x02400000 +.twl.bss 0x02028140 0x0 load address 0x02400000 *(.twl_bss .twl_bss.*) *.twl.*(.dynbss) *.twl.*(.bss .bss.* .gnu.linkonce.b.*) *.twl.*(COMMON) - 0x020281e0 . = ALIGN (0x4) + 0x02028140 . = ALIGN (0x4) [!provide] PROVIDE (__twl_bss_start = ADDR (.twl.bss)) - 0x020281e0 PROVIDE (__twl_bss_end = (ADDR (.twl.bss) + SIZEOF (.twl.bss))) - 0x020281e0 . = . - 0x020281e0 PROVIDE (__heap_start_twl = .) + 0x02028140 PROVIDE (__twl_bss_end = (ADDR (.twl.bss) + SIZEOF (.twl.bss))) + 0x02028140 . = . + 0x02028140 PROVIDE (__heap_start_twl = .) -.loadlist 0x0e000990 0x30 load address 0x0202b714 +.loadlist 0x0e000990 0x30 load address 0x0202b6c4 0x0e000990 0x4 LONG 0x1ff8000 __itcm_start 0x0e000994 0x4 LONG 0x1ff86ac __itcm_end 0x0e000998 0x4 LONG 0x1ff86ac __itcm_end @@ -5131,19 +5126,19 @@ LOAD /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtn.o 0x0e0009a0 0x4 LONG 0x2ff0000 __dtcm_end 0x0e0009a4 0x4 LONG 0x2ff0098 __dtcm_bss_end 0x0e0009a8 0x4 LONG 0x2001340 __main_start - 0x0e0009ac 0x4 LONG 0x20276d8 __main_end - 0x0e0009b0 0x4 LONG 0x20276d8 __main_end - 0x0e0009b4 0x4 LONG 0x20276d8 __tls_start - 0x0e0009b8 0x4 LONG 0x20276d8 __tls_end - 0x0e0009bc 0x4 LONG 0x20281dc __main_bss_end + 0x0e0009ac 0x4 LONG 0x2027688 __main_end + 0x0e0009b0 0x4 LONG 0x2027688 __main_end + 0x0e0009b4 0x4 LONG 0x2027688 __tls_start + 0x0e0009b8 0x4 LONG 0x2027688 __tls_end + 0x0e0009bc 0x4 LONG 0x2028134 __main_bss_end 0x02004cd0 PROVIDE (__loadlist_lma = __itcm_lma) - 0x0202b714 PROVIDE (__loadlist_start = LOADADDR (.loadlist)) - 0x0202b744 PROVIDE (__loadlist_end = (LOADADDR (.loadlist) + SIZEOF (.loadlist))) + 0x0202b6c4 PROVIDE (__loadlist_start = LOADADDR (.loadlist)) + 0x0202b6f4 PROVIDE (__loadlist_end = (LOADADDR (.loadlist) + SIZEOF (.loadlist))) .twl.loadlist 0x0e0009c0 0xc load address 0x02400000 - 0x0e0009c0 0x4 LONG 0x20281e0 __twl_start - 0x0e0009c4 0x4 LONG 0x20281e0 __twl_end - 0x0e0009c8 0x4 LONG 0x20281e0 __twl_bss_end + 0x0e0009c0 0x4 LONG 0x2028140 __twl_start + 0x0e0009c4 0x4 LONG 0x2028140 __twl_end + 0x0e0009c8 0x4 LONG 0x2028140 __twl_bss_end 0x02400000 PROVIDE (__twl_loadlist_lma = __twl_lma) 0x02400000 PROVIDE (__twl_loadlist_start = LOADADDR (.twl.loadlist)) 0x0240000c PROVIDE (__twl_loadlist_end = (LOADADDR (.twl.loadlist) + SIZEOF (.twl.loadlist))) @@ -5324,7 +5319,7 @@ LOAD /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtn.o .debug_sfnames *(.debug_sfnames) -.debug_aranges 0x00000000 0x2150 +.debug_aranges 0x00000000 0x2148 *(.debug_aranges) .debug_aranges 0x00000000 0x18 build/py/mpstate.o @@ -5441,64 +5436,64 @@ LOAD /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtn.o .debug_aranges 0x00001960 0x70 build/lib.o .debug_aranges - 0x000019d0 0x30 build/main.o + 0x000019d0 0x28 build/main.o .debug_aranges - 0x00001a00 0x28 build/system.o + 0x000019f8 0x28 build/system.o .debug_aranges - 0x00001a28 0x80 /opt/devkitpro/libnds/lib/libnds9.a(console.o) + 0x00001a20 0x80 /opt/devkitpro/libnds/lib/libnds9.a(console.o) .debug_aranges - 0x00001aa8 0x50 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) + 0x00001aa0 0x50 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) .debug_aranges - 0x00001af8 0x40 /opt/devkitpro/libnds/lib/libnds9.a(background.o) + 0x00001af0 0x40 /opt/devkitpro/libnds/lib/libnds9.a(background.o) .debug_aranges - 0x00001b38 0x60 /opt/devkitpro/libnds/lib/libnds9.a(trig.o) + 0x00001b30 0x60 /opt/devkitpro/libnds/lib/libnds9.a(trig.o) .debug_aranges - 0x00001b98 0x88 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) + 0x00001b90 0x88 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) .debug_aranges - 0x00001c20 0x50 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_hot.32.o) + 0x00001c18 0x50 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_hot.32.o) .debug_aranges - 0x00001c70 0x28 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-context.32.o) + 0x00001c68 0x28 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-context.32.o) .debug_aranges - 0x00001c98 0x70 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-shims.32.o) + 0x00001c90 0x70 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-shims.32.o) .debug_aranges - 0x00001d08 0x20 /opt/devkitpro/calico/lib/libcalico_ds9.a(keypad.o) + 0x00001d00 0x20 /opt/devkitpro/calico/lib/libcalico_ds9.a(keypad.o) .debug_aranges - 0x00001d28 0x38 /opt/devkitpro/calico/lib/libcalico_ds9.a(bootstub_arm9.o) + 0x00001d20 0x38 /opt/devkitpro/calico/lib/libcalico_ds9.a(bootstub_arm9.o) .debug_aranges - 0x00001d60 0x20 /opt/devkitpro/calico/lib/libcalico_ds9.a(excpt_handler.32.o) + 0x00001d58 0x20 /opt/devkitpro/calico/lib/libcalico_ds9.a(excpt_handler.32.o) .debug_aranges - 0x00001d80 0x20 /opt/devkitpro/calico/lib/libcalico_ds9.a(touch.o) + 0x00001d78 0x20 /opt/devkitpro/calico/lib/libcalico_ds9.a(touch.o) .debug_aranges - 0x00001da0 0x50 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) + 0x00001d98 0x50 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) .debug_aranges - 0x00001df0 0xa8 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) + 0x00001de8 0xa8 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) .debug_aranges - 0x00001e98 0x28 /opt/devkitpro/calico/lib/libcalico_ds9.a(startup.crt0.o) + 0x00001e90 0x28 /opt/devkitpro/calico/lib/libcalico_ds9.a(startup.crt0.o) .debug_aranges - 0x00001ec0 0x28 /opt/devkitpro/calico/lib/libcalico_ds9.a(utils.crt0.o) + 0x00001eb8 0x28 /opt/devkitpro/calico/lib/libcalico_ds9.a(utils.crt0.o) .debug_aranges - 0x00001ee8 0x20 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq_handler.32.o) + 0x00001ee0 0x20 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq_handler.32.o) .debug_aranges - 0x00001f08 0x78 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) + 0x00001f00 0x78 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) .debug_aranges - 0x00001f80 0x20 /opt/devkitpro/calico/lib/libcalico_ds9.a(mpu_setup.crt0.o) + 0x00001f78 0x20 /opt/devkitpro/calico/lib/libcalico_ds9.a(mpu_setup.crt0.o) .debug_aranges - 0x00001fa0 0x28 /opt/devkitpro/calico/lib/libcalico_ds9.a(sys_startup.o) + 0x00001f98 0x28 /opt/devkitpro/calico/lib/libcalico_ds9.a(sys_startup.o) .debug_aranges - 0x00001fc8 0x20 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq.o) + 0x00001fc0 0x20 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq.o) .debug_aranges - 0x00001fe8 0x50 /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) + 0x00001fe0 0x50 /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) .debug_aranges - 0x00002038 0x30 /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) + 0x00002030 0x30 /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) .debug_aranges - 0x00002068 0x48 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-cache.32.o) + 0x00002060 0x48 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-cache.32.o) .debug_aranges - 0x000020b0 0xa0 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) + 0x000020a8 0xa0 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) .debug_pubnames *(.debug_pubnames) -.debug_info 0x00000000 0x60419 +.debug_info 0x00000000 0x6038d *(.debug_info .gnu.linkonce.wi.*) .debug_info 0x00000000 0x76a build/py/mpstate.o .debug_info 0x0000076a 0x88b build/py/nlr.o @@ -5557,35 +5552,35 @@ LOAD /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtn.o .debug_info 0x0004e07c 0x1c5 build/py/smallint.o .debug_info 0x0004e241 0xbf9 build/py/modnds.o .debug_info 0x0004ee3a 0x555 build/lib.o - .debug_info 0x0004f38f 0x1628 build/main.o - .debug_info 0x000509b7 0x603 build/system.o - .debug_info 0x00050fba 0x2aa7 /opt/devkitpro/libnds/lib/libnds9.a(console.o) - .debug_info 0x00053a61 0x48a /opt/devkitpro/libnds/lib/libnds9.a(keys.o) - .debug_info 0x00053eeb 0xa3e /opt/devkitpro/libnds/lib/libnds9.a(background.o) - .debug_info 0x00054929 0x78f /opt/devkitpro/libnds/lib/libnds9.a(trig.o) - .debug_info 0x000550b8 0x1f3f /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) - .debug_info 0x00056ff7 0x133c /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_hot.32.o) - .debug_info 0x00058333 0x3b /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-context.32.o) - .debug_info 0x0005836e 0x396 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-shims.32.o) - .debug_info 0x00058704 0x1c1 /opt/devkitpro/calico/lib/libcalico_ds9.a(keypad.o) - .debug_info 0x000588c5 0x3e /opt/devkitpro/calico/lib/libcalico_ds9.a(bootstub_arm9.o) - .debug_info 0x00058903 0x5d /opt/devkitpro/calico/lib/libcalico_ds9.a(excpt_handler.32.o) - .debug_info 0x00058960 0x26a /opt/devkitpro/calico/lib/libcalico_ds9.a(touch.o) - .debug_info 0x00058bca 0xcb0 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) - .debug_info 0x0005987a 0x15e3 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) - .debug_info 0x0005ae5d 0x462 /opt/devkitpro/calico/lib/libcalico_ds9.a(startup.crt0.o) - .debug_info 0x0005b2bf 0x3b /opt/devkitpro/calico/lib/libcalico_ds9.a(utils.crt0.o) - .debug_info 0x0005b2fa 0x33 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq_handler.32.o) - .debug_info 0x0005b32d 0x140d /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) - .debug_info 0x0005c73a 0x33 /opt/devkitpro/calico/lib/libcalico_ds9.a(mpu_setup.crt0.o) - .debug_info 0x0005c76d 0x4fd /opt/devkitpro/calico/lib/libcalico_ds9.a(sys_startup.o) - .debug_info 0x0005cc6a 0x295 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq.o) - .debug_info 0x0005ceff 0x10f2 /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) - .debug_info 0x0005dff1 0x865 /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) - .debug_info 0x0005e856 0x67 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-cache.32.o) - .debug_info 0x0005e8bd 0x1b5c /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) + .debug_info 0x0004f38f 0x159c build/main.o + .debug_info 0x0005092b 0x603 build/system.o + .debug_info 0x00050f2e 0x2aa7 /opt/devkitpro/libnds/lib/libnds9.a(console.o) + .debug_info 0x000539d5 0x48a /opt/devkitpro/libnds/lib/libnds9.a(keys.o) + .debug_info 0x00053e5f 0xa3e /opt/devkitpro/libnds/lib/libnds9.a(background.o) + .debug_info 0x0005489d 0x78f /opt/devkitpro/libnds/lib/libnds9.a(trig.o) + .debug_info 0x0005502c 0x1f3f /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) + .debug_info 0x00056f6b 0x133c /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_hot.32.o) + .debug_info 0x000582a7 0x3b /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-context.32.o) + .debug_info 0x000582e2 0x396 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-shims.32.o) + .debug_info 0x00058678 0x1c1 /opt/devkitpro/calico/lib/libcalico_ds9.a(keypad.o) + .debug_info 0x00058839 0x3e /opt/devkitpro/calico/lib/libcalico_ds9.a(bootstub_arm9.o) + .debug_info 0x00058877 0x5d /opt/devkitpro/calico/lib/libcalico_ds9.a(excpt_handler.32.o) + .debug_info 0x000588d4 0x26a /opt/devkitpro/calico/lib/libcalico_ds9.a(touch.o) + .debug_info 0x00058b3e 0xcb0 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) + .debug_info 0x000597ee 0x15e3 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) + .debug_info 0x0005add1 0x462 /opt/devkitpro/calico/lib/libcalico_ds9.a(startup.crt0.o) + .debug_info 0x0005b233 0x3b /opt/devkitpro/calico/lib/libcalico_ds9.a(utils.crt0.o) + .debug_info 0x0005b26e 0x33 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq_handler.32.o) + .debug_info 0x0005b2a1 0x140d /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) + .debug_info 0x0005c6ae 0x33 /opt/devkitpro/calico/lib/libcalico_ds9.a(mpu_setup.crt0.o) + .debug_info 0x0005c6e1 0x4fd /opt/devkitpro/calico/lib/libcalico_ds9.a(sys_startup.o) + .debug_info 0x0005cbde 0x295 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq.o) + .debug_info 0x0005ce73 0x10f2 /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) + .debug_info 0x0005df65 0x865 /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) + .debug_info 0x0005e7ca 0x67 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-cache.32.o) + .debug_info 0x0005e831 0x1b5c /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) -.debug_abbrev 0x00000000 0xfee7 +.debug_abbrev 0x00000000 0xfe82 *(.debug_abbrev) .debug_abbrev 0x00000000 0x176 build/py/mpstate.o .debug_abbrev 0x00000176 0x23d build/py/nlr.o @@ -5644,35 +5639,35 @@ LOAD /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtn.o .debug_abbrev 0x0000b9df 0x97 build/py/smallint.o .debug_abbrev 0x0000ba76 0x23e build/py/modnds.o .debug_abbrev 0x0000bcb4 0x1ff build/lib.o - .debug_abbrev 0x0000beb3 0x38b build/main.o - .debug_abbrev 0x0000c23e 0x25b build/system.o - .debug_abbrev 0x0000c499 0x637 /opt/devkitpro/libnds/lib/libnds9.a(console.o) - .debug_abbrev 0x0000cad0 0x274 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) - .debug_abbrev 0x0000cd44 0x354 /opt/devkitpro/libnds/lib/libnds9.a(background.o) - .debug_abbrev 0x0000d098 0x26d /opt/devkitpro/libnds/lib/libnds9.a(trig.o) - .debug_abbrev 0x0000d305 0x578 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) - .debug_abbrev 0x0000d87d 0x36e /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_hot.32.o) - .debug_abbrev 0x0000dbeb 0x26 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-context.32.o) - .debug_abbrev 0x0000dc11 0x1b9 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-shims.32.o) - .debug_abbrev 0x0000ddca 0xca /opt/devkitpro/calico/lib/libcalico_ds9.a(keypad.o) - .debug_abbrev 0x0000de94 0x26 /opt/devkitpro/calico/lib/libcalico_ds9.a(bootstub_arm9.o) - .debug_abbrev 0x0000deba 0x26 /opt/devkitpro/calico/lib/libcalico_ds9.a(excpt_handler.32.o) - .debug_abbrev 0x0000dee0 0x114 /opt/devkitpro/calico/lib/libcalico_ds9.a(touch.o) - .debug_abbrev 0x0000dff4 0x32a /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) - .debug_abbrev 0x0000e31e 0x491 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) - .debug_abbrev 0x0000e7af 0x1d0 /opt/devkitpro/calico/lib/libcalico_ds9.a(startup.crt0.o) - .debug_abbrev 0x0000e97f 0x26 /opt/devkitpro/calico/lib/libcalico_ds9.a(utils.crt0.o) - .debug_abbrev 0x0000e9a5 0x28 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq_handler.32.o) - .debug_abbrev 0x0000e9cd 0x43a /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) - .debug_abbrev 0x0000ee07 0x28 /opt/devkitpro/calico/lib/libcalico_ds9.a(mpu_setup.crt0.o) - .debug_abbrev 0x0000ee2f 0x1e8 /opt/devkitpro/calico/lib/libcalico_ds9.a(sys_startup.o) - .debug_abbrev 0x0000f017 0x1c2 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq.o) - .debug_abbrev 0x0000f1d9 0x3b9 /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) - .debug_abbrev 0x0000f592 0x2a9 /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) - .debug_abbrev 0x0000f83b 0x26 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-cache.32.o) - .debug_abbrev 0x0000f861 0x686 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) + .debug_abbrev 0x0000beb3 0x326 build/main.o + .debug_abbrev 0x0000c1d9 0x25b build/system.o + .debug_abbrev 0x0000c434 0x637 /opt/devkitpro/libnds/lib/libnds9.a(console.o) + .debug_abbrev 0x0000ca6b 0x274 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) + .debug_abbrev 0x0000ccdf 0x354 /opt/devkitpro/libnds/lib/libnds9.a(background.o) + .debug_abbrev 0x0000d033 0x26d /opt/devkitpro/libnds/lib/libnds9.a(trig.o) + .debug_abbrev 0x0000d2a0 0x578 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) + .debug_abbrev 0x0000d818 0x36e /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_hot.32.o) + .debug_abbrev 0x0000db86 0x26 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-context.32.o) + .debug_abbrev 0x0000dbac 0x1b9 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-shims.32.o) + .debug_abbrev 0x0000dd65 0xca /opt/devkitpro/calico/lib/libcalico_ds9.a(keypad.o) + .debug_abbrev 0x0000de2f 0x26 /opt/devkitpro/calico/lib/libcalico_ds9.a(bootstub_arm9.o) + .debug_abbrev 0x0000de55 0x26 /opt/devkitpro/calico/lib/libcalico_ds9.a(excpt_handler.32.o) + .debug_abbrev 0x0000de7b 0x114 /opt/devkitpro/calico/lib/libcalico_ds9.a(touch.o) + .debug_abbrev 0x0000df8f 0x32a /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) + .debug_abbrev 0x0000e2b9 0x491 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) + .debug_abbrev 0x0000e74a 0x1d0 /opt/devkitpro/calico/lib/libcalico_ds9.a(startup.crt0.o) + .debug_abbrev 0x0000e91a 0x26 /opt/devkitpro/calico/lib/libcalico_ds9.a(utils.crt0.o) + .debug_abbrev 0x0000e940 0x28 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq_handler.32.o) + .debug_abbrev 0x0000e968 0x43a /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) + .debug_abbrev 0x0000eda2 0x28 /opt/devkitpro/calico/lib/libcalico_ds9.a(mpu_setup.crt0.o) + .debug_abbrev 0x0000edca 0x1e8 /opt/devkitpro/calico/lib/libcalico_ds9.a(sys_startup.o) + .debug_abbrev 0x0000efb2 0x1c2 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq.o) + .debug_abbrev 0x0000f174 0x3b9 /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) + .debug_abbrev 0x0000f52d 0x2a9 /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) + .debug_abbrev 0x0000f7d6 0x26 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-cache.32.o) + .debug_abbrev 0x0000f7fc 0x686 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) -.debug_line 0x00000000 0x23d5a +.debug_line 0x00000000 0x23d10 *(.debug_line .debug_line.* .debug_line_end) .debug_line 0x00000000 0x169 build/py/mpstate.o .debug_line 0x00000169 0x24a build/py/nlr.o @@ -5692,74 +5687,74 @@ LOAD /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtn.o .debug_line 0x00008d3c 0x15c build/py/parsenumbase.o .debug_line 0x00008e98 0x395 build/py/parsenum.o .debug_line 0x0000922d 0x24d build/py/emitglue.o - .debug_line 0x0000947a 0x1df0 build/py/runtime.o - .debug_line 0x0000b26a 0x21e build/py/scheduler.o - .debug_line 0x0000b488 0x2ea build/py/argcheck.o - .debug_line 0x0000b772 0x5ae build/py/map.o - .debug_line 0x0000bd20 0xa0e build/py/obj.o - .debug_line 0x0000c72e 0x262 build/py/objbool.o - .debug_line 0x0000c990 0x2f8 build/py/objboundmeth.o - .debug_line 0x0000cc88 0x14a build/py/objcell.o - .debug_line 0x0000cdd2 0x23e build/py/objclosure.o - .debug_line 0x0000d010 0xc4b build/py/objdict.o - .debug_line 0x0000dc5b 0x684 build/py/objexcept.o - .debug_line 0x0000e2df 0x660 build/py/objfun.o - .debug_line 0x0000e93f 0x512 build/py/objgenerator.o - .debug_line 0x0000ee51 0x213 build/py/objgetitemiter.o - .debug_line 0x0000f064 0x829 build/py/objint.o - .debug_line 0x0000f88d 0xbdb build/py/objlist.o - .debug_line 0x00010468 0x25e build/py/objmap.o - .debug_line 0x000106c6 0x40b build/py/objmodule.o - .debug_line 0x00010ad1 0x16e build/py/objobject.o - .debug_line 0x00010c3f 0xea build/py/objpolyiter.o - .debug_line 0x00010d29 0x140 build/py/objnone.o - .debug_line 0x00010e69 0x432 build/py/objrange.o - .debug_line 0x0001129b 0x144 build/py/objsingleton.o - .debug_line 0x000113df 0x28f6 build/py/objstr.o - .debug_line 0x00013cd5 0x6d7 build/py/objtuple.o - .debug_line 0x000143ac 0x1284 build/py/objtype.o - .debug_line 0x00015630 0x24c build/py/objzip.o - .debug_line 0x0001587c 0x186 build/py/opmethods.o - .debug_line 0x00015a02 0x493 build/py/sequence.o - .debug_line 0x00015e95 0x8b5 build/py/stream.o - .debug_line 0x0001674a 0x58c build/py/binary.o - .debug_line 0x00016cd6 0x223 build/py/builtinimport.o - .debug_line 0x00016ef9 0x2eb build/py/builtinevex.o - .debug_line 0x000171e4 0x98b build/py/modbuiltins.o - .debug_line 0x00017b6f 0x16cf build/py/vm.o - .debug_line 0x0001923e 0x7ad build/py/bc.o - .debug_line 0x000199eb 0x1e8 build/py/smallint.o - .debug_line 0x00019bd3 0x2b8 build/py/modnds.o - .debug_line 0x00019e8b 0x2e2 build/lib.o - .debug_line 0x0001a16d 0x3de build/main.o - .debug_line 0x0001a54b 0x265 build/system.o - .debug_line 0x0001a7b0 0x167e /opt/devkitpro/libnds/lib/libnds9.a(console.o) - .debug_line 0x0001be2e 0x459 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) - .debug_line 0x0001c287 0x63d /opt/devkitpro/libnds/lib/libnds9.a(background.o) - .debug_line 0x0001c8c4 0x788 /opt/devkitpro/libnds/lib/libnds9.a(trig.o) - .debug_line 0x0001d04c 0xe43 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) - .debug_line 0x0001de8f 0x106c /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_hot.32.o) - .debug_line 0x0001eefb 0x69 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-context.32.o) - .debug_line 0x0001ef64 0x2a4 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-shims.32.o) - .debug_line 0x0001f208 0x16f /opt/devkitpro/calico/lib/libcalico_ds9.a(keypad.o) - .debug_line 0x0001f377 0xf4 /opt/devkitpro/calico/lib/libcalico_ds9.a(bootstub_arm9.o) - .debug_line 0x0001f46b 0x66 /opt/devkitpro/calico/lib/libcalico_ds9.a(excpt_handler.32.o) - .debug_line 0x0001f4d1 0x194 /opt/devkitpro/calico/lib/libcalico_ds9.a(touch.o) - .debug_line 0x0001f665 0xa32 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) - .debug_line 0x00020097 0x795 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) - .debug_line 0x0002082c 0x396 /opt/devkitpro/calico/lib/libcalico_ds9.a(startup.crt0.o) - .debug_line 0x00020bc2 0x7d /opt/devkitpro/calico/lib/libcalico_ds9.a(utils.crt0.o) - .debug_line 0x00020c3f 0x92 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq_handler.32.o) - .debug_line 0x00020cd1 0x97b /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) - .debug_line 0x0002164c 0x6e /opt/devkitpro/calico/lib/libcalico_ds9.a(mpu_setup.crt0.o) - .debug_line 0x000216ba 0x46b /opt/devkitpro/calico/lib/libcalico_ds9.a(sys_startup.o) - .debug_line 0x00021b25 0x26e /opt/devkitpro/calico/lib/libcalico_ds9.a(irq.o) - .debug_line 0x00021d93 0xc8c /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) - .debug_line 0x00022a1f 0x4ce /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) - .debug_line 0x00022eed 0xb2 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-cache.32.o) - .debug_line 0x00022f9f 0xdbb /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) + .debug_line 0x0000947a 0x1df9 build/py/runtime.o + .debug_line 0x0000b273 0x21e build/py/scheduler.o + .debug_line 0x0000b491 0x2ea build/py/argcheck.o + .debug_line 0x0000b77b 0x5ae build/py/map.o + .debug_line 0x0000bd29 0xa0e build/py/obj.o + .debug_line 0x0000c737 0x262 build/py/objbool.o + .debug_line 0x0000c999 0x2f8 build/py/objboundmeth.o + .debug_line 0x0000cc91 0x14a build/py/objcell.o + .debug_line 0x0000cddb 0x23e build/py/objclosure.o + .debug_line 0x0000d019 0xc4b build/py/objdict.o + .debug_line 0x0000dc64 0x684 build/py/objexcept.o + .debug_line 0x0000e2e8 0x660 build/py/objfun.o + .debug_line 0x0000e948 0x512 build/py/objgenerator.o + .debug_line 0x0000ee5a 0x213 build/py/objgetitemiter.o + .debug_line 0x0000f06d 0x829 build/py/objint.o + .debug_line 0x0000f896 0xbdb build/py/objlist.o + .debug_line 0x00010471 0x25e build/py/objmap.o + .debug_line 0x000106cf 0x414 build/py/objmodule.o + .debug_line 0x00010ae3 0x16e build/py/objobject.o + .debug_line 0x00010c51 0xea build/py/objpolyiter.o + .debug_line 0x00010d3b 0x140 build/py/objnone.o + .debug_line 0x00010e7b 0x432 build/py/objrange.o + .debug_line 0x000112ad 0x144 build/py/objsingleton.o + .debug_line 0x000113f1 0x28f6 build/py/objstr.o + .debug_line 0x00013ce7 0x6d7 build/py/objtuple.o + .debug_line 0x000143be 0x1284 build/py/objtype.o + .debug_line 0x00015642 0x24c build/py/objzip.o + .debug_line 0x0001588e 0x186 build/py/opmethods.o + .debug_line 0x00015a14 0x493 build/py/sequence.o + .debug_line 0x00015ea7 0x8b5 build/py/stream.o + .debug_line 0x0001675c 0x58c build/py/binary.o + .debug_line 0x00016ce8 0x223 build/py/builtinimport.o + .debug_line 0x00016f0b 0x2eb build/py/builtinevex.o + .debug_line 0x000171f6 0x98b build/py/modbuiltins.o + .debug_line 0x00017b81 0x16cf build/py/vm.o + .debug_line 0x00019250 0x7ad build/py/bc.o + .debug_line 0x000199fd 0x1e8 build/py/smallint.o + .debug_line 0x00019be5 0x2b8 build/py/modnds.o + .debug_line 0x00019e9d 0x2e2 build/lib.o + .debug_line 0x0001a17f 0x382 build/main.o + .debug_line 0x0001a501 0x265 build/system.o + .debug_line 0x0001a766 0x167e /opt/devkitpro/libnds/lib/libnds9.a(console.o) + .debug_line 0x0001bde4 0x459 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) + .debug_line 0x0001c23d 0x63d /opt/devkitpro/libnds/lib/libnds9.a(background.o) + .debug_line 0x0001c87a 0x788 /opt/devkitpro/libnds/lib/libnds9.a(trig.o) + .debug_line 0x0001d002 0xe43 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) + .debug_line 0x0001de45 0x106c /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_hot.32.o) + .debug_line 0x0001eeb1 0x69 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-context.32.o) + .debug_line 0x0001ef1a 0x2a4 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-shims.32.o) + .debug_line 0x0001f1be 0x16f /opt/devkitpro/calico/lib/libcalico_ds9.a(keypad.o) + .debug_line 0x0001f32d 0xf4 /opt/devkitpro/calico/lib/libcalico_ds9.a(bootstub_arm9.o) + .debug_line 0x0001f421 0x66 /opt/devkitpro/calico/lib/libcalico_ds9.a(excpt_handler.32.o) + .debug_line 0x0001f487 0x194 /opt/devkitpro/calico/lib/libcalico_ds9.a(touch.o) + .debug_line 0x0001f61b 0xa32 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) + .debug_line 0x0002004d 0x795 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) + .debug_line 0x000207e2 0x396 /opt/devkitpro/calico/lib/libcalico_ds9.a(startup.crt0.o) + .debug_line 0x00020b78 0x7d /opt/devkitpro/calico/lib/libcalico_ds9.a(utils.crt0.o) + .debug_line 0x00020bf5 0x92 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq_handler.32.o) + .debug_line 0x00020c87 0x97b /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) + .debug_line 0x00021602 0x6e /opt/devkitpro/calico/lib/libcalico_ds9.a(mpu_setup.crt0.o) + .debug_line 0x00021670 0x46b /opt/devkitpro/calico/lib/libcalico_ds9.a(sys_startup.o) + .debug_line 0x00021adb 0x26e /opt/devkitpro/calico/lib/libcalico_ds9.a(irq.o) + .debug_line 0x00021d49 0xc8c /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) + .debug_line 0x000229d5 0x4ce /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) + .debug_line 0x00022ea3 0xb2 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-cache.32.o) + .debug_line 0x00022f55 0xdbb /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) -.debug_frame 0x00000000 0x5d10 +.debug_frame 0x00000000 0x5cf4 *(.debug_frame) .debug_frame 0x00000000 0x6c build/py/nlr.o .debug_frame 0x0000006c 0x38 build/py/nlrthumb.o @@ -5817,120 +5812,120 @@ LOAD /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/14.2.0/crtn.o .debug_frame 0x00004ae8 0x5c build/py/smallint.o .debug_frame 0x00004b44 0x70 build/py/modnds.o .debug_frame 0x00004bb4 0xd4 build/lib.o - .debug_frame 0x00004c88 0x58 build/main.o - .debug_frame 0x00004ce0 0x3c build/system.o - .debug_frame 0x00004d1c 0x18c /opt/devkitpro/libnds/lib/libnds9.a(console.o) - .debug_frame 0x00004ea8 0x98 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) - .debug_frame 0x00004f40 0xbc /opt/devkitpro/libnds/lib/libnds9.a(background.o) - .debug_frame 0x00004ffc 0xd8 /opt/devkitpro/libnds/lib/libnds9.a(trig.o) - .debug_frame 0x000050d4 0x184 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) - .debug_frame 0x00005258 0x10c /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_hot.32.o) - .debug_frame 0x00005364 0x30 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-context.32.o) - .debug_frame 0x00005394 0xc0 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-shims.32.o) - .debug_frame 0x00005454 0x20 /opt/devkitpro/calico/lib/libcalico_ds9.a(keypad.o) - .debug_frame 0x00005474 0x30 /opt/devkitpro/calico/lib/libcalico_ds9.a(bootstub_arm9.o) - .debug_frame 0x000054a4 0x28 /opt/devkitpro/calico/lib/libcalico_ds9.a(touch.o) - .debug_frame 0x000054cc 0xdc /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) - .debug_frame 0x000055a8 0x194 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) - .debug_frame 0x0000573c 0x68 /opt/devkitpro/calico/lib/libcalico_ds9.a(startup.crt0.o) - .debug_frame 0x000057a4 0x30 /opt/devkitpro/calico/lib/libcalico_ds9.a(utils.crt0.o) - .debug_frame 0x000057d4 0x20 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq_handler.32.o) - .debug_frame 0x000057f4 0x158 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) - .debug_frame 0x0000594c 0x20 /opt/devkitpro/calico/lib/libcalico_ds9.a(mpu_setup.crt0.o) - .debug_frame 0x0000596c 0x38 /opt/devkitpro/calico/lib/libcalico_ds9.a(sys_startup.o) - .debug_frame 0x000059a4 0x28 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq.o) - .debug_frame 0x000059cc 0xe4 /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) - .debug_frame 0x00005ab0 0x60 /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) - .debug_frame 0x00005b10 0x70 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-cache.32.o) - .debug_frame 0x00005b80 0x190 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) + .debug_frame 0x00004c88 0x3c build/main.o + .debug_frame 0x00004cc4 0x3c build/system.o + .debug_frame 0x00004d00 0x18c /opt/devkitpro/libnds/lib/libnds9.a(console.o) + .debug_frame 0x00004e8c 0x98 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) + .debug_frame 0x00004f24 0xbc /opt/devkitpro/libnds/lib/libnds9.a(background.o) + .debug_frame 0x00004fe0 0xd8 /opt/devkitpro/libnds/lib/libnds9.a(trig.o) + .debug_frame 0x000050b8 0x184 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) + .debug_frame 0x0000523c 0x10c /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_hot.32.o) + .debug_frame 0x00005348 0x30 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-context.32.o) + .debug_frame 0x00005378 0xc0 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-shims.32.o) + .debug_frame 0x00005438 0x20 /opt/devkitpro/calico/lib/libcalico_ds9.a(keypad.o) + .debug_frame 0x00005458 0x30 /opt/devkitpro/calico/lib/libcalico_ds9.a(bootstub_arm9.o) + .debug_frame 0x00005488 0x28 /opt/devkitpro/calico/lib/libcalico_ds9.a(touch.o) + .debug_frame 0x000054b0 0xdc /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) + .debug_frame 0x0000558c 0x194 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) + .debug_frame 0x00005720 0x68 /opt/devkitpro/calico/lib/libcalico_ds9.a(startup.crt0.o) + .debug_frame 0x00005788 0x30 /opt/devkitpro/calico/lib/libcalico_ds9.a(utils.crt0.o) + .debug_frame 0x000057b8 0x20 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq_handler.32.o) + .debug_frame 0x000057d8 0x158 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) + .debug_frame 0x00005930 0x20 /opt/devkitpro/calico/lib/libcalico_ds9.a(mpu_setup.crt0.o) + .debug_frame 0x00005950 0x38 /opt/devkitpro/calico/lib/libcalico_ds9.a(sys_startup.o) + .debug_frame 0x00005988 0x28 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq.o) + .debug_frame 0x000059b0 0xe4 /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) + .debug_frame 0x00005a94 0x60 /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) + .debug_frame 0x00005af4 0x70 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-cache.32.o) + .debug_frame 0x00005b64 0x190 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) -.debug_str 0x00000000 0xf93e +.debug_str 0x00000000 0xf98d *(.debug_str) - .debug_str 0x00000000 0xf93e build/py/mpstate.o - 0x717 (size before relaxing) - .debug_str 0x0000f93e 0x780 build/py/nlr.o - .debug_str 0x0000f93e 0x75d build/py/nlrthumb.o - .debug_str 0x0000f93e 0x21c build/py/malloc.o - .debug_str 0x0000f93e 0x1719 build/py/qstr.o - .debug_str 0x0000f93e 0x550 build/py/vstr.o - .debug_str 0x0000f93e 0x579 build/py/mpprint.o - .debug_str 0x0000f93e 0x252 build/py/unicode.o - .debug_str 0x0000f93e 0x22e build/py/reader.o - .debug_str 0x0000f93e 0x135c build/py/lexer.o - .debug_str 0x0000f93e 0x4889 build/py/parse.o - .debug_str 0x0000f93e 0x1389 build/py/scope.o - .debug_str 0x0000f93e 0x491f build/py/compile.o - .debug_str 0x0000f93e 0x7d9 build/py/emitcommon.o - .debug_str 0x0000f93e 0x2ca4 build/py/emitbc.o - .debug_str 0x0000f93e 0x199 build/py/parsenumbase.o - .debug_str 0x0000f93e 0x1ae9 build/py/parsenum.o - .debug_str 0x0000f93e 0x5e7 build/py/emitglue.o - .debug_str 0x0000f93e 0x35aa build/py/runtime.o - .debug_str 0x0000f93e 0x7aa build/py/scheduler.o - .debug_str 0x0000f93e 0x4d6 build/py/argcheck.o - .debug_str 0x0000f93e 0x68d build/py/map.o - .debug_str 0x0000f93e 0x1d70 build/py/obj.o - .debug_str 0x0000f93e 0x18ca build/py/objbool.o - .debug_str 0x0000f93e 0x1886 build/py/objboundmeth.o - .debug_str 0x0000f93e 0x113b build/py/objcell.o - .debug_str 0x0000f93e 0x11df build/py/objclosure.o - .debug_str 0x0000f93e 0x211b build/py/objdict.o - .debug_str 0x0000f93e 0x1b6e build/py/objexcept.o - .debug_str 0x0000f93e 0x1a95 build/py/objfun.o - .debug_str 0x0000f93e 0x1c81 build/py/objgenerator.o - .debug_str 0x0000f93e 0x124c build/py/objgetitemiter.o - .debug_str 0x0000f93e 0x26bb build/py/objint.o - .debug_str 0x0000f93e 0x1fda build/py/objlist.o - .debug_str 0x0000f93e 0x1235 build/py/objmap.o - .debug_str 0x0000f93e 0x1999 build/py/objmodule.o - .debug_str 0x0000f93e 0x11ad build/py/objobject.o - .debug_str 0x0000f93e 0x1168 build/py/objpolyiter.o - .debug_str 0x0000f93e 0x11b6 build/py/objnone.o - .debug_str 0x0000f93e 0x14e6 build/py/objrange.o - .debug_str 0x0000f93e 0x1205 build/py/objsingleton.o - .debug_str 0x0000f93e 0x281c build/py/objstr.o - .debug_str 0x0000f93e 0x1dbd build/py/objtuple.o - .debug_str 0x0000f93e 0x22cf build/py/objtype.o - .debug_str 0x0000f93e 0x1254 build/py/objzip.o - .debug_str 0x0000f93e 0x939 build/py/opmethods.o - .debug_str 0x0000f93e 0x9a9 build/py/sequence.o - .debug_str 0x0000f93e 0x9e3 build/py/stream.o - .debug_str 0x0000f93e 0x3b1 build/py/binary.o - .debug_str 0x0000f93e 0x927 build/py/builtinimport.o - .debug_str 0x0000f93e 0x1fdf build/py/builtinevex.o - .debug_str 0x0000f93e 0x2ad6 build/py/modbuiltins.o - .debug_str 0x0000f93e 0x23b1 build/py/vm.o - .debug_str 0x0000f93e 0x817 build/py/bc.o - .debug_str 0x0000f93e 0x210 build/py/smallint.o - .debug_str 0x0000f93e 0x1464 build/py/modnds.o - .debug_str 0x0000f93e 0x1d4 build/lib.o - .debug_str 0x0000f93e 0x2243 build/main.o - .debug_str 0x0000f93e 0x52f build/system.o - .debug_str 0x0000f93e 0x12f6 /opt/devkitpro/libnds/lib/libnds9.a(console.o) - .debug_str 0x0000f93e 0x2eb /opt/devkitpro/libnds/lib/libnds9.a(keys.o) - .debug_str 0x0000f93e 0x76c /opt/devkitpro/libnds/lib/libnds9.a(background.o) - .debug_str 0x0000f93e 0x2d5 /opt/devkitpro/libnds/lib/libnds9.a(trig.o) - .debug_str 0x0000f93e 0x9c2 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) - .debug_str 0x0000f93e 0x4c8 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_hot.32.o) - .debug_str 0x0000f93e 0xae /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-context.32.o) - .debug_str 0x0000f93e 0x245 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-shims.32.o) - .debug_str 0x0000f93e 0x25f /opt/devkitpro/calico/lib/libcalico_ds9.a(keypad.o) - .debug_str 0x0000f93e 0xbd /opt/devkitpro/calico/lib/libcalico_ds9.a(bootstub_arm9.o) - .debug_str 0x0000f93e 0xe7 /opt/devkitpro/calico/lib/libcalico_ds9.a(excpt_handler.32.o) - .debug_str 0x0000f93e 0x282 /opt/devkitpro/calico/lib/libcalico_ds9.a(touch.o) - .debug_str 0x0000f93e 0x375 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) - .debug_str 0x0000f93e 0xb46 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) - .debug_str 0x0000f93e 0x32e /opt/devkitpro/calico/lib/libcalico_ds9.a(startup.crt0.o) - .debug_str 0x0000f93e 0xb5 /opt/devkitpro/calico/lib/libcalico_ds9.a(utils.crt0.o) - .debug_str 0x0000f93e 0xa0 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq_handler.32.o) - .debug_str 0x0000f93e 0x960 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) - .debug_str 0x0000f93e 0xa2 /opt/devkitpro/calico/lib/libcalico_ds9.a(mpu_setup.crt0.o) - .debug_str 0x0000f93e 0x37a /opt/devkitpro/calico/lib/libcalico_ds9.a(sys_startup.o) - .debug_str 0x0000f93e 0x20a /opt/devkitpro/calico/lib/libcalico_ds9.a(irq.o) - .debug_str 0x0000f93e 0x509 /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) - .debug_str 0x0000f93e 0x37b /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) - .debug_str 0x0000f93e 0x102 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-cache.32.o) - .debug_str 0x0000f93e 0xd3c /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) + .debug_str 0x00000000 0xf98d build/py/mpstate.o + 0x720 (size before relaxing) + .debug_str 0x0000f98d 0x789 build/py/nlr.o + .debug_str 0x0000f98d 0x766 build/py/nlrthumb.o + .debug_str 0x0000f98d 0x225 build/py/malloc.o + .debug_str 0x0000f98d 0x1722 build/py/qstr.o + .debug_str 0x0000f98d 0x559 build/py/vstr.o + .debug_str 0x0000f98d 0x582 build/py/mpprint.o + .debug_str 0x0000f98d 0x252 build/py/unicode.o + .debug_str 0x0000f98d 0x237 build/py/reader.o + .debug_str 0x0000f98d 0x1365 build/py/lexer.o + .debug_str 0x0000f98d 0x4892 build/py/parse.o + .debug_str 0x0000f98d 0x1392 build/py/scope.o + .debug_str 0x0000f98d 0x4928 build/py/compile.o + .debug_str 0x0000f98d 0x7e2 build/py/emitcommon.o + .debug_str 0x0000f98d 0x2cad build/py/emitbc.o + .debug_str 0x0000f98d 0x199 build/py/parsenumbase.o + .debug_str 0x0000f98d 0x1af2 build/py/parsenum.o + .debug_str 0x0000f98d 0x5f0 build/py/emitglue.o + .debug_str 0x0000f98d 0x35b3 build/py/runtime.o + .debug_str 0x0000f98d 0x7b3 build/py/scheduler.o + .debug_str 0x0000f98d 0x4df build/py/argcheck.o + .debug_str 0x0000f98d 0x696 build/py/map.o + .debug_str 0x0000f98d 0x1d79 build/py/obj.o + .debug_str 0x0000f98d 0x18d3 build/py/objbool.o + .debug_str 0x0000f98d 0x188f build/py/objboundmeth.o + .debug_str 0x0000f98d 0x1144 build/py/objcell.o + .debug_str 0x0000f98d 0x11e8 build/py/objclosure.o + .debug_str 0x0000f98d 0x2124 build/py/objdict.o + .debug_str 0x0000f98d 0x1b77 build/py/objexcept.o + .debug_str 0x0000f98d 0x1a9e build/py/objfun.o + .debug_str 0x0000f98d 0x1c8a build/py/objgenerator.o + .debug_str 0x0000f98d 0x1255 build/py/objgetitemiter.o + .debug_str 0x0000f98d 0x26c4 build/py/objint.o + .debug_str 0x0000f98d 0x1fe3 build/py/objlist.o + .debug_str 0x0000f98d 0x123e build/py/objmap.o + .debug_str 0x0000f98d 0x19a2 build/py/objmodule.o + .debug_str 0x0000f98d 0x11b6 build/py/objobject.o + .debug_str 0x0000f98d 0x1171 build/py/objpolyiter.o + .debug_str 0x0000f98d 0x11bf build/py/objnone.o + .debug_str 0x0000f98d 0x14ef build/py/objrange.o + .debug_str 0x0000f98d 0x120e build/py/objsingleton.o + .debug_str 0x0000f98d 0x2825 build/py/objstr.o + .debug_str 0x0000f98d 0x1dc6 build/py/objtuple.o + .debug_str 0x0000f98d 0x22d8 build/py/objtype.o + .debug_str 0x0000f98d 0x125d build/py/objzip.o + .debug_str 0x0000f98d 0x942 build/py/opmethods.o + .debug_str 0x0000f98d 0x9b2 build/py/sequence.o + .debug_str 0x0000f98d 0x9ec build/py/stream.o + .debug_str 0x0000f98d 0x3ba build/py/binary.o + .debug_str 0x0000f98d 0x930 build/py/builtinimport.o + .debug_str 0x0000f98d 0x1fe8 build/py/builtinevex.o + .debug_str 0x0000f98d 0x2adf build/py/modbuiltins.o + .debug_str 0x0000f98d 0x23ba build/py/vm.o + .debug_str 0x0000f98d 0x820 build/py/bc.o + .debug_str 0x0000f98d 0x210 build/py/smallint.o + .debug_str 0x0000f98d 0x146d build/py/modnds.o + .debug_str 0x0000f98d 0x1d4 build/lib.o + .debug_str 0x0000f98d 0x2217 build/main.o + .debug_str 0x0000f98d 0x52f build/system.o + .debug_str 0x0000f98d 0x12f6 /opt/devkitpro/libnds/lib/libnds9.a(console.o) + .debug_str 0x0000f98d 0x2eb /opt/devkitpro/libnds/lib/libnds9.a(keys.o) + .debug_str 0x0000f98d 0x76c /opt/devkitpro/libnds/lib/libnds9.a(background.o) + .debug_str 0x0000f98d 0x2d5 /opt/devkitpro/libnds/lib/libnds9.a(trig.o) + .debug_str 0x0000f98d 0x9c2 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) + .debug_str 0x0000f98d 0x4c8 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_hot.32.o) + .debug_str 0x0000f98d 0xae /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-context.32.o) + .debug_str 0x0000f98d 0x245 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-shims.32.o) + .debug_str 0x0000f98d 0x25f /opt/devkitpro/calico/lib/libcalico_ds9.a(keypad.o) + .debug_str 0x0000f98d 0xbd /opt/devkitpro/calico/lib/libcalico_ds9.a(bootstub_arm9.o) + .debug_str 0x0000f98d 0xe7 /opt/devkitpro/calico/lib/libcalico_ds9.a(excpt_handler.32.o) + .debug_str 0x0000f98d 0x282 /opt/devkitpro/calico/lib/libcalico_ds9.a(touch.o) + .debug_str 0x0000f98d 0x375 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) + .debug_str 0x0000f98d 0xb46 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) + .debug_str 0x0000f98d 0x32e /opt/devkitpro/calico/lib/libcalico_ds9.a(startup.crt0.o) + .debug_str 0x0000f98d 0xb5 /opt/devkitpro/calico/lib/libcalico_ds9.a(utils.crt0.o) + .debug_str 0x0000f98d 0xa0 /opt/devkitpro/calico/lib/libcalico_ds9.a(irq_handler.32.o) + .debug_str 0x0000f98d 0x960 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) + .debug_str 0x0000f98d 0xa2 /opt/devkitpro/calico/lib/libcalico_ds9.a(mpu_setup.crt0.o) + .debug_str 0x0000f98d 0x37a /opt/devkitpro/calico/lib/libcalico_ds9.a(sys_startup.o) + .debug_str 0x0000f98d 0x20a /opt/devkitpro/calico/lib/libcalico_ds9.a(irq.o) + .debug_str 0x0000f98d 0x509 /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) + .debug_str 0x0000f98d 0x37b /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) + .debug_str 0x0000f98d 0x102 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-cache.32.o) + .debug_str 0x0000f98d 0xd3c /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) .debug_loc *(.debug_loc) @@ -6443,7 +6438,7 @@ OUTPUT(build/firmware.elf elf32-littlearm) LOAD linker stubs .debug_loclists - 0x00000000 0x20a72 + 0x00000000 0x20a67 .debug_loclists 0x00000000 0x5d build/py/nlr.o .debug_loclists @@ -6557,46 +6552,46 @@ LOAD linker stubs .debug_loclists 0x0001a600 0x432 build/lib.o .debug_loclists - 0x0001aa32 0xb4 build/main.o + 0x0001aa32 0xa9 build/main.o .debug_loclists - 0x0001aae6 0x86 build/system.o + 0x0001aadb 0x86 build/system.o .debug_loclists - 0x0001ab6c 0x125e /opt/devkitpro/libnds/lib/libnds9.a(console.o) + 0x0001ab61 0x125e /opt/devkitpro/libnds/lib/libnds9.a(console.o) .debug_loclists - 0x0001bdca 0xa4 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) + 0x0001bdbf 0xa4 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) .debug_loclists - 0x0001be6e 0x2fd /opt/devkitpro/libnds/lib/libnds9.a(background.o) + 0x0001be63 0x2fd /opt/devkitpro/libnds/lib/libnds9.a(background.o) .debug_loclists - 0x0001c16b 0x819 /opt/devkitpro/libnds/lib/libnds9.a(trig.o) + 0x0001c160 0x819 /opt/devkitpro/libnds/lib/libnds9.a(trig.o) .debug_loclists - 0x0001c984 0xa60 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) + 0x0001c979 0xa60 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) .debug_loclists - 0x0001d3e4 0x10e2 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_hot.32.o) + 0x0001d3d9 0x10e2 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_hot.32.o) .debug_loclists - 0x0001e4c6 0x10b /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-shims.32.o) + 0x0001e4bb 0x10b /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-shims.32.o) .debug_loclists - 0x0001e5d1 0xac /opt/devkitpro/calico/lib/libcalico_ds9.a(touch.o) + 0x0001e5c6 0xac /opt/devkitpro/calico/lib/libcalico_ds9.a(touch.o) .debug_loclists - 0x0001e67d 0x4a5 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) + 0x0001e672 0x4a5 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) .debug_loclists - 0x0001eb22 0x3c5 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) + 0x0001eb17 0x3c5 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) .debug_loclists - 0x0001eee7 0x125 /opt/devkitpro/calico/lib/libcalico_ds9.a(startup.crt0.o) + 0x0001eedc 0x125 /opt/devkitpro/calico/lib/libcalico_ds9.a(startup.crt0.o) .debug_loclists - 0x0001f00c 0x713 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) + 0x0001f001 0x713 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) .debug_loclists - 0x0001f71f 0xea /opt/devkitpro/calico/lib/libcalico_ds9.a(sys_startup.o) + 0x0001f714 0xea /opt/devkitpro/calico/lib/libcalico_ds9.a(sys_startup.o) .debug_loclists - 0x0001f809 0xba /opt/devkitpro/calico/lib/libcalico_ds9.a(irq.o) + 0x0001f7fe 0xba /opt/devkitpro/calico/lib/libcalico_ds9.a(irq.o) .debug_loclists - 0x0001f8c3 0x978 /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) + 0x0001f8b8 0x978 /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) .debug_loclists - 0x0002023b 0x358 /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) + 0x00020230 0x358 /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) .debug_loclists - 0x00020593 0x4df /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) + 0x00020588 0x4df /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) .debug_rnglists - 0x00000000 0x43fd + 0x00000000 0x43fc .debug_rnglists 0x00000000 0x2b build/py/nlr.o .debug_rnglists @@ -6710,53 +6705,53 @@ LOAD linker stubs .debug_rnglists 0x00002e93 0x5b build/lib.o .debug_rnglists - 0x00002eee 0x51 build/main.o + 0x00002eee 0x50 build/main.o .debug_rnglists - 0x00002f3f 0x19 build/system.o + 0x00002f3e 0x19 build/system.o .debug_rnglists - 0x00002f58 0x250 /opt/devkitpro/libnds/lib/libnds9.a(console.o) + 0x00002f57 0x250 /opt/devkitpro/libnds/lib/libnds9.a(console.o) .debug_rnglists - 0x000031a8 0x73 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) + 0x000031a7 0x73 /opt/devkitpro/libnds/lib/libnds9.a(keys.o) .debug_rnglists - 0x0000321b 0x67 /opt/devkitpro/libnds/lib/libnds9.a(background.o) + 0x0000321a 0x67 /opt/devkitpro/libnds/lib/libnds9.a(background.o) .debug_rnglists - 0x00003282 0x96 /opt/devkitpro/libnds/lib/libnds9.a(trig.o) + 0x00003281 0x96 /opt/devkitpro/libnds/lib/libnds9.a(trig.o) .debug_rnglists - 0x00003318 0x2ed /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) + 0x00003317 0x2ed /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_cold.o) .debug_rnglists - 0x00003605 0x341 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_hot.32.o) + 0x00003604 0x341 /opt/devkitpro/calico/lib/libcalico_ds9.a(thread_hot.32.o) .debug_rnglists - 0x00003946 0x19 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-context.32.o) + 0x00003945 0x19 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-context.32.o) .debug_rnglists - 0x0000395f 0x67 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-shims.32.o) + 0x0000395e 0x67 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-shims.32.o) .debug_rnglists - 0x000039c6 0x22 /opt/devkitpro/calico/lib/libcalico_ds9.a(keypad.o) + 0x000039c5 0x22 /opt/devkitpro/calico/lib/libcalico_ds9.a(keypad.o) .debug_rnglists - 0x000039e8 0x26 /opt/devkitpro/calico/lib/libcalico_ds9.a(bootstub_arm9.o) + 0x000039e7 0x26 /opt/devkitpro/calico/lib/libcalico_ds9.a(bootstub_arm9.o) .debug_rnglists - 0x00003a0e 0x1f /opt/devkitpro/calico/lib/libcalico_ds9.a(touch.o) + 0x00003a0d 0x1f /opt/devkitpro/calico/lib/libcalico_ds9.a(touch.o) .debug_rnglists - 0x00003a2d 0x193 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) + 0x00003a2c 0x193 /opt/devkitpro/calico/lib/libcalico_ds9.a(tick.o) .debug_rnglists - 0x00003bc0 0x110 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) + 0x00003bbf 0x110 /opt/devkitpro/calico/lib/libcalico_ds9.a(newlib_syscalls.o) .debug_rnglists - 0x00003cd0 0x50 /opt/devkitpro/calico/lib/libcalico_ds9.a(startup.crt0.o) + 0x00003ccf 0x50 /opt/devkitpro/calico/lib/libcalico_ds9.a(startup.crt0.o) .debug_rnglists - 0x00003d20 0x19 /opt/devkitpro/calico/lib/libcalico_ds9.a(utils.crt0.o) + 0x00003d1f 0x19 /opt/devkitpro/calico/lib/libcalico_ds9.a(utils.crt0.o) .debug_rnglists - 0x00003d39 0x1a6 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) + 0x00003d38 0x1a6 /opt/devkitpro/calico/lib/libcalico_ds9.a(pxi.o) .debug_rnglists - 0x00003edf 0x59 /opt/devkitpro/calico/lib/libcalico_ds9.a(sys_startup.o) + 0x00003ede 0x59 /opt/devkitpro/calico/lib/libcalico_ds9.a(sys_startup.o) .debug_rnglists - 0x00003f38 0x3a /opt/devkitpro/calico/lib/libcalico_ds9.a(irq.o) + 0x00003f37 0x3a /opt/devkitpro/calico/lib/libcalico_ds9.a(irq.o) .debug_rnglists - 0x00003f72 0x206 /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) + 0x00003f71 0x206 /opt/devkitpro/calico/lib/libcalico_ds9.a(mutex.o) .debug_rnglists - 0x00004178 0xc4 /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) + 0x00004177 0xc4 /opt/devkitpro/calico/lib/libcalico_ds9.a(mailbox.o) .debug_rnglists - 0x0000423c 0x31 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-cache.32.o) + 0x0000423b 0x31 /opt/devkitpro/calico/lib/libcalico_ds9.a(arm-cache.32.o) .debug_rnglists - 0x0000426d 0x190 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) + 0x0000426c 0x190 /opt/devkitpro/calico/lib/libcalico_ds9.a(pm.o) .debug_line_str 0x00000000 0x128 diff --git a/nds/Makefile b/nds/Makefile index d0001b8..44e10f9 100644 --- a/nds/Makefile +++ b/nds/Makefile @@ -79,7 +79,7 @@ endif #LDFLAGS += -nostdlib -T stm32f405.ld --gc-sections # Define the required source files. -SRC_C += font.s lib.c main.c system.c +SRC_C += lib.c main.c system.c # Define the required object files. OBJ += $(PY_CORE_O) diff --git a/nds/build/firmware.elf b/nds/build/firmware.elf new file mode 100755 index 0000000..7b67ad8 Binary files /dev/null and b/nds/build/firmware.elf differ diff --git a/nds/build/firmware.nds b/nds/build/firmware.nds new file mode 100644 index 0000000..4482140 Binary files /dev/null and b/nds/build/firmware.nds differ diff --git a/nds/build/genhdr/mpversion.h b/nds/build/genhdr/mpversion.h index 6a4e22f..ab2b8af 100644 --- a/nds/build/genhdr/mpversion.h +++ b/nds/build/genhdr/mpversion.h @@ -1,4 +1,4 @@ // This file was generated by py/makeversionhdr.py -#define MICROPY_GIT_TAG "v1.24.0-preview" -#define MICROPY_GIT_HASH "" +#define MICROPY_GIT_TAG "2eb5dc7-dirty" +#define MICROPY_GIT_HASH "2eb5dc7" #define MICROPY_BUILD_DATE "2025-04-26" diff --git a/nds/build/main.P b/nds/build/main.P index 11232eb..ef62760 100644 --- a/nds/build/main.P +++ b/nds/build/main.P @@ -25,7 +25,7 @@ build/main.o: main.c \ /opt/devkitpro/devkitARM/arm-none-eabi/include/alloca.h ../py/qstr.h \ ../py/misc.h \ /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/14.2.0/include/stdbool.h \ - /run/media/user/STEAM/projects/micropython-nds/nds/build/genhdr/qstrdefs.generated.h \ + /run/media/user/STEAM/projects/automicropython_nds/nds/build/genhdr/qstrdefs.generated.h \ ../py/reader.h ../py/obj.h \ /opt/devkitpro/devkitARM/arm-none-eabi/include/assert.h ../py/mpprint.h \ ../py/runtime0.h ../py/parse.h ../py/emitglue.h ../py/bc.h \ @@ -35,7 +35,7 @@ build/main.o: main.c \ /opt/devkitpro/devkitARM/arm-none-eabi/include/limits.h \ /opt/devkitpro/devkitARM/arm-none-eabi/include/sys/syslimits.h \ ../py/objlist.h ../py/objexcept.h ../py/objtuple.h \ - /run/media/user/STEAM/projects/micropython-nds/nds/build/genhdr/root_pointers.h \ + /run/media/user/STEAM/projects/automicropython_nds/nds/build/genhdr/root_pointers.h \ ../py/pystack.h ../py/stackctrl.h /opt/devkitpro/libnds/include/nds.h \ /opt/devkitpro/calico/include/calico.h \ /opt/devkitpro/calico/include/calico/types.h \ @@ -154,7 +154,7 @@ build/main.o: main.c \ /opt/devkitpro/libnds/include/nds/arm9/sprite.h \ /opt/devkitpro/libnds/include/nds/arm9/trig_lut.h \ /opt/devkitpro/libnds/include/nds/arm9/video.h \ - /opt/devkitpro/libnds/include/nds/arm9/videoGL.h code.c font.c font.h + /opt/devkitpro/libnds/include/nds/arm9/videoGL.h code.c main.c : /opt/devkitpro/devkitARM/arm-none-eabi/include/string.h : /opt/devkitpro/devkitARM/arm-none-eabi/include/_ansi.h : @@ -182,7 +182,7 @@ main.c : /opt/devkitpro/devkitARM/arm-none-eabi/include/alloca.h ../py/qstr.h : ../py/misc.h : /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/14.2.0/include/stdbool.h : - /run/media/user/STEAM/projects/micropython-nds/nds/build/genhdr/qstrdefs.generated.h : + /run/media/user/STEAM/projects/automicropython_nds/nds/build/genhdr/qstrdefs.generated.h : ../py/reader.h ../py/obj.h : /opt/devkitpro/devkitARM/arm-none-eabi/include/assert.h ../py/mpprint.h : ../py/runtime0.h ../py/parse.h ../py/emitglue.h ../py/bc.h : @@ -192,7 +192,7 @@ main.c : /opt/devkitpro/devkitARM/arm-none-eabi/include/limits.h : /opt/devkitpro/devkitARM/arm-none-eabi/include/sys/syslimits.h : ../py/objlist.h ../py/objexcept.h ../py/objtuple.h : - /run/media/user/STEAM/projects/micropython-nds/nds/build/genhdr/root_pointers.h : + /run/media/user/STEAM/projects/automicropython_nds/nds/build/genhdr/root_pointers.h : ../py/pystack.h ../py/stackctrl.h /opt/devkitpro/libnds/include/nds.h : /opt/devkitpro/calico/include/calico.h : /opt/devkitpro/calico/include/calico/types.h : @@ -311,4 +311,4 @@ main.c : /opt/devkitpro/libnds/include/nds/arm9/sprite.h : /opt/devkitpro/libnds/include/nds/arm9/trig_lut.h : /opt/devkitpro/libnds/include/nds/arm9/video.h : - /opt/devkitpro/libnds/include/nds/arm9/videoGL.h code.c font.c font.h : + /opt/devkitpro/libnds/include/nds/arm9/videoGL.h code.c : diff --git a/nds/build/main.o b/nds/build/main.o index 2fe661f..b1f7f25 100644 Binary files a/nds/build/main.o and b/nds/build/main.o differ diff --git a/nds/font.c b/nds/font.c deleted file mode 100644 index 7d8124e..0000000 --- a/nds/font.c +++ /dev/null @@ -1,32 +0,0 @@ - -#include "font.h" - -static PrintConsole topScreen; -//static PrintConsole bottomScreen; - -void buildFont() -{ - const int tile_base = 0; - const int map_base = 20; - - videoSetMode(MODE_0_2D); - videoSetModeSub(MODE_0_2D); - vramSetBankA(VRAM_A_MAIN_BG); - vramSetBankC(VRAM_C_SUB_BG); - - PrintConsole *console = consoleInit(&topScreen,0, BgType_Text4bpp, BgSize_T_256x256, map_base, tile_base, false, false); - //PrintConsoleLower *console = consoleInit(&topScreen,0, BgType_Text4bpp, BgSize_T_256x256, map_base, tile_base, false, false); - - - ConsoleFont font; - - font.gfx = (u16*)fontTiles; - font.pal = (u16*)fontPal; - font.numChars = 95; - font.numColors = fontPalLen / 2; - font.bpp = 4; - font.asciiOffset = 32; - font.convertSingleColor = false; - - consoleSetFont(console, &font); -} diff --git a/nds/font.h b/nds/font.h deleted file mode 100644 index 026f2fd..0000000 --- a/nds/font.h +++ /dev/null @@ -1,28 +0,0 @@ - -//{{BLOCK(font) - -//====================================================================== -// -// font, 8x768@4, -// + palette 16 entries, not compressed -// + 96 tiles not compressed -// Total size: 32 + 3072 = 3104 -// -// Time-stamp: 2025-03-27, 19:20:41 -// Exported by Cearn's GBA Image Transmogrifier, v0.9.2 -// ( http://www.coranac.com/projects/#grit ) -// -//====================================================================== - -#ifndef GRIT_FONT_H -#define GRIT_FONT_H - -#define fontTilesLen 3072 -extern const unsigned int fontTiles[768]; - -#define fontPalLen 32 -extern const unsigned short fontPal[16]; - -#endif // GRIT_FONT_H - -//}}BLOCK(font) diff --git a/nds/font.s b/nds/font.s deleted file mode 100644 index 63085fa..0000000 --- a/nds/font.s +++ /dev/null @@ -1,138 +0,0 @@ - -@{{BLOCK(font) - -@======================================================================= -@ -@ font, 8x768@4, -@ + palette 16 entries, not compressed -@ + 96 tiles not compressed -@ Total size: 32 + 3072 = 3104 -@ -@ Time-stamp: 2025-03-27, 19:20:41 -@ Exported by Cearn's GBA Image Transmogrifier, v0.9.2 -@ ( http://www.coranac.com/projects/#grit ) -@ -@======================================================================= - - .section .rodata - .align 2 - .global fontTiles @ 3072 unsigned chars - .hidden fontTiles -fontTiles: - .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000 - .word 0x00079900,0x00071900,0x00071300,0x00072800,0x00077700,0x00074400,0x0007AA00,0x00077700 - .word 0x00797900,0x00797900,0x00717100,0x00777700,0x00000000,0x00000000,0x00000000,0x00000000 - .word 0x00000000,0x07907900,0x73333330,0x77877870,0x07107100,0x74444440,0x77477470,0x07707700 - .word 0x00079000,0x00999990,0x73673763,0x77758A80,0x001A1500,0x74274724,0x75444447,0x07774770 - .word 0x00000000,0x59007990,0x76307110,0x07287770,0x00721000,0x74472400,0x7AA07240,0x77700750 - .word 0x00006900,0x00769090,0x00776350,0x58078280,0x72A10721,0x074A0074,0x5472A447,0x77077770 - .word 0x07699000,0x07690000,0x00763000,0x00077000,0x00000000,0x00000000,0x00000000,0x00000000 - - .word 0x00000000,0x07690000,0x00763000,0x00078000,0x00071000,0x00054000,0x07247000,0x07770000 - .word 0x00000000,0x00069000,0x00737000,0x00780000,0x00710000,0x00740000,0x00724000,0x00077000 - .word 0x00079000,0x05979790,0x07531370,0x00758700,0x0051A100,0x05474540,0x07774770,0x00077000 - .word 0x00071000,0x00079000,0x00073000,0x7A888888,0x77771777,0x00074000,0x00074000,0x00077000 - .word 0x00000000,0x00000000,0x00000000,0x005AA000,0x00511000,0x00747000,0x00724000,0x00077000 - .word 0x00000000,0x00000000,0x00000000,0x7A888888,0x77777777,0x00000000,0x00000000,0x00000000 - .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00744000,0x007AA000,0x00777000 - .word 0x00000000,0x00000000,0x05300000,0x07280000,0x00721000,0x00072400,0x00007240,0x00000770 - - .word 0x00199990,0x71967769,0x73300073,0x78800078,0x71100071,0x7A420024,0x75A44447,0x07777770 - .word 0x00791000,0x00799100,0x00733000,0x00788000,0x00711000,0x00744000,0x00744000,0x00777000 - .word 0x00199990,0x71967769,0x71300077,0x75A8A000,0x0775A1A0,0x0007724A,0x74444444,0x77777777 - .word 0x00199990,0x71967769,0x73300077,0x77888800,0x71157000,0x7A420024,0x75A44447,0x07777770 - .word 0x07990000,0x07999000,0x07336300,0x07887280,0x07110721,0x74444444,0x77447777,0x07770000 - .word 0x07999991,0x07777791,0x00133333,0x7A8275A8,0x71100777,0x7A400024,0x75A44447,0x07777770 - .word 0x00799100,0x00776990,0x00133331,0x7A857288,0x71A007A1,0x7A40024A,0x77A444A7,0x07777770 - .word 0x79999999,0x79957777,0x76330000,0x0728A000,0x00511000,0x00744000,0x00744000,0x00777000 - - .word 0x00199910,0x01957691,0x71300531,0x77A888A0,0x01177511,0x74400244,0x77444447,0x07777770 - .word 0x00199910,0x01957691,0x73100713,0x7880728A,0x7A1111A0,0x72442700,0x075A4400,0x00777700 - .word 0x00000000,0x00799000,0x00711000,0x00777000,0x00711000,0x007AA000,0x00777000,0x00000000 - .word 0x00000000,0x00511000,0x00533000,0x00780000,0x00721000,0x00777000,0x00000000,0x00000000 - .word 0x05900000,0x07690000,0x00763000,0x00072800,0x00051700,0x00547000,0x05470000,0x07700000 - .word 0x00000000,0x00000000,0x71333333,0x77777777,0x7A111111,0x77777777,0x00000000,0x00000000 - .word 0x00059000,0x00597000,0x05370000,0x58700000,0x72100000,0x07240000,0x00724000,0x00075000 - .word 0x00099900,0x00957690,0x07300730,0x07280700,0x00721000,0x00070000,0x00054000,0x00070000 - - .word 0x00999900,0x09677690,0x36733763,0x80772878,0x10002171,0x40744724,0x24777247,0x72444470 - .word 0x07699960,0x07916190,0x05367630,0x76850586,0x7A11111A,0x74477744,0x74A007A4,0x77700777 - .word 0x00199999,0x71967799,0x73900733,0x75888888,0x71177711,0x7A450744,0x75A44444,0x07777777 - .word 0x05999960,0x59675996,0x70007533,0x00000788,0x00000511,0x54207442,0x72444427,0x07777770 - .word 0x00619999,0x06995799,0x73370733,0x78800788,0x71100711,0x72445744,0x072A4444,0x00777777 - .word 0x79999999,0x77777799,0x00000733,0x07A88888,0x07777711,0x00000744,0x04444444,0x77777777 - .word 0x79999999,0x77777799,0x00000733,0x07A88888,0x07777711,0x00000744,0x00000744,0x00000777 - .word 0x05999960,0x59675996,0x70007533,0x78880788,0x71170511,0x74407442,0x72444427,0x07777770 - - .word 0x79900799,0x79900799,0x73900733,0x78888888,0x71177711,0x74400744,0x7AA00744,0x77700777 - .word 0x00079900,0x00079900,0x00073300,0x00078800,0x00071100,0x00074400,0x0007AA00,0x00077700 - .word 0x79900000,0x79900000,0x73300000,0x78800000,0x71100000,0x7A4A0000,0x77A44447,0x07777770 - .word 0x06900799,0x07190799,0x00713733,0x0007A888,0x005A1711,0x05A47744,0x5A4707AA,0x77700777 - .word 0x00000799,0x00000799,0x00000733,0x00000788,0x00000711,0x00000744,0x7A444444,0x77777777 - .word 0x79600769,0x79967699,0x73331333,0x788A8A88,0x71A515A1,0x74A777A4,0x7AA007A4,0x77700777 - .word 0x79900099,0x79900999,0x73303133,0x7888A588,0x711A7711,0x74470744,0x7AA00744,0x77000777 - .word 0x05199915,0x71957591,0x73370733,0x78800788,0x71100711,0x7A45754A,0x75A444A5,0x07777770 - - .word 0x06999999,0x79977799,0x73300733,0x72888888,0x07777711,0x00000744,0x00000744,0x00000777 - .word 0x05199915,0x71957591,0x73370733,0x78800788,0x7A154711,0x7544754A,0x745A44A5,0x07777770 - .word 0x06999999,0x79977799,0x73300733,0x72888888,0x071A7711,0x7A470744,0x7A400744,0x77700777 - .word 0x00999996,0x79677599,0x77000733,0x02888882,0x71157770,0x744002A4,0x72444447,0x07777770 - .word 0x19999999,0x77799777,0x00733000,0x00788000,0x00711000,0x00744000,0x00744000,0x00777000 - .word 0x71100799,0x79900799,0x73300733,0x78800788,0x71100711,0x7A42724A,0x75A444A7,0x07777770 - .word 0x79100769,0x79900719,0x76300731,0x07887A87,0x072171A0,0x00744470,0x00724A00,0x00077700 - .word 0x79100719,0x79100719,0x73103713,0x78A8A8A8,0x711A5111,0x74A77544,0x7A700754,0x77000077 - - .word 0x19000019,0x71900197,0x07131370,0x007A8700,0x00A1A100,0x0A477A40,0xA47007A4,0x77000075 - .word 0x90000091,0x69000917,0x76363170,0x07288700,0x00711000,0x00744000,0x00744000,0x00777000 - .word 0x71999999,0x77197777,0x07713000,0x0077A800,0x00077A10,0x000077A4,0x74444444,0x77777777 - .word 0x07199900,0x07771900,0x00071300,0x0007A800,0x0007A100,0x0007A400,0x07A44400,0x07777700 - .word 0x00000059,0x00000697,0x00006370,0x00028700,0x00217000,0x02470000,0x54700000,0x77000000 - .word 0x07199900,0x07197700,0x07130000,0x07A80000,0x07A10000,0x07A40000,0x07A44400,0x07777700 - .word 0x00000000,0x00059000,0x00536300,0x05877280,0x07700770,0x00000000,0x00000000,0x00000000 - .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x7A444444,0x77777777 - - .word 0x00699000,0x00779000,0x00736000,0x00770000,0x00000000,0x00000000,0x00000000,0x00000000 - .word 0x00000000,0x00000000,0x00133300,0x0A877000,0x7A111100,0x7A477A40,0x74444400,0x77777000 - .word 0x00000990,0x00007990,0x00333330,0x08A77880,0x71007110,0x74207440,0x72444440,0x07777700 - .word 0x00000000,0x00000000,0x05333100,0x782758A0,0x77007110,0x740054A0,0x72444A70,0x07777700 - .word 0x79900000,0x79900000,0x73333300,0x78877A80,0x71100710,0x74400240,0x74444450,0x77777700 - .word 0x00000000,0x00000000,0x00133100,0x7A7778A0,0x71111110,0x777774A0,0x07444A50,0x07777700 - .word 0x71915000,0x77791000,0x71333330,0x77788770,0x00711000,0x00744000,0x00744000,0x00777000 - .word 0x00000000,0x00000000,0x07133300,0x7A877280,0x71100210,0x74444470,0x7A477700,0x72A44400 - - .word 0x00007990,0x00007990,0x00333330,0x78A77880,0x71007110,0x74007440,0x74007440,0x77007770 - .word 0x00799000,0x00755000,0x00711000,0x00788000,0x00711000,0x00744000,0x00744000,0x00777000 - .word 0x00799000,0x00755000,0x00711000,0x00788000,0x00711000,0x00744000,0x007A4000,0x00754A40 - .word 0x00007990,0x00007990,0x71307330,0x77A87880,0x077A1110,0x00A47440,0x0A477440,0x77707770 - .word 0x00719900,0x00799000,0x00733000,0x00788000,0x00711000,0x00744000,0x00744000,0x00777000 - .word 0x00000000,0x00000000,0x05353630,0x78A8A880,0x71717A10,0x74747A40,0x74747A40,0x77777770 - .word 0x00000000,0x00000000,0x00333130,0x78A77880,0x71707A10,0x74007A40,0x74007A40,0x77007770 - .word 0x00000000,0x00000000,0x00333100,0x782728A0,0x71007110,0x740024A0,0x72444A70,0x07777700 - - .word 0x00000000,0x00000000,0x06333330,0x78277880,0x71207110,0x72444440,0x07777440,0x00007440 - .word 0x00000000,0x00000000,0x73333360,0x78877280,0x71100210,0x74444420,0x74477700,0x74400000 - .word 0x00000000,0x00000000,0x73361300,0x77288800,0x0077A100,0x0007A400,0x0007A400,0x00077700 - .word 0x00000000,0x00000000,0x07333100,0x077778A0,0x02111A00,0x74477000,0x72444440,0x07777770 - .word 0x00000000,0x00799000,0x73333330,0x77788770,0x00711000,0x0074A000,0x044A5000,0x77770000 - .word 0x00000000,0x00000000,0x73300730,0x78800780,0x71100710,0x7A400A40,0x72A44470,0x77777700 - .word 0x00000000,0x00000000,0x73300730,0x7A8005A0,0x72117120,0x77A45A00,0x07244200,0x00777000 - .word 0x00000000,0x00000000,0x73007130,0x78787A80,0x717171A0,0x7A242420,0x77424270,0x07777700 - - .word 0x00000000,0x00000000,0x76300630,0x77A82870,0x077A1700,0x0024A400,0x02477240,0x77707770 - .word 0x00000000,0x00000000,0x73300730,0x78800780,0x7A100A10,0x7A444470,0x724A7700,0x772A4440 - .word 0x00000000,0x00000000,0x71333330,0x77A87770,0x077A1000,0x0077A400,0x74444440,0x77777770 - .word 0x00796000,0x00759000,0x00073000,0x00072800,0x00001700,0x00054000,0x00742000,0x00770000 - .word 0x00071000,0x00079000,0x00073000,0x00078000,0x00071000,0x00074000,0x00074000,0x00077000 - .word 0x00006900,0x00079700,0x00073000,0x00782000,0x00721000,0x00074000,0x00072400,0x00007700 - .word 0x00000000,0x79079900,0x76317630,0x07770770,0x00000000,0x00000000,0x00000000,0x00000000 - .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000 - - .section .rodata - .align 2 - .global fontPal @ 32 unsigned chars - .hidden fontPal -fontPal: - .hword 0x0000,0x6673,0x3CE5,0x779C,0x5D49,0x2C63,0x4926,0x1420 - .hword 0x6E92,0x7BFF,0x4CC6,0x0000,0x4000,0x0000,0x0000,0x0000 - -@}}BLOCK(font) diff --git a/nds/main.c b/nds/main.c index 5abb208..5062538 100644 --- a/nds/main.c +++ b/nds/main.c @@ -34,7 +34,7 @@ //#include "soundbank_bin.h" //osprey #include "code.c" -#include "font.c" +//#include "font.c" @@ -62,21 +62,18 @@ static void do_str(const char *src, mp_parse_input_kind_t input_kind) { int main(void) { consoleDemoInit(); // Initialize the console for printing to the screen. - buildFont(); - //superceeded by font engine in "font.c" + PrintConsole topScreen; + PrintConsole bottomScreen; - //videoSetMode(MODE_0_2D); - //videoSetModeSub(MODE_0_2D); + videoSetMode(MODE_0_2D); + videoSetModeSub(MODE_0_2D); - //vramSetBankA(VRAM_A_MAIN_BG); - //vramSetBankA(VRAM_A_MAIN_SPRITE); - //vramSetBankB(VRAM_B_MAIN_BG); - //vramSetBankC(VRAM_C_SUB_BG); - //vramSetBankD(VRAM_D_SUB_SPRITE); + vramSetBankA(VRAM_A_MAIN_BG); + vramSetBankC(VRAM_C_SUB_BG); - //consoleInit(&topScreen, 3,BgType_Text4bpp, BgSize_T_256x256, 31, 0, true, true); - //consoleInit(&bottomScreen, 3,BgType_Text4bpp, BgSize_T_256x256, 31, 0, false, true); + consoleInit(&topScreen, 3,BgType_Text4bpp, BgSize_T_256x256, 31, 0, true, true); + consoleInit(&bottomScreen, 3,BgType_Text4bpp, BgSize_T_256x256, 31, 0, false, true); consoleSelect(&topScreen); diff --git a/nds/soundbank.bin b/nds/soundbank.bin deleted file mode 100644 index 6b84ce9..0000000 Binary files a/nds/soundbank.bin and /dev/null differ diff --git a/nds/soundbank.h b/nds/soundbank.h deleted file mode 100644 index f8ba1a1..0000000 --- a/nds/soundbank.h +++ /dev/null @@ -1,5 +0,0 @@ -#define SFX_BOOM 0 -#define MOD_FLATOUTLIES 0 -#define MSL_NSONGS 1 -#define MSL_NSAMPS 32 -#define MSL_BANKSIZE 33