--- /srv/rebuilderd/tmp/rebuilderdZQfnh2/inputs/libfortran-jonquil-0_0.3.0-6_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdZQfnh2/out/libfortran-jonquil-0_0.3.0-6_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-05-08 10:13:00.000000 debian-binary │ -rw-r--r-- 0 0 0 1056 2026-05-08 10:13:00.000000 control.tar.xz │ --rw-r--r-- 0 0 0 18428 2026-05-08 10:13:00.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 18444 2026-05-08 10:13:00.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libjonquil-gnu.so.0 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -69,40 +69,40 @@ │ │ │ │ 65: 00000000 0 FUNC GLOBAL DEFAULT UND __tomlf_build_table_MOD_get_child_value_string │ │ │ │ 66: 00000000 0 FUNC GLOBAL DEFAULT UND __tomlf_type_keyval_MOD_get_type │ │ │ │ 67: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (3) │ │ │ │ 68: 00000000 0 FUNC GLOBAL DEFAULT UND _gfortran_st_write@GFORTRAN_8 (2) │ │ │ │ 69: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4 (3) │ │ │ │ 70: 0000b850 32 OBJECT GLOBAL DEFAULT 10 __jonquil_ser_MOD___def_init_jonquil_ser_Json_serializer │ │ │ │ 71: 000022cf 218 FUNC GLOBAL DEFAULT 8 __jonquil_ser_MOD___copy_jonquil_ser_Json_serializer │ │ │ │ - 72: 0000b341 944 FUNC GLOBAL DEFAULT 8 __jonquil_parser_MOD_json_load_file │ │ │ │ + 72: 0000b3f5 944 FUNC GLOBAL DEFAULT 8 __jonquil_parser_MOD_json_load_file │ │ │ │ 73: 0000b9a0 24 OBJECT GLOBAL DEFAULT 10 __jonquil_lexer_MOD___def_init_jonquil_lexer_Json_lexer │ │ │ │ 74: 000023a9 654 FUNC GLOBAL DEFAULT 8 __jonquil_ser_MOD___final_jonquil_ser_Json_ser_config │ │ │ │ - 75: 0000ab71 104 FUNC GLOBAL DEFAULT 8 __jonquil_parser_MOD_visit │ │ │ │ + 75: 0000ac25 104 FUNC GLOBAL DEFAULT 8 __jonquil_parser_MOD_visit │ │ │ │ 76: 000201e4 0 OBJECT GLOBAL DEFAULT 17 __jonquil_parser_MOD___def_init_jonquil_parser_Json_prune │ │ │ │ - 77: 0000b6f1 180 FUNC GLOBAL DEFAULT 8 __jonquil_version_MOD_get_jonquil_version │ │ │ │ - 78: 000099c1 20 FUNC GLOBAL DEFAULT 8 __jonquil_parser_MOD___copy_jonquil_parser_Json_prune │ │ │ │ + 77: 000099c1 180 FUNC GLOBAL DEFAULT 8 __jonquil_version_MOD_get_jonquil_version │ │ │ │ + 78: 00009a75 20 FUNC GLOBAL DEFAULT 8 __jonquil_parser_MOD___copy_jonquil_parser_Json_prune │ │ │ │ 79: 000071e9 194 FUNC GLOBAL DEFAULT 8 __jonquil_ser_MOD_json_serialize │ │ │ │ 80: 00020158 32 OBJECT GLOBAL DEFAULT 16 __jonquil_ser_MOD___vtab_jonquil_ser_Json_serializer │ │ │ │ 81: 000076a3 86 FUNC GLOBAL DEFAULT 8 __jonquil_lexer_MOD_extract_bool │ │ │ │ 82: 00006d61 608 FUNC GLOBAL DEFAULT 8 __jonquil_ser_MOD_json_dump_to_unit │ │ │ │ 83: 00007969 2864 FUNC GLOBAL DEFAULT 8 __jonquil_lexer_MOD_extract_string │ │ │ │ 84: 0000b83c 20 OBJECT GLOBAL DEFAULT 10 __jonquil_ser_MOD___def_init_jonquil_ser_Json_ser_config │ │ │ │ 85: 000090df 1778 FUNC GLOBAL DEFAULT 8 __jonquil_lexer_MOD_new_lexer_from_unit │ │ │ │ 86: 00002637 124 FUNC GLOBAL DEFAULT 8 __jonquil_ser_MOD___copy_jonquil_ser_Json_ser_config │ │ │ │ 87: 00007567 202 FUNC GLOBAL DEFAULT 8 __jonquil_lexer_MOD___copy_jonquil_lexer_Json_lexer │ │ │ │ 88: 0000781d 332 FUNC GLOBAL DEFAULT 8 __jonquil_lexer_MOD_extract_integer │ │ │ │ 89: 00008fd5 266 FUNC GLOBAL DEFAULT 8 __jonquil_lexer_MOD_new_lexer_from_string │ │ │ │ 90: 00008da1 80 FUNC GLOBAL DEFAULT 8 __jonquil_lexer_MOD_next │ │ │ │ - 91: 0000afad 916 FUNC GLOBAL DEFAULT 8 __jonquil_parser_MOD_json_load_unit │ │ │ │ + 91: 0000b061 916 FUNC GLOBAL DEFAULT 8 __jonquil_parser_MOD_json_load_unit │ │ │ │ 92: 00006fc1 552 FUNC GLOBAL DEFAULT 8 __jonquil_ser_MOD_json_dump_to_string │ │ │ │ 93: 00020178 56 OBJECT GLOBAL DEFAULT 16 __jonquil_lexer_MOD___vtab_jonquil_lexer_Json_lexer │ │ │ │ 94: 00006929 268 FUNC GLOBAL DEFAULT 8 __jonquil_ser_MOD_visit │ │ │ │ 95: 0002013c 28 OBJECT GLOBAL DEFAULT 16 __jonquil_ser_MOD___vtab_jonquil_ser_Json_ser_config │ │ │ │ 96: 00007631 114 FUNC GLOBAL DEFAULT 8 __jonquil_lexer_MOD_extract_datetime │ │ │ │ 97: 00008df1 484 FUNC GLOBAL DEFAULT 8 __jonquil_lexer_MOD_get_info │ │ │ │ 98: 000072ad 698 FUNC GLOBAL DEFAULT 8 __jonquil_lexer_MOD___final_jonquil_lexer_Json_lexer │ │ │ │ 99: 00002011 702 FUNC GLOBAL DEFAULT 8 __jonquil_ser_MOD___final_jonquil_ser_Json_serializer │ │ │ │ 100: 000201b0 32 OBJECT GLOBAL DEFAULT 16 __jonquil_parser_MOD___vtab_jonquil_parser_Json_prune │ │ │ │ 101: 000097d1 496 FUNC GLOBAL DEFAULT 8 __jonquil_lexer_MOD_new_lexer_from_file │ │ │ │ 102: 00006a35 812 FUNC GLOBAL DEFAULT 8 __jonquil_ser_MOD_json_dump_to_file │ │ │ │ 103: 000076f9 292 FUNC GLOBAL DEFAULT 8 __jonquil_lexer_MOD_extract_float │ │ │ │ - 104: 0000acbd 752 FUNC GLOBAL DEFAULT 8 __jonquil_parser_MOD_json_load_string │ │ │ │ + 104: 0000ad71 752 FUNC GLOBAL DEFAULT 8 __jonquil_parser_MOD_json_load_string │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -71,16 +71,16 @@ │ │ │ │ 00020198 00006002 R_ARM_ABS32 00007631 __jonquil_lexer_MOD_extract_datetime │ │ │ │ 0002019c 00005802 R_ARM_ABS32 0000781d __jonquil_lexer_MOD_extract_integer │ │ │ │ 000201a0 00006102 R_ARM_ABS32 00008df1 __jonquil_lexer_MOD_get_info │ │ │ │ 000201a4 00005a02 R_ARM_ABS32 00008da1 __jonquil_lexer_MOD_next │ │ │ │ 000201a8 00005302 R_ARM_ABS32 00007969 __jonquil_lexer_MOD_extract_string │ │ │ │ 000201ac 00006702 R_ARM_ABS32 000076f9 __jonquil_lexer_MOD_extract_float │ │ │ │ 000201bc 00004c02 R_ARM_ABS32 000201e4 __jonquil_parser_MOD___def_init_jonquil_parser_Json_prune │ │ │ │ -000201c0 00004e02 R_ARM_ABS32 000099c1 __jonquil_parser_MOD___copy_jonquil_parser_Json_prune │ │ │ │ -000201cc 00004b02 R_ARM_ABS32 0000ab71 __jonquil_parser_MOD_visit │ │ │ │ +000201c0 00004e02 R_ARM_ABS32 00009a75 __jonquil_parser_MOD___copy_jonquil_parser_Json_prune │ │ │ │ +000201cc 00004b02 R_ARM_ABS32 0000ac25 __jonquil_parser_MOD_visit │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x1a3c contains 63 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 0002000c 00000316 R_ARM_JUMP_SLOT 00000000 __tomlf_type_table_MOD_get │ │ │ │ 00020010 00000416 R_ARM_JUMP_SLOT 00000000 _gfortran_string_verify@GFORTRAN_8 │ │ │ │ 00020014 00000516 R_ARM_JUMP_SLOT 00000000 __tomlf_type_array_MOD_get_len │ │ │ │ 00020018 00000616 R_ARM_JUMP_SLOT 00000000 _gfortran_concat_string@GFORTRAN_8 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a78b26a1e1a6deccc557184ab38fb626ae4fec75 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 126c1a033801fd325fd801b34d6ba1781f938879 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -121,14 +121,15 @@ │ │ │ │ __jonquil_lexer_MOD_new_lexer_from_unit │ │ │ │ _gfortran_st_inquire │ │ │ │ _gfortran_os_error_at │ │ │ │ __tomlf_utils_io_MOD_read_whole_line │ │ │ │ _gfortran_string_len_trim │ │ │ │ __jonquil_lexer_MOD_new_lexer_from_file │ │ │ │ __tomlf_utils_io_MOD_read_whole_file │ │ │ │ +__jonquil_version_MOD_get_jonquil_version │ │ │ │ __jonquil_parser_MOD___def_init_jonquil_parser_Json_prune │ │ │ │ __jonquil_parser_MOD___vtab_jonquil_parser_Json_prune │ │ │ │ __jonquil_parser_MOD___copy_jonquil_parser_Json_prune │ │ │ │ __jonquil_parser_MOD_visit │ │ │ │ __tomlf_datetime_MOD_new_datetime_from_string │ │ │ │ _gfortran_transfer_integer │ │ │ │ __tomlf_build_table_MOD_get_child_value_string │ │ │ │ @@ -139,15 +140,14 @@ │ │ │ │ __tomlf_type_array_MOD_push_back │ │ │ │ __tomlf_type_table_MOD_pop │ │ │ │ __jonquil_parser_MOD_json_load_string │ │ │ │ __tomlf_de_parser_MOD_parse │ │ │ │ __tomlf_structure_map_MOD___vtab_tomlf_structure_map_Toml_map_structure │ │ │ │ __jonquil_parser_MOD_json_load_unit │ │ │ │ __jonquil_parser_MOD_json_load_file │ │ │ │ -__jonquil_version_MOD_get_jonquil_version │ │ │ │ libtoml-f-gnu.so.0 │ │ │ │ libgfortran.so.5 │ │ │ │ libgcc_s.so.1 │ │ │ │ libc.so.6 │ │ │ │ GLIBC_2.4 │ │ │ │ GFORTRAN_10 │ │ │ │ GFORTRAN_8 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -13309,15 +13309,102 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ ... │ │ │ │ │ │ │ │ -000099c0 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base>: │ │ │ │ +000099c0 <__jonquil_version_MOD_get_jonquil_version@@Base>: │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ + sub sp, #16 │ │ │ │ + add r7, sp, #0 │ │ │ │ + str r0, [r7, #12] │ │ │ │ + str r1, [r7, #8] │ │ │ │ + str r2, [r7, #4] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 99da <__jonquil_version_MOD_get_jonquil_version@@Base+0x1a> │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 99e6 <__jonquil_version_MOD_get_jonquil_version@@Base+0x26> │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + movs r2, #3 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 99f2 <__jonquil_version_MOD_get_jonquil_version@@Base+0x32> │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9a66 <__jonquil_version_MOD_get_jonquil_version@@Base+0xa6> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9a10 <__jonquil_version_MOD_get_jonquil_version@@Base+0x50> │ │ │ │ + movs r0, #5 │ │ │ │ + blx 1e70 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 9a2a <__jonquil_version_MOD_get_jonquil_version@@Base+0x6a> │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #5 │ │ │ │ + beq.n 9a2a <__jonquil_version_MOD_get_jonquil_version@@Base+0x6a> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 1f18 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + movs r2, #5 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + ldr r2, [pc, #52] @ (9a70 <__jonquil_version_MOD_get_jonquil_version@@Base+0xb0>) │ │ │ │ + add r2, pc │ │ │ │ + mov r1, r2 │ │ │ │ + subs r5, r3, #5 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 9a66 <__jonquil_version_MOD_get_jonquil_version@@Base+0xa6> │ │ │ │ + cmp r3, #5 │ │ │ │ + ble.n 9a5e <__jonquil_version_MOD_get_jonquil_version@@Base+0x9e> │ │ │ │ + movs r2, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 1ea0 │ │ │ │ + adds r3, r4, #5 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 1d5c │ │ │ │ + b.n 9a66 <__jonquil_version_MOD_get_jonquil_version@@Base+0xa6> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 1ea0 │ │ │ │ + nop │ │ │ │ + adds r7, #16 │ │ │ │ + mov sp, r7 │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ + nop │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00009a74 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base>: │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ @@ -13335,15 +13422,15 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ add.w r1, r7, #488 @ 0x1e8 │ │ │ │ sub.w r1, r1, #444 @ 0x1bc │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w r2, r7, #488 @ 0x1e8 │ │ │ │ sub.w r2, r2, #448 @ 0x1c0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr.w r8, [pc, #1476] @ 9fcc <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x60c> │ │ │ │ + ldr.w r8, [pc, #1476] @ a080 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x60c> │ │ │ │ add r8, pc │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #448 @ 0x1c0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ @@ -13394,40 +13481,40 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1296] @ 9fd0 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x610> │ │ │ │ + ldr.w r3, [pc, #1296] @ a084 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x610> │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str.w r3, [r7, #408] @ 0x198 │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #404] @ 0x194 │ │ │ │ add.w r2, r7, #424 @ 0x1a8 │ │ │ │ add.w r0, r7, #404 @ 0x194 │ │ │ │ movs r3, #5 │ │ │ │ - ldr.w r1, [pc, #1264] @ 9fd4 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x614> │ │ │ │ + ldr.w r1, [pc, #1264] @ a088 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x614> │ │ │ │ add r1, pc │ │ │ │ blx 1c54 <__tomlf_type_table_MOD_get@plt> │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #436 @ 0x1b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b18 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x158> │ │ │ │ - ldr.w r3, [pc, #1240] @ 9fd8 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x618> │ │ │ │ + beq.n 9bcc <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x158> │ │ │ │ + ldr.w r3, [pc, #1240] @ a08c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x618> │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1236] @ 9fdc <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x61c> │ │ │ │ + ldr.w r3, [pc, #1236] @ a090 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x61c> │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ - ldr.w r3, [pc, #1232] @ 9fe0 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x620> │ │ │ │ + ldr.w r3, [pc, #1232] @ a094 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x620> │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 1c84 <_gfortran_runtime_error_at@plt> │ │ │ │ ldr.w r3, [r7, #428] @ 0x1ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ @@ -13441,22 +13528,22 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #436 @ 0x1b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b66 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1a6> │ │ │ │ + bne.n 9c1a <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1a6> │ │ │ │ ldr.w r3, [r7, #428] @ 0x1ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1168] @ 9fe4 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x624> │ │ │ │ + ldr.w r3, [pc, #1168] @ a098 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x624> │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ - ldr.w r3, [pc, #1164] @ 9fe8 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x628> │ │ │ │ + ldr.w r3, [pc, #1164] @ a09c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x628> │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 1de0 <_gfortran_os_error_at@plt> │ │ │ │ ldr.w r2, [r7, #428] @ 0x1ac │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #436 @ 0x1b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -13474,22 +13561,22 @@ │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9cba <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x2fa> │ │ │ │ + beq.w 9d6e <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x2fa> │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #436 @ 0x1b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9be8 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x228> │ │ │ │ + bne.n 9c9c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x228> │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ @@ -13498,26 +13585,26 @@ │ │ │ │ sub.w r3, r3, #436 @ 0x1b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r0, r2 │ │ │ │ blx 1e70 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 9c3e <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x27e> │ │ │ │ + b.n 9cf2 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x27e> │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #436 @ 0x1b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9c3e <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x27e> │ │ │ │ + beq.n 9cf2 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x27e> │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #436 @ 0x1b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ @@ -13559,47 +13646,47 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 9d06 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x346> │ │ │ │ + ble.n 9dba <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x346> │ │ │ │ cmp r6, r4 │ │ │ │ - bge.n 9cae <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x2ee> │ │ │ │ + bge.n 9d62 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x2ee> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 1ea0 │ │ │ │ mov r3, r6 │ │ │ │ add r3, r5 │ │ │ │ subs r2, r4, r6 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r3 │ │ │ │ blx 1d5c │ │ │ │ - b.n 9d06 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x346> │ │ │ │ + b.n 9dba <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x346> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 1ea0 │ │ │ │ - b.n 9d06 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x346> │ │ │ │ + b.n 9dba <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x346> │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #436 @ 0x1b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ce2 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x322> │ │ │ │ - ldr r3, [pc, #796] @ (9fec <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x62c>) │ │ │ │ + bne.n 9d96 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x322> │ │ │ │ + ldr r3, [pc, #796] @ (a0a0 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x62c>) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #796] @ (9ff0 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x630>) │ │ │ │ + ldr r3, [pc, #796] @ (a0a4 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x630>) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #792] @ (9ff4 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x634>) │ │ │ │ + ldr r3, [pc, #792] @ (a0a8 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x634>) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 1c84 <_gfortran_runtime_error_at@plt> │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #436 @ 0x1b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -13612,22 +13699,22 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #436 @ 0x1b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #740] @ (9ff8 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x638>) │ │ │ │ + ldr r3, [pc, #740] @ (a0ac <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x638>) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 1e94 <_gfortran_is_extension_of@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9fa8 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e8> │ │ │ │ + beq.w a05c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e8> │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #436 @ 0x1b4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ add.w r2, r7, #416 @ 0x1a0 │ │ │ │ add.w r1, r7, #412 @ 0x19c │ │ │ │ @@ -13636,37 +13723,37 @@ │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #448 @ 0x1c0 │ │ │ │ add.w r2, r7, #488 @ 0x1e8 │ │ │ │ sub.w r2, r2, #444 @ 0x1bc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ movs r1, #9 │ │ │ │ - ldr r0, [pc, #672] @ (9ffc <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x63c>) │ │ │ │ + ldr r0, [pc, #672] @ (a0b0 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x63c>) │ │ │ │ add r0, pc │ │ │ │ blx 1df8 <_gfortran_select_string@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 9fa8 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e8> │ │ │ │ + bgt.w a05c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e8> │ │ │ │ cmp r3, #7 │ │ │ │ - bge.n 9d94 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x3d4> │ │ │ │ + bge.n 9e48 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x3d4> │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 9e42 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x482> │ │ │ │ + beq.n 9ef6 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x482> │ │ │ │ cmp r3, #6 │ │ │ │ - bgt.w 9fa8 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e8> │ │ │ │ + bgt.w a05c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e8> │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 9ef2 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x532> │ │ │ │ + beq.w 9fa6 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x532> │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.w 9fa8 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e8> │ │ │ │ + bgt.w a05c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e12 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x452> │ │ │ │ + beq.n 9ec6 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x452> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9fa8 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e8> │ │ │ │ + blt.w a05c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e8> │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 9fa8 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e8> │ │ │ │ + bhi.w a05c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e8> │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #432 @ 0x1b0 │ │ │ │ mov r6, r3 │ │ │ │ add.w r5, r7, #452 @ 0x1c4 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -13688,15 +13775,15 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #432 @ 0x1b0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e02 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x442> │ │ │ │ + beq.n 9eb6 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x442> │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #432 @ 0x1b0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #432 @ 0x1b0 │ │ │ │ @@ -13704,18 +13791,18 @@ │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ add.w r2, r7, #452 @ 0x1c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9fa8 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e8> │ │ │ │ + b.n a05c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e8> │ │ │ │ ldr.w r0, [r7, #416] @ 0x1a0 │ │ │ │ ldr.w r1, [r7, #412] @ 0x19c │ │ │ │ - ldr r3, [pc, #484] @ (a000 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x640>) │ │ │ │ + ldr r3, [pc, #484] @ (a0b4 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x640>) │ │ │ │ add r3, pc │ │ │ │ movs r2, #4 │ │ │ │ blx 1e10 <_gfortran_compare_string@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ @@ -13723,18 +13810,18 @@ │ │ │ │ str.w r3, [r7, #400] @ 0x190 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ add.w r2, r7, #400 @ 0x190 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9fa8 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e8> │ │ │ │ + b.n a05c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e8> │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #432 @ 0x1b0 │ │ │ │ - ldr r2, [pc, #440] @ (a004 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x644>) │ │ │ │ + ldr r2, [pc, #440] @ (a0b8 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x644>) │ │ │ │ add r2, pc │ │ │ │ str r2, [r3, #8] │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #432 @ 0x1b0 │ │ │ │ movw r2, #259 @ 0x103 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r7, #412] @ 0x19c │ │ │ │ @@ -13772,25 +13859,25 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 1da4 <_gfortran_transfer_integer@plt> │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ blx 1cc0 <_gfortran_st_read_done@plt> │ │ │ │ ldr.w r3, [r7, #420] @ 0x1a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9fa2 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e2> │ │ │ │ + bne.n a056 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ add.w r2, r7, #432 @ 0x1b0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9fa2 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e2> │ │ │ │ + b.n a056 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e2> │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #432 @ 0x1b0 │ │ │ │ - ldr r2, [pc, #268] @ (a008 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x648>) │ │ │ │ + ldr r2, [pc, #268] @ (a0bc <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x648>) │ │ │ │ add r2, pc │ │ │ │ str r2, [r3, #8] │ │ │ │ add.w r3, r7, #488 @ 0x1e8 │ │ │ │ sub.w r3, r3, #432 @ 0x1b0 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r7, #412] @ 0x19c │ │ │ │ @@ -13828,79 +13915,79 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 1d98 <_gfortran_transfer_real@plt> │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ blx 1cc0 <_gfortran_st_read_done@plt> │ │ │ │ ldr.w r3, [r7, #420] @ 0x1a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9fa6 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e6> │ │ │ │ + bne.n a05a <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ add.w r2, r7, #440 @ 0x1b8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9fa6 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e6> │ │ │ │ + b.n a05a <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e6> │ │ │ │ nop │ │ │ │ - b.n 9fa8 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e8> │ │ │ │ + b.n a05c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x5e8> │ │ │ │ nop │ │ │ │ ldr.w r3, [r7, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9fc0 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x600> │ │ │ │ + beq.n a074 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x600> │ │ │ │ ldr.w r3, [r7, #480] @ 0x1e0 │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #480] @ 0x1e0 │ │ │ │ add.w r7, r7, #488 @ 0x1e8 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + subs r6, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + subs r4, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + subs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + subs r0, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #126 @ 0x7e │ │ │ │ + subs r2, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + subs r6, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + adds r6, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r2, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r2, [r0, #4] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r4, #1 │ │ │ │ + adds r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + adds r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub sp, #332 @ 0x14c │ │ │ │ add r7, sp, #24 │ │ │ │ add.w r3, r7, #304 @ 0x130 │ │ │ │ sub.w r3, r3, #284 @ 0x11c │ │ │ │ str r0, [r3, #0] │ │ │ │ add.w r3, r7, #304 @ 0x130 │ │ │ │ sub.w r3, r3, #288 @ 0x120 │ │ │ │ str r1, [r3, #0] │ │ │ │ - ldr.w r4, [pc, #1584] @ a65c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xc9c> │ │ │ │ + ldr.w r4, [pc, #1584] @ a710 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xc9c> │ │ │ │ add r4, pc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #260] @ 0x104 │ │ │ │ add.w r3, r7, #268 @ 0x10c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ @@ -13911,15 +13998,15 @@ │ │ │ │ strb.w r3, [r7, #276] @ 0x114 │ │ │ │ movs r3, #5 │ │ │ │ strb.w r3, [r7, #277] @ 0x115 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #240] @ 0xf0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #232] @ 0xe8 │ │ │ │ - ldr.w r3, [pc, #1536] @ a660 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xca0> │ │ │ │ + ldr.w r3, [pc, #1536] @ a714 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xca0> │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str.w r3, [r7, #236] @ 0xec │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #196] @ 0xc4 │ │ │ │ add.w r3, r7, #204 @ 0xcc │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -13927,58 +14014,58 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #12 │ │ │ │ str.w r3, [r7, #204] @ 0xcc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r7, #212] @ 0xd4 │ │ │ │ movs r3, #5 │ │ │ │ strb.w r3, [r7, #213] @ 0xd5 │ │ │ │ - ldr.w r3, [pc, #1492] @ a664 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xca4> │ │ │ │ + ldr.w r3, [pc, #1492] @ a718 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xca4> │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str.w r3, [r7, #192] @ 0xc0 │ │ │ │ add.w r3, r7, #304 @ 0x130 │ │ │ │ sub.w r3, r3, #288 @ 0x120 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #188] @ 0xbc │ │ │ │ add.w r8, r7, #188 @ 0xbc │ │ │ │ ldr.w r3, [r7, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a0fe <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x73e> │ │ │ │ + beq.n a1b2 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x73e> │ │ │ │ ldr.w r2, [r7, #292] @ 0x124 │ │ │ │ ldr.w r3, [r7, #288] @ 0x120 │ │ │ │ subs r3, r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r6, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.n a0fe <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x73e> │ │ │ │ + bgt.n a1b2 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x73e> │ │ │ │ ldr.w r3, [r7, #260] @ 0x104 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r5, r2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a0fa <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x73a> │ │ │ │ + beq.n a1ae <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x73a> │ │ │ │ ldr.w r3, [r7, #260] @ 0x104 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r5, r2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #260] @ 0x104 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r5, r2 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ - b.n a0c0 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x700> │ │ │ │ + b.n a174 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x700> │ │ │ │ ldr.w r3, [r7, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a116 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x756> │ │ │ │ + beq.n a1ca <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x756> │ │ │ │ ldr.w r3, [r7, #260] @ 0x104 │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #260] @ 0x104 │ │ │ │ add.w r3, r7, #260 @ 0x104 │ │ │ │ mov r1, r3 │ │ │ │ @@ -13995,16 +14082,16 @@ │ │ │ │ str.w r3, [r7, #300] @ 0x12c │ │ │ │ ldr.w r3, [r7, #300] @ 0x12c │ │ │ │ cmp r3, r6 │ │ │ │ ite gt │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a4e0 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xb20> │ │ │ │ - ldr.w r3, [pc, #1296] @ a664 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xca4> │ │ │ │ + bne.w a594 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xb20> │ │ │ │ + ldr.w r3, [pc, #1296] @ a718 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xca4> │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str.w r3, [r7, #180] @ 0xb4 │ │ │ │ add.w r3, r7, #304 @ 0x130 │ │ │ │ sub.w r3, r3, #288 @ 0x120 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #176] @ 0xb0 │ │ │ │ ldr.w r2, [r7, #260] @ 0x104 │ │ │ │ @@ -14025,69 +14112,69 @@ │ │ │ │ adds r3, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #252 @ 0xfc │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ mov r1, r5 │ │ │ │ blx 1c54 <__tomlf_type_table_MOD_get@plt> │ │ │ │ ldr.w r2, [r7, #256] @ 0x100 │ │ │ │ - ldr.w r3, [pc, #1204] @ a664 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xca4> │ │ │ │ + ldr.w r3, [pc, #1204] @ a718 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xca4> │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 1e94 <_gfortran_is_extension_of@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a496 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xad6> │ │ │ │ + beq.w a54a <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xad6> │ │ │ │ ldr.w r3, [r7, #252] @ 0xfc │ │ │ │ str.w r3, [r7, #168] @ 0xa8 │ │ │ │ ldr.w r3, [r7, #256] @ 0x100 │ │ │ │ str.w r3, [r7, #172] @ 0xac │ │ │ │ add.w r3, r7, #168 @ 0xa8 │ │ │ │ str.w r3, [r7, #184] @ 0xb8 │ │ │ │ ldr.w r2, [r7, #184] @ 0xb8 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add.w r9, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a248 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x888> │ │ │ │ + beq.n a2fc <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x888> │ │ │ │ ldr.w r2, [r7, #228] @ 0xe4 │ │ │ │ ldr.w r3, [r7, #224] @ 0xe0 │ │ │ │ subs r3, r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r5, #0 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt.n a248 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x888> │ │ │ │ + bgt.n a2fc <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x888> │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r5, r2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a244 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x884> │ │ │ │ + beq.n a2f8 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x884> │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r5, r2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r5, r2 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ - b.n a20a <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x84a> │ │ │ │ + b.n a2be <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x84a> │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a260 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x8a0> │ │ │ │ + beq.n a314 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x8a0> │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #196] @ 0xc4 │ │ │ │ ldr.w r3, [r7, #184] @ 0xb8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -14105,47 +14192,47 @@ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr.w r3, [r7, #184] @ 0xb8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ add.w r0, r7, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - ldr r1, [pc, #964] @ (a668 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xca8>) │ │ │ │ + ldr r1, [pc, #964] @ (a71c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xca8>) │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r7, #184] @ 0xb8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ add.w r0, r7, #144 @ 0x90 │ │ │ │ movs r2, #5 │ │ │ │ - ldr r1, [pc, #948] @ (a66c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xcac>) │ │ │ │ + ldr r1, [pc, #948] @ (a720 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xcac>) │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ and.w r2, r5, r3 │ │ │ │ ldr.w r1, [r7, #228] @ 0xe4 │ │ │ │ ldr.w r3, [r7, #224] @ 0xe0 │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a45a <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xa9a> │ │ │ │ + beq.w a50e <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xa9a> │ │ │ │ ldr.w r2, [r7, #184] @ 0xb8 │ │ │ │ add.w r3, r7, #136 @ 0x88 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add.w r8, r7, #136 @ 0x88 │ │ │ │ add.w r5, r7, #240 @ 0xf0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a302 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x942> │ │ │ │ + beq.n a3b6 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x942> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -14155,34 +14242,34 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #844] @ (a670 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xcb0>) │ │ │ │ + ldr r1, [pc, #844] @ (a724 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xcb0>) │ │ │ │ add r1, pc │ │ │ │ mov r0, r8 │ │ │ │ blx 1f00 <__tomlf_build_table_MOD_get_child_value_string@plt> │ │ │ │ ldr.w r3, [r7, #244] @ 0xf4 │ │ │ │ str.w r3, [r7, #244] @ 0xf4 │ │ │ │ add.w r5, r7, #232 @ 0xe8 │ │ │ │ add.w r3, r7, #232 @ 0xe8 │ │ │ │ ldr.w r2, [r7, #184] @ 0xb8 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r7, #8] │ │ │ │ ldr.w r2, [r7, #240] @ 0xf0 │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a394 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x9d4> │ │ │ │ + beq.n a448 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x9d4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a38c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x9cc> │ │ │ │ + beq.n a440 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x9cc> │ │ │ │ add.w r2, r7, #120 @ 0x78 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #12 │ │ │ │ str r2, [r7, #120] @ 0x78 │ │ │ │ @@ -14203,22 +14290,22 @@ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #708] @ (a660 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xca0>) │ │ │ │ + ldr r3, [pc, #708] @ (a714 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xca0>) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr.w r3, [r7, #244] @ 0xf4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d4 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x14> │ │ │ │ + bl 9a88 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x14> │ │ │ │ add.w r3, r7, #104 @ 0x68 │ │ │ │ add.w r2, r7, #232 @ 0xe8 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add.w r3, r7, #304 @ 0x130 │ │ │ │ sub.w r3, r3, #284 @ 0x11c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -14227,15 +14314,15 @@ │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr.w r3, [r7, #236] @ 0xec │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add.w r1, r7, #96 @ 0x60 │ │ │ │ add.w r2, r7, #104 @ 0x68 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #636] @ (a664 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xca4>) │ │ │ │ + ldr r3, [pc, #636] @ (a718 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xca4>) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [r7, #92] @ 0x5c │ │ │ │ add.w r3, r7, #304 @ 0x130 │ │ │ │ sub.w r3, r3, #288 @ 0x120 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ ldr.w r2, [r7, #260] @ 0x104 │ │ │ │ @@ -14255,27 +14342,27 @@ │ │ │ │ add r3, r2 │ │ │ │ adds r3, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r3, r7, #88 @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 1ca8 <__tomlf_type_table_MOD_delete@plt> │ │ │ │ - ldr r3, [pc, #556] @ (a664 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xca4>) │ │ │ │ + ldr r3, [pc, #556] @ (a718 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xca4>) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ add.w r3, r7, #304 @ 0x130 │ │ │ │ sub.w r3, r3, #288 @ 0x120 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ add.w r2, r7, #248 @ 0xf8 │ │ │ │ add.w r1, r7, #232 @ 0xe8 │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ blx 1cfc <__tomlf_type_table_MOD_push_back@plt> │ │ │ │ - b.n a4d4 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xb14> │ │ │ │ + b.n a588 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xb14> │ │ │ │ ldr.w r2, [r7, #184] @ 0xb8 │ │ │ │ add.w r3, r7, #72 @ 0x48 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add.w r3, r7, #304 @ 0x130 │ │ │ │ sub.w r3, r3, #284 @ 0x11c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -14285,15 +14372,15 @@ │ │ │ │ ldr.w r3, [r7, #184] @ 0xb8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add.w r1, r7, #64 @ 0x40 │ │ │ │ add.w r2, r7, #72 @ 0x48 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n a4d4 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xb14> │ │ │ │ + b.n a588 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xb14> │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ add.w r2, r7, #252 @ 0xfc │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add.w r3, r7, #304 @ 0x130 │ │ │ │ sub.w r1, r3, #256 @ 0x100 │ │ │ │ add.w r3, r7, #304 @ 0x130 │ │ │ │ @@ -14307,64 +14394,64 @@ │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ add.w r2, r7, #56 @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #300] @ 0x12c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #300] @ 0x12c │ │ │ │ - b.n a140 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x780> │ │ │ │ + b.n a1f4 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x780> │ │ │ │ nop │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a550 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xb90> │ │ │ │ + beq.n a604 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xb90> │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a540 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xb80> │ │ │ │ + beq.n a5f4 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xb80> │ │ │ │ ldr.w r2, [r7, #228] @ 0xe4 │ │ │ │ ldr.w r3, [r7, #224] @ 0xe0 │ │ │ │ subs r3, r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n a540 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xb80> │ │ │ │ + bgt.n a5f4 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xb80> │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a53c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xb7c> │ │ │ │ + beq.n a5f0 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xb7c> │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n a502 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xb42> │ │ │ │ + b.n a5b6 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xb42> │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #196] @ 0xc4 │ │ │ │ ldr.w r3, [r7, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a5d0 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xc10> │ │ │ │ + beq.n a684 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xc10> │ │ │ │ ldr.w r3, [r7, #236] @ 0xec │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a5c4 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xc04> │ │ │ │ + beq.n a678 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xc04> │ │ │ │ add.w r3, r7, #304 @ 0x130 │ │ │ │ sub.w r3, r3, #280 @ 0x118 │ │ │ │ adds r3, #8 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -14396,94 +14483,94 @@ │ │ │ │ blx r3 │ │ │ │ nop │ │ │ │ ldr.w r3, [r7, #232] @ 0xe8 │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #240] @ 0xf0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a5e2 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xc22> │ │ │ │ + beq.n a696 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xc22> │ │ │ │ ldr.w r3, [r7, #240] @ 0xf0 │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a650 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xc90> │ │ │ │ + beq.n a704 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xc90> │ │ │ │ ldr.w r3, [r7, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a640 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xc80> │ │ │ │ + beq.n a6f4 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xc80> │ │ │ │ ldr.w r2, [r7, #292] @ 0x124 │ │ │ │ ldr.w r3, [r7, #288] @ 0x120 │ │ │ │ subs r3, r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n a640 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xc80> │ │ │ │ + bgt.n a6f4 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xc80> │ │ │ │ ldr.w r3, [r7, #260] @ 0x104 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a63c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xc7c> │ │ │ │ + beq.n a6f0 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xc7c> │ │ │ │ ldr.w r3, [r7, #260] @ 0x104 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #260] @ 0x104 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n a602 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xc42> │ │ │ │ + b.n a6b6 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xc42> │ │ │ │ ldr.w r3, [r7, #260] @ 0x104 │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #260] @ 0x104 │ │ │ │ add.w r7, r7, #308 @ 0x134 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + adds r2, r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r2, r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, #296 @ 0x128 │ │ │ │ add r7, sp, #24 │ │ │ │ str r0, [r7, #20] │ │ │ │ add.w r3, r7, #272 @ 0x110 │ │ │ │ sub.w r3, r3, #256 @ 0x100 │ │ │ │ str r1, [r3, #0] │ │ │ │ - ldr.w r5, [pc, #1224] @ ab54 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1194> │ │ │ │ + ldr.w r5, [pc, #1224] @ ac08 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1194> │ │ │ │ add r5, pc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #252] @ 0xfc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #244] @ 0xf4 │ │ │ │ - ldr.w r3, [pc, #1212] @ ab58 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1198> │ │ │ │ + ldr.w r3, [pc, #1212] @ ac0c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1198> │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r3, [r7, #248] @ 0xf8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #236] @ 0xec │ │ │ │ - ldr.w r3, [pc, #1196] @ ab58 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1198> │ │ │ │ + ldr.w r3, [pc, #1196] @ ac0c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1198> │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r3, [r7, #240] @ 0xf0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #200] @ 0xc8 │ │ │ │ add.w r3, r7, #208 @ 0xd0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -14491,15 +14578,15 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #12 │ │ │ │ str.w r3, [r7, #208] @ 0xd0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r7, #216] @ 0xd8 │ │ │ │ movs r3, #5 │ │ │ │ strb.w r3, [r7, #217] @ 0xd9 │ │ │ │ - ldr.w r3, [pc, #1152] @ ab5c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x119c> │ │ │ │ + ldr.w r3, [pc, #1152] @ ac10 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x119c> │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r3, [r7, #196] @ 0xc4 │ │ │ │ add.w r3, r7, #272 @ 0x110 │ │ │ │ sub.w r3, r3, #256 @ 0x100 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #192] @ 0xc0 │ │ │ │ add.w r3, r7, #192 @ 0xc0 │ │ │ │ @@ -14513,32 +14600,32 @@ │ │ │ │ ldr.w r3, [r7, #268] @ 0x10c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w aa24 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1064> │ │ │ │ - ldr.w r3, [pc, #1084] @ ab5c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x119c> │ │ │ │ + bne.w aad8 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1064> │ │ │ │ + ldr.w r3, [pc, #1084] @ ac10 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x119c> │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r3, [r7, #188] @ 0xbc │ │ │ │ add.w r3, r7, #272 @ 0x110 │ │ │ │ sub.w r3, r3, #256 @ 0x100 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #184] @ 0xb8 │ │ │ │ add.w r8, r7, #184 @ 0xb8 │ │ │ │ add.w r4, r7, #236 @ 0xec │ │ │ │ add.w r3, r7, #236 @ 0xec │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a790 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xdd0> │ │ │ │ + beq.n a844 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xdd0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a788 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xdc8> │ │ │ │ + beq.n a83c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xdc8> │ │ │ │ add.w r2, r7, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #12 │ │ │ │ str.w r2, [r7, #168] @ 0xa8 │ │ │ │ @@ -14557,108 +14644,108 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #960] @ (ab58 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1198>) │ │ │ │ + ldr r3, [pc, #960] @ (ac0c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1198>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx 1cf0 <__tomlf_type_array_MOD_shift@plt> │ │ │ │ ldr.w r2, [r7, #240] @ 0xf0 │ │ │ │ - ldr r3, [pc, #952] @ (ab60 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x11a0>) │ │ │ │ + ldr r3, [pc, #952] @ (ac14 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x11a0>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 1e94 <_gfortran_is_extension_of@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9c4 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1004> │ │ │ │ + beq.w aa78 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1004> │ │ │ │ add.w r4, r7, #236 @ 0xec │ │ │ │ ldr.w r3, [r7, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a816 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xe56> │ │ │ │ + beq.n a8ca <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xe56> │ │ │ │ ldr.w r2, [r7, #232] @ 0xe8 │ │ │ │ ldr.w r3, [r7, #228] @ 0xe4 │ │ │ │ subs r3, r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, r8 │ │ │ │ - bgt.n a816 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xe56> │ │ │ │ + bgt.n a8ca <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xe56> │ │ │ │ ldr.w r3, [r7, #200] @ 0xc8 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a812 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xe52> │ │ │ │ + beq.n a8c6 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xe52> │ │ │ │ ldr.w r3, [r7, #200] @ 0xc8 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #200] @ 0xc8 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r6, #1 │ │ │ │ - b.n a7d8 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xe18> │ │ │ │ + b.n a88c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xe18> │ │ │ │ ldr.w r3, [r7, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a82e <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xe6e> │ │ │ │ + beq.n a8e2 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xe6e> │ │ │ │ ldr.w r3, [r7, #200] @ 0xc8 │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #200] @ 0xc8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add.w r2, r7, #200 @ 0xc8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ movs r2, #4 │ │ │ │ - ldr r1, [pc, #800] @ (ab64 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x11a4>) │ │ │ │ + ldr r1, [pc, #800] @ (ac18 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x11a4>) │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ movs r2, #5 │ │ │ │ - ldr r1, [pc, #788] @ (ab68 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x11a8>) │ │ │ │ + ldr r1, [pc, #788] @ (ac1c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x11a8>) │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ and.w r2, r6, r3 │ │ │ │ ldr.w r1, [r7, #232] @ 0xe8 │ │ │ │ ldr.w r3, [r7, #228] @ 0xe4 │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a996 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xfd6> │ │ │ │ + beq.w aa4a <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xfd6> │ │ │ │ add.w r6, r7, #252 @ 0xfc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a88c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xecc> │ │ │ │ + beq.n a940 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xecc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -14668,33 +14755,33 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #704] @ (ab6c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x11ac>) │ │ │ │ + ldr r1, [pc, #704] @ (ac20 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x11ac>) │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 1f00 <__tomlf_build_table_MOD_get_child_value_string@plt> │ │ │ │ ldr.w r3, [r7, #256] @ 0x100 │ │ │ │ str.w r3, [r7, #256] @ 0x100 │ │ │ │ add.w r6, r7, #244 @ 0xf4 │ │ │ │ add.w r3, r7, #244 @ 0xf4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr.w r2, [r7, #252] @ 0xfc │ │ │ │ str r2, [r7, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a920 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xf60> │ │ │ │ + beq.n a9d4 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xf60> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a918 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xf58> │ │ │ │ + beq.n a9cc <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xf58> │ │ │ │ add.w r2, r7, #144 @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #12 │ │ │ │ str.w r2, [r7, #144] @ 0x90 │ │ │ │ @@ -14715,22 +14802,22 @@ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #560] @ (ab58 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1198>) │ │ │ │ + ldr r3, [pc, #560] @ (ac0c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1198>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w r3, [r7, #256] @ 0x100 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d4 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x14> │ │ │ │ + bl 9a88 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x14> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ add.w r2, r7, #244 @ 0xf4 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ @@ -14741,121 +14828,121 @@ │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr.w r3, [r7, #248] @ 0xf8 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add.w r1, r7, #120 @ 0x78 │ │ │ │ add.w r2, r7, #128 @ 0x80 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #488] @ (ab5c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x119c>) │ │ │ │ + ldr r3, [pc, #488] @ (ac10 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x119c>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [r7, #116] @ 0x74 │ │ │ │ add.w r3, r7, #272 @ 0x110 │ │ │ │ sub.w r3, r3, #256 @ 0x100 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ add.w r2, r7, #260 @ 0x104 │ │ │ │ add.w r1, r7, #244 @ 0xf4 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r0, r3 │ │ │ │ blx 1ed0 <__tomlf_type_array_MOD_push_back@plt> │ │ │ │ - b.n aa18 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1058> │ │ │ │ + b.n aacc <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1058> │ │ │ │ add.w r3, r7, #104 @ 0x68 │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add.w r1, r7, #96 @ 0x60 │ │ │ │ add.w r2, r7, #104 @ 0x68 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n a9f4 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1034> │ │ │ │ + b.n aaa8 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1034> │ │ │ │ add.w r3, r7, #88 @ 0x58 │ │ │ │ add.w r2, r7, #236 @ 0xec │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr.w r3, [r7, #240] @ 0xf0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add.w r1, r7, #80 @ 0x50 │ │ │ │ add.w r2, r7, #88 @ 0x58 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #356] @ (ab5c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x119c>) │ │ │ │ + ldr r3, [pc, #356] @ (ac10 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x119c>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ add.w r3, r7, #272 @ 0x110 │ │ │ │ sub.w r3, r3, #256 @ 0x100 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ add.w r2, r7, #260 @ 0x104 │ │ │ │ add.w r1, r7, #236 @ 0xec │ │ │ │ add.w r3, r7, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ blx 1ed0 <__tomlf_type_array_MOD_push_back@plt> │ │ │ │ ldr.w r3, [r7, #268] @ 0x10c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #268] @ 0x10c │ │ │ │ - b.n a70a <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xd4a> │ │ │ │ + b.n a7be <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xd4a> │ │ │ │ nop │ │ │ │ ldr.w r3, [r7, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n aa94 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x10d4> │ │ │ │ + beq.n ab48 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x10d4> │ │ │ │ ldr.w r3, [r7, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n aa84 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x10c4> │ │ │ │ + beq.n ab38 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x10c4> │ │ │ │ ldr.w r2, [r7, #232] @ 0xe8 │ │ │ │ ldr.w r3, [r7, #228] @ 0xe4 │ │ │ │ subs r3, r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n aa84 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x10c4> │ │ │ │ + bgt.n ab38 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x10c4> │ │ │ │ ldr.w r3, [r7, #200] @ 0xc8 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n aa80 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x10c0> │ │ │ │ + beq.n ab34 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x10c0> │ │ │ │ ldr.w r3, [r7, #200] @ 0xc8 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #200] @ 0xc8 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n aa46 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1086> │ │ │ │ + b.n aafa <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1086> │ │ │ │ ldr.w r3, [r7, #200] @ 0xc8 │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r7, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n aae6 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1126> │ │ │ │ + beq.n ab9a <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1126> │ │ │ │ ldr.w r3, [r7, #240] @ 0xf0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n aada <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x111a> │ │ │ │ + beq.n ab8e <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x111a> │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ @@ -14874,19 +14961,19 @@ │ │ │ │ blx r3 │ │ │ │ nop │ │ │ │ ldr.w r3, [r7, #236] @ 0xec │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ab38 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1178> │ │ │ │ + beq.n abec <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x1178> │ │ │ │ ldr.w r3, [r7, #248] @ 0xf8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ab2c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x116c> │ │ │ │ + beq.n abe0 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x116c> │ │ │ │ add.w r3, r7, #32 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r7, #32] │ │ │ │ @@ -14905,110 +14992,110 @@ │ │ │ │ blx r3 │ │ │ │ nop │ │ │ │ ldr.w r3, [r7, #244] @ 0xf4 │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #252] @ 0xfc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ab4a <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x118a> │ │ │ │ + beq.n abfe <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x118a> │ │ │ │ ldr.w r3, [r7, #252] @ 0xfc │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ add.w r7, r7, #272 @ 0x110 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #12 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000ab70 <__jonquil_parser_MOD_visit@@Base>: │ │ │ │ +0000ac24 <__jonquil_parser_MOD_visit@@Base>: │ │ │ │ push {r4, r7, lr} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r4, [pc, #80] @ (abcc <__jonquil_parser_MOD_visit@@Base+0x5c>) │ │ │ │ + ldr r4, [pc, #80] @ (ac80 <__jonquil_parser_MOD_visit@@Base+0x5c>) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #76] @ (abd0 <__jonquil_parser_MOD_visit@@Base+0x60>) │ │ │ │ + ldr r3, [pc, #76] @ (ac84 <__jonquil_parser_MOD_visit@@Base+0x60>) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 1e94 <_gfortran_is_extension_of@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n aba2 <__jonquil_parser_MOD_visit@@Base+0x32> │ │ │ │ + beq.n ac56 <__jonquil_parser_MOD_visit@@Base+0x32> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl a674 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xcb4> │ │ │ │ - b.n abc4 <__jonquil_parser_MOD_visit@@Base+0x54> │ │ │ │ + bl a728 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0xcb4> │ │ │ │ + b.n ac78 <__jonquil_parser_MOD_visit@@Base+0x54> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #44] @ (abd4 <__jonquil_parser_MOD_visit@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #44] @ (ac88 <__jonquil_parser_MOD_visit@@Base+0x64>) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 1e94 <_gfortran_is_extension_of@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n abc4 <__jonquil_parser_MOD_visit@@Base+0x54> │ │ │ │ + beq.n ac78 <__jonquil_parser_MOD_visit@@Base+0x54> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl a00c <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x64c> │ │ │ │ + bl a0c0 <__jonquil_parser_MOD___copy_jonquil_parser_Json_prune@@Base+0x64c> │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r5, [pc, #192] @ (aca8 <__jonquil_parser_MOD_visit@@Base+0x138>) │ │ │ │ + ldr r5, [pc, #192] @ (ad5c <__jonquil_parser_MOD_visit@@Base+0x138>) │ │ │ │ add r5, pc │ │ │ │ - ldr r3, [pc, #192] @ (acac <__jonquil_parser_MOD_visit@@Base+0x13c>) │ │ │ │ + ldr r3, [pc, #192] @ (ad60 <__jonquil_parser_MOD_visit@@Base+0x13c>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ add.w r8, r7, #48 @ 0x30 │ │ │ │ adds r4, r7, #4 │ │ │ │ adds r3, r7, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n ac4e <__jonquil_parser_MOD_visit@@Base+0xde> │ │ │ │ + beq.n ad02 <__jonquil_parser_MOD_visit@@Base+0xde> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n ac44 <__jonquil_parser_MOD_visit@@Base+0xd4> │ │ │ │ + beq.n acf8 <__jonquil_parser_MOD_visit@@Base+0xd4> │ │ │ │ add.w r2, r7, #32 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #12 │ │ │ │ str r2, [r7, #32] │ │ │ │ @@ -15033,32 +15120,32 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #88] @ (acb0 <__jonquil_parser_MOD_visit@@Base+0x140>) │ │ │ │ + ldr r2, [pc, #88] @ (ad64 <__jonquil_parser_MOD_visit@@Base+0x140>) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #80] @ (acb4 <__jonquil_parser_MOD_visit@@Base+0x144>) │ │ │ │ + ldr r1, [pc, #80] @ (ad68 <__jonquil_parser_MOD_visit@@Base+0x144>) │ │ │ │ add r1, pc │ │ │ │ mov r0, r8 │ │ │ │ blx 1dd4 <__tomlf_type_table_MOD_pop@plt> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ac9e <__jonquil_parser_MOD_visit@@Base+0x12e> │ │ │ │ + beq.n ad52 <__jonquil_parser_MOD_visit@@Base+0x12e> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add.w r3, r7, #16 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ (acb8 <__jonquil_parser_MOD_visit@@Base+0x148>) │ │ │ │ + ldr r3, [pc, #52] @ (ad6c <__jonquil_parser_MOD_visit@@Base+0x148>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [r7, #12] │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ @@ -15066,34 +15153,34 @@ │ │ │ │ add.w r2, r7, #16 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ nop │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000acbc <__jonquil_parser_MOD_json_load_string@@Base>: │ │ │ │ +0000ad70 <__jonquil_parser_MOD_json_load_string@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #20] │ │ │ │ str r1, [r7, #16] │ │ │ │ str r2, [r7, #12] │ │ │ │ str r3, [r7, #8] │ │ │ │ - ldr r6, [pc, #720] @ (afa0 <__jonquil_parser_MOD_json_load_string@@Base+0x2e4>) │ │ │ │ + ldr r6, [pc, #720] @ (b054 <__jonquil_parser_MOD_json_load_string@@Base+0x2e4>) │ │ │ │ add r6, pc │ │ │ │ ldr.w r3, [r7, #220] @ 0xdc │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -15118,51 +15205,51 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ad76 <__jonquil_parser_MOD_json_load_string@@Base+0xba> │ │ │ │ + beq.n ae2a <__jonquil_parser_MOD_json_load_string@@Base+0xba> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ad46 <__jonquil_parser_MOD_json_load_string@@Base+0x8a> │ │ │ │ + beq.n adfa <__jonquil_parser_MOD_json_load_string@@Base+0x8a> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ad5e <__jonquil_parser_MOD_json_load_string@@Base+0xa2> │ │ │ │ + beq.n ae12 <__jonquil_parser_MOD_json_load_string@@Base+0xa2> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ad76 <__jonquil_parser_MOD_json_load_string@@Base+0xba> │ │ │ │ + beq.n ae2a <__jonquil_parser_MOD_json_load_string@@Base+0xba> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n adb0 <__jonquil_parser_MOD_json_load_string@@Base+0xf4> │ │ │ │ + beq.n ae64 <__jonquil_parser_MOD_json_load_string@@Base+0xf4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #32] │ │ │ │ movs r3, #0 │ │ │ │ @@ -15183,47 +15270,47 @@ │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ add.w r3, r7, #168 @ 0xa8 │ │ │ │ ldr.w r2, [r7, #220] @ 0xdc │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r3 │ │ │ │ blx 1f30 <__jonquil_lexer_MOD_new_lexer_from_string@plt> │ │ │ │ - ldr r3, [pc, #480] @ (afa4 <__jonquil_parser_MOD_json_load_string@@Base+0x2e8>) │ │ │ │ + ldr r3, [pc, #480] @ (b058 <__jonquil_parser_MOD_json_load_string@@Base+0x2e8>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str.w r3, [r7, #136] @ 0x88 │ │ │ │ add.w r3, r7, #168 @ 0xa8 │ │ │ │ str.w r3, [r7, #132] @ 0x84 │ │ │ │ add.w r8, r7, #132 @ 0x84 │ │ │ │ add.w r4, r7, #164 @ 0xa4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r5, [r7, #216] @ 0xd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ae6a <__jonquil_parser_MOD_json_load_string@@Base+0x1ae> │ │ │ │ + beq.n af1e <__jonquil_parser_MOD_json_load_string@@Base+0x1ae> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n adfe <__jonquil_parser_MOD_json_load_string@@Base+0x142> │ │ │ │ + beq.n aeb2 <__jonquil_parser_MOD_json_load_string@@Base+0x142> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ae42 <__jonquil_parser_MOD_json_load_string@@Base+0x186> │ │ │ │ + beq.n aef6 <__jonquil_parser_MOD_json_load_string@@Base+0x186> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ae42 <__jonquil_parser_MOD_json_load_string@@Base+0x186> │ │ │ │ + beq.n aef6 <__jonquil_parser_MOD_json_load_string@@Base+0x186> │ │ │ │ add.w r3, r7, #116 @ 0x74 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #5 │ │ │ │ strb.w r3, [r7, #125] @ 0x7d │ │ │ │ @@ -15240,41 +15327,41 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add.w r0, r7, #108 @ 0x6c │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ae5a <__jonquil_parser_MOD_json_load_string@@Base+0x19e> │ │ │ │ + beq.n af0e <__jonquil_parser_MOD_json_load_string@@Base+0x19e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #328] @ (afa8 <__jonquil_parser_MOD_json_load_string@@Base+0x2ec>) │ │ │ │ + ldr r2, [pc, #328] @ (b05c <__jonquil_parser_MOD_json_load_string@@Base+0x2ec>) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r7, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n aea0 <__jonquil_parser_MOD_json_load_string@@Base+0x1e4> │ │ │ │ + beq.n af54 <__jonquil_parser_MOD_json_load_string@@Base+0x1e4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ae9c <__jonquil_parser_MOD_json_load_string@@Base+0x1e0> │ │ │ │ + beq.n af50 <__jonquil_parser_MOD_json_load_string@@Base+0x1e0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ae94 <__jonquil_parser_MOD_json_load_string@@Base+0x1d8> │ │ │ │ + beq.n af48 <__jonquil_parser_MOD_json_load_string@@Base+0x1d8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ @@ -15287,42 +15374,42 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx 1e1c <__tomlf_de_parser_MOD_parse@plt> │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n aec2 <__jonquil_parser_MOD_json_load_string@@Base+0x206> │ │ │ │ + beq.n af76 <__jonquil_parser_MOD_json_load_string@@Base+0x206> │ │ │ │ add.w r3, r7, #164 @ 0xa4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl abd8 <__jonquil_parser_MOD_visit@@Base+0x68> │ │ │ │ + bl ac8c <__jonquil_parser_MOD_visit@@Base+0x68> │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n af66 <__jonquil_parser_MOD_json_load_string@@Base+0x2aa> │ │ │ │ + beq.n b01a <__jonquil_parser_MOD_json_load_string@@Base+0x2aa> │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n aee8 <__jonquil_parser_MOD_json_load_string@@Base+0x22c> │ │ │ │ + beq.n af9c <__jonquil_parser_MOD_json_load_string@@Base+0x22c> │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n af34 <__jonquil_parser_MOD_json_load_string@@Base+0x278> │ │ │ │ + beq.n afe8 <__jonquil_parser_MOD_json_load_string@@Base+0x278> │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n af34 <__jonquil_parser_MOD_json_load_string@@Base+0x278> │ │ │ │ + beq.n afe8 <__jonquil_parser_MOD_json_load_string@@Base+0x278> │ │ │ │ add.w r3, r7, #92 @ 0x5c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #5 │ │ │ │ strb.w r3, [r7, #101] @ 0x65 │ │ │ │ @@ -15339,65 +15426,65 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add.w r0, r7, #84 @ 0x54 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n af52 <__jonquil_parser_MOD_json_load_string@@Base+0x296> │ │ │ │ + beq.n b006 <__jonquil_parser_MOD_json_load_string@@Base+0x296> │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ - ldr r2, [pc, #80] @ (afa8 <__jonquil_parser_MOD_json_load_string@@Base+0x2ec>) │ │ │ │ + ldr r2, [pc, #80] @ (b05c <__jonquil_parser_MOD_json_load_string@@Base+0x2ec>) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n af7e <__jonquil_parser_MOD_json_load_string@@Base+0x2c2> │ │ │ │ + beq.n b032 <__jonquil_parser_MOD_json_load_string@@Base+0x2c2> │ │ │ │ ldr.w r3, [r7, #168] @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #168] @ 0xa8 │ │ │ │ ldr.w r3, [r7, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n af96 <__jonquil_parser_MOD_json_load_string@@Base+0x2da> │ │ │ │ + beq.n b04a <__jonquil_parser_MOD_json_load_string@@Base+0x2da> │ │ │ │ ldr.w r3, [r7, #176] @ 0xb0 │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #176] @ 0xb0 │ │ │ │ adds r7, #192 @ 0xc0 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000afac <__jonquil_parser_MOD_json_load_unit@@Base>: │ │ │ │ +0000b060 <__jonquil_parser_MOD_json_load_unit@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #20] │ │ │ │ str r1, [r7, #16] │ │ │ │ str r2, [r7, #12] │ │ │ │ str r3, [r7, #8] │ │ │ │ - ldr r6, [pc, #884] @ (b334 <__jonquil_parser_MOD_json_load_unit@@Base+0x388>) │ │ │ │ + ldr r6, [pc, #884] @ (b3e8 <__jonquil_parser_MOD_json_load_unit@@Base+0x388>) │ │ │ │ add r6, pc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #188] @ 0xbc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #136] @ 0x88 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #152] @ 0x98 │ │ │ │ @@ -15415,51 +15502,51 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #160] @ 0xa0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b052 <__jonquil_parser_MOD_json_load_unit@@Base+0xa6> │ │ │ │ + beq.n b106 <__jonquil_parser_MOD_json_load_unit@@Base+0xa6> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b022 <__jonquil_parser_MOD_json_load_unit@@Base+0x76> │ │ │ │ + beq.n b0d6 <__jonquil_parser_MOD_json_load_unit@@Base+0x76> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b03a <__jonquil_parser_MOD_json_load_unit@@Base+0x8e> │ │ │ │ + beq.n b0ee <__jonquil_parser_MOD_json_load_unit@@Base+0x8e> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b052 <__jonquil_parser_MOD_json_load_unit@@Base+0xa6> │ │ │ │ + beq.n b106 <__jonquil_parser_MOD_json_load_unit@@Base+0xa6> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b08c <__jonquil_parser_MOD_json_load_unit@@Base+0xe0> │ │ │ │ + beq.n b140 <__jonquil_parser_MOD_json_load_unit@@Base+0xe0> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ movs r3, #0 │ │ │ │ @@ -15479,19 +15566,19 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ ldr r5, [r7, #16] │ │ │ │ add.w r4, r7, #188 @ 0xbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b0b8 <__jonquil_parser_MOD_json_load_unit@@Base+0x10c> │ │ │ │ + beq.n b16c <__jonquil_parser_MOD_json_load_unit@@Base+0x10c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b0b0 <__jonquil_parser_MOD_json_load_unit@@Base+0x104> │ │ │ │ + beq.n b164 <__jonquil_parser_MOD_json_load_unit@@Base+0x104> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ @@ -15503,48 +15590,48 @@ │ │ │ │ add.w r3, r7, #164 @ 0xa4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 1e58 <__jonquil_lexer_MOD_new_lexer_from_unit@plt> │ │ │ │ ldr.w r3, [r7, #188] @ 0xbc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b1d6 <__jonquil_parser_MOD_json_load_unit@@Base+0x22a> │ │ │ │ - ldr r3, [pc, #608] @ (b338 <__jonquil_parser_MOD_json_load_unit@@Base+0x38c>) │ │ │ │ + bne.w b28a <__jonquil_parser_MOD_json_load_unit@@Base+0x22a> │ │ │ │ + ldr r3, [pc, #608] @ (b3ec <__jonquil_parser_MOD_json_load_unit@@Base+0x38c>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str.w r3, [r7, #132] @ 0x84 │ │ │ │ add.w r3, r7, #164 @ 0xa4 │ │ │ │ str.w r3, [r7, #128] @ 0x80 │ │ │ │ add.w r8, r7, #128 @ 0x80 │ │ │ │ add.w r4, r7, #160 @ 0xa0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r5, [r7, #216] @ 0xd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b17c <__jonquil_parser_MOD_json_load_unit@@Base+0x1d0> │ │ │ │ + beq.n b230 <__jonquil_parser_MOD_json_load_unit@@Base+0x1d0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b112 <__jonquil_parser_MOD_json_load_unit@@Base+0x166> │ │ │ │ + beq.n b1c6 <__jonquil_parser_MOD_json_load_unit@@Base+0x166> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b154 <__jonquil_parser_MOD_json_load_unit@@Base+0x1a8> │ │ │ │ + beq.n b208 <__jonquil_parser_MOD_json_load_unit@@Base+0x1a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b154 <__jonquil_parser_MOD_json_load_unit@@Base+0x1a8> │ │ │ │ + beq.n b208 <__jonquil_parser_MOD_json_load_unit@@Base+0x1a8> │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #5 │ │ │ │ strb.w r3, [r7, #121] @ 0x79 │ │ │ │ @@ -15561,41 +15648,41 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add.w r0, r7, #104 @ 0x68 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b16c <__jonquil_parser_MOD_json_load_unit@@Base+0x1c0> │ │ │ │ + beq.n b220 <__jonquil_parser_MOD_json_load_unit@@Base+0x1c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #460] @ (b33c <__jonquil_parser_MOD_json_load_unit@@Base+0x390>) │ │ │ │ + ldr r2, [pc, #460] @ (b3f0 <__jonquil_parser_MOD_json_load_unit@@Base+0x390>) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r7, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b1b2 <__jonquil_parser_MOD_json_load_unit@@Base+0x206> │ │ │ │ + beq.n b266 <__jonquil_parser_MOD_json_load_unit@@Base+0x206> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b1ae <__jonquil_parser_MOD_json_load_unit@@Base+0x202> │ │ │ │ + beq.n b262 <__jonquil_parser_MOD_json_load_unit@@Base+0x202> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b1a6 <__jonquil_parser_MOD_json_load_unit@@Base+0x1fa> │ │ │ │ + beq.n b25a <__jonquil_parser_MOD_json_load_unit@@Base+0x1fa> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ @@ -15608,32 +15695,32 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx 1e1c <__tomlf_de_parser_MOD_parse@plt> │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b228 <__jonquil_parser_MOD_json_load_unit@@Base+0x27c> │ │ │ │ + beq.n b2dc <__jonquil_parser_MOD_json_load_unit@@Base+0x27c> │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl abd8 <__jonquil_parser_MOD_visit@@Base+0x68> │ │ │ │ - b.n b228 <__jonquil_parser_MOD_json_load_unit@@Base+0x27c> │ │ │ │ + bl ac8c <__jonquil_parser_MOD_visit@@Base+0x68> │ │ │ │ + b.n b2dc <__jonquil_parser_MOD_json_load_unit@@Base+0x27c> │ │ │ │ ldr.w r3, [r7, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b228 <__jonquil_parser_MOD_json_load_unit@@Base+0x27c> │ │ │ │ + beq.n b2dc <__jonquil_parser_MOD_json_load_unit@@Base+0x27c> │ │ │ │ ldr.w r3, [r7, #216] @ 0xd8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b218 <__jonquil_parser_MOD_json_load_unit@@Base+0x26c> │ │ │ │ + beq.n b2cc <__jonquil_parser_MOD_json_load_unit@@Base+0x26c> │ │ │ │ ldr.w r3, [r7, #216] @ 0xd8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b20c <__jonquil_parser_MOD_json_load_unit@@Base+0x260> │ │ │ │ + beq.n b2c0 <__jonquil_parser_MOD_json_load_unit@@Base+0x260> │ │ │ │ ldr.w r3, [r7, #216] @ 0xd8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #216] @ 0xd8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -15646,35 +15733,35 @@ │ │ │ │ ldr.w r2, [r7, #188] @ 0xbc │ │ │ │ ldr.w r3, [r7, #216] @ 0xd8 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #188] @ 0xbc │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b2cc <__jonquil_parser_MOD_json_load_unit@@Base+0x320> │ │ │ │ + beq.n b380 <__jonquil_parser_MOD_json_load_unit@@Base+0x320> │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b24e <__jonquil_parser_MOD_json_load_unit@@Base+0x2a2> │ │ │ │ + beq.n b302 <__jonquil_parser_MOD_json_load_unit@@Base+0x2a2> │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b29a <__jonquil_parser_MOD_json_load_unit@@Base+0x2ee> │ │ │ │ + beq.n b34e <__jonquil_parser_MOD_json_load_unit@@Base+0x2ee> │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b29a <__jonquil_parser_MOD_json_load_unit@@Base+0x2ee> │ │ │ │ + beq.n b34e <__jonquil_parser_MOD_json_load_unit@@Base+0x2ee> │ │ │ │ add.w r3, r7, #88 @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #5 │ │ │ │ strb.w r3, [r7, #97] @ 0x61 │ │ │ │ @@ -15691,81 +15778,81 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add.w r0, r7, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b2b8 <__jonquil_parser_MOD_json_load_unit@@Base+0x30c> │ │ │ │ + beq.n b36c <__jonquil_parser_MOD_json_load_unit@@Base+0x30c> │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #124] @ (b33c <__jonquil_parser_MOD_json_load_unit@@Base+0x390>) │ │ │ │ + ldr r2, [pc, #124] @ (b3f0 <__jonquil_parser_MOD_json_load_unit@@Base+0x390>) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b2e4 <__jonquil_parser_MOD_json_load_unit@@Base+0x338> │ │ │ │ + beq.n b398 <__jonquil_parser_MOD_json_load_unit@@Base+0x338> │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b2fc <__jonquil_parser_MOD_json_load_unit@@Base+0x350> │ │ │ │ + beq.n b3b0 <__jonquil_parser_MOD_json_load_unit@@Base+0x350> │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #172] @ 0xac │ │ │ │ ldr.w r3, [r7, #188] @ 0xbc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b32c <__jonquil_parser_MOD_json_load_unit@@Base+0x380> │ │ │ │ + beq.n b3e0 <__jonquil_parser_MOD_json_load_unit@@Base+0x380> │ │ │ │ ldr.w r3, [r7, #188] @ 0xbc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b322 <__jonquil_parser_MOD_json_load_unit@@Base+0x376> │ │ │ │ + beq.n b3d6 <__jonquil_parser_MOD_json_load_unit@@Base+0x376> │ │ │ │ ldr.w r3, [r7, #188] @ 0xbc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #188] @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r3, [r7, #188] @ 0xbc │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ adds r7, #192 @ 0xc0 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r6, [r7, r0] │ │ │ │ + ldr r7, [pc, #552] @ (b614 <__jonquil_parser_MOD_json_load_file@@Base+0x220>) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000b340 <__jonquil_parser_MOD_json_load_file@@Base>: │ │ │ │ +0000b3f4 <__jonquil_parser_MOD_json_load_file@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #20] │ │ │ │ str r1, [r7, #16] │ │ │ │ str r2, [r7, #12] │ │ │ │ str r3, [r7, #8] │ │ │ │ - ldr r6, [pc, #912] @ (b6e4 <__jonquil_parser_MOD_json_load_file@@Base+0x3a4>) │ │ │ │ + ldr r6, [pc, #912] @ (b798 <__jonquil_parser_MOD_json_load_file@@Base+0x3a4>) │ │ │ │ add r6, pc │ │ │ │ ldr.w r3, [r7, #220] @ 0xdc │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -15792,51 +15879,51 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #160] @ 0xa0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b400 <__jonquil_parser_MOD_json_load_file@@Base+0xc0> │ │ │ │ + beq.n b4b4 <__jonquil_parser_MOD_json_load_file@@Base+0xc0> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b3d0 <__jonquil_parser_MOD_json_load_file@@Base+0x90> │ │ │ │ + beq.n b484 <__jonquil_parser_MOD_json_load_file@@Base+0x90> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b3e8 <__jonquil_parser_MOD_json_load_file@@Base+0xa8> │ │ │ │ + beq.n b49c <__jonquil_parser_MOD_json_load_file@@Base+0xa8> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b400 <__jonquil_parser_MOD_json_load_file@@Base+0xc0> │ │ │ │ + beq.n b4b4 <__jonquil_parser_MOD_json_load_file@@Base+0xc0> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b43a <__jonquil_parser_MOD_json_load_file@@Base+0xfa> │ │ │ │ + beq.n b4ee <__jonquil_parser_MOD_json_load_file@@Base+0xfa> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ movs r3, #0 │ │ │ │ @@ -15856,19 +15943,19 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ ldr r5, [r7, #16] │ │ │ │ add.w r4, r7, #188 @ 0xbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b466 <__jonquil_parser_MOD_json_load_file@@Base+0x126> │ │ │ │ + beq.n b51a <__jonquil_parser_MOD_json_load_file@@Base+0x126> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b45e <__jonquil_parser_MOD_json_load_file@@Base+0x11e> │ │ │ │ + beq.n b512 <__jonquil_parser_MOD_json_load_file@@Base+0x11e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ @@ -15880,48 +15967,48 @@ │ │ │ │ add.w r0, r7, #164 @ 0xa4 │ │ │ │ ldr.w r3, [r7, #220] @ 0xdc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 1e7c <__jonquil_lexer_MOD_new_lexer_from_file@plt> │ │ │ │ ldr.w r3, [r7, #188] @ 0xbc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b586 <__jonquil_parser_MOD_json_load_file@@Base+0x246> │ │ │ │ - ldr r3, [pc, #608] @ (b6e8 <__jonquil_parser_MOD_json_load_file@@Base+0x3a8>) │ │ │ │ + bne.w b63a <__jonquil_parser_MOD_json_load_file@@Base+0x246> │ │ │ │ + ldr r3, [pc, #608] @ (b79c <__jonquil_parser_MOD_json_load_file@@Base+0x3a8>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str.w r3, [r7, #132] @ 0x84 │ │ │ │ add.w r3, r7, #164 @ 0xa4 │ │ │ │ str.w r3, [r7, #128] @ 0x80 │ │ │ │ add.w r8, r7, #128 @ 0x80 │ │ │ │ add.w r4, r7, #160 @ 0xa0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r5, [r7, #216] @ 0xd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b52c <__jonquil_parser_MOD_json_load_file@@Base+0x1ec> │ │ │ │ + beq.n b5e0 <__jonquil_parser_MOD_json_load_file@@Base+0x1ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b4c2 <__jonquil_parser_MOD_json_load_file@@Base+0x182> │ │ │ │ + beq.n b576 <__jonquil_parser_MOD_json_load_file@@Base+0x182> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b504 <__jonquil_parser_MOD_json_load_file@@Base+0x1c4> │ │ │ │ + beq.n b5b8 <__jonquil_parser_MOD_json_load_file@@Base+0x1c4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b504 <__jonquil_parser_MOD_json_load_file@@Base+0x1c4> │ │ │ │ + beq.n b5b8 <__jonquil_parser_MOD_json_load_file@@Base+0x1c4> │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #5 │ │ │ │ strb.w r3, [r7, #121] @ 0x79 │ │ │ │ @@ -15938,41 +16025,41 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add.w r0, r7, #104 @ 0x68 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b51c <__jonquil_parser_MOD_json_load_file@@Base+0x1dc> │ │ │ │ + beq.n b5d0 <__jonquil_parser_MOD_json_load_file@@Base+0x1dc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #460] @ (b6ec <__jonquil_parser_MOD_json_load_file@@Base+0x3ac>) │ │ │ │ + ldr r2, [pc, #460] @ (b7a0 <__jonquil_parser_MOD_json_load_file@@Base+0x3ac>) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r7, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b562 <__jonquil_parser_MOD_json_load_file@@Base+0x222> │ │ │ │ + beq.n b616 <__jonquil_parser_MOD_json_load_file@@Base+0x222> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b55e <__jonquil_parser_MOD_json_load_file@@Base+0x21e> │ │ │ │ + beq.n b612 <__jonquil_parser_MOD_json_load_file@@Base+0x21e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b556 <__jonquil_parser_MOD_json_load_file@@Base+0x216> │ │ │ │ + beq.n b60a <__jonquil_parser_MOD_json_load_file@@Base+0x216> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ @@ -15985,32 +16072,32 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx 1e1c <__tomlf_de_parser_MOD_parse@plt> │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b5d8 <__jonquil_parser_MOD_json_load_file@@Base+0x298> │ │ │ │ + beq.n b68c <__jonquil_parser_MOD_json_load_file@@Base+0x298> │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl abd8 <__jonquil_parser_MOD_visit@@Base+0x68> │ │ │ │ - b.n b5d8 <__jonquil_parser_MOD_json_load_file@@Base+0x298> │ │ │ │ + bl ac8c <__jonquil_parser_MOD_visit@@Base+0x68> │ │ │ │ + b.n b68c <__jonquil_parser_MOD_json_load_file@@Base+0x298> │ │ │ │ ldr.w r3, [r7, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b5d8 <__jonquil_parser_MOD_json_load_file@@Base+0x298> │ │ │ │ + beq.n b68c <__jonquil_parser_MOD_json_load_file@@Base+0x298> │ │ │ │ ldr.w r3, [r7, #216] @ 0xd8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b5c8 <__jonquil_parser_MOD_json_load_file@@Base+0x288> │ │ │ │ + beq.n b67c <__jonquil_parser_MOD_json_load_file@@Base+0x288> │ │ │ │ ldr.w r3, [r7, #216] @ 0xd8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b5bc <__jonquil_parser_MOD_json_load_file@@Base+0x27c> │ │ │ │ + beq.n b670 <__jonquil_parser_MOD_json_load_file@@Base+0x27c> │ │ │ │ ldr.w r3, [r7, #216] @ 0xd8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #216] @ 0xd8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -16023,35 +16110,35 @@ │ │ │ │ ldr.w r2, [r7, #188] @ 0xbc │ │ │ │ ldr.w r3, [r7, #216] @ 0xd8 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #188] @ 0xbc │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b67c <__jonquil_parser_MOD_json_load_file@@Base+0x33c> │ │ │ │ + beq.n b730 <__jonquil_parser_MOD_json_load_file@@Base+0x33c> │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b5fe <__jonquil_parser_MOD_json_load_file@@Base+0x2be> │ │ │ │ + beq.n b6b2 <__jonquil_parser_MOD_json_load_file@@Base+0x2be> │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b64a <__jonquil_parser_MOD_json_load_file@@Base+0x30a> │ │ │ │ + beq.n b6fe <__jonquil_parser_MOD_json_load_file@@Base+0x30a> │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b64a <__jonquil_parser_MOD_json_load_file@@Base+0x30a> │ │ │ │ + beq.n b6fe <__jonquil_parser_MOD_json_load_file@@Base+0x30a> │ │ │ │ add.w r3, r7, #88 @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #5 │ │ │ │ strb.w r3, [r7, #97] @ 0x61 │ │ │ │ @@ -16068,151 +16155,64 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add.w r0, r7, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b668 <__jonquil_parser_MOD_json_load_file@@Base+0x328> │ │ │ │ + beq.n b71c <__jonquil_parser_MOD_json_load_file@@Base+0x328> │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #124] @ (b6ec <__jonquil_parser_MOD_json_load_file@@Base+0x3ac>) │ │ │ │ + ldr r2, [pc, #124] @ (b7a0 <__jonquil_parser_MOD_json_load_file@@Base+0x3ac>) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b694 <__jonquil_parser_MOD_json_load_file@@Base+0x354> │ │ │ │ + beq.n b748 <__jonquil_parser_MOD_json_load_file@@Base+0x354> │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b6ac <__jonquil_parser_MOD_json_load_file@@Base+0x36c> │ │ │ │ + beq.n b760 <__jonquil_parser_MOD_json_load_file@@Base+0x36c> │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #172] @ 0xac │ │ │ │ ldr.w r3, [r7, #188] @ 0xbc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b6dc <__jonquil_parser_MOD_json_load_file@@Base+0x39c> │ │ │ │ + beq.n b790 <__jonquil_parser_MOD_json_load_file@@Base+0x39c> │ │ │ │ ldr.w r3, [r7, #188] @ 0xbc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b6d2 <__jonquil_parser_MOD_json_load_file@@Base+0x392> │ │ │ │ + beq.n b786 <__jonquil_parser_MOD_json_load_file@@Base+0x392> │ │ │ │ ldr.w r3, [r7, #188] @ 0xbc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ ldr.w r3, [r7, #188] @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r3, [r7, #188] @ 0xbc │ │ │ │ mov r0, r3 │ │ │ │ blx 1d80 │ │ │ │ adds r7, #192 @ 0xc0 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r4, [pc, #680] @ (b990 <__jonquil_ser_MOD___def_init_jonquil_ser_Json_serializer@@Base+0x140>) │ │ │ │ + ldr r3, [pc, #984] @ (bb74 <__jonquil_lexer_MOD___def_init_jonquil_lexer_Json_lexer@@Base+0x1d4>) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ... │ │ │ │ - │ │ │ │ -0000b6f0 <__jonquil_version_MOD_get_jonquil_version@@Base>: │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ - sub sp, #16 │ │ │ │ - add r7, sp, #0 │ │ │ │ - str r0, [r7, #12] │ │ │ │ - str r1, [r7, #8] │ │ │ │ - str r2, [r7, #4] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n b70a <__jonquil_version_MOD_get_jonquil_version@@Base+0x1a> │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n b716 <__jonquil_version_MOD_get_jonquil_version@@Base+0x26> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - movs r2, #3 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n b722 <__jonquil_version_MOD_get_jonquil_version@@Base+0x32> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n b796 <__jonquil_version_MOD_get_jonquil_version@@Base+0xa6> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n b740 <__jonquil_version_MOD_get_jonquil_version@@Base+0x50> │ │ │ │ - movs r0, #5 │ │ │ │ - blx 1e70 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n b75a <__jonquil_version_MOD_get_jonquil_version@@Base+0x6a> │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #5 │ │ │ │ - beq.n b75a <__jonquil_version_MOD_get_jonquil_version@@Base+0x6a> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - movs r1, #5 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 1f18 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - movs r2, #5 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - ldr r2, [pc, #52] @ (b7a0 <__jonquil_version_MOD_get_jonquil_version@@Base+0xb0>) │ │ │ │ - add r2, pc │ │ │ │ - mov r1, r2 │ │ │ │ - subs r5, r3, #5 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n b796 <__jonquil_version_MOD_get_jonquil_version@@Base+0xa6> │ │ │ │ - cmp r3, #5 │ │ │ │ - ble.n b78e <__jonquil_version_MOD_get_jonquil_version@@Base+0x9e> │ │ │ │ - movs r2, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 1ea0 │ │ │ │ - adds r3, r4, #5 │ │ │ │ - mov r2, r5 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 1d5c │ │ │ │ - b.n b796 <__jonquil_version_MOD_get_jonquil_version@@Base+0xa6> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 1ea0 │ │ │ │ - nop │ │ │ │ - adds r7, #16 │ │ │ │ - mov sp, r7 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ - nop │ │ │ │ - lsls r2, r1, #22 │ │ │ │ - ... │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -55,41 +55,41 @@ │ │ │ │ 0x0000baec 64206e6f 74206f70 656e2066 696c6520 d not open file │ │ │ │ 0x0000bafc 27000000 27000000 6e756c6c 66616c73 '...'...nullfals │ │ │ │ 0x0000bb0c 65000000 65000000 45000000 20000000 e...e...E... ... │ │ │ │ 0x0000bb1c 05000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0000bb2c 0e000000 01000000 00000000 00000000 ................ │ │ │ │ 0x0000bb3c 66696c65 6e616d65 736f7572 63650000 filenamesource.. │ │ │ │ 0x0000bb4c 53455155 454e5449 414c0000 73657175 SEQUENTIAL..sequ │ │ │ │ - 0x0000bb5c 656e7469 616c0000 76616c75 65000000 ential..value... │ │ │ │ - 0x0000bb6c 76616c00 41747465 6d707469 6e672074 val.Attempting t │ │ │ │ - 0x0000bb7c 6f20616c 6c6f6361 74652061 6c726561 o allocate alrea │ │ │ │ - 0x0000bb8c 64792061 6c6c6f63 61746564 20766172 dy allocated var │ │ │ │ - 0x0000bb9c 6961626c 65202725 73270000 4174206c iable '%s'..At l │ │ │ │ - 0x0000bbac 696e6520 32343220 6f662066 696c6520 ine 242 of file │ │ │ │ - 0x0000bbbc 2e2f2e2f 7372632f 6a6f6e71 75696c2f ././src/jonquil/ │ │ │ │ - 0x0000bbcc 70617273 65722e66 39300000 4572726f parser.f90..Erro │ │ │ │ - 0x0000bbdc 7220616c 6c6f6361 74696e67 20256c75 r allocating %lu │ │ │ │ - 0x0000bbec 20627974 65730000 496e2066 696c6520 bytes..In file │ │ │ │ - 0x0000bbfc 272e2f2e 2f737263 2f6a6f6e 7175696c '././src/jonquil │ │ │ │ - 0x0000bc0c 2f706172 7365722e 66393027 2c206172 /parser.f90', ar │ │ │ │ - 0x0000bc1c 6f756e64 206c696e 65203234 32000000 ound line 242... │ │ │ │ - 0x0000bc2c 41747465 6d707420 746f2044 45414c4c Attempt to DEALL │ │ │ │ - 0x0000bc3c 4f434154 4520756e 616c6c6f 63617465 OCATE unallocate │ │ │ │ - 0x0000bc4c 64202725 73270000 4174206c 696e6520 d '%s'..At line │ │ │ │ - 0x0000bc5c 32343620 6f662066 696c6520 2e2f2e2f 246 of file ././ │ │ │ │ - 0x0000bc6c 7372632f 6a6f6e71 75696c2f 70617273 src/jonquil/pars │ │ │ │ - 0x0000bc7c 65722e66 39300000 74727565 2e2f2e2f er.f90..true././ │ │ │ │ - 0x0000bc8c 7372632f 6a6f6e71 75696c2f 70617273 src/jonquil/pars │ │ │ │ - 0x0000bc9c 65722e66 39300000 74797065 5f000000 er.f90..type_... │ │ │ │ - 0x0000bcac 626f6f6c 64617465 64617465 2d6c6f63 booldatedate-loc │ │ │ │ - 0x0000bcbc 616c0000 64617465 74696d65 64617465 al..datetimedate │ │ │ │ - 0x0000bccc 74696d65 2d6c6f63 616c0000 666c6f61 time-local..floa │ │ │ │ - 0x0000bcdc 74000000 696e7465 67657200 74696d65 t...integer.time │ │ │ │ - 0x0000bcec 74696d65 2d6c6f63 616c0000 302e332e time-local..0.3. │ │ │ │ - 0x0000bcfc 30000000 40000000 09000000 30000000 0...@.......0... │ │ │ │ + 0x0000bb5c 656e7469 616c0000 302e332e 30000000 ential..0.3.0... │ │ │ │ + 0x0000bb6c 76616c75 65000000 76616c00 41747465 value...val.Atte │ │ │ │ + 0x0000bb7c 6d707469 6e672074 6f20616c 6c6f6361 mpting to alloca │ │ │ │ + 0x0000bb8c 74652061 6c726561 64792061 6c6c6f63 te already alloc │ │ │ │ + 0x0000bb9c 61746564 20766172 6961626c 65202725 ated variable '% │ │ │ │ + 0x0000bbac 73270000 4174206c 696e6520 32343220 s'..At line 242 │ │ │ │ + 0x0000bbbc 6f662066 696c6520 2e2f2e2f 7372632f of file ././src/ │ │ │ │ + 0x0000bbcc 6a6f6e71 75696c2f 70617273 65722e66 jonquil/parser.f │ │ │ │ + 0x0000bbdc 39300000 4572726f 7220616c 6c6f6361 90..Error alloca │ │ │ │ + 0x0000bbec 74696e67 20256c75 20627974 65730000 ting %lu bytes.. │ │ │ │ + 0x0000bbfc 496e2066 696c6520 272e2f2e 2f737263 In file '././src │ │ │ │ + 0x0000bc0c 2f6a6f6e 7175696c 2f706172 7365722e /jonquil/parser. │ │ │ │ + 0x0000bc1c 66393027 2c206172 6f756e64 206c696e f90', around lin │ │ │ │ + 0x0000bc2c 65203234 32000000 41747465 6d707420 e 242...Attempt │ │ │ │ + 0x0000bc3c 746f2044 45414c4c 4f434154 4520756e to DEALLOCATE un │ │ │ │ + 0x0000bc4c 616c6c6f 63617465 64202725 73270000 allocated '%s'.. │ │ │ │ + 0x0000bc5c 4174206c 696e6520 32343620 6f662066 At line 246 of f │ │ │ │ + 0x0000bc6c 696c6520 2e2f2e2f 7372632f 6a6f6e71 ile ././src/jonq │ │ │ │ + 0x0000bc7c 75696c2f 70617273 65722e66 39300000 uil/parser.f90.. │ │ │ │ + 0x0000bc8c 74727565 2e2f2e2f 7372632f 6a6f6e71 true././src/jonq │ │ │ │ + 0x0000bc9c 75696c2f 70617273 65722e66 39300000 uil/parser.f90.. │ │ │ │ + 0x0000bcac 74797065 5f000000 626f6f6c 64617465 type_...booldate │ │ │ │ + 0x0000bcbc 64617465 2d6c6f63 616c0000 64617465 date-local..date │ │ │ │ + 0x0000bccc 74696d65 64617465 74696d65 2d6c6f63 timedatetime-loc │ │ │ │ + 0x0000bcdc 616c0000 666c6f61 74000000 696e7465 al..float...inte │ │ │ │ + 0x0000bcec 67657200 74696d65 74696d65 2d6c6f63 ger.timetime-loc │ │ │ │ + 0x0000bcfc 616c0000 40000000 09000000 30000000 al..@.......0... │ │ │ │ 0x0000bd0c 09000000 04000000 09000000 0c000000 ................ │ │ │ │ 0x0000bd1c 09000000 3f000000 09000000 37000000 ....?.......7... │ │ │ │ 0x0000bd2c 09000000 17000000 09000000 2f000000 ............/... │ │ │ │ 0x0000bd3c 09000000 11000000 09000000 33000000 ............3... │ │ │ │ 0x0000bd4c 09000000 15000000 09000000 12000000 ................ │ │ │ │ 0x0000bd5c 09000000 1f000000 09000000 36000000 ............6... │ │ │ │ 0x0000bd6c 09000000 10000000 09000000 24000000 ............$... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -10,20 +10,20 @@ │ │ │ │ 0x0001fde4 ecb90000 f0b90000 f4b90000 3cbb0000 ............<... │ │ │ │ 0x0001fdf4 08000000 3cbb0000 08000000 00000000 ....<........... │ │ │ │ 0x0001fe04 44bb0000 06000000 44bb0000 06000000 D.......D....... │ │ │ │ 0x0001fe14 01000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0001fe24 00000000 00000000 4cbb0000 0a000000 ........L....... │ │ │ │ 0x0001fe34 4cbb0000 0a000000 01000000 58bb0000 L...........X... │ │ │ │ 0x0001fe44 0a000000 58bb0000 0a000000 02000000 ....X........... │ │ │ │ - 0x0001fe54 acbc0000 04000000 acbc0000 04000000 ................ │ │ │ │ - 0x0001fe64 00000000 b0bc0000 04000000 b0bc0000 ................ │ │ │ │ - 0x0001fe74 04000000 01000000 b4bc0000 0a000000 ................ │ │ │ │ - 0x0001fe84 b4bc0000 0a000000 02000000 c0bc0000 ................ │ │ │ │ - 0x0001fe94 08000000 c0bc0000 08000000 03000000 ................ │ │ │ │ - 0x0001fea4 c8bc0000 0e000000 c8bc0000 0e000000 ................ │ │ │ │ - 0x0001feb4 04000000 d8bc0000 05000000 d8bc0000 ................ │ │ │ │ - 0x0001fec4 05000000 05000000 e0bc0000 07000000 ................ │ │ │ │ - 0x0001fed4 e0bc0000 07000000 06000000 e8bc0000 ................ │ │ │ │ - 0x0001fee4 04000000 e8bc0000 04000000 07000000 ................ │ │ │ │ - 0x0001fef4 ecbc0000 0a000000 ecbc0000 0a000000 ................ │ │ │ │ + 0x0001fe54 b4bc0000 04000000 b4bc0000 04000000 ................ │ │ │ │ + 0x0001fe64 00000000 b8bc0000 04000000 b8bc0000 ................ │ │ │ │ + 0x0001fe74 04000000 01000000 bcbc0000 0a000000 ................ │ │ │ │ + 0x0001fe84 bcbc0000 0a000000 02000000 c8bc0000 ................ │ │ │ │ + 0x0001fe94 08000000 c8bc0000 08000000 03000000 ................ │ │ │ │ + 0x0001fea4 d0bc0000 0e000000 d0bc0000 0e000000 ................ │ │ │ │ + 0x0001feb4 04000000 e0bc0000 05000000 e0bc0000 ................ │ │ │ │ + 0x0001fec4 05000000 05000000 e8bc0000 07000000 ................ │ │ │ │ + 0x0001fed4 e8bc0000 07000000 06000000 f0bc0000 ................ │ │ │ │ + 0x0001fee4 04000000 f0bc0000 04000000 07000000 ................ │ │ │ │ + 0x0001fef4 f4bc0000 0a000000 f4bc0000 0a000000 ................ │ │ │ │ 0x0001ff04 08000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -164,63 +164,63 @@ │ │ │ │ 0x00030b34 5f77686f 6c655f6c 696e6500 5f67666f _whole_line._gfo │ │ │ │ 0x00030b44 72747261 6e5f7374 72696e67 5f6c656e rtran_string_len │ │ │ │ 0x00030b54 5f747269 6d005f5f 6a6f6e71 75696c5f _trim.__jonquil_ │ │ │ │ 0x00030b64 6c657865 725f4d4f 445f6e65 775f6c65 lexer_MOD_new_le │ │ │ │ 0x00030b74 7865725f 66726f6d 5f66696c 65005f5f xer_from_file.__ │ │ │ │ 0x00030b84 746f6d6c 665f7574 696c735f 696f5f4d tomlf_utils_io_M │ │ │ │ 0x00030b94 4f445f72 6561645f 77686f6c 655f6669 OD_read_whole_fi │ │ │ │ - 0x00030ba4 6c65005f 5f6a6f6e 7175696c 5f706172 le.__jonquil_par │ │ │ │ - 0x00030bb4 7365725f 4d4f445f 5f5f6465 665f696e ser_MOD___def_in │ │ │ │ - 0x00030bc4 69745f6a 6f6e7175 696c5f70 61727365 it_jonquil_parse │ │ │ │ - 0x00030bd4 725f4a73 6f6e5f70 72756e65 005f5f6a r_Json_prune.__j │ │ │ │ - 0x00030be4 6f6e7175 696c5f70 61727365 725f4d4f onquil_parser_MO │ │ │ │ - 0x00030bf4 445f5f5f 76746162 5f6a6f6e 7175696c D___vtab_jonquil │ │ │ │ - 0x00030c04 5f706172 7365725f 4a736f6e 5f707275 _parser_Json_pru │ │ │ │ - 0x00030c14 6e65005f 5f6a6f6e 7175696c 5f706172 ne.__jonquil_par │ │ │ │ - 0x00030c24 7365725f 4d4f445f 5f5f636f 70795f6a ser_MOD___copy_j │ │ │ │ - 0x00030c34 6f6e7175 696c5f70 61727365 725f4a73 onquil_parser_Js │ │ │ │ - 0x00030c44 6f6e5f70 72756e65 005f5f6a 6f6e7175 on_prune.__jonqu │ │ │ │ - 0x00030c54 696c5f70 61727365 725f4d4f 445f7669 il_parser_MOD_vi │ │ │ │ - 0x00030c64 73697400 5f5f746f 6d6c665f 64617465 sit.__tomlf_date │ │ │ │ - 0x00030c74 74696d65 5f4d4f44 5f6e6577 5f646174 time_MOD_new_dat │ │ │ │ - 0x00030c84 6574696d 655f6672 6f6d5f73 7472696e etime_from_strin │ │ │ │ - 0x00030c94 67005f67 666f7274 72616e5f 7472616e g._gfortran_tran │ │ │ │ - 0x00030ca4 73666572 5f696e74 65676572 005f5f74 sfer_integer.__t │ │ │ │ - 0x00030cb4 6f6d6c66 5f627569 6c645f74 61626c65 omlf_build_table │ │ │ │ - 0x00030cc4 5f4d4f44 5f676574 5f636869 6c645f76 _MOD_get_child_v │ │ │ │ - 0x00030cd4 616c7565 5f737472 696e6700 5f5f746f alue_string.__to │ │ │ │ - 0x00030ce4 6d6c665f 74797065 5f746162 6c655f4d mlf_type_table_M │ │ │ │ - 0x00030cf4 4f445f64 656c6574 65005f5f 746f6d6c OD_delete.__toml │ │ │ │ - 0x00030d04 665f7479 70655f74 61626c65 5f4d4f44 f_type_table_MOD │ │ │ │ - 0x00030d14 5f707573 685f6261 636b005f 5f746f6d _push_back.__tom │ │ │ │ - 0x00030d24 6c665f74 7970655f 76616c75 655f4d4f lf_type_value_MO │ │ │ │ - 0x00030d34 445f5f5f 76746162 5f746f6d 6c665f74 D___vtab_tomlf_t │ │ │ │ - 0x00030d44 7970655f 76616c75 655f546f 6d6c5f76 ype_value_Toml_v │ │ │ │ - 0x00030d54 616c7565 005f5f74 6f6d6c66 5f747970 alue.__tomlf_typ │ │ │ │ - 0x00030d64 655f6172 7261795f 4d4f445f 73686966 e_array_MOD_shif │ │ │ │ - 0x00030d74 74005f5f 746f6d6c 665f7479 70655f61 t.__tomlf_type_a │ │ │ │ - 0x00030d84 72726179 5f4d4f44 5f707573 685f6261 rray_MOD_push_ba │ │ │ │ - 0x00030d94 636b005f 5f746f6d 6c665f74 7970655f ck.__tomlf_type_ │ │ │ │ - 0x00030da4 7461626c 655f4d4f 445f706f 70005f5f table_MOD_pop.__ │ │ │ │ - 0x00030db4 6a6f6e71 75696c5f 70617273 65725f4d jonquil_parser_M │ │ │ │ - 0x00030dc4 4f445f6a 736f6e5f 6c6f6164 5f737472 OD_json_load_str │ │ │ │ - 0x00030dd4 696e6700 5f5f746f 6d6c665f 64655f70 ing.__tomlf_de_p │ │ │ │ - 0x00030de4 61727365 725f4d4f 445f7061 72736500 arser_MOD_parse. │ │ │ │ - 0x00030df4 5f5f746f 6d6c665f 73747275 63747572 __tomlf_structur │ │ │ │ - 0x00030e04 655f6d61 705f4d4f 445f5f5f 76746162 e_map_MOD___vtab │ │ │ │ - 0x00030e14 5f746f6d 6c665f73 74727563 74757265 _tomlf_structure │ │ │ │ - 0x00030e24 5f6d6170 5f546f6d 6c5f6d61 705f7374 _map_Toml_map_st │ │ │ │ - 0x00030e34 72756374 75726500 5f5f6a6f 6e717569 ructure.__jonqui │ │ │ │ - 0x00030e44 6c5f7061 72736572 5f4d4f44 5f6a736f l_parser_MOD_jso │ │ │ │ - 0x00030e54 6e5f6c6f 61645f75 6e697400 5f5f6a6f n_load_unit.__jo │ │ │ │ - 0x00030e64 6e717569 6c5f7061 72736572 5f4d4f44 nquil_parser_MOD │ │ │ │ - 0x00030e74 5f6a736f 6e5f6c6f 61645f66 696c6500 _json_load_file. │ │ │ │ - 0x00030e84 5f5f6a6f 6e717569 6c5f7665 7273696f __jonquil_versio │ │ │ │ - 0x00030e94 6e5f4d4f 445f6765 745f6a6f 6e717569 n_MOD_get_jonqui │ │ │ │ - 0x00030ea4 6c5f7665 7273696f 6e006c69 62746f6d l_version.libtom │ │ │ │ + 0x00030ba4 6c65005f 5f6a6f6e 7175696c 5f766572 le.__jonquil_ver │ │ │ │ + 0x00030bb4 73696f6e 5f4d4f44 5f676574 5f6a6f6e sion_MOD_get_jon │ │ │ │ + 0x00030bc4 7175696c 5f766572 73696f6e 005f5f6a quil_version.__j │ │ │ │ + 0x00030bd4 6f6e7175 696c5f70 61727365 725f4d4f onquil_parser_MO │ │ │ │ + 0x00030be4 445f5f5f 6465665f 696e6974 5f6a6f6e D___def_init_jon │ │ │ │ + 0x00030bf4 7175696c 5f706172 7365725f 4a736f6e quil_parser_Json │ │ │ │ + 0x00030c04 5f707275 6e65005f 5f6a6f6e 7175696c _prune.__jonquil │ │ │ │ + 0x00030c14 5f706172 7365725f 4d4f445f 5f5f7674 _parser_MOD___vt │ │ │ │ + 0x00030c24 61625f6a 6f6e7175 696c5f70 61727365 ab_jonquil_parse │ │ │ │ + 0x00030c34 725f4a73 6f6e5f70 72756e65 005f5f6a r_Json_prune.__j │ │ │ │ + 0x00030c44 6f6e7175 696c5f70 61727365 725f4d4f onquil_parser_MO │ │ │ │ + 0x00030c54 445f5f5f 636f7079 5f6a6f6e 7175696c D___copy_jonquil │ │ │ │ + 0x00030c64 5f706172 7365725f 4a736f6e 5f707275 _parser_Json_pru │ │ │ │ + 0x00030c74 6e65005f 5f6a6f6e 7175696c 5f706172 ne.__jonquil_par │ │ │ │ + 0x00030c84 7365725f 4d4f445f 76697369 74005f5f ser_MOD_visit.__ │ │ │ │ + 0x00030c94 746f6d6c 665f6461 74657469 6d655f4d tomlf_datetime_M │ │ │ │ + 0x00030ca4 4f445f6e 65775f64 61746574 696d655f OD_new_datetime_ │ │ │ │ + 0x00030cb4 66726f6d 5f737472 696e6700 5f67666f from_string._gfo │ │ │ │ + 0x00030cc4 72747261 6e5f7472 616e7366 65725f69 rtran_transfer_i │ │ │ │ + 0x00030cd4 6e746567 6572005f 5f746f6d 6c665f62 nteger.__tomlf_b │ │ │ │ + 0x00030ce4 75696c64 5f746162 6c655f4d 4f445f67 uild_table_MOD_g │ │ │ │ + 0x00030cf4 65745f63 68696c64 5f76616c 75655f73 et_child_value_s │ │ │ │ + 0x00030d04 7472696e 67005f5f 746f6d6c 665f7479 tring.__tomlf_ty │ │ │ │ + 0x00030d14 70655f74 61626c65 5f4d4f44 5f64656c pe_table_MOD_del │ │ │ │ + 0x00030d24 65746500 5f5f746f 6d6c665f 74797065 ete.__tomlf_type │ │ │ │ + 0x00030d34 5f746162 6c655f4d 4f445f70 7573685f _table_MOD_push_ │ │ │ │ + 0x00030d44 6261636b 005f5f74 6f6d6c66 5f747970 back.__tomlf_typ │ │ │ │ + 0x00030d54 655f7661 6c75655f 4d4f445f 5f5f7674 e_value_MOD___vt │ │ │ │ + 0x00030d64 61625f74 6f6d6c66 5f747970 655f7661 ab_tomlf_type_va │ │ │ │ + 0x00030d74 6c75655f 546f6d6c 5f76616c 7565005f lue_Toml_value._ │ │ │ │ + 0x00030d84 5f746f6d 6c665f74 7970655f 61727261 _tomlf_type_arra │ │ │ │ + 0x00030d94 795f4d4f 445f7368 69667400 5f5f746f y_MOD_shift.__to │ │ │ │ + 0x00030da4 6d6c665f 74797065 5f617272 61795f4d mlf_type_array_M │ │ │ │ + 0x00030db4 4f445f70 7573685f 6261636b 005f5f74 OD_push_back.__t │ │ │ │ + 0x00030dc4 6f6d6c66 5f747970 655f7461 626c655f omlf_type_table_ │ │ │ │ + 0x00030dd4 4d4f445f 706f7000 5f5f6a6f 6e717569 MOD_pop.__jonqui │ │ │ │ + 0x00030de4 6c5f7061 72736572 5f4d4f44 5f6a736f l_parser_MOD_jso │ │ │ │ + 0x00030df4 6e5f6c6f 61645f73 7472696e 67005f5f n_load_string.__ │ │ │ │ + 0x00030e04 746f6d6c 665f6465 5f706172 7365725f tomlf_de_parser_ │ │ │ │ + 0x00030e14 4d4f445f 70617273 65005f5f 746f6d6c MOD_parse.__toml │ │ │ │ + 0x00030e24 665f7374 72756374 7572655f 6d61705f f_structure_map_ │ │ │ │ + 0x00030e34 4d4f445f 5f5f7674 61625f74 6f6d6c66 MOD___vtab_tomlf │ │ │ │ + 0x00030e44 5f737472 75637475 72655f6d 61705f54 _structure_map_T │ │ │ │ + 0x00030e54 6f6d6c5f 6d61705f 73747275 63747572 oml_map_structur │ │ │ │ + 0x00030e64 65005f5f 6a6f6e71 75696c5f 70617273 e.__jonquil_pars │ │ │ │ + 0x00030e74 65725f4d 4f445f6a 736f6e5f 6c6f6164 er_MOD_json_load │ │ │ │ + 0x00030e84 5f756e69 74005f5f 6a6f6e71 75696c5f _unit.__jonquil_ │ │ │ │ + 0x00030e94 70617273 65725f4d 4f445f6a 736f6e5f parser_MOD_json_ │ │ │ │ + 0x00030ea4 6c6f6164 5f66696c 65006c69 62746f6d load_file.libtom │ │ │ │ 0x00030eb4 6c2d662d 676e752e 736f2e30 006c6962 l-f-gnu.so.0.lib │ │ │ │ 0x00030ec4 67666f72 7472616e 2e736f2e 35006c69 gfortran.so.5.li │ │ │ │ 0x00030ed4 62676363 5f732e73 6f2e3100 6c696263 bgcc_s.so.1.libc │ │ │ │ 0x00030ee4 2e736f2e 36004743 435f332e 3500474c .so.6.GCC_3.5.GL │ │ │ │ 0x00030ef4 4942435f 322e3400 47464f52 5452414e IBC_2.4.GFORTRAN │ │ │ │ 0x00030f04 5f313000 47464f52 5452414e 5f38006c _10.GFORTRAN_8.l │ │ │ │ 0x00030f14 69626a6f 6e717569 6c2d676e 752e736f ibjonquil-gnu.so │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 38623236 61316531 61366465 63636335 8b26a1e1a6deccc5 │ │ │ │ - 0x00000010 35373138 34616233 38666236 32366165 57184ab38fb626ae │ │ │ │ - 0x00000020 34666563 37352e64 65627567 00000000 4fec75.debug.... │ │ │ │ - 0x00000030 065dafa2 .].. │ │ │ │ + 0x00000000 36633161 30333338 30316664 33323566 6c1a033801fd325f │ │ │ │ + 0x00000010 64383031 62333464 36626131 37383166 d801b34d6ba1781f │ │ │ │ + 0x00000020 39333838 37392e64 65627567 00000000 938879.debug.... │ │ │ │ + 0x00000030 369a833a 6..: