diff --git "a/docs/research/native-spatial.json" "b/docs/research/native-spatial.json" new file mode 100644--- /dev/null +++ "b/docs/research/native-spatial.json" @@ -0,0 +1,18363 @@ +{ + "limitations": "Static Linux ELF64 dispatch/graphs and bounded synthetic VM_ArgPtr instruction traces. No original process/native callee/collision/trig service executes. Pointer fixtures supply currentVM fields; allocation/mask invariants, malformed pointers, exceptional floats, geometry/portal behavior and other platforms remain open.", + "native": { + "linux--Quake3-UrT-Ded.x86_64": { + "area_capacity_warning": { + "address": 4925072, + "text": "SV_AreaEntities: MAXCOUNT\n" + }, + "cases": { + "103": { + "calls": [ + { + "address": 4242128, + "line": "40bad0: e8 63 69 ff ff \tcallq\t0x402438 ", + "opcode": "callq", + "operands": "0x402438 " + } + ], + "instructions": [ + { + "address": 4242123, + "line": "40bacb: f3 0f 10 47 08 \tmovss\t0x8(%rdi), %xmm0", + "opcode": "movss", + "operands": "0x8(%rdi), %xmm0" + }, + { + "address": 4242128, + "line": "40bad0: e8 63 69 ff ff \tcallq\t0x402438 ", + "opcode": "callq", + "operands": "0x402438 " + }, + { + "address": 4242133, + "line": "40bad5: f3 0f 11 44 24 3c \tmovss\t%xmm0, 0x3c(%rsp)", + "opcode": "movss", + "operands": "%xmm0, 0x3c(%rsp)" + }, + { + "address": 4242139, + "line": "40badb: 8b 4c 24 3c \tmovl\t0x3c(%rsp), %ecx", + "opcode": "movl", + "operands": "0x3c(%rsp), %ecx" + }, + { + "address": 4242143, + "line": "40badf: 89 c8 \tmovl\t%ecx, %eax", + "opcode": "movl", + "operands": "%ecx, %eax" + }, + { + "address": 4242145, + "line": "40bae1: 48 98 \tcltq", + "opcode": "cltq", + "operands": "" + }, + { + "address": 4242147, + "line": "40bae3: e9 a8 f6 ff ff \tjmp\t0x40b190 ", + "opcode": "jmp", + "operands": "0x40b190 " + } + ], + "target_address": 4242123 + }, + "104": { + "calls": [ + { + "address": 4242157, + "line": "40baed: e8 a6 67 ff ff \tcallq\t0x402298 ", + "opcode": "callq", + "operands": "0x402298 " + } + ], + "instructions": [ + { + "address": 4242152, + "line": "40bae8: f3 0f 10 47 08 \tmovss\t0x8(%rdi), %xmm0", + "opcode": "movss", + "operands": "0x8(%rdi), %xmm0" + }, + { + "address": 4242157, + "line": "40baed: e8 a6 67 ff ff \tcallq\t0x402298 ", + "opcode": "callq", + "operands": "0x402298 " + }, + { + "address": 4242162, + "line": "40baf2: f3 0f 11 44 24 3c \tmovss\t%xmm0, 0x3c(%rsp)", + "opcode": "movss", + "operands": "%xmm0, 0x3c(%rsp)" + }, + { + "address": 4242168, + "line": "40baf8: 8b 6c 24 3c \tmovl\t0x3c(%rsp), %ebp", + "opcode": "movl", + "operands": "0x3c(%rsp), %ebp" + }, + { + "address": 4242172, + "line": "40bafc: 89 e8 \tmovl\t%ebp, %eax", + "opcode": "movl", + "operands": "%ebp, %eax" + }, + { + "address": 4242174, + "line": "40bafe: 48 98 \tcltq", + "opcode": "cltq", + "operands": "" + }, + { + "address": 4242176, + "line": "40bb00: e9 8b f6 ff ff \tjmp\t0x40b190 ", + "opcode": "jmp", + "operands": "0x40b190 " + } + ], + "target_address": 4242152 + }, + "24": { + "calls": [ + { + "address": 4240742, + "line": "40b566: e8 e5 6a 04 00 \tcallq\t0x452050 ", + "opcode": "callq", + "operands": "0x452050 " + }, + { + "address": 4240754, + "line": "40b572: e8 d9 6a 04 00 \tcallq\t0x452050 ", + "opcode": "callq", + "operands": "0x452050 " + }, + { + "address": 4240766, + "line": "40b57e: e8 cd 6a 04 00 \tcallq\t0x452050 ", + "opcode": "callq", + "operands": "0x452050 " + }, + { + "address": 4240778, + "line": "40b58a: e8 c1 6a 04 00 \tcallq\t0x452050 ", + "opcode": "callq", + "operands": "0x452050 " + }, + { + "address": 4240795, + "line": "40b59b: e8 b0 6a 04 00 \tcallq\t0x452050 ", + "opcode": "callq", + "operands": "0x452050 " + }, + { + "address": 4240846, + "line": "40b5ce: e8 03 a6 00 00 \tcallq\t0x415bd6 ", + "opcode": "callq", + "operands": "0x415bd6 " + } + ], + "instructions": [ + { + "address": 4240714, + "line": "40b54a: 48 8b 77 38 \tmovq\t0x38(%rdi), %rsi", + "opcode": "movq", + "operands": "0x38(%rdi), %rsi" + }, + { + "address": 4240718, + "line": "40b54e: 48 89 b4 24 e8 00 00 00 \tmovq\t%rsi, 0xe8(%rsp)", + "opcode": "movq", + "operands": "%rsi, 0xe8(%rsp)" + }, + { + "address": 4240726, + "line": "40b556: 48 8b 7f 30 \tmovq\t0x30(%rdi), %rdi", + "opcode": "movq", + "operands": "0x30(%rdi), %rdi" + }, + { + "address": 4240730, + "line": "40b55a: 48 89 bc 24 e0 00 00 00 \tmovq\t%rdi, 0xe0(%rsp)", + "opcode": "movq", + "operands": "%rdi, 0xe0(%rsp)" + }, + { + "address": 4240738, + "line": "40b562: 48 8b 7d 28 \tmovq\t0x28(%rbp), %rdi", + "opcode": "movq", + "operands": "0x28(%rbp), %rdi" + }, + { + "address": 4240742, + "line": "40b566: e8 e5 6a 04 00 \tcallq\t0x452050 ", + "opcode": "callq", + "operands": "0x452050 " + }, + { + "address": 4240747, + "line": "40b56b: 48 8b 7d 20 \tmovq\t0x20(%rbp), %rdi", + "opcode": "movq", + "operands": "0x20(%rbp), %rdi" + }, + { + "address": 4240751, + "line": "40b56f: 49 89 c5 \tmovq\t%rax, %r13", + "opcode": "movq", + "operands": "%rax, %r13" + }, + { + "address": 4240754, + "line": "40b572: e8 d9 6a 04 00 \tcallq\t0x452050 ", + "opcode": "callq", + "operands": "0x452050 " + }, + { + "address": 4240759, + "line": "40b577: 48 8b 7d 18 \tmovq\t0x18(%rbp), %rdi", + "opcode": "movq", + "operands": "0x18(%rbp), %rdi" + }, + { + "address": 4240763, + "line": "40b57b: 49 89 c4 \tmovq\t%rax, %r12", + "opcode": "movq", + "operands": "%rax, %r12" + }, + { + "address": 4240766, + "line": "40b57e: e8 cd 6a 04 00 \tcallq\t0x452050 ", + "opcode": "callq", + "operands": "0x452050 " + }, + { + "address": 4240771, + "line": "40b583: 48 8b 7d 10 \tmovq\t0x10(%rbp), %rdi", + "opcode": "movq", + "operands": "0x10(%rbp), %rdi" + }, + { + "address": 4240775, + "line": "40b587: 49 89 c7 \tmovq\t%rax, %r15", + "opcode": "movq", + "operands": "%rax, %r15" + }, + { + "address": 4240778, + "line": "40b58a: e8 c1 6a 04 00 \tcallq\t0x452050 ", + "opcode": "callq", + "operands": "0x452050 " + }, + { + "address": 4240783, + "line": "40b58f: 48 89 84 24 f0 00 00 00 \tmovq\t%rax, 0xf0(%rsp)", + "opcode": "movq", + "operands": "%rax, 0xf0(%rsp)" + }, + { + "address": 4240791, + "line": "40b597: 48 8b 7d 08 \tmovq\t0x8(%rbp), %rdi", + "opcode": "movq", + "operands": "0x8(%rbp), %rdi" + }, + { + "address": 4240795, + "line": "40b59b: e8 b0 6a 04 00 \tcallq\t0x452050 ", + "opcode": "callq", + "operands": "0x452050 " + }, + { + "address": 4240800, + "line": "40b5a0: 44 8b 8c 24 e0 00 00 00 \tmovl\t0xe0(%rsp), %r9d", + "opcode": "movl", + "operands": "0xe0(%rsp), %r9d" + }, + { + "address": 4240808, + "line": "40b5a8: 48 89 c7 \tmovq\t%rax, %rdi", + "opcode": "movq", + "operands": "%rax, %rdi" + }, + { + "address": 4240811, + "line": "40b5ab: 48 8b b4 24 f0 00 00 00 \tmovq\t0xf0(%rsp), %rsi", + "opcode": "movq", + "operands": "0xf0(%rsp), %rsi" + }, + { + "address": 4240819, + "line": "40b5b3: 8b 84 24 e8 00 00 00 \tmovl\t0xe8(%rsp), %eax", + "opcode": "movl", + "operands": "0xe8(%rsp), %eax" + }, + { + "address": 4240826, + "line": "40b5ba: 4d 89 e8 \tmovq\t%r13, %r8", + "opcode": "movq", + "operands": "%r13, %r8" + }, + { + "address": 4240829, + "line": "40b5bd: 4c 89 e1 \tmovq\t%r12, %rcx", + "opcode": "movq", + "operands": "%r12, %rcx" + }, + { + "address": 4240832, + "line": "40b5c0: 4c 89 fa \tmovq\t%r15, %rdx", + "opcode": "movq", + "operands": "%r15, %rdx" + }, + { + "address": 4240835, + "line": "40b5c3: c7 44 24 08 00 00 00 00 \tmovl\t$0x0, 0x8(%rsp)", + "opcode": "movl", + "operands": "$0x0, 0x8(%rsp)" + }, + { + "address": 4240843, + "line": "40b5cb: 89 04 24 \tmovl\t%eax, (%rsp)", + "opcode": "movl", + "operands": "%eax, (%rsp)" + }, + { + "address": 4240846, + "line": "40b5ce: e8 03 a6 00 00 \tcallq\t0x415bd6 ", + "opcode": "callq", + "operands": "0x415bd6 " + }, + { + "address": 4240851, + "line": "40b5d3: 31 c0 \txorl\t%eax, %eax", + "opcode": "xorl", + "operands": "%eax, %eax" + }, + { + "address": 4240853, + "line": "40b5d5: e9 b6 fb ff ff \tjmp\t0x40b190 ", + "opcode": "jmp", + "operands": "0x40b190 " + } + ], + "target_address": 4240714 + }, + "26": { + "calls": [ + { + "address": 4240893, + "line": "40b5fd: e8 4e 6a 04 00 \tcallq\t0x452050 ", + "opcode": "callq", + "operands": "0x452050 " + }, + { + "address": 4240905, + "line": "40b609: e8 42 6a 04 00 \tcallq\t0x452050 ", + "opcode": "callq", + "operands": "0x452050 " + }, + { + "address": 4240916, + "line": "40b614: e8 23 f7 ff ff \tcallq\t0x40ad3c ", + "opcode": "callq", + "operands": "0x40ad3c " + } + ], + "instructions": [ + { + "address": 4240889, + "line": "40b5f9: 48 8b 7f 10 \tmovq\t0x10(%rdi), %rdi", + "opcode": "movq", + "operands": "0x10(%rdi), %rdi" + }, + { + "address": 4240893, + "line": "40b5fd: e8 4e 6a 04 00 \tcallq\t0x452050 ", + "opcode": "callq", + "operands": "0x452050 " + }, + { + "address": 4240898, + "line": "40b602: 48 8b 7d 08 \tmovq\t0x8(%rbp), %rdi", + "opcode": "movq", + "operands": "0x8(%rbp), %rdi" + }, + { + "address": 4240902, + "line": "40b606: 49 89 c6 \tmovq\t%rax, %r14", + "opcode": "movq", + "operands": "%rax, %r14" + }, + { + "address": 4240905, + "line": "40b609: e8 42 6a 04 00 \tcallq\t0x452050 ", + "opcode": "callq", + "operands": "0x452050 " + }, + { + "address": 4240910, + "line": "40b60e: 4c 89 f6 \tmovq\t%r14, %rsi", + "opcode": "movq", + "operands": "%r14, %rsi" + }, + { + "address": 4240913, + "line": "40b611: 48 89 c7 \tmovq\t%rax, %rdi", + "opcode": "movq", + "operands": "%rax, %rdi" + }, + { + "address": 4240916, + "line": "40b614: e8 23 f7 ff ff \tcallq\t0x40ad3c ", + "opcode": "callq", + "operands": "0x40ad3c " + }, + { + "address": 4240921, + "line": "40b619: 89 c0 \tmovl\t%eax, %eax", + "opcode": "movl", + "operands": "%eax, %eax" + }, + { + "address": 4240923, + "line": "40b61b: e9 70 fb ff ff \tjmp\t0x40b190 ", + "opcode": "jmp", + "operands": "0x40b190 " + } + ], + "target_address": 4240889 + }, + "32": { + "calls": [ + { + "address": 4241147, + "line": "40b6fb: e8 50 69 04 00 \tcallq\t0x452050 ", + "opcode": "callq", + "operands": "0x452050 " + }, + { + "address": 4241159, + "line": "40b707: e8 44 69 04 00 \tcallq\t0x452050 ", + "opcode": "callq", + "operands": "0x452050 " + }, + { + "address": 4241171, + "line": "40b713: e8 38 69 04 00 \tcallq\t0x452050 ", + "opcode": "callq", + "operands": "0x452050 " + }, + { + "address": 4241187, + "line": "40b723: e8 e6 8d 00 00 \tcallq\t0x41450e ", + "opcode": "callq", + "operands": "0x41450e " + } + ], + "instructions": [ + { + "address": 4241139, + "line": "40b6f3: 48 8b 5f 20 \tmovq\t0x20(%rdi), %rbx", + "opcode": "movq", + "operands": "0x20(%rdi), %rbx" + }, + { + "address": 4241143, + "line": "40b6f7: 48 8b 7f 18 \tmovq\t0x18(%rdi), %rdi", + "opcode": "movq", + "operands": "0x18(%rdi), %rdi" + }, + { + "address": 4241147, + "line": "40b6fb: e8 50 69 04 00 \tcallq\t0x452050 ", + "opcode": "callq", + "operands": "0x452050 " + }, + { + "address": 4241152, + "line": "40b700: 48 8b 7d 10 \tmovq\t0x10(%rbp), %rdi", + "opcode": "movq", + "operands": "0x10(%rbp), %rdi" + }, + { + "address": 4241156, + "line": "40b704: 49 89 c6 \tmovq\t%rax, %r14", + "opcode": "movq", + "operands": "%rax, %r14" + }, + { + "address": 4241159, + "line": "40b707: e8 44 69 04 00 \tcallq\t0x452050 ", + "opcode": "callq", + "operands": "0x452050 " + }, + { + "address": 4241164, + "line": "40b70c: 48 8b 7d 08 \tmovq\t0x8(%rbp), %rdi", + "opcode": "movq", + "operands": "0x8(%rbp), %rdi" + }, + { + "address": 4241168, + "line": "40b710: 49 89 c4 \tmovq\t%rax, %r12", + "opcode": "movq", + "operands": "%rax, %r12" + }, + { + "address": 4241171, + "line": "40b713: e8 38 69 04 00 \tcallq\t0x452050 ", + "opcode": "callq", + "operands": "0x452050 " + }, + { + "address": 4241176, + "line": "40b718: 89 d9 \tmovl\t%ebx, %ecx", + "opcode": "movl", + "operands": "%ebx, %ecx" + }, + { + "address": 4241178, + "line": "40b71a: 48 89 c7 \tmovq\t%rax, %rdi", + "opcode": "movq", + "operands": "%rax, %rdi" + }, + { + "address": 4241181, + "line": "40b71d: 4c 89 f2 \tmovq\t%r14, %rdx", + "opcode": "movq", + "operands": "%r14, %rdx" + }, + { + "address": 4241184, + "line": "40b720: 4c 89 e6 \tmovq\t%r12, %rsi", + "opcode": "movq", + "operands": "%r12, %rsi" + }, + { + "address": 4241187, + "line": "40b723: e8 e6 8d 00 00 \tcallq\t0x41450e ", + "opcode": "callq", + "operands": "0x41450e " + }, + { + "address": 4241192, + "line": "40b728: 48 98 \tcltq", + "opcode": "cltq", + "operands": "" + }, + { + "address": 4241194, + "line": "40b72a: e9 61 fa ff ff \tjmp\t0x40b190 ", + "opcode": "jmp", + "operands": "0x40b190 " + } + ], + "target_address": 4241139 + } + }, + "disassembly_sha256": "052ab3f6a3839fb43519fc71dea4dddc8d2d32ddaec7af312b80c2b17ce7c416", + "dispatch_table_address": 4915280, + "graphs": { + "SV_AreaEntities": { + "calls": [ + { + "address": 4277556, + "label": "SV_AreaEntities_r", + "target": 4277224 + } + ], + "edges": [ + { + "from": 4277518, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277522 + }, + { + "from": 4277522, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277526 + }, + { + "from": 4277526, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277531 + }, + { + "from": 4277531, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277536 + }, + { + "from": 4277536, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277539 + }, + { + "from": 4277539, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277544 + }, + { + "from": 4277544, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277552 + }, + { + "from": 4277552, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277556 + }, + { + "from": 4277556, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4277561 + }, + { + "from": 4277561, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277565 + }, + { + "from": 4277565, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277569 + }, + { + "from": 4277569, + "kind": "return", + "target_scope": "external", + "to": null + } + ], + "entry": 4277518, + "instructions": [ + { + "address": 4277518, + "line": "41450e: 48 83 ec 28 \tsubq\t$0x28, %rsp", + "opcode": "subq", + "operands": "$0x28, %rsp" + }, + { + "address": 4277522, + "line": "414512: 48 89 3c 24 \tmovq\t%rdi, (%rsp)", + "opcode": "movq", + "operands": "%rdi, (%rsp)" + }, + { + "address": 4277526, + "line": "414516: 48 89 74 24 08 \tmovq\t%rsi, 0x8(%rsp)", + "opcode": "movq", + "operands": "%rsi, 0x8(%rsp)" + }, + { + "address": 4277531, + "line": "41451b: bf 60 da 86 00 \tmovl\t$0x86da60, %edi # imm = 0x86DA60", + "opcode": "movl", + "operands": "$0x86da60, %edi # imm = 0x86DA60" + }, + { + "address": 4277536, + "line": "414520: 48 89 e6 \tmovq\t%rsp, %rsi", + "opcode": "movq", + "operands": "%rsp, %rsi" + }, + { + "address": 4277539, + "line": "414523: 48 89 54 24 10 \tmovq\t%rdx, 0x10(%rsp)", + "opcode": "movq", + "operands": "%rdx, 0x10(%rsp)" + }, + { + "address": 4277544, + "line": "414528: c7 44 24 18 00 00 00 00 \tmovl\t$0x0, 0x18(%rsp)", + "opcode": "movl", + "operands": "$0x0, 0x18(%rsp)" + }, + { + "address": 4277552, + "line": "414530: 89 4c 24 1c \tmovl\t%ecx, 0x1c(%rsp)", + "opcode": "movl", + "operands": "%ecx, 0x1c(%rsp)" + }, + { + "address": 4277556, + "line": "414534: e8 af fe ff ff \tcallq\t0x4143e8 ", + "opcode": "callq", + "operands": "0x4143e8 " + }, + { + "address": 4277561, + "line": "414539: 8b 44 24 18 \tmovl\t0x18(%rsp), %eax", + "opcode": "movl", + "operands": "0x18(%rsp), %eax" + }, + { + "address": 4277565, + "line": "41453d: 48 83 c4 28 \taddq\t$0x28, %rsp", + "opcode": "addq", + "operands": "$0x28, %rsp" + }, + { + "address": 4277569, + "line": "414541: c3 \tretq", + "opcode": "retq", + "operands": "" + } + ], + "limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services." + }, + "SV_AreaEntities_r": { + "calls": [ + { + "address": 4277269, + "label": "SV_GEntityForSvEntity", + "target": 4239194 + }, + { + "address": 4277477, + "label": "SV_AreaEntities_r", + "target": 4277224 + } + ], + "edges": [ + { + "from": 4277224, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277226 + }, + { + "from": 4277226, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277228 + }, + { + "from": 4277228, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277231 + }, + { + "from": 4277231, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277233 + }, + { + "from": 4277233, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277234 + }, + { + "from": 4277234, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277237 + }, + { + "from": 4277237, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277238 + }, + { + "from": 4277238, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277242 + }, + { + "from": 4277242, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277245 + }, + { + "from": 4277245, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4277414 + }, + { + "from": 4277245, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277251 + }, + { + "from": 4277251, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277261 + }, + { + "from": 4277261, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277262 + }, + { + "from": 4277262, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277265 + }, + { + "from": 4277265, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277269 + }, + { + "from": 4277269, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4277274 + }, + { + "from": 4277274, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277278 + }, + { + "from": 4277278, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277286 + }, + { + "from": 4277286, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277289 + }, + { + "from": 4277289, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4277402 + }, + { + "from": 4277289, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277291 + }, + { + "from": 4277291, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277299 + }, + { + "from": 4277299, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277303 + }, + { + "from": 4277303, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4277402 + }, + { + "from": 4277303, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277305 + }, + { + "from": 4277305, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277313 + }, + { + "from": 4277313, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277317 + }, + { + "from": 4277317, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4277402 + }, + { + "from": 4277317, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277319 + }, + { + "from": 4277319, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277323 + }, + { + "from": 4277323, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277331 + }, + { + "from": 4277331, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277334 + }, + { + "from": 4277334, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4277402 + }, + { + "from": 4277334, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277336 + }, + { + "from": 4277336, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277344 + }, + { + "from": 4277344, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277348 + }, + { + "from": 4277348, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4277402 + }, + { + "from": 4277348, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277350 + }, + { + "from": 4277350, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277358 + }, + { + "from": 4277358, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277362 + }, + { + "from": 4277362, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4277402 + }, + { + "from": 4277362, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277364 + }, + { + "from": 4277364, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277367 + }, + { + "from": 4277367, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277370 + }, + { + "from": 4277370, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4277497 + }, + { + "from": 4277370, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277372 + }, + { + "from": 4277372, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277379 + }, + { + "from": 4277379, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277382 + }, + { + "from": 4277382, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277386 + }, + { + "from": 4277386, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277390 + }, + { + "from": 4277390, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277394 + }, + { + "from": 4277394, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277397 + }, + { + "from": 4277397, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277401 + }, + { + "from": 4277401, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277402 + }, + { + "from": 4277402, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277405 + }, + { + "from": 4277405, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277408 + }, + { + "from": 4277408, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4277262 + }, + { + "from": 4277408, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277414 + }, + { + "from": 4277414, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277418 + }, + { + "from": 4277418, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277421 + }, + { + "from": 4277421, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4277488 + }, + { + "from": 4277421, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277423 + }, + { + "from": 4277423, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277427 + }, + { + "from": 4277427, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277430 + }, + { + "from": 4277430, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277435 + }, + { + "from": 4277435, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277440 + }, + { + "from": 4277440, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4277470 + }, + { + "from": 4277440, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277442 + }, + { + "from": 4277442, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277445 + }, + { + "from": 4277445, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277449 + }, + { + "from": 4277449, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277454 + }, + { + "from": 4277454, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277459 + }, + { + "from": 4277459, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4277488 + }, + { + "from": 4277459, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277461 + }, + { + "from": 4277461, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277465 + }, + { + "from": 4277465, + "kind": "unconditional", + "target_scope": "local", + "to": 4277238 + }, + { + "from": 4277470, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277474 + }, + { + "from": 4277474, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277477 + }, + { + "from": 4277477, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4277482 + }, + { + "from": 4277482, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277486 + }, + { + "from": 4277486, + "kind": "unconditional", + "target_scope": "local", + "to": 4277442 + }, + { + "from": 4277488, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277489 + }, + { + "from": 4277489, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277490 + }, + { + "from": 4277490, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277492 + }, + { + "from": 4277492, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277494 + }, + { + "from": 4277494, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277496 + }, + { + "from": 4277496, + "kind": "return", + "target_scope": "external", + "to": null + }, + { + "from": 4277497, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277498 + }, + { + "from": 4277498, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277499 + }, + { + "from": 4277499, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277501 + }, + { + "from": 4277501, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277503 + }, + { + "from": 4277503, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277505 + }, + { + "from": 4277505, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277510 + }, + { + "from": 4277510, + "kind": "fallthrough", + "target_scope": "local", + "to": 4277512 + }, + { + "from": 4277512, + "kind": "unconditional", + "target_scope": "external", + "to": 4376880 + } + ], + "entry": 4277224, + "instructions": [ + { + "address": 4277224, + "line": "4143e8: 41 56 \tpushq\t%r14", + "opcode": "pushq", + "operands": "%r14" + }, + { + "address": 4277226, + "line": "4143ea: 41 55 \tpushq\t%r13", + "opcode": "pushq", + "operands": "%r13" + }, + { + "address": 4277228, + "line": "4143ec: 49 89 fd \tmovq\t%rdi, %r13", + "opcode": "movq", + "operands": "%rdi, %r13" + }, + { + "address": 4277231, + "line": "4143ef: 41 54 \tpushq\t%r12", + "opcode": "pushq", + "operands": "%r12" + }, + { + "address": 4277233, + "line": "4143f1: 55 \tpushq\t%rbp", + "opcode": "pushq", + "operands": "%rbp" + }, + { + "address": 4277234, + "line": "4143f2: 48 89 f5 \tmovq\t%rsi, %rbp", + "opcode": "movq", + "operands": "%rsi, %rbp" + }, + { + "address": 4277237, + "line": "4143f5: 53 \tpushq\t%rbx", + "opcode": "pushq", + "operands": "%rbx" + }, + { + "address": 4277238, + "line": "4143f6: 49 8b 5d 18 \tmovq\t0x18(%r13), %rbx", + "opcode": "movq", + "operands": "0x18(%r13), %rbx" + }, + { + "address": 4277242, + "line": "4143fa: 48 85 db \ttestq\t%rbx, %rbx", + "opcode": "testq", + "operands": "%rbx, %rbx" + }, + { + "address": 4277245, + "line": "4143fd: 0f 84 a3 00 00 00 \tje\t0x4144a6 ", + "opcode": "je", + "operands": "0x4144a6 " + }, + { + "address": 4277251, + "line": "414403: 49 be 97 6f f9 96 6f f9 96 6f\tmovabsq\t$0x6f96f96f96f96f97, %r14 # imm = 0x6F96F96F96F96F97", + "opcode": "movabsq", + "operands": "$0x6f96f96f96f96f97, %r14 # imm = 0x6F96F96F96F96F97" + }, + { + "address": 4277261, + "line": "41440d: 90 \tnop", + "opcode": "nop", + "operands": "" + }, + { + "address": 4277262, + "line": "41440e: 48 89 df \tmovq\t%rbx, %rdi", + "opcode": "movq", + "operands": "%rbx, %rdi" + }, + { + "address": 4277265, + "line": "414411: 4c 8b 63 08 \tmovq\t0x8(%rbx), %r12", + "opcode": "movq", + "operands": "0x8(%rbx), %r12" + }, + { + "address": 4277269, + "line": "414415: e8 40 6b ff ff \tcallq\t0x40af5a ", + "opcode": "callq", + "operands": "0x40af5a " + }, + { + "address": 4277274, + "line": "41441a: 48 8b 55 08 \tmovq\t0x8(%rbp), %rdx", + "opcode": "movq", + "operands": "0x8(%rbp), %rdx" + }, + { + "address": 4277278, + "line": "41441e: f3 0f 10 80 d0 01 00 00 \tmovss\t0x1d0(%rax), %xmm0", + "opcode": "movss", + "operands": "0x1d0(%rax), %xmm0" + }, + { + "address": 4277286, + "line": "414426: 0f 2f 02 \tcomiss\t(%rdx), %xmm0", + "opcode": "comiss", + "operands": "(%rdx), %xmm0" + }, + { + "address": 4277289, + "line": "414429: 77 6f \tja\t0x41449a ", + "opcode": "ja", + "operands": "0x41449a " + }, + { + "address": 4277291, + "line": "41442b: f3 0f 10 88 d4 01 00 00 \tmovss\t0x1d4(%rax), %xmm1", + "opcode": "movss", + "operands": "0x1d4(%rax), %xmm1" + }, + { + "address": 4277299, + "line": "414433: 0f 2f 4a 04 \tcomiss\t0x4(%rdx), %xmm1", + "opcode": "comiss", + "operands": "0x4(%rdx), %xmm1" + }, + { + "address": 4277303, + "line": "414437: 77 61 \tja\t0x41449a ", + "opcode": "ja", + "operands": "0x41449a " + }, + { + "address": 4277305, + "line": "414439: f3 0f 10 90 d8 01 00 00 \tmovss\t0x1d8(%rax), %xmm2", + "opcode": "movss", + "operands": "0x1d8(%rax), %xmm2" + }, + { + "address": 4277313, + "line": "414441: 0f 2f 52 08 \tcomiss\t0x8(%rdx), %xmm2", + "opcode": "comiss", + "operands": "0x8(%rdx), %xmm2" + }, + { + "address": 4277317, + "line": "414445: 77 53 \tja\t0x41449a ", + "opcode": "ja", + "operands": "0x41449a " + }, + { + "address": 4277319, + "line": "414447: 48 8b 55 00 \tmovq\t(%rbp), %rdx", + "opcode": "movq", + "operands": "(%rbp), %rdx" + }, + { + "address": 4277323, + "line": "41444b: f3 0f 10 98 dc 01 00 00 \tmovss\t0x1dc(%rax), %xmm3", + "opcode": "movss", + "operands": "0x1dc(%rax), %xmm3" + }, + { + "address": 4277331, + "line": "414453: 0f 2f 1a \tcomiss\t(%rdx), %xmm3", + "opcode": "comiss", + "operands": "(%rdx), %xmm3" + }, + { + "address": 4277334, + "line": "414456: 72 42 \tjb\t0x41449a ", + "opcode": "jb", + "operands": "0x41449a " + }, + { + "address": 4277336, + "line": "414458: f3 0f 10 a0 e0 01 00 00 \tmovss\t0x1e0(%rax), %xmm4", + "opcode": "movss", + "operands": "0x1e0(%rax), %xmm4" + }, + { + "address": 4277344, + "line": "414460: 0f 2f 62 04 \tcomiss\t0x4(%rdx), %xmm4", + "opcode": "comiss", + "operands": "0x4(%rdx), %xmm4" + }, + { + "address": 4277348, + "line": "414464: 72 34 \tjb\t0x41449a ", + "opcode": "jb", + "operands": "0x41449a " + }, + { + "address": 4277350, + "line": "414466: f3 0f 10 a8 e4 01 00 00 \tmovss\t0x1e4(%rax), %xmm5", + "opcode": "movss", + "operands": "0x1e4(%rax), %xmm5" + }, + { + "address": 4277358, + "line": "41446e: 0f 2f 6a 08 \tcomiss\t0x8(%rdx), %xmm5", + "opcode": "comiss", + "operands": "0x8(%rdx), %xmm5" + }, + { + "address": 4277362, + "line": "414472: 72 26 \tjb\t0x41449a ", + "opcode": "jb", + "operands": "0x41449a " + }, + { + "address": 4277364, + "line": "414474: 8b 45 18 \tmovl\t0x18(%rbp), %eax", + "opcode": "movl", + "operands": "0x18(%rbp), %eax" + }, + { + "address": 4277367, + "line": "414477: 3b 45 1c \tcmpl\t0x1c(%rbp), %eax", + "opcode": "cmpl", + "operands": "0x1c(%rbp), %eax" + }, + { + "address": 4277370, + "line": "41447a: 74 7d \tje\t0x4144f9 ", + "opcode": "je", + "operands": "0x4144f9 " + }, + { + "address": 4277372, + "line": "41447c: 48 81 eb 28 fa 81 00 \tsubq\t$0x81fa28, %rbx # imm = 0x81FA28", + "opcode": "subq", + "operands": "$0x81fa28, %rbx # imm = 0x81FA28" + }, + { + "address": 4277379, + "line": "414483: 48 63 d0 \tmovslq\t%eax, %rdx", + "opcode": "movslq", + "operands": "%eax, %rdx" + }, + { + "address": 4277382, + "line": "414486: 48 8b 45 10 \tmovq\t0x10(%rbp), %rax", + "opcode": "movq", + "operands": "0x10(%rbp), %rax" + }, + { + "address": 4277386, + "line": "41448a: 48 c1 fb 03 \tsarq\t$0x3, %rbx", + "opcode": "sarq", + "operands": "$0x3, %rbx" + }, + { + "address": 4277390, + "line": "41448e: 49 0f af de \timulq\t%r14, %rbx", + "opcode": "imulq", + "operands": "%r14, %rbx" + }, + { + "address": 4277394, + "line": "414492: 89 1c 90 \tmovl\t%ebx, (%rax,%rdx,4)", + "opcode": "movl", + "operands": "%ebx, (%rax,%rdx,4)" + }, + { + "address": 4277397, + "line": "414495: 83 45 18 01 \taddl\t$0x1, 0x18(%rbp)", + "opcode": "addl", + "operands": "$0x1, 0x18(%rbp)" + }, + { + "address": 4277401, + "line": "414499: 90 \tnop", + "opcode": "nop", + "operands": "" + }, + { + "address": 4277402, + "line": "41449a: 4d 85 e4 \ttestq\t%r12, %r12", + "opcode": "testq", + "operands": "%r12, %r12" + }, + { + "address": 4277405, + "line": "41449d: 4c 89 e3 \tmovq\t%r12, %rbx", + "opcode": "movq", + "operands": "%r12, %rbx" + }, + { + "address": 4277408, + "line": "4144a0: 0f 85 68 ff ff ff \tjne\t0x41440e ", + "opcode": "jne", + "operands": "0x41440e " + }, + { + "address": 4277414, + "line": "4144a6: 41 8b 4d 00 \tmovl\t(%r13), %ecx", + "opcode": "movl", + "operands": "(%r13), %ecx" + }, + { + "address": 4277418, + "line": "4144aa: 83 f9 ff \tcmpl\t$-0x1, %ecx", + "opcode": "cmpl", + "operands": "$-0x1, %ecx" + }, + { + "address": 4277421, + "line": "4144ad: 74 41 \tje\t0x4144f0 ", + "opcode": "je", + "operands": "0x4144f0 " + }, + { + "address": 4277423, + "line": "4144af: 48 8b 5d 08 \tmovq\t0x8(%rbp), %rbx", + "opcode": "movq", + "operands": "0x8(%rbp), %rbx" + }, + { + "address": 4277427, + "line": "4144b3: 48 63 f1 \tmovslq\t%ecx, %rsi", + "opcode": "movslq", + "operands": "%ecx, %rsi" + }, + { + "address": 4277430, + "line": "4144b6: f3 0f 10 34 b3 \tmovss\t(%rbx,%rsi,4), %xmm6", + "opcode": "movss", + "operands": "(%rbx,%rsi,4), %xmm6" + }, + { + "address": 4277435, + "line": "4144bb: 41 0f 2f 75 04 \tcomiss\t0x4(%r13), %xmm6", + "opcode": "comiss", + "operands": "0x4(%r13), %xmm6" + }, + { + "address": 4277440, + "line": "4144c0: 77 1c \tja\t0x4144de ", + "opcode": "ja", + "operands": "0x4144de " + }, + { + "address": 4277442, + "line": "4144c2: 48 63 f9 \tmovslq\t%ecx, %rdi", + "opcode": "movslq", + "operands": "%ecx, %rdi" + }, + { + "address": 4277445, + "line": "4144c5: 48 8b 4d 00 \tmovq\t(%rbp), %rcx", + "opcode": "movq", + "operands": "(%rbp), %rcx" + }, + { + "address": 4277449, + "line": "4144c9: f3 0f 10 3c b9 \tmovss\t(%rcx,%rdi,4), %xmm7", + "opcode": "movss", + "operands": "(%rcx,%rdi,4), %xmm7" + }, + { + "address": 4277454, + "line": "4144ce: 41 0f 2f 7d 04 \tcomiss\t0x4(%r13), %xmm7", + "opcode": "comiss", + "operands": "0x4(%r13), %xmm7" + }, + { + "address": 4277459, + "line": "4144d3: 73 1b \tjae\t0x4144f0 ", + "opcode": "jae", + "operands": "0x4144f0 " + }, + { + "address": 4277461, + "line": "4144d5: 4d 8b 6d 10 \tmovq\t0x10(%r13), %r13", + "opcode": "movq", + "operands": "0x10(%r13), %r13" + }, + { + "address": 4277465, + "line": "4144d9: e9 18 ff ff ff \tjmp\t0x4143f6 ", + "opcode": "jmp", + "operands": "0x4143f6 " + }, + { + "address": 4277470, + "line": "4144de: 49 8b 7d 08 \tmovq\t0x8(%r13), %rdi", + "opcode": "movq", + "operands": "0x8(%r13), %rdi" + }, + { + "address": 4277474, + "line": "4144e2: 48 89 ee \tmovq\t%rbp, %rsi", + "opcode": "movq", + "operands": "%rbp, %rsi" + }, + { + "address": 4277477, + "line": "4144e5: e8 fe fe ff ff \tcallq\t0x4143e8 ", + "opcode": "callq", + "operands": "0x4143e8 " + }, + { + "address": 4277482, + "line": "4144ea: 41 8b 4d 00 \tmovl\t(%r13), %ecx", + "opcode": "movl", + "operands": "(%r13), %ecx" + }, + { + "address": 4277486, + "line": "4144ee: eb d2 \tjmp\t0x4144c2 ", + "opcode": "jmp", + "operands": "0x4144c2 " + }, + { + "address": 4277488, + "line": "4144f0: 5b \tpopq\t%rbx", + "opcode": "popq", + "operands": "%rbx" + }, + { + "address": 4277489, + "line": "4144f1: 5d \tpopq\t%rbp", + "opcode": "popq", + "operands": "%rbp" + }, + { + "address": 4277490, + "line": "4144f2: 41 5c \tpopq\t%r12", + "opcode": "popq", + "operands": "%r12" + }, + { + "address": 4277492, + "line": "4144f4: 41 5d \tpopq\t%r13", + "opcode": "popq", + "operands": "%r13" + }, + { + "address": 4277494, + "line": "4144f6: 41 5e \tpopq\t%r14", + "opcode": "popq", + "operands": "%r14" + }, + { + "address": 4277496, + "line": "4144f8: c3 \tretq", + "opcode": "retq", + "operands": "" + }, + { + "address": 4277497, + "line": "4144f9: 5b \tpopq\t%rbx", + "opcode": "popq", + "operands": "%rbx" + }, + { + "address": 4277498, + "line": "4144fa: 5d \tpopq\t%rbp", + "opcode": "popq", + "operands": "%rbp" + }, + { + "address": 4277499, + "line": "4144fb: 41 5c \tpopq\t%r12", + "opcode": "popq", + "operands": "%r12" + }, + { + "address": 4277501, + "line": "4144fd: 41 5d \tpopq\t%r13", + "opcode": "popq", + "operands": "%r13" + }, + { + "address": 4277503, + "line": "4144ff: 41 5e \tpopq\t%r14", + "opcode": "popq", + "operands": "%r14" + }, + { + "address": 4277505, + "line": "414501: bf 90 26 4b 00 \tmovl\t$0x4b2690, %edi # imm = 0x4B2690", + "opcode": "movl", + "operands": "$0x4b2690, %edi # imm = 0x4B2690" + }, + { + "address": 4277510, + "line": "414506: 31 c0 \txorl\t%eax, %eax", + "opcode": "xorl", + "operands": "%eax, %eax" + }, + { + "address": 4277512, + "line": "414508: e9 23 84 01 00 \tjmp\t0x42c930 ", + "opcode": "jmp", + "operands": "0x42c930 " + }, + { + "address": 4277517, + "line": "41450d: 90 \tnop", + "opcode": "nop", + "operands": "" + } + ], + "limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services." + }, + "SV_ClipMoveToEntities": { + "calls": [ + { + "address": 4281782, + "label": "SV_AreaEntities_r", + "target": 4277224 + }, + { + "address": 4281810, + "label": "SV_GentityNum", + "target": 4237760 + }, + { + "address": 4281890, + "label": "SV_GentityNum", + "target": 4237760 + }, + { + "address": 4282005, + "label": "CM_TempBoxModel", + "target": 4284586 + }, + { + "address": 4282096, + "label": "CM_TransformedBoxTrace", + "target": 4361652 + }, + { + "address": 4282284, + "label": "SV_GentityNum", + "target": 4237760 + }, + { + "address": 4282407, + "label": "CM_TempBoxModel", + "target": 4284586 + }, + { + "address": 4282502, + "label": "CM_TransformedBoxTrace", + "target": 4361652 + }, + { + "address": 4282714, + "label": "SV_GentityNum", + "target": 4237760 + }, + { + "address": 4282826, + "label": "CM_TempBoxModel", + "target": 4284586 + }, + { + "address": 4282917, + "label": "CM_TransformedBoxTrace", + "target": 4361652 + }, + { + "address": 4283137, + "label": "CM_TempBoxModel", + "target": 4284586 + }, + { + "address": 4283167, + "label": "CM_TempBoxModel", + "target": 4284586 + }, + { + "address": 4283247, + "label": "CM_InlineModel", + "target": 4286036 + }, + { + "address": 4283267, + "label": "CM_InlineModel", + "target": 4286036 + }, + { + "address": 4283285, + "label": "CM_InlineModel", + "target": 4286036 + }, + { + "address": 4283338, + "label": "CM_TempBoxModel", + "target": 4284586 + } + ], + "edges": [ + { + "from": 4281694, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281696 + }, + { + "from": 4281696, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281700 + }, + { + "from": 4281700, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281702 + }, + { + "from": 4281702, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281704 + }, + { + "from": 4281704, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281706 + }, + { + "from": 4281706, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281707 + }, + { + "from": 4281707, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281708 + }, + { + "from": 4281708, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281711 + }, + { + "from": 4281711, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281718 + }, + { + "from": 4281718, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281723 + }, + { + "from": 4281723, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281731 + }, + { + "from": 4281731, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281739 + }, + { + "from": 4281739, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281744 + }, + { + "from": 4281744, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281752 + }, + { + "from": 4281752, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281763 + }, + { + "from": 4281763, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281771 + }, + { + "from": 4281771, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281782 + }, + { + "from": 4281782, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4281787 + }, + { + "from": 4281787, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281790 + }, + { + "from": 4281790, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281798 + }, + { + "from": 4281798, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281804 + }, + { + "from": 4281804, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4283108 + }, + { + "from": 4281804, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281810 + }, + { + "from": 4281810, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4281815 + }, + { + "from": 4281815, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281821 + }, + { + "from": 4281821, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281827 + }, + { + "from": 4281827, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281831 + }, + { + "from": 4281831, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4283108 + }, + { + "from": 4281831, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281837 + }, + { + "from": 4281837, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281840 + }, + { + "from": 4281840, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4282693 + }, + { + "from": 4281840, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281846 + }, + { + "from": 4281846, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281850 + }, + { + "from": 4281850, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281853 + }, + { + "from": 4281853, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4282693 + }, + { + "from": 4281853, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281859 + }, + { + "from": 4281859, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281863 + }, + { + "from": 4281863, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281867 + }, + { + "from": 4281867, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281870 + }, + { + "from": 4281870, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281873 + }, + { + "from": 4281873, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281875 + }, + { + "from": 4281875, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281880 + }, + { + "from": 4281880, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4282711 + }, + { + "from": 4281880, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281886 + }, + { + "from": 4281886, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281890 + }, + { + "from": 4281890, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4281895 + }, + { + "from": 4281895, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281898 + }, + { + "from": 4281898, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281901 + }, + { + "from": 4281901, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281906 + }, + { + "from": 4281906, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4281942 + }, + { + "from": 4281906, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281908 + }, + { + "from": 4281908, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281912 + }, + { + "from": 4281912, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4282252 + }, + { + "from": 4281912, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281918 + }, + { + "from": 4281918, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281924 + }, + { + "from": 4281924, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281926 + }, + { + "from": 4281926, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4282252 + }, + { + "from": 4281926, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281932 + }, + { + "from": 4281932, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281936 + }, + { + "from": 4281936, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4282252 + }, + { + "from": 4281936, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281942 + }, + { + "from": 4281942, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281945 + }, + { + "from": 4281945, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281951 + }, + { + "from": 4281951, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4282252 + }, + { + "from": 4281951, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281957 + }, + { + "from": 4281957, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281964 + }, + { + "from": 4281964, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281967 + }, + { + "from": 4281967, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4283241 + }, + { + "from": 4281967, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281973 + }, + { + "from": 4281973, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281980 + }, + { + "from": 4281980, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4283121 + }, + { + "from": 4281980, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281986 + }, + { + "from": 4281986, + "kind": "fallthrough", + "target_scope": "local", + "to": 4281993 + }, + { + "from": 4281993, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282000 + }, + { + "from": 4282000, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282005 + }, + { + "from": 4282005, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4282010 + }, + { + "from": 4282010, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282012 + }, + { + "from": 4282012, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282018 + }, + { + "from": 4282018, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282025 + }, + { + "from": 4282025, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282030 + }, + { + "from": 4282030, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282033 + }, + { + "from": 4282033, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282037 + }, + { + "from": 4282037, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282040 + }, + { + "from": 4282040, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282044 + }, + { + "from": 4282044, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282051 + }, + { + "from": 4282051, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282059 + }, + { + "from": 4282059, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282061 + }, + { + "from": 4282061, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282065 + }, + { + "from": 4282065, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282069 + }, + { + "from": 4282069, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282073 + }, + { + "from": 4282073, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282077 + }, + { + "from": 4282077, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282082 + }, + { + "from": 4282082, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282087 + }, + { + "from": 4282087, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282092 + }, + { + "from": 4282092, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282096 + }, + { + "from": 4282096, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4282101 + }, + { + "from": 4282101, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282109 + }, + { + "from": 4282109, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282112 + }, + { + "from": 4282112, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4283179 + }, + { + "from": 4282112, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282118 + }, + { + "from": 4282118, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282125 + }, + { + "from": 4282125, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282128 + }, + { + "from": 4282128, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282135 + }, + { + "from": 4282135, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282144 + }, + { + "from": 4282144, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282148 + }, + { + "from": 4282148, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4282252 + }, + { + "from": 4282148, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282150 + }, + { + "from": 4282150, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282153 + }, + { + "from": 4282153, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282161 + }, + { + "from": 4282161, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282165 + }, + { + "from": 4282165, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282173 + }, + { + "from": 4282173, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282181 + }, + { + "from": 4282181, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282189 + }, + { + "from": 4282189, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282196 + }, + { + "from": 4282196, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282200 + }, + { + "from": 4282200, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282208 + }, + { + "from": 4282208, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282216 + }, + { + "from": 4282216, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282224 + }, + { + "from": 4282224, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282228 + }, + { + "from": 4282228, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282232 + }, + { + "from": 4282232, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282236 + }, + { + "from": 4282236, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282240 + }, + { + "from": 4282240, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282244 + }, + { + "from": 4282244, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282248 + }, + { + "from": 4282248, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282252 + }, + { + "from": 4282252, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282256 + }, + { + "from": 4282256, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282259 + }, + { + "from": 4282259, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4282693 + }, + { + "from": 4282259, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282265 + }, + { + "from": 4282265, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282268 + }, + { + "from": 4282268, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282273 + }, + { + "from": 4282273, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282275 + }, + { + "from": 4282275, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4282693 + }, + { + "from": 4282275, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282281 + }, + { + "from": 4282281, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282284 + }, + { + "from": 4282284, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4282289 + }, + { + "from": 4282289, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282292 + }, + { + "from": 4282292, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282295 + }, + { + "from": 4282295, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282300 + }, + { + "from": 4282300, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4282337 + }, + { + "from": 4282300, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282302 + }, + { + "from": 4282302, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282305 + }, + { + "from": 4282305, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4282672 + }, + { + "from": 4282305, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282311 + }, + { + "from": 4282311, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282319 + }, + { + "from": 4282319, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282321 + }, + { + "from": 4282321, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4282672 + }, + { + "from": 4282321, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282327 + }, + { + "from": 4282327, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282331 + }, + { + "from": 4282331, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4282672 + }, + { + "from": 4282331, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282337 + }, + { + "from": 4282337, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282340 + }, + { + "from": 4282340, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282348 + }, + { + "from": 4282348, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4282672 + }, + { + "from": 4282348, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282354 + }, + { + "from": 4282354, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282362 + }, + { + "from": 4282362, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282365 + }, + { + "from": 4282365, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4283259 + }, + { + "from": 4282365, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282371 + }, + { + "from": 4282371, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282380 + }, + { + "from": 4282380, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4283149 + }, + { + "from": 4282380, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282386 + }, + { + "from": 4282386, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282394 + }, + { + "from": 4282394, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282402 + }, + { + "from": 4282402, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282407 + }, + { + "from": 4282407, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4282412 + }, + { + "from": 4282412, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282414 + }, + { + "from": 4282414, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282422 + }, + { + "from": 4282422, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282430 + }, + { + "from": 4282430, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282438 + }, + { + "from": 4282438, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282443 + }, + { + "from": 4282443, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282446 + }, + { + "from": 4282446, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282450 + }, + { + "from": 4282450, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282455 + }, + { + "from": 4282455, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282459 + }, + { + "from": 4282459, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282462 + }, + { + "from": 4282462, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282464 + }, + { + "from": 4282464, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282469 + }, + { + "from": 4282469, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282473 + }, + { + "from": 4282473, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282477 + }, + { + "from": 4282477, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282481 + }, + { + "from": 4282481, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282489 + }, + { + "from": 4282489, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282493 + }, + { + "from": 4282493, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282498 + }, + { + "from": 4282498, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282502 + }, + { + "from": 4282502, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4282507 + }, + { + "from": 4282507, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282515 + }, + { + "from": 4282515, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282518 + }, + { + "from": 4282518, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4283218 + }, + { + "from": 4282518, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282524 + }, + { + "from": 4282524, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282532 + }, + { + "from": 4282532, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282535 + }, + { + "from": 4282535, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4282556 + }, + { + "from": 4282535, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282537 + }, + { + "from": 4282537, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282544 + }, + { + "from": 4282544, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282548 + }, + { + "from": 4282548, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282555 + }, + { + "from": 4282555, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282556 + }, + { + "from": 4282556, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282565 + }, + { + "from": 4282565, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282569 + }, + { + "from": 4282569, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4282672 + }, + { + "from": 4282569, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282571 + }, + { + "from": 4282571, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282575 + }, + { + "from": 4282575, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282583 + }, + { + "from": 4282583, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282586 + }, + { + "from": 4282586, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282594 + }, + { + "from": 4282594, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282602 + }, + { + "from": 4282602, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282610 + }, + { + "from": 4282610, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282617 + }, + { + "from": 4282617, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282621 + }, + { + "from": 4282621, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282629 + }, + { + "from": 4282629, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282637 + }, + { + "from": 4282637, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282645 + }, + { + "from": 4282645, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282648 + }, + { + "from": 4282648, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282652 + }, + { + "from": 4282652, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282656 + }, + { + "from": 4282656, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282660 + }, + { + "from": 4282660, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282664 + }, + { + "from": 4282664, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282668 + }, + { + "from": 4282668, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282672 + }, + { + "from": 4282672, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282676 + }, + { + "from": 4282676, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282680 + }, + { + "from": 4282680, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282684 + }, + { + "from": 4282684, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282687 + }, + { + "from": 4282687, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4281886 + }, + { + "from": 4282687, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282693 + }, + { + "from": 4282693, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282700 + }, + { + "from": 4282700, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282701 + }, + { + "from": 4282701, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282702 + }, + { + "from": 4282702, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282704 + }, + { + "from": 4282704, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282706 + }, + { + "from": 4282706, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282708 + }, + { + "from": 4282708, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282710 + }, + { + "from": 4282710, + "kind": "return", + "target_scope": "external", + "to": null + }, + { + "from": 4282711, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282714 + }, + { + "from": 4282714, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4282719 + }, + { + "from": 4282719, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282722 + }, + { + "from": 4282722, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282725 + }, + { + "from": 4282725, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282730 + }, + { + "from": 4282730, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4282766 + }, + { + "from": 4282730, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282732 + }, + { + "from": 4282732, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282736 + }, + { + "from": 4282736, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4283084 + }, + { + "from": 4282736, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282742 + }, + { + "from": 4282742, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282748 + }, + { + "from": 4282748, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282750 + }, + { + "from": 4282750, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4283084 + }, + { + "from": 4282750, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282756 + }, + { + "from": 4282756, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282760 + }, + { + "from": 4282760, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4283084 + }, + { + "from": 4282760, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282766 + }, + { + "from": 4282766, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282769 + }, + { + "from": 4282769, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282775 + }, + { + "from": 4282775, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4283084 + }, + { + "from": 4282775, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282781 + }, + { + "from": 4282781, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282788 + }, + { + "from": 4282788, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282791 + }, + { + "from": 4282791, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4283279 + }, + { + "from": 4282791, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282797 + }, + { + "from": 4282797, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282804 + }, + { + "from": 4282804, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4283319 + }, + { + "from": 4282804, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282810 + }, + { + "from": 4282810, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282817 + }, + { + "from": 4282817, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282824 + }, + { + "from": 4282824, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282826 + }, + { + "from": 4282826, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4282831 + }, + { + "from": 4282831, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282833 + }, + { + "from": 4282833, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282839 + }, + { + "from": 4282839, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282846 + }, + { + "from": 4282846, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282851 + }, + { + "from": 4282851, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282854 + }, + { + "from": 4282854, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282858 + }, + { + "from": 4282858, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282861 + }, + { + "from": 4282861, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282865 + }, + { + "from": 4282865, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282872 + }, + { + "from": 4282872, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282880 + }, + { + "from": 4282880, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282882 + }, + { + "from": 4282882, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282886 + }, + { + "from": 4282886, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282890 + }, + { + "from": 4282890, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282894 + }, + { + "from": 4282894, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282898 + }, + { + "from": 4282898, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282903 + }, + { + "from": 4282903, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282908 + }, + { + "from": 4282908, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282913 + }, + { + "from": 4282913, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282917 + }, + { + "from": 4282917, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4282922 + }, + { + "from": 4282922, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282930 + }, + { + "from": 4282930, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282933 + }, + { + "from": 4282933, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4283297 + }, + { + "from": 4282933, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282939 + }, + { + "from": 4282939, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282947 + }, + { + "from": 4282947, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282950 + }, + { + "from": 4282950, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4282969 + }, + { + "from": 4282950, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282952 + }, + { + "from": 4282952, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282959 + }, + { + "from": 4282959, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282962 + }, + { + "from": 4282962, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282969 + }, + { + "from": 4282969, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282978 + }, + { + "from": 4282978, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282982 + }, + { + "from": 4282982, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4283084 + }, + { + "from": 4282982, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282984 + }, + { + "from": 4282984, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282987 + }, + { + "from": 4282987, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282995 + }, + { + "from": 4282995, + "kind": "fallthrough", + "target_scope": "local", + "to": 4282998 + }, + { + "from": 4282998, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283006 + }, + { + "from": 4283006, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283014 + }, + { + "from": 4283014, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283022 + }, + { + "from": 4283022, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283029 + }, + { + "from": 4283029, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283033 + }, + { + "from": 4283033, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283041 + }, + { + "from": 4283041, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283049 + }, + { + "from": 4283049, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283057 + }, + { + "from": 4283057, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283060 + }, + { + "from": 4283060, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283064 + }, + { + "from": 4283064, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283068 + }, + { + "from": 4283068, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283072 + }, + { + "from": 4283072, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283076 + }, + { + "from": 4283076, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283080 + }, + { + "from": 4283080, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283084 + }, + { + "from": 4283084, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283087 + }, + { + "from": 4283087, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283091 + }, + { + "from": 4283091, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283095 + }, + { + "from": 4283095, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283097 + }, + { + "from": 4283097, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4281886 + }, + { + "from": 4283097, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283103 + }, + { + "from": 4283103, + "kind": "unconditional", + "target_scope": "local", + "to": 4282693 + }, + { + "from": 4283108, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283116 + }, + { + "from": 4283116, + "kind": "unconditional", + "target_scope": "local", + "to": 4281837 + }, + { + "from": 4283121, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283128 + }, + { + "from": 4283128, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283135 + }, + { + "from": 4283135, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283137 + }, + { + "from": 4283137, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4283142 + }, + { + "from": 4283142, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283144 + }, + { + "from": 4283144, + "kind": "unconditional", + "target_scope": "local", + "to": 4282012 + }, + { + "from": 4283149, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283157 + }, + { + "from": 4283157, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283165 + }, + { + "from": 4283165, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283167 + }, + { + "from": 4283167, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4283172 + }, + { + "from": 4283172, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283174 + }, + { + "from": 4283174, + "kind": "unconditional", + "target_scope": "local", + "to": 4282414 + }, + { + "from": 4283179, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283186 + }, + { + "from": 4283186, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283188 + }, + { + "from": 4283188, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4282135 + }, + { + "from": 4283188, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283194 + }, + { + "from": 4283194, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283201 + }, + { + "from": 4283201, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283205 + }, + { + "from": 4283205, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283213 + }, + { + "from": 4283213, + "kind": "unconditional", + "target_scope": "local", + "to": 4282135 + }, + { + "from": 4283218, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283225 + }, + { + "from": 4283225, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283229 + }, + { + "from": 4283229, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283236 + }, + { + "from": 4283236, + "kind": "unconditional", + "target_scope": "local", + "to": 4282556 + }, + { + "from": 4283241, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283247 + }, + { + "from": 4283247, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4283252 + }, + { + "from": 4283252, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283254 + }, + { + "from": 4283254, + "kind": "unconditional", + "target_scope": "local", + "to": 4282012 + }, + { + "from": 4283259, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283267 + }, + { + "from": 4283267, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4283272 + }, + { + "from": 4283272, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283274 + }, + { + "from": 4283274, + "kind": "unconditional", + "target_scope": "local", + "to": 4282414 + }, + { + "from": 4283279, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283285 + }, + { + "from": 4283285, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4283290 + }, + { + "from": 4283290, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283292 + }, + { + "from": 4283292, + "kind": "unconditional", + "target_scope": "local", + "to": 4282833 + }, + { + "from": 4283297, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283304 + }, + { + "from": 4283304, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283307 + }, + { + "from": 4283307, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283314 + }, + { + "from": 4283314, + "kind": "unconditional", + "target_scope": "local", + "to": 4282969 + }, + { + "from": 4283319, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283326 + }, + { + "from": 4283326, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283333 + }, + { + "from": 4283333, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283338 + }, + { + "from": 4283338, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4283343 + }, + { + "from": 4283343, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283345 + }, + { + "from": 4283345, + "kind": "unconditional", + "target_scope": "local", + "to": 4282833 + } + ], + "entry": 4281694, + "instructions": [ + { + "address": 4281694, + "line": "41555e: 41 57 \tpushq\t%r15", + "opcode": "pushq", + "operands": "%r15" + }, + { + "address": 4281696, + "line": "415560: 48 8d 47 0c \tleaq\t0xc(%rdi), %rax", + "opcode": "leaq", + "operands": "0xc(%rdi), %rax" + }, + { + "address": 4281700, + "line": "415564: 41 56 \tpushq\t%r14", + "opcode": "pushq", + "operands": "%r14" + }, + { + "address": 4281702, + "line": "415566: 41 55 \tpushq\t%r13", + "opcode": "pushq", + "operands": "%r13" + }, + { + "address": 4281704, + "line": "415568: 41 54 \tpushq\t%r12", + "opcode": "pushq", + "operands": "%r12" + }, + { + "address": 4281706, + "line": "41556a: 55 \tpushq\t%rbp", + "opcode": "pushq", + "operands": "%rbp" + }, + { + "address": 4281707, + "line": "41556b: 53 \tpushq\t%rbx", + "opcode": "pushq", + "operands": "%rbx" + }, + { + "address": 4281708, + "line": "41556c: 48 89 fb \tmovq\t%rdi, %rbx", + "opcode": "movq", + "operands": "%rdi, %rbx" + }, + { + "address": 4281711, + "line": "41556f: 48 81 ec 98 10 00 00 \tsubq\t$0x1098, %rsp # imm = 0x1098", + "opcode": "subq", + "operands": "$0x1098, %rsp # imm = 0x1098" + }, + { + "address": 4281718, + "line": "415576: 48 8d 6c 24 30 \tleaq\t0x30(%rsp), %rbp", + "opcode": "leaq", + "operands": "0x30(%rsp), %rbp" + }, + { + "address": 4281723, + "line": "41557b: 48 8d b4 24 70 10 00 00 \tleaq\t0x1070(%rsp), %rsi", + "opcode": "leaq", + "operands": "0x1070(%rsp), %rsi" + }, + { + "address": 4281731, + "line": "415583: 48 89 bc 24 70 10 00 00 \tmovq\t%rdi, 0x1070(%rsp)", + "opcode": "movq", + "operands": "%rdi, 0x1070(%rsp)" + }, + { + "address": 4281739, + "line": "41558b: bf 60 da 86 00 \tmovl\t$0x86da60, %edi # imm = 0x86DA60", + "opcode": "movl", + "operands": "$0x86da60, %edi # imm = 0x86DA60" + }, + { + "address": 4281744, + "line": "415590: 48 89 84 24 78 10 00 00 \tmovq\t%rax, 0x1078(%rsp)", + "opcode": "movq", + "operands": "%rax, 0x1078(%rsp)" + }, + { + "address": 4281752, + "line": "415598: c7 84 24 88 10 00 00 00 00 00 00 \tmovl\t$0x0, 0x1088(%rsp)", + "opcode": "movl", + "operands": "$0x0, 0x1088(%rsp)" + }, + { + "address": 4281763, + "line": "4155a3: 48 89 ac 24 80 10 00 00 \tmovq\t%rbp, 0x1080(%rsp)", + "opcode": "movq", + "operands": "%rbp, 0x1080(%rsp)" + }, + { + "address": 4281771, + "line": "4155ab: c7 84 24 8c 10 00 00 00 04 00 00 \tmovl\t$0x400, 0x108c(%rsp) # imm = 0x400", + "opcode": "movl", + "operands": "$0x400, 0x108c(%rsp) # imm = 0x400" + }, + { + "address": 4281782, + "line": "4155b6: e8 2d ee ff ff \tcallq\t0x4143e8 ", + "opcode": "callq", + "operands": "0x4143e8 " + }, + { + "address": 4281787, + "line": "4155bb: 8b 7b 74 \tmovl\t0x74(%rbx), %edi", + "opcode": "movl", + "operands": "0x74(%rbx), %edi" + }, + { + "address": 4281790, + "line": "4155be: 44 8b bc 24 88 10 00 00 \tmovl\t0x1088(%rsp), %r15d", + "opcode": "movl", + "operands": "0x1088(%rsp), %r15d" + }, + { + "address": 4281798, + "line": "4155c6: 81 ff ff 03 00 00 \tcmpl\t$0x3ff, %edi # imm = 0x3FF", + "opcode": "cmpl", + "operands": "$0x3ff, %edi # imm = 0x3FF" + }, + { + "address": 4281804, + "line": "4155cc: 0f 84 12 05 00 00 \tje\t0x415ae4 ", + "opcode": "je", + "operands": "0x415ae4 " + }, + { + "address": 4281810, + "line": "4155d2: e8 e9 53 ff ff \tcallq\t0x40a9c0 ", + "opcode": "callq", + "operands": "0x40a9c0 " + }, + { + "address": 4281815, + "line": "4155d7: 8b 90 00 02 00 00 \tmovl\t0x200(%rax), %edx", + "opcode": "movl", + "operands": "0x200(%rax), %edx" + }, + { + "address": 4281821, + "line": "4155dd: 81 fa ff 03 00 00 \tcmpl\t$0x3ff, %edx # imm = 0x3FF", + "opcode": "cmpl", + "operands": "$0x3ff, %edx # imm = 0x3FF" + }, + { + "address": 4281827, + "line": "4155e3: 89 54 24 2c \tmovl\t%edx, 0x2c(%rsp)", + "opcode": "movl", + "operands": "%edx, 0x2c(%rsp)" + }, + { + "address": 4281831, + "line": "4155e7: 0f 84 f7 04 00 00 \tje\t0x415ae4 ", + "opcode": "je", + "operands": "0x415ae4 " + }, + { + "address": 4281837, + "line": "4155ed: 45 85 ff \ttestl\t%r15d, %r15d", + "opcode": "testl", + "operands": "%r15d, %r15d" + }, + { + "address": 4281840, + "line": "4155f0: 0f 8e 4f 03 00 00 \tjle\t0x415945 ", + "opcode": "jle", + "operands": "0x415945 " + }, + { + "address": 4281846, + "line": "4155f6: 44 8b 43 3c \tmovl\t0x3c(%rbx), %r8d", + "opcode": "movl", + "operands": "0x3c(%rbx), %r8d" + }, + { + "address": 4281850, + "line": "4155fa: 45 85 c0 \ttestl\t%r8d, %r8d", + "opcode": "testl", + "operands": "%r8d, %r8d" + }, + { + "address": 4281853, + "line": "4155fd: 0f 85 42 03 00 00 \tjne\t0x415945 ", + "opcode": "jne", + "operands": "0x415945 " + }, + { + "address": 4281859, + "line": "415603: 41 8d 47 ff \tleal\t-0x1(%r15), %eax", + "opcode": "leal", + "operands": "-0x1(%r15), %eax" + }, + { + "address": 4281863, + "line": "415607: 48 8d 4b 30 \tleaq\t0x30(%rbx), %rcx", + "opcode": "leaq", + "operands": "0x30(%rbx), %rcx" + }, + { + "address": 4281867, + "line": "41560b: 45 31 ed \txorl\t%r13d, %r13d", + "opcode": "xorl", + "operands": "%r13d, %r13d" + }, + { + "address": 4281870, + "line": "41560e: 49 89 ec \tmovq\t%rbp, %r12", + "opcode": "movq", + "operands": "%rbp, %r12" + }, + { + "address": 4281873, + "line": "415611: a8 01 \ttestb\t$0x1, %al", + "opcode": "testb", + "operands": "$0x1, %al" + }, + { + "address": 4281875, + "line": "415613: 48 89 4c 24 20 \tmovq\t%rcx, 0x20(%rsp)", + "opcode": "movq", + "operands": "%rcx, 0x20(%rsp)" + }, + { + "address": 4281880, + "line": "415618: 0f 85 39 03 00 00 \tjne\t0x415957 ", + "opcode": "jne", + "operands": "0x415957 " + }, + { + "address": 4281886, + "line": "41561e: 41 8b 3c 24 \tmovl\t(%r12), %edi", + "opcode": "movl", + "operands": "(%r12), %edi" + }, + { + "address": 4281890, + "line": "415622: e8 99 53 ff ff \tcallq\t0x40a9c0 ", + "opcode": "callq", + "operands": "0x40a9c0 " + }, + { + "address": 4281895, + "line": "415627: 48 89 c5 \tmovq\t%rax, %rbp", + "opcode": "movq", + "operands": "%rax, %rbp" + }, + { + "address": 4281898, + "line": "41562a: 8b 43 74 \tmovl\t0x74(%rbx), %eax", + "opcode": "movl", + "operands": "0x74(%rbx), %eax" + }, + { + "address": 4281901, + "line": "41562d: 3d ff 03 00 00 \tcmpl\t$0x3ff, %eax # imm = 0x3FF", + "opcode": "cmpl", + "operands": "$0x3ff, %eax # imm = 0x3FF" + }, + { + "address": 4281906, + "line": "415632: 74 22 \tje\t0x415656 ", + "opcode": "je", + "operands": "0x415656 " + }, + { + "address": 4281908, + "line": "415634: 41 3b 04 24 \tcmpl\t(%r12), %eax", + "opcode": "cmpl", + "operands": "(%r12), %eax" + }, + { + "address": 4281912, + "line": "415638: 0f 84 4e 01 00 00 \tje\t0x41578c ", + "opcode": "je", + "operands": "0x41578c " + }, + { + "address": 4281918, + "line": "41563e: 8b 95 00 02 00 00 \tmovl\t0x200(%rbp), %edx", + "opcode": "movl", + "operands": "0x200(%rbp), %edx" + }, + { + "address": 4281924, + "line": "415644: 39 d0 \tcmpl\t%edx, %eax", + "opcode": "cmpl", + "operands": "%edx, %eax" + }, + { + "address": 4281926, + "line": "415646: 0f 84 40 01 00 00 \tje\t0x41578c ", + "opcode": "je", + "operands": "0x41578c " + }, + { + "address": 4281932, + "line": "41564c: 39 54 24 2c \tcmpl\t%edx, 0x2c(%rsp)", + "opcode": "cmpl", + "operands": "%edx, 0x2c(%rsp)" + }, + { + "address": 4281936, + "line": "415650: 0f 84 36 01 00 00 \tje\t0x41578c ", + "opcode": "je", + "operands": "0x41578c " + }, + { + "address": 4281942, + "line": "415656: 8b 73 78 \tmovl\t0x78(%rbx), %esi", + "opcode": "movl", + "operands": "0x78(%rbx), %esi" + }, + { + "address": 4281945, + "line": "415659: 85 b5 cc 01 00 00 \ttestl\t%esi, 0x1cc(%rbp)", + "opcode": "testl", + "operands": "%esi, 0x1cc(%rbp)" + }, + { + "address": 4281951, + "line": "41565f: 0f 84 27 01 00 00 \tje\t0x41578c ", + "opcode": "je", + "operands": "0x41578c " + }, + { + "address": 4281957, + "line": "415665: 44 8b 8d b0 01 00 00 \tmovl\t0x1b0(%rbp), %r9d", + "opcode": "movl", + "operands": "0x1b0(%rbp), %r9d" + }, + { + "address": 4281964, + "line": "41566c: 45 85 c9 \ttestl\t%r9d, %r9d", + "opcode": "testl", + "operands": "%r9d, %r9d" + }, + { + "address": 4281967, + "line": "41566f: 0f 85 f4 04 00 00 \tjne\t0x415b69 ", + "opcode": "jne", + "operands": "0x415b69 " + }, + { + "address": 4281973, + "line": "415675: f6 85 a9 01 00 00 04 \ttestb\t$0x4, 0x1a9(%rbp)", + "opcode": "testb", + "operands": "$0x4, 0x1a9(%rbp)" + }, + { + "address": 4281980, + "line": "41567c: 0f 84 6f 04 00 00 \tje\t0x415af1 ", + "opcode": "je", + "operands": "0x415af1 " + }, + { + "address": 4281986, + "line": "415682: 48 8d bd b4 01 00 00 \tleaq\t0x1b4(%rbp), %rdi", + "opcode": "leaq", + "operands": "0x1b4(%rbp), %rdi" + }, + { + "address": 4281993, + "line": "415689: 48 8d b5 c0 01 00 00 \tleaq\t0x1c0(%rbp), %rsi", + "opcode": "leaq", + "operands": "0x1c0(%rbp), %rsi" + }, + { + "address": 4282000, + "line": "415690: ba 01 00 00 00 \tmovl\t$0x1, %edx", + "opcode": "movl", + "operands": "$0x1, %edx" + }, + { + "address": 4282005, + "line": "415695: e8 10 0a 00 00 \tcallq\t0x4160aa ", + "opcode": "callq", + "operands": "0x4160aa " + }, + { + "address": 4282010, + "line": "41569a: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4282012, + "line": "41569c: 8b 8d b0 01 00 00 \tmovl\t0x1b0(%rbp), %ecx", + "opcode": "movl", + "operands": "0x1b0(%rbp), %ecx" + }, + { + "address": 4282018, + "line": "4156a2: 4c 8d 85 f4 01 00 00 \tleaq\t0x1f4(%rbp), %r8", + "opcode": "leaq", + "operands": "0x1f4(%rbp), %r8" + }, + { + "address": 4282025, + "line": "4156a9: ba a4 9a 7e 00 \tmovl\t$0x7e9aa4, %edx # imm = 0x7E9AA4", + "opcode": "movl", + "operands": "$0x7e9aa4, %edx # imm = 0x7E9AA4" + }, + { + "address": 4282030, + "line": "4156ae: 8b 43 7c \tmovl\t0x7c(%rbx), %eax", + "opcode": "movl", + "operands": "0x7c(%rbx), %eax" + }, + { + "address": 4282033, + "line": "4156b1: 44 8b 5b 78 \tmovl\t0x78(%rbx), %r11d", + "opcode": "movl", + "operands": "0x78(%rbx), %r11d" + }, + { + "address": 4282037, + "line": "4156b5: 41 89 f9 \tmovl\t%edi, %r9d", + "opcode": "movl", + "operands": "%edi, %r9d" + }, + { + "address": 4282040, + "line": "4156b8: 48 8b 73 28 \tmovq\t0x28(%rbx), %rsi", + "opcode": "movq", + "operands": "0x28(%rbx), %rsi" + }, + { + "address": 4282044, + "line": "4156bc: 4c 8d b5 e8 01 00 00 \tleaq\t0x1e8(%rbp), %r14", + "opcode": "leaq", + "operands": "0x1e8(%rbp), %r14" + }, + { + "address": 4282051, + "line": "4156c3: 48 8d bc 24 30 10 00 00 \tleaq\t0x1030(%rsp), %rdi", + "opcode": "leaq", + "operands": "0x1030(%rsp), %rdi" + }, + { + "address": 4282059, + "line": "4156cb: 85 c9 \ttestl\t%ecx, %ecx", + "opcode": "testl", + "operands": "%ecx, %ecx" + }, + { + "address": 4282061, + "line": "4156cd: 48 8b 4b 18 \tmovq\t0x18(%rbx), %rcx", + "opcode": "movq", + "operands": "0x18(%rbx), %rcx" + }, + { + "address": 4282065, + "line": "4156d1: 49 0f 45 d0 \tcmovneq\t%r8, %rdx", + "opcode": "cmovneq", + "operands": "%r8, %rdx" + }, + { + "address": 4282069, + "line": "4156d5: 4c 8b 43 20 \tmovq\t0x20(%rbx), %r8", + "opcode": "movq", + "operands": "0x20(%rbx), %r8" + }, + { + "address": 4282073, + "line": "4156d9: 89 44 24 18 \tmovl\t%eax, 0x18(%rsp)", + "opcode": "movl", + "operands": "%eax, 0x18(%rsp)" + }, + { + "address": 4282077, + "line": "4156dd: 48 89 54 24 10 \tmovq\t%rdx, 0x10(%rsp)", + "opcode": "movq", + "operands": "%rdx, 0x10(%rsp)" + }, + { + "address": 4282082, + "line": "4156e2: 48 8b 54 24 20 \tmovq\t0x20(%rsp), %rdx", + "opcode": "movq", + "operands": "0x20(%rsp), %rdx" + }, + { + "address": 4282087, + "line": "4156e7: 4c 89 74 24 08 \tmovq\t%r14, 0x8(%rsp)", + "opcode": "movq", + "operands": "%r14, 0x8(%rsp)" + }, + { + "address": 4282092, + "line": "4156ec: 44 89 1c 24 \tmovl\t%r11d, (%rsp)", + "opcode": "movl", + "operands": "%r11d, (%rsp)" + }, + { + "address": 4282096, + "line": "4156f0: e8 bf 36 01 00 \tcallq\t0x428db4 ", + "opcode": "callq", + "operands": "0x428db4 " + }, + { + "address": 4282101, + "line": "4156f5: 44 8b 94 24 30 10 00 00 \tmovl\t0x1030(%rsp), %r10d", + "opcode": "movl", + "operands": "0x1030(%rsp), %r10d" + }, + { + "address": 4282109, + "line": "4156fd: 45 85 d2 \ttestl\t%r10d, %r10d", + "opcode": "testl", + "operands": "%r10d, %r10d" + }, + { + "address": 4282112, + "line": "415700: 0f 84 25 04 00 00 \tje\t0x415b2b ", + "opcode": "je", + "operands": "0x415b2b " + }, + { + "address": 4282118, + "line": "415706: c7 43 3c 01 00 00 00 \tmovl\t$0x1, 0x3c(%rbx)", + "opcode": "movl", + "operands": "$0x1, 0x3c(%rbx)" + }, + { + "address": 4282125, + "line": "41570d: 8b 7d 00 \tmovl\t(%rbp), %edi", + "opcode": "movl", + "operands": "(%rbp), %edi" + }, + { + "address": 4282128, + "line": "415710: 89 bc 24 64 10 00 00 \tmovl\t%edi, 0x1064(%rsp)", + "opcode": "movl", + "operands": "%edi, 0x1064(%rsp)" + }, + { + "address": 4282135, + "line": "415717: f3 0f 10 84 24 38 10 00 00 \tmovss\t0x1038(%rsp), %xmm0", + "opcode": "movss", + "operands": "0x1038(%rsp), %xmm0" + }, + { + "address": 4282144, + "line": "415720: 0f 2f 43 44 \tcomiss\t0x44(%rbx), %xmm0", + "opcode": "comiss", + "operands": "0x44(%rbx), %xmm0" + }, + { + "address": 4282148, + "line": "415724: 73 66 \tjae\t0x41578c ", + "opcode": "jae", + "operands": "0x41578c " + }, + { + "address": 4282150, + "line": "415726: 8b 7d 00 \tmovl\t(%rbp), %edi", + "opcode": "movl", + "operands": "(%rbp), %edi" + }, + { + "address": 4282153, + "line": "415729: 48 8b 8c 24 30 10 00 00 \tmovq\t0x1030(%rsp), %rcx", + "opcode": "movq", + "operands": "0x1030(%rsp), %rcx" + }, + { + "address": 4282161, + "line": "415731: 44 8b 53 40 \tmovl\t0x40(%rbx), %r10d", + "opcode": "movl", + "operands": "0x40(%rbx), %r10d" + }, + { + "address": 4282165, + "line": "415735: 4c 8b 84 24 38 10 00 00 \tmovq\t0x1038(%rsp), %r8", + "opcode": "movq", + "operands": "0x1038(%rsp), %r8" + }, + { + "address": 4282173, + "line": "41573d: 48 8b 84 24 40 10 00 00 \tmovq\t0x1040(%rsp), %rax", + "opcode": "movq", + "operands": "0x1040(%rsp), %rax" + }, + { + "address": 4282181, + "line": "415745: 48 8b 94 24 48 10 00 00 \tmovq\t0x1048(%rsp), %rdx", + "opcode": "movq", + "operands": "0x1048(%rsp), %rdx" + }, + { + "address": 4282189, + "line": "41574d: 89 bc 24 64 10 00 00 \tmovl\t%edi, 0x1064(%rsp)", + "opcode": "movl", + "operands": "%edi, 0x1064(%rsp)" + }, + { + "address": 4282196, + "line": "415754: 48 89 4b 3c \tmovq\t%rcx, 0x3c(%rbx)", + "opcode": "movq", + "operands": "%rcx, 0x3c(%rbx)" + }, + { + "address": 4282200, + "line": "415758: 4c 8b b4 24 50 10 00 00 \tmovq\t0x1050(%rsp), %r14", + "opcode": "movq", + "operands": "0x1050(%rsp), %r14" + }, + { + "address": 4282208, + "line": "415760: 4c 8b 9c 24 58 10 00 00 \tmovq\t0x1058(%rsp), %r11", + "opcode": "movq", + "operands": "0x1058(%rsp), %r11" + }, + { + "address": 4282216, + "line": "415768: 48 8b ac 24 60 10 00 00 \tmovq\t0x1060(%rsp), %rbp", + "opcode": "movq", + "operands": "0x1060(%rsp), %rbp" + }, + { + "address": 4282224, + "line": "415770: 44 09 53 40 \torl\t%r10d, 0x40(%rbx)", + "opcode": "orl", + "operands": "%r10d, 0x40(%rbx)" + }, + { + "address": 4282228, + "line": "415774: 4c 89 43 44 \tmovq\t%r8, 0x44(%rbx)", + "opcode": "movq", + "operands": "%r8, 0x44(%rbx)" + }, + { + "address": 4282232, + "line": "415778: 48 89 43 4c \tmovq\t%rax, 0x4c(%rbx)", + "opcode": "movq", + "operands": "%rax, 0x4c(%rbx)" + }, + { + "address": 4282236, + "line": "41577c: 48 89 53 54 \tmovq\t%rdx, 0x54(%rbx)", + "opcode": "movq", + "operands": "%rdx, 0x54(%rbx)" + }, + { + "address": 4282240, + "line": "415780: 4c 89 73 5c \tmovq\t%r14, 0x5c(%rbx)", + "opcode": "movq", + "operands": "%r14, 0x5c(%rbx)" + }, + { + "address": 4282244, + "line": "415784: 4c 89 5b 64 \tmovq\t%r11, 0x64(%rbx)", + "opcode": "movq", + "operands": "%r11, 0x64(%rbx)" + }, + { + "address": 4282248, + "line": "415788: 48 89 6b 6c \tmovq\t%rbp, 0x6c(%rbx)", + "opcode": "movq", + "operands": "%rbp, 0x6c(%rbx)" + }, + { + "address": 4282252, + "line": "41578c: 41 83 c5 01 \taddl\t$0x1, %r13d", + "opcode": "addl", + "operands": "$0x1, %r13d" + }, + { + "address": 4282256, + "line": "415790: 45 39 fd \tcmpl\t%r15d, %r13d", + "opcode": "cmpl", + "operands": "%r15d, %r13d" + }, + { + "address": 4282259, + "line": "415793: 0f 84 ac 01 00 00 \tje\t0x415945 ", + "opcode": "je", + "operands": "0x415945 " + }, + { + "address": 4282265, + "line": "415799: 8b 7b 3c \tmovl\t0x3c(%rbx), %edi", + "opcode": "movl", + "operands": "0x3c(%rbx), %edi" + }, + { + "address": 4282268, + "line": "41579c: 4d 8d 74 24 04 \tleaq\t0x4(%r12), %r14", + "opcode": "leaq", + "operands": "0x4(%r12), %r14" + }, + { + "address": 4282273, + "line": "4157a1: 85 ff \ttestl\t%edi, %edi", + "opcode": "testl", + "operands": "%edi, %edi" + }, + { + "address": 4282275, + "line": "4157a3: 0f 85 9c 01 00 00 \tjne\t0x415945 ", + "opcode": "jne", + "operands": "0x415945 " + }, + { + "address": 4282281, + "line": "4157a9: 41 8b 3e \tmovl\t(%r14), %edi", + "opcode": "movl", + "operands": "(%r14), %edi" + }, + { + "address": 4282284, + "line": "4157ac: e8 0f 52 ff ff \tcallq\t0x40a9c0 ", + "opcode": "callq", + "operands": "0x40a9c0 " + }, + { + "address": 4282289, + "line": "4157b1: 49 89 c4 \tmovq\t%rax, %r12", + "opcode": "movq", + "operands": "%rax, %r12" + }, + { + "address": 4282292, + "line": "4157b4: 8b 43 74 \tmovl\t0x74(%rbx), %eax", + "opcode": "movl", + "operands": "0x74(%rbx), %eax" + }, + { + "address": 4282295, + "line": "4157b7: 3d ff 03 00 00 \tcmpl\t$0x3ff, %eax # imm = 0x3FF", + "opcode": "cmpl", + "operands": "$0x3ff, %eax # imm = 0x3FF" + }, + { + "address": 4282300, + "line": "4157bc: 74 23 \tje\t0x4157e1 ", + "opcode": "je", + "operands": "0x4157e1 " + }, + { + "address": 4282302, + "line": "4157be: 41 3b 06 \tcmpl\t(%r14), %eax", + "opcode": "cmpl", + "operands": "(%r14), %eax" + }, + { + "address": 4282305, + "line": "4157c1: 0f 84 69 01 00 00 \tje\t0x415930 ", + "opcode": "je", + "operands": "0x415930 " + }, + { + "address": 4282311, + "line": "4157c7: 41 8b 94 24 00 02 00 00 \tmovl\t0x200(%r12), %edx", + "opcode": "movl", + "operands": "0x200(%r12), %edx" + }, + { + "address": 4282319, + "line": "4157cf: 39 d0 \tcmpl\t%edx, %eax", + "opcode": "cmpl", + "operands": "%edx, %eax" + }, + { + "address": 4282321, + "line": "4157d1: 0f 84 59 01 00 00 \tje\t0x415930 ", + "opcode": "je", + "operands": "0x415930 " + }, + { + "address": 4282327, + "line": "4157d7: 39 54 24 2c \tcmpl\t%edx, 0x2c(%rsp)", + "opcode": "cmpl", + "operands": "%edx, 0x2c(%rsp)" + }, + { + "address": 4282331, + "line": "4157db: 0f 84 4f 01 00 00 \tje\t0x415930 ", + "opcode": "je", + "operands": "0x415930 " + }, + { + "address": 4282337, + "line": "4157e1: 8b 73 78 \tmovl\t0x78(%rbx), %esi", + "opcode": "movl", + "operands": "0x78(%rbx), %esi" + }, + { + "address": 4282340, + "line": "4157e4: 41 85 b4 24 cc 01 00 00 \ttestl\t%esi, 0x1cc(%r12)", + "opcode": "testl", + "operands": "%esi, 0x1cc(%r12)" + }, + { + "address": 4282348, + "line": "4157ec: 0f 84 3e 01 00 00 \tje\t0x415930 ", + "opcode": "je", + "operands": "0x415930 " + }, + { + "address": 4282354, + "line": "4157f2: 45 8b 8c 24 b0 01 00 00 \tmovl\t0x1b0(%r12), %r9d", + "opcode": "movl", + "operands": "0x1b0(%r12), %r9d" + }, + { + "address": 4282362, + "line": "4157fa: 45 85 c9 \ttestl\t%r9d, %r9d", + "opcode": "testl", + "operands": "%r9d, %r9d" + }, + { + "address": 4282365, + "line": "4157fd: 0f 85 78 03 00 00 \tjne\t0x415b7b ", + "opcode": "jne", + "operands": "0x415b7b " + }, + { + "address": 4282371, + "line": "415803: 41 f6 84 24 a9 01 00 00 04 \ttestb\t$0x4, 0x1a9(%r12)", + "opcode": "testb", + "operands": "$0x4, 0x1a9(%r12)" + }, + { + "address": 4282380, + "line": "41580c: 0f 84 fb 02 00 00 \tje\t0x415b0d ", + "opcode": "je", + "operands": "0x415b0d " + }, + { + "address": 4282386, + "line": "415812: 49 8d bc 24 b4 01 00 00 \tleaq\t0x1b4(%r12), %rdi", + "opcode": "leaq", + "operands": "0x1b4(%r12), %rdi" + }, + { + "address": 4282394, + "line": "41581a: 49 8d b4 24 c0 01 00 00 \tleaq\t0x1c0(%r12), %rsi", + "opcode": "leaq", + "operands": "0x1c0(%r12), %rsi" + }, + { + "address": 4282402, + "line": "415822: ba 01 00 00 00 \tmovl\t$0x1, %edx", + "opcode": "movl", + "operands": "$0x1, %edx" + }, + { + "address": 4282407, + "line": "415827: e8 7e 08 00 00 \tcallq\t0x4160aa ", + "opcode": "callq", + "operands": "0x4160aa " + }, + { + "address": 4282412, + "line": "41582c: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4282414, + "line": "41582e: 41 8b 8c 24 b0 01 00 00 \tmovl\t0x1b0(%r12), %ecx", + "opcode": "movl", + "operands": "0x1b0(%r12), %ecx" + }, + { + "address": 4282422, + "line": "415836: 4d 8d 84 24 f4 01 00 00 \tleaq\t0x1f4(%r12), %r8", + "opcode": "leaq", + "operands": "0x1f4(%r12), %r8" + }, + { + "address": 4282430, + "line": "41583e: 49 8d 94 24 e8 01 00 00 \tleaq\t0x1e8(%r12), %rdx", + "opcode": "leaq", + "operands": "0x1e8(%r12), %rdx" + }, + { + "address": 4282438, + "line": "415846: bd a4 9a 7e 00 \tmovl\t$0x7e9aa4, %ebp # imm = 0x7E9AA4", + "opcode": "movl", + "operands": "$0x7e9aa4, %ebp # imm = 0x7E9AA4" + }, + { + "address": 4282443, + "line": "41584b: 8b 43 7c \tmovl\t0x7c(%rbx), %eax", + "opcode": "movl", + "operands": "0x7c(%rbx), %eax" + }, + { + "address": 4282446, + "line": "41584e: 44 8b 5b 78 \tmovl\t0x78(%rbx), %r11d", + "opcode": "movl", + "operands": "0x78(%rbx), %r11d" + }, + { + "address": 4282450, + "line": "415852: 48 89 54 24 08 \tmovq\t%rdx, 0x8(%rsp)", + "opcode": "movq", + "operands": "%rdx, 0x8(%rsp)" + }, + { + "address": 4282455, + "line": "415857: 48 8b 73 28 \tmovq\t0x28(%rbx), %rsi", + "opcode": "movq", + "operands": "0x28(%rbx), %rsi" + }, + { + "address": 4282459, + "line": "41585b: 41 89 f9 \tmovl\t%edi, %r9d", + "opcode": "movl", + "operands": "%edi, %r9d" + }, + { + "address": 4282462, + "line": "41585e: 85 c9 \ttestl\t%ecx, %ecx", + "opcode": "testl", + "operands": "%ecx, %ecx" + }, + { + "address": 4282464, + "line": "415860: 48 8b 54 24 20 \tmovq\t0x20(%rsp), %rdx", + "opcode": "movq", + "operands": "0x20(%rsp), %rdx" + }, + { + "address": 4282469, + "line": "415865: 48 8b 4b 18 \tmovq\t0x18(%rbx), %rcx", + "opcode": "movq", + "operands": "0x18(%rbx), %rcx" + }, + { + "address": 4282473, + "line": "415869: 49 0f 45 e8 \tcmovneq\t%r8, %rbp", + "opcode": "cmovneq", + "operands": "%r8, %rbp" + }, + { + "address": 4282477, + "line": "41586d: 4c 8b 43 20 \tmovq\t0x20(%rbx), %r8", + "opcode": "movq", + "operands": "0x20(%rbx), %r8" + }, + { + "address": 4282481, + "line": "415871: 48 8d bc 24 30 10 00 00 \tleaq\t0x1030(%rsp), %rdi", + "opcode": "leaq", + "operands": "0x1030(%rsp), %rdi" + }, + { + "address": 4282489, + "line": "415879: 89 44 24 18 \tmovl\t%eax, 0x18(%rsp)", + "opcode": "movl", + "operands": "%eax, 0x18(%rsp)" + }, + { + "address": 4282493, + "line": "41587d: 48 89 6c 24 10 \tmovq\t%rbp, 0x10(%rsp)", + "opcode": "movq", + "operands": "%rbp, 0x10(%rsp)" + }, + { + "address": 4282498, + "line": "415882: 44 89 1c 24 \tmovl\t%r11d, (%rsp)", + "opcode": "movl", + "operands": "%r11d, (%rsp)" + }, + { + "address": 4282502, + "line": "415886: e8 29 35 01 00 \tcallq\t0x428db4 ", + "opcode": "callq", + "operands": "0x428db4 " + }, + { + "address": 4282507, + "line": "41588b: 44 8b 94 24 30 10 00 00 \tmovl\t0x1030(%rsp), %r10d", + "opcode": "movl", + "operands": "0x1030(%rsp), %r10d" + }, + { + "address": 4282515, + "line": "415893: 45 85 d2 \ttestl\t%r10d, %r10d", + "opcode": "testl", + "operands": "%r10d, %r10d" + }, + { + "address": 4282518, + "line": "415896: 0f 85 b6 02 00 00 \tjne\t0x415b52 ", + "opcode": "jne", + "operands": "0x415b52 " + }, + { + "address": 4282524, + "line": "41589c: 44 8b 84 24 34 10 00 00 \tmovl\t0x1034(%rsp), %r8d", + "opcode": "movl", + "operands": "0x1034(%rsp), %r8d" + }, + { + "address": 4282532, + "line": "4158a4: 45 85 c0 \ttestl\t%r8d, %r8d", + "opcode": "testl", + "operands": "%r8d, %r8d" + }, + { + "address": 4282535, + "line": "4158a7: 74 13 \tje\t0x4158bc ", + "opcode": "je", + "operands": "0x4158bc " + }, + { + "address": 4282537, + "line": "4158a9: c7 43 40 01 00 00 00 \tmovl\t$0x1, 0x40(%rbx)", + "opcode": "movl", + "operands": "$0x1, 0x40(%rbx)" + }, + { + "address": 4282544, + "line": "4158b0: 41 8b 0c 24 \tmovl\t(%r12), %ecx", + "opcode": "movl", + "operands": "(%r12), %ecx" + }, + { + "address": 4282548, + "line": "4158b4: 89 8c 24 64 10 00 00 \tmovl\t%ecx, 0x1064(%rsp)", + "opcode": "movl", + "operands": "%ecx, 0x1064(%rsp)" + }, + { + "address": 4282555, + "line": "4158bb: 90 \tnop", + "opcode": "nop", + "operands": "" + }, + { + "address": 4282556, + "line": "4158bc: f3 0f 10 94 24 38 10 00 00 \tmovss\t0x1038(%rsp), %xmm2", + "opcode": "movss", + "operands": "0x1038(%rsp), %xmm2" + }, + { + "address": 4282565, + "line": "4158c5: 0f 2f 53 44 \tcomiss\t0x44(%rbx), %xmm2", + "opcode": "comiss", + "operands": "0x44(%rbx), %xmm2" + }, + { + "address": 4282569, + "line": "4158c9: 73 65 \tjae\t0x415930 ", + "opcode": "jae", + "operands": "0x415930 " + }, + { + "address": 4282571, + "line": "4158cb: 41 8b 04 24 \tmovl\t(%r12), %eax", + "opcode": "movl", + "operands": "(%r12), %eax" + }, + { + "address": 4282575, + "line": "4158cf: 48 8b ac 24 30 10 00 00 \tmovq\t0x1030(%rsp), %rbp", + "opcode": "movq", + "operands": "0x1030(%rsp), %rbp" + }, + { + "address": 4282583, + "line": "4158d7: 8b 7b 40 \tmovl\t0x40(%rbx), %edi", + "opcode": "movl", + "operands": "0x40(%rbx), %edi" + }, + { + "address": 4282586, + "line": "4158da: 48 8b 94 24 38 10 00 00 \tmovq\t0x1038(%rsp), %rdx", + "opcode": "movq", + "operands": "0x1038(%rsp), %rdx" + }, + { + "address": 4282594, + "line": "4158e2: 4c 8b 9c 24 40 10 00 00 \tmovq\t0x1040(%rsp), %r11", + "opcode": "movq", + "operands": "0x1040(%rsp), %r11" + }, + { + "address": 4282602, + "line": "4158ea: 4c 8b 94 24 48 10 00 00 \tmovq\t0x1048(%rsp), %r10", + "opcode": "movq", + "operands": "0x1048(%rsp), %r10" + }, + { + "address": 4282610, + "line": "4158f2: 89 84 24 64 10 00 00 \tmovl\t%eax, 0x1064(%rsp)", + "opcode": "movl", + "operands": "%eax, 0x1064(%rsp)" + }, + { + "address": 4282617, + "line": "4158f9: 48 89 6b 3c \tmovq\t%rbp, 0x3c(%rbx)", + "opcode": "movq", + "operands": "%rbp, 0x3c(%rbx)" + }, + { + "address": 4282621, + "line": "4158fd: 4c 8b 8c 24 50 10 00 00 \tmovq\t0x1050(%rsp), %r9", + "opcode": "movq", + "operands": "0x1050(%rsp), %r9" + }, + { + "address": 4282629, + "line": "415905: 48 8b b4 24 58 10 00 00 \tmovq\t0x1058(%rsp), %rsi", + "opcode": "movq", + "operands": "0x1058(%rsp), %rsi" + }, + { + "address": 4282637, + "line": "41590d: 4c 8b a4 24 60 10 00 00 \tmovq\t0x1060(%rsp), %r12", + "opcode": "movq", + "operands": "0x1060(%rsp), %r12" + }, + { + "address": 4282645, + "line": "415915: 09 7b 40 \torl\t%edi, 0x40(%rbx)", + "opcode": "orl", + "operands": "%edi, 0x40(%rbx)" + }, + { + "address": 4282648, + "line": "415918: 48 89 53 44 \tmovq\t%rdx, 0x44(%rbx)", + "opcode": "movq", + "operands": "%rdx, 0x44(%rbx)" + }, + { + "address": 4282652, + "line": "41591c: 4c 89 5b 4c \tmovq\t%r11, 0x4c(%rbx)", + "opcode": "movq", + "operands": "%r11, 0x4c(%rbx)" + }, + { + "address": 4282656, + "line": "415920: 4c 89 53 54 \tmovq\t%r10, 0x54(%rbx)", + "opcode": "movq", + "operands": "%r10, 0x54(%rbx)" + }, + { + "address": 4282660, + "line": "415924: 4c 89 4b 5c \tmovq\t%r9, 0x5c(%rbx)", + "opcode": "movq", + "operands": "%r9, 0x5c(%rbx)" + }, + { + "address": 4282664, + "line": "415928: 48 89 73 64 \tmovq\t%rsi, 0x64(%rbx)", + "opcode": "movq", + "operands": "%rsi, 0x64(%rbx)" + }, + { + "address": 4282668, + "line": "41592c: 4c 89 63 6c \tmovq\t%r12, 0x6c(%rbx)", + "opcode": "movq", + "operands": "%r12, 0x6c(%rbx)" + }, + { + "address": 4282672, + "line": "415930: 4d 8d 66 04 \tleaq\t0x4(%r14), %r12", + "opcode": "leaq", + "operands": "0x4(%r14), %r12" + }, + { + "address": 4282676, + "line": "415934: 44 8b 73 3c \tmovl\t0x3c(%rbx), %r14d", + "opcode": "movl", + "operands": "0x3c(%rbx), %r14d" + }, + { + "address": 4282680, + "line": "415938: 41 83 c5 01 \taddl\t$0x1, %r13d", + "opcode": "addl", + "operands": "$0x1, %r13d" + }, + { + "address": 4282684, + "line": "41593c: 45 85 f6 \ttestl\t%r14d, %r14d", + "opcode": "testl", + "operands": "%r14d, %r14d" + }, + { + "address": 4282687, + "line": "41593f: 0f 84 d9 fc ff ff \tje\t0x41561e ", + "opcode": "je", + "operands": "0x41561e " + }, + { + "address": 4282693, + "line": "415945: 48 81 c4 98 10 00 00 \taddq\t$0x1098, %rsp # imm = 0x1098", + "opcode": "addq", + "operands": "$0x1098, %rsp # imm = 0x1098" + }, + { + "address": 4282700, + "line": "41594c: 5b \tpopq\t%rbx", + "opcode": "popq", + "operands": "%rbx" + }, + { + "address": 4282701, + "line": "41594d: 5d \tpopq\t%rbp", + "opcode": "popq", + "operands": "%rbp" + }, + { + "address": 4282702, + "line": "41594e: 41 5c \tpopq\t%r12", + "opcode": "popq", + "operands": "%r12" + }, + { + "address": 4282704, + "line": "415950: 41 5d \tpopq\t%r13", + "opcode": "popq", + "operands": "%r13" + }, + { + "address": 4282706, + "line": "415952: 41 5e \tpopq\t%r14", + "opcode": "popq", + "operands": "%r14" + }, + { + "address": 4282708, + "line": "415954: 41 5f \tpopq\t%r15", + "opcode": "popq", + "operands": "%r15" + }, + { + "address": 4282710, + "line": "415956: c3 \tretq", + "opcode": "retq", + "operands": "" + }, + { + "address": 4282711, + "line": "415957: 8b 7d 00 \tmovl\t(%rbp), %edi", + "opcode": "movl", + "operands": "(%rbp), %edi" + }, + { + "address": 4282714, + "line": "41595a: e8 61 50 ff ff \tcallq\t0x40a9c0 ", + "opcode": "callq", + "operands": "0x40a9c0 " + }, + { + "address": 4282719, + "line": "41595f: 48 89 c5 \tmovq\t%rax, %rbp", + "opcode": "movq", + "operands": "%rax, %rbp" + }, + { + "address": 4282722, + "line": "415962: 8b 43 74 \tmovl\t0x74(%rbx), %eax", + "opcode": "movl", + "operands": "0x74(%rbx), %eax" + }, + { + "address": 4282725, + "line": "415965: 3d ff 03 00 00 \tcmpl\t$0x3ff, %eax # imm = 0x3FF", + "opcode": "cmpl", + "operands": "$0x3ff, %eax # imm = 0x3FF" + }, + { + "address": 4282730, + "line": "41596a: 74 22 \tje\t0x41598e ", + "opcode": "je", + "operands": "0x41598e " + }, + { + "address": 4282732, + "line": "41596c: 41 3b 04 24 \tcmpl\t(%r12), %eax", + "opcode": "cmpl", + "operands": "(%r12), %eax" + }, + { + "address": 4282736, + "line": "415970: 0f 84 56 01 00 00 \tje\t0x415acc ", + "opcode": "je", + "operands": "0x415acc " + }, + { + "address": 4282742, + "line": "415976: 8b 95 00 02 00 00 \tmovl\t0x200(%rbp), %edx", + "opcode": "movl", + "operands": "0x200(%rbp), %edx" + }, + { + "address": 4282748, + "line": "41597c: 39 d0 \tcmpl\t%edx, %eax", + "opcode": "cmpl", + "operands": "%edx, %eax" + }, + { + "address": 4282750, + "line": "41597e: 0f 84 48 01 00 00 \tje\t0x415acc ", + "opcode": "je", + "operands": "0x415acc " + }, + { + "address": 4282756, + "line": "415984: 39 54 24 2c \tcmpl\t%edx, 0x2c(%rsp)", + "opcode": "cmpl", + "operands": "%edx, 0x2c(%rsp)" + }, + { + "address": 4282760, + "line": "415988: 0f 84 3e 01 00 00 \tje\t0x415acc ", + "opcode": "je", + "operands": "0x415acc " + }, + { + "address": 4282766, + "line": "41598e: 8b 73 78 \tmovl\t0x78(%rbx), %esi", + "opcode": "movl", + "operands": "0x78(%rbx), %esi" + }, + { + "address": 4282769, + "line": "415991: 85 b5 cc 01 00 00 \ttestl\t%esi, 0x1cc(%rbp)", + "opcode": "testl", + "operands": "%esi, 0x1cc(%rbp)" + }, + { + "address": 4282775, + "line": "415997: 0f 84 2f 01 00 00 \tje\t0x415acc ", + "opcode": "je", + "operands": "0x415acc " + }, + { + "address": 4282781, + "line": "41599d: 44 8b 8d b0 01 00 00 \tmovl\t0x1b0(%rbp), %r9d", + "opcode": "movl", + "operands": "0x1b0(%rbp), %r9d" + }, + { + "address": 4282788, + "line": "4159a4: 45 85 c9 \ttestl\t%r9d, %r9d", + "opcode": "testl", + "operands": "%r9d, %r9d" + }, + { + "address": 4282791, + "line": "4159a7: 0f 85 e2 01 00 00 \tjne\t0x415b8f ", + "opcode": "jne", + "operands": "0x415b8f " + }, + { + "address": 4282797, + "line": "4159ad: f6 85 a9 01 00 00 04 \ttestb\t$0x4, 0x1a9(%rbp)", + "opcode": "testb", + "operands": "$0x4, 0x1a9(%rbp)" + }, + { + "address": 4282804, + "line": "4159b4: 0f 85 fd 01 00 00 \tjne\t0x415bb7 ", + "opcode": "jne", + "operands": "0x415bb7 " + }, + { + "address": 4282810, + "line": "4159ba: 48 8d bd b4 01 00 00 \tleaq\t0x1b4(%rbp), %rdi", + "opcode": "leaq", + "operands": "0x1b4(%rbp), %rdi" + }, + { + "address": 4282817, + "line": "4159c1: 48 8d b5 c0 01 00 00 \tleaq\t0x1c0(%rbp), %rsi", + "opcode": "leaq", + "operands": "0x1c0(%rbp), %rsi" + }, + { + "address": 4282824, + "line": "4159c8: 31 d2 \txorl\t%edx, %edx", + "opcode": "xorl", + "operands": "%edx, %edx" + }, + { + "address": 4282826, + "line": "4159ca: e8 db 06 00 00 \tcallq\t0x4160aa ", + "opcode": "callq", + "operands": "0x4160aa " + }, + { + "address": 4282831, + "line": "4159cf: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4282833, + "line": "4159d1: 8b 8d b0 01 00 00 \tmovl\t0x1b0(%rbp), %ecx", + "opcode": "movl", + "operands": "0x1b0(%rbp), %ecx" + }, + { + "address": 4282839, + "line": "4159d7: 4c 8d 85 f4 01 00 00 \tleaq\t0x1f4(%rbp), %r8", + "opcode": "leaq", + "operands": "0x1f4(%rbp), %r8" + }, + { + "address": 4282846, + "line": "4159de: ba a4 9a 7e 00 \tmovl\t$0x7e9aa4, %edx # imm = 0x7E9AA4", + "opcode": "movl", + "operands": "$0x7e9aa4, %edx # imm = 0x7E9AA4" + }, + { + "address": 4282851, + "line": "4159e3: 8b 43 7c \tmovl\t0x7c(%rbx), %eax", + "opcode": "movl", + "operands": "0x7c(%rbx), %eax" + }, + { + "address": 4282854, + "line": "4159e6: 44 8b 5b 78 \tmovl\t0x78(%rbx), %r11d", + "opcode": "movl", + "operands": "0x78(%rbx), %r11d" + }, + { + "address": 4282858, + "line": "4159ea: 41 89 f9 \tmovl\t%edi, %r9d", + "opcode": "movl", + "operands": "%edi, %r9d" + }, + { + "address": 4282861, + "line": "4159ed: 48 8b 73 28 \tmovq\t0x28(%rbx), %rsi", + "opcode": "movq", + "operands": "0x28(%rbx), %rsi" + }, + { + "address": 4282865, + "line": "4159f1: 4c 8d b5 e8 01 00 00 \tleaq\t0x1e8(%rbp), %r14", + "opcode": "leaq", + "operands": "0x1e8(%rbp), %r14" + }, + { + "address": 4282872, + "line": "4159f8: 48 8d bc 24 30 10 00 00 \tleaq\t0x1030(%rsp), %rdi", + "opcode": "leaq", + "operands": "0x1030(%rsp), %rdi" + }, + { + "address": 4282880, + "line": "415a00: 85 c9 \ttestl\t%ecx, %ecx", + "opcode": "testl", + "operands": "%ecx, %ecx" + }, + { + "address": 4282882, + "line": "415a02: 48 8b 4b 18 \tmovq\t0x18(%rbx), %rcx", + "opcode": "movq", + "operands": "0x18(%rbx), %rcx" + }, + { + "address": 4282886, + "line": "415a06: 49 0f 45 d0 \tcmovneq\t%r8, %rdx", + "opcode": "cmovneq", + "operands": "%r8, %rdx" + }, + { + "address": 4282890, + "line": "415a0a: 4c 8b 43 20 \tmovq\t0x20(%rbx), %r8", + "opcode": "movq", + "operands": "0x20(%rbx), %r8" + }, + { + "address": 4282894, + "line": "415a0e: 89 44 24 18 \tmovl\t%eax, 0x18(%rsp)", + "opcode": "movl", + "operands": "%eax, 0x18(%rsp)" + }, + { + "address": 4282898, + "line": "415a12: 48 89 54 24 10 \tmovq\t%rdx, 0x10(%rsp)", + "opcode": "movq", + "operands": "%rdx, 0x10(%rsp)" + }, + { + "address": 4282903, + "line": "415a17: 48 8b 54 24 20 \tmovq\t0x20(%rsp), %rdx", + "opcode": "movq", + "operands": "0x20(%rsp), %rdx" + }, + { + "address": 4282908, + "line": "415a1c: 4c 89 74 24 08 \tmovq\t%r14, 0x8(%rsp)", + "opcode": "movq", + "operands": "%r14, 0x8(%rsp)" + }, + { + "address": 4282913, + "line": "415a21: 44 89 1c 24 \tmovl\t%r11d, (%rsp)", + "opcode": "movl", + "operands": "%r11d, (%rsp)" + }, + { + "address": 4282917, + "line": "415a25: e8 8a 33 01 00 \tcallq\t0x428db4 ", + "opcode": "callq", + "operands": "0x428db4 " + }, + { + "address": 4282922, + "line": "415a2a: 44 8b 94 24 30 10 00 00 \tmovl\t0x1030(%rsp), %r10d", + "opcode": "movl", + "operands": "0x1030(%rsp), %r10d" + }, + { + "address": 4282930, + "line": "415a32: 45 85 d2 \ttestl\t%r10d, %r10d", + "opcode": "testl", + "operands": "%r10d, %r10d" + }, + { + "address": 4282933, + "line": "415a35: 0f 85 66 01 00 00 \tjne\t0x415ba1 ", + "opcode": "jne", + "operands": "0x415ba1 " + }, + { + "address": 4282939, + "line": "415a3b: 44 8b 84 24 34 10 00 00 \tmovl\t0x1034(%rsp), %r8d", + "opcode": "movl", + "operands": "0x1034(%rsp), %r8d" + }, + { + "address": 4282947, + "line": "415a43: 45 85 c0 \ttestl\t%r8d, %r8d", + "opcode": "testl", + "operands": "%r8d, %r8d" + }, + { + "address": 4282950, + "line": "415a46: 74 11 \tje\t0x415a59 ", + "opcode": "je", + "operands": "0x415a59 " + }, + { + "address": 4282952, + "line": "415a48: c7 43 40 01 00 00 00 \tmovl\t$0x1, 0x40(%rbx)", + "opcode": "movl", + "operands": "$0x1, 0x40(%rbx)" + }, + { + "address": 4282959, + "line": "415a4f: 8b 4d 00 \tmovl\t(%rbp), %ecx", + "opcode": "movl", + "operands": "(%rbp), %ecx" + }, + { + "address": 4282962, + "line": "415a52: 89 8c 24 64 10 00 00 \tmovl\t%ecx, 0x1064(%rsp)", + "opcode": "movl", + "operands": "%ecx, 0x1064(%rsp)" + }, + { + "address": 4282969, + "line": "415a59: f3 0f 10 8c 24 38 10 00 00 \tmovss\t0x1038(%rsp), %xmm1", + "opcode": "movss", + "operands": "0x1038(%rsp), %xmm1" + }, + { + "address": 4282978, + "line": "415a62: 0f 2f 4b 44 \tcomiss\t0x44(%rbx), %xmm1", + "opcode": "comiss", + "operands": "0x44(%rbx), %xmm1" + }, + { + "address": 4282982, + "line": "415a66: 73 64 \tjae\t0x415acc ", + "opcode": "jae", + "operands": "0x415acc " + }, + { + "address": 4282984, + "line": "415a68: 8b 45 00 \tmovl\t(%rbp), %eax", + "opcode": "movl", + "operands": "(%rbp), %eax" + }, + { + "address": 4282987, + "line": "415a6b: 48 8b 94 24 30 10 00 00 \tmovq\t0x1030(%rsp), %rdx", + "opcode": "movq", + "operands": "0x1030(%rsp), %rdx" + }, + { + "address": 4282995, + "line": "415a73: 8b 7b 40 \tmovl\t0x40(%rbx), %edi", + "opcode": "movl", + "operands": "0x40(%rbx), %edi" + }, + { + "address": 4282998, + "line": "415a76: 4c 8b b4 24 38 10 00 00 \tmovq\t0x1038(%rsp), %r14", + "opcode": "movq", + "operands": "0x1038(%rsp), %r14" + }, + { + "address": 4283006, + "line": "415a7e: 4c 8b 9c 24 40 10 00 00 \tmovq\t0x1040(%rsp), %r11", + "opcode": "movq", + "operands": "0x1040(%rsp), %r11" + }, + { + "address": 4283014, + "line": "415a86: 4c 8b 94 24 48 10 00 00 \tmovq\t0x1048(%rsp), %r10", + "opcode": "movq", + "operands": "0x1048(%rsp), %r10" + }, + { + "address": 4283022, + "line": "415a8e: 89 84 24 64 10 00 00 \tmovl\t%eax, 0x1064(%rsp)", + "opcode": "movl", + "operands": "%eax, 0x1064(%rsp)" + }, + { + "address": 4283029, + "line": "415a95: 48 89 53 3c \tmovq\t%rdx, 0x3c(%rbx)", + "opcode": "movq", + "operands": "%rdx, 0x3c(%rbx)" + }, + { + "address": 4283033, + "line": "415a99: 4c 8b 8c 24 50 10 00 00 \tmovq\t0x1050(%rsp), %r9", + "opcode": "movq", + "operands": "0x1050(%rsp), %r9" + }, + { + "address": 4283041, + "line": "415aa1: 48 8b b4 24 58 10 00 00 \tmovq\t0x1058(%rsp), %rsi", + "opcode": "movq", + "operands": "0x1058(%rsp), %rsi" + }, + { + "address": 4283049, + "line": "415aa9: 48 8b ac 24 60 10 00 00 \tmovq\t0x1060(%rsp), %rbp", + "opcode": "movq", + "operands": "0x1060(%rsp), %rbp" + }, + { + "address": 4283057, + "line": "415ab1: 09 7b 40 \torl\t%edi, 0x40(%rbx)", + "opcode": "orl", + "operands": "%edi, 0x40(%rbx)" + }, + { + "address": 4283060, + "line": "415ab4: 4c 89 73 44 \tmovq\t%r14, 0x44(%rbx)", + "opcode": "movq", + "operands": "%r14, 0x44(%rbx)" + }, + { + "address": 4283064, + "line": "415ab8: 4c 89 5b 4c \tmovq\t%r11, 0x4c(%rbx)", + "opcode": "movq", + "operands": "%r11, 0x4c(%rbx)" + }, + { + "address": 4283068, + "line": "415abc: 4c 89 53 54 \tmovq\t%r10, 0x54(%rbx)", + "opcode": "movq", + "operands": "%r10, 0x54(%rbx)" + }, + { + "address": 4283072, + "line": "415ac0: 4c 89 4b 5c \tmovq\t%r9, 0x5c(%rbx)", + "opcode": "movq", + "operands": "%r9, 0x5c(%rbx)" + }, + { + "address": 4283076, + "line": "415ac4: 48 89 73 64 \tmovq\t%rsi, 0x64(%rbx)", + "opcode": "movq", + "operands": "%rsi, 0x64(%rbx)" + }, + { + "address": 4283080, + "line": "415ac8: 48 89 6b 6c \tmovq\t%rbp, 0x6c(%rbx)", + "opcode": "movq", + "operands": "%rbp, 0x6c(%rbx)" + }, + { + "address": 4283084, + "line": "415acc: 8b 6b 3c \tmovl\t0x3c(%rbx), %ebp", + "opcode": "movl", + "operands": "0x3c(%rbx), %ebp" + }, + { + "address": 4283087, + "line": "415acf: 41 83 c5 01 \taddl\t$0x1, %r13d", + "opcode": "addl", + "operands": "$0x1, %r13d" + }, + { + "address": 4283091, + "line": "415ad3: 49 83 c4 04 \taddq\t$0x4, %r12", + "opcode": "addq", + "operands": "$0x4, %r12" + }, + { + "address": 4283095, + "line": "415ad7: 85 ed \ttestl\t%ebp, %ebp", + "opcode": "testl", + "operands": "%ebp, %ebp" + }, + { + "address": 4283097, + "line": "415ad9: 0f 84 3f fb ff ff \tje\t0x41561e ", + "opcode": "je", + "operands": "0x41561e " + }, + { + "address": 4283103, + "line": "415adf: e9 61 fe ff ff \tjmp\t0x415945 ", + "opcode": "jmp", + "operands": "0x415945 " + }, + { + "address": 4283108, + "line": "415ae4: c7 44 24 2c ff ff ff ff \tmovl\t$0xffffffff, 0x2c(%rsp) # imm = 0xFFFFFFFF", + "opcode": "movl", + "operands": "$0xffffffff, 0x2c(%rsp) # imm = 0xFFFFFFFF" + }, + { + "address": 4283116, + "line": "415aec: e9 fc fa ff ff \tjmp\t0x4155ed ", + "opcode": "jmp", + "operands": "0x4155ed " + }, + { + "address": 4283121, + "line": "415af1: 48 8d bd b4 01 00 00 \tleaq\t0x1b4(%rbp), %rdi", + "opcode": "leaq", + "operands": "0x1b4(%rbp), %rdi" + }, + { + "address": 4283128, + "line": "415af8: 48 8d b5 c0 01 00 00 \tleaq\t0x1c0(%rbp), %rsi", + "opcode": "leaq", + "operands": "0x1c0(%rbp), %rsi" + }, + { + "address": 4283135, + "line": "415aff: 31 d2 \txorl\t%edx, %edx", + "opcode": "xorl", + "operands": "%edx, %edx" + }, + { + "address": 4283137, + "line": "415b01: e8 a4 05 00 00 \tcallq\t0x4160aa ", + "opcode": "callq", + "operands": "0x4160aa " + }, + { + "address": 4283142, + "line": "415b06: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4283144, + "line": "415b08: e9 8f fb ff ff \tjmp\t0x41569c ", + "opcode": "jmp", + "operands": "0x41569c " + }, + { + "address": 4283149, + "line": "415b0d: 49 8d bc 24 b4 01 00 00 \tleaq\t0x1b4(%r12), %rdi", + "opcode": "leaq", + "operands": "0x1b4(%r12), %rdi" + }, + { + "address": 4283157, + "line": "415b15: 49 8d b4 24 c0 01 00 00 \tleaq\t0x1c0(%r12), %rsi", + "opcode": "leaq", + "operands": "0x1c0(%r12), %rsi" + }, + { + "address": 4283165, + "line": "415b1d: 31 d2 \txorl\t%edx, %edx", + "opcode": "xorl", + "operands": "%edx, %edx" + }, + { + "address": 4283167, + "line": "415b1f: e8 86 05 00 00 \tcallq\t0x4160aa ", + "opcode": "callq", + "operands": "0x4160aa " + }, + { + "address": 4283172, + "line": "415b24: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4283174, + "line": "415b26: e9 03 fd ff ff \tjmp\t0x41582e ", + "opcode": "jmp", + "operands": "0x41582e " + }, + { + "address": 4283179, + "line": "415b2b: 8b b4 24 34 10 00 00 \tmovl\t0x1034(%rsp), %esi", + "opcode": "movl", + "operands": "0x1034(%rsp), %esi" + }, + { + "address": 4283186, + "line": "415b32: 85 f6 \ttestl\t%esi, %esi", + "opcode": "testl", + "operands": "%esi, %esi" + }, + { + "address": 4283188, + "line": "415b34: 0f 84 dd fb ff ff \tje\t0x415717 ", + "opcode": "je", + "operands": "0x415717 " + }, + { + "address": 4283194, + "line": "415b3a: c7 43 40 01 00 00 00 \tmovl\t$0x1, 0x40(%rbx)", + "opcode": "movl", + "operands": "$0x1, 0x40(%rbx)" + }, + { + "address": 4283201, + "line": "415b41: 44 8b 4d 00 \tmovl\t(%rbp), %r9d", + "opcode": "movl", + "operands": "(%rbp), %r9d" + }, + { + "address": 4283205, + "line": "415b45: 44 89 8c 24 64 10 00 00 \tmovl\t%r9d, 0x1064(%rsp)", + "opcode": "movl", + "operands": "%r9d, 0x1064(%rsp)" + }, + { + "address": 4283213, + "line": "415b4d: e9 c5 fb ff ff \tjmp\t0x415717 ", + "opcode": "jmp", + "operands": "0x415717 " + }, + { + "address": 4283218, + "line": "415b52: c7 43 3c 01 00 00 00 \tmovl\t$0x1, 0x3c(%rbx)", + "opcode": "movl", + "operands": "$0x1, 0x3c(%rbx)" + }, + { + "address": 4283225, + "line": "415b59: 41 8b 3c 24 \tmovl\t(%r12), %edi", + "opcode": "movl", + "operands": "(%r12), %edi" + }, + { + "address": 4283229, + "line": "415b5d: 89 bc 24 64 10 00 00 \tmovl\t%edi, 0x1064(%rsp)", + "opcode": "movl", + "operands": "%edi, 0x1064(%rsp)" + }, + { + "address": 4283236, + "line": "415b64: e9 53 fd ff ff \tjmp\t0x4158bc ", + "opcode": "jmp", + "operands": "0x4158bc " + }, + { + "address": 4283241, + "line": "415b69: 8b bd a0 00 00 00 \tmovl\t0xa0(%rbp), %edi", + "opcode": "movl", + "operands": "0xa0(%rbp), %edi" + }, + { + "address": 4283247, + "line": "415b6f: e8 e0 0a 00 00 \tcallq\t0x416654 ", + "opcode": "callq", + "operands": "0x416654 " + }, + { + "address": 4283252, + "line": "415b74: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4283254, + "line": "415b76: e9 21 fb ff ff \tjmp\t0x41569c ", + "opcode": "jmp", + "operands": "0x41569c " + }, + { + "address": 4283259, + "line": "415b7b: 41 8b bc 24 a0 00 00 00 \tmovl\t0xa0(%r12), %edi", + "opcode": "movl", + "operands": "0xa0(%r12), %edi" + }, + { + "address": 4283267, + "line": "415b83: e8 cc 0a 00 00 \tcallq\t0x416654 ", + "opcode": "callq", + "operands": "0x416654 " + }, + { + "address": 4283272, + "line": "415b88: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4283274, + "line": "415b8a: e9 9f fc ff ff \tjmp\t0x41582e ", + "opcode": "jmp", + "operands": "0x41582e " + }, + { + "address": 4283279, + "line": "415b8f: 8b bd a0 00 00 00 \tmovl\t0xa0(%rbp), %edi", + "opcode": "movl", + "operands": "0xa0(%rbp), %edi" + }, + { + "address": 4283285, + "line": "415b95: e8 ba 0a 00 00 \tcallq\t0x416654 ", + "opcode": "callq", + "operands": "0x416654 " + }, + { + "address": 4283290, + "line": "415b9a: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4283292, + "line": "415b9c: e9 30 fe ff ff \tjmp\t0x4159d1 ", + "opcode": "jmp", + "operands": "0x4159d1 " + }, + { + "address": 4283297, + "line": "415ba1: c7 43 3c 01 00 00 00 \tmovl\t$0x1, 0x3c(%rbx)", + "opcode": "movl", + "operands": "$0x1, 0x3c(%rbx)" + }, + { + "address": 4283304, + "line": "415ba8: 8b 7d 00 \tmovl\t(%rbp), %edi", + "opcode": "movl", + "operands": "(%rbp), %edi" + }, + { + "address": 4283307, + "line": "415bab: 89 bc 24 64 10 00 00 \tmovl\t%edi, 0x1064(%rsp)", + "opcode": "movl", + "operands": "%edi, 0x1064(%rsp)" + }, + { + "address": 4283314, + "line": "415bb2: e9 a2 fe ff ff \tjmp\t0x415a59 ", + "opcode": "jmp", + "operands": "0x415a59 " + }, + { + "address": 4283319, + "line": "415bb7: 48 8d bd b4 01 00 00 \tleaq\t0x1b4(%rbp), %rdi", + "opcode": "leaq", + "operands": "0x1b4(%rbp), %rdi" + }, + { + "address": 4283326, + "line": "415bbe: 48 8d b5 c0 01 00 00 \tleaq\t0x1c0(%rbp), %rsi", + "opcode": "leaq", + "operands": "0x1c0(%rbp), %rsi" + }, + { + "address": 4283333, + "line": "415bc5: ba 01 00 00 00 \tmovl\t$0x1, %edx", + "opcode": "movl", + "operands": "$0x1, %edx" + }, + { + "address": 4283338, + "line": "415bca: e8 db 04 00 00 \tcallq\t0x4160aa ", + "opcode": "callq", + "operands": "0x4160aa " + }, + { + "address": 4283343, + "line": "415bcf: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4283345, + "line": "415bd1: e9 fb fd ff ff \tjmp\t0x4159d1 ", + "opcode": "jmp", + "operands": "0x4159d1 " + } + ], + "limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services." + }, + "SV_Trace": { + "calls": [ + { + "address": 4283446, + "label": "memset@plt", + "target": 4202040 + }, + { + "address": 4283490, + "label": "CM_BoxTrace", + "target": 4363452 + }, + { + "address": 4283811, + "label": "SV_ClipMoveToEntities", + "target": 4281694 + } + ], + "edges": [ + { + "from": 4283350, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283355 + }, + { + "from": 4283355, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283358 + }, + { + "from": 4283358, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283363 + }, + { + "from": 4283363, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283368 + }, + { + "from": 4283368, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283373 + }, + { + "from": 4283373, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283376 + }, + { + "from": 4283376, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283381 + }, + { + "from": 4283381, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283386 + }, + { + "from": 4283386, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283389 + }, + { + "from": 4283389, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283394 + }, + { + "from": 4283394, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283401 + }, + { + "from": 4283401, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283404 + }, + { + "from": 4283404, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283408 + }, + { + "from": 4283408, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283411 + }, + { + "from": 4283411, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283414 + }, + { + "from": 4283414, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283419 + }, + { + "from": 4283419, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283423 + }, + { + "from": 4283423, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283428 + }, + { + "from": 4283428, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283430 + }, + { + "from": 4283430, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283433 + }, + { + "from": 4283433, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283438 + }, + { + "from": 4283438, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283446 + }, + { + "from": 4283446, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4283451 + }, + { + "from": 4283451, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283458 + }, + { + "from": 4283458, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283463 + }, + { + "from": 4283463, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283466 + }, + { + "from": 4283466, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283469 + }, + { + "from": 4283469, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283472 + }, + { + "from": 4283472, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283475 + }, + { + "from": 4283475, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283479 + }, + { + "from": 4283479, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283483 + }, + { + "from": 4283483, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283487 + }, + { + "from": 4283487, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283490 + }, + { + "from": 4283490, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4283495 + }, + { + "from": 4283495, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283503 + }, + { + "from": 4283503, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283505 + }, + { + "from": 4283505, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283510 + }, + { + "from": 4283510, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283513 + }, + { + "from": 4283513, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283516 + }, + { + "from": 4283516, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283521 + }, + { + "from": 4283521, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283526 + }, + { + "from": 4283526, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283533 + }, + { + "from": 4283533, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4283816 + }, + { + "from": 4283533, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283539 + }, + { + "from": 4283539, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283547 + }, + { + "from": 4283547, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283552 + }, + { + "from": 4283552, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283556 + }, + { + "from": 4283556, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283560 + }, + { + "from": 4283560, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283564 + }, + { + "from": 4283564, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283570 + }, + { + "from": 4283570, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283574 + }, + { + "from": 4283574, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283581 + }, + { + "from": 4283581, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283586 + }, + { + "from": 4283586, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283589 + }, + { + "from": 4283589, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283593 + }, + { + "from": 4283593, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283598 + }, + { + "from": 4283598, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283603 + }, + { + "from": 4283603, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283610 + }, + { + "from": 4283610, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283614 + }, + { + "from": 4283614, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283621 + }, + { + "from": 4283621, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283626 + }, + { + "from": 4283626, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283629 + }, + { + "from": 4283629, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4283942 + }, + { + "from": 4283629, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283635 + }, + { + "from": 4283635, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283643 + }, + { + "from": 4283643, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283647 + }, + { + "from": 4283647, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283653 + }, + { + "from": 4283653, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283659 + }, + { + "from": 4283659, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283665 + }, + { + "from": 4283665, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283669 + }, + { + "from": 4283669, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283675 + }, + { + "from": 4283675, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283679 + }, + { + "from": 4283679, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283684 + }, + { + "from": 4283684, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4283997 + }, + { + "from": 4283684, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283690 + }, + { + "from": 4283690, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283696 + }, + { + "from": 4283696, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283701 + }, + { + "from": 4283701, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283705 + }, + { + "from": 4283705, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283710 + }, + { + "from": 4283710, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283715 + }, + { + "from": 4283715, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283720 + }, + { + "from": 4283720, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283726 + }, + { + "from": 4283726, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283731 + }, + { + "from": 4283731, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283736 + }, + { + "from": 4283736, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283740 + }, + { + "from": 4283740, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283746 + }, + { + "from": 4283746, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283751 + }, + { + "from": 4283751, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283756 + }, + { + "from": 4283756, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4284069 + }, + { + "from": 4283756, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283762 + }, + { + "from": 4283762, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283768 + }, + { + "from": 4283768, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283774 + }, + { + "from": 4283774, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283779 + }, + { + "from": 4283779, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283782 + }, + { + "from": 4283782, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283788 + }, + { + "from": 4283788, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283795 + }, + { + "from": 4283795, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283800 + }, + { + "from": 4283800, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283806 + }, + { + "from": 4283806, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283811 + }, + { + "from": 4283811, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4283816 + }, + { + "from": 4283816, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283821 + }, + { + "from": 4283821, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283825 + }, + { + "from": 4283825, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283830 + }, + { + "from": 4283830, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283834 + }, + { + "from": 4283834, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283839 + }, + { + "from": 4283839, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283843 + }, + { + "from": 4283843, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283848 + }, + { + "from": 4283848, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283852 + }, + { + "from": 4283852, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283857 + }, + { + "from": 4283857, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283861 + }, + { + "from": 4283861, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283869 + }, + { + "from": 4283869, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283873 + }, + { + "from": 4283873, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283881 + }, + { + "from": 4283881, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283885 + }, + { + "from": 4283885, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283893 + }, + { + "from": 4283893, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283901 + }, + { + "from": 4283901, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283909 + }, + { + "from": 4283909, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283917 + }, + { + "from": 4283917, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283925 + }, + { + "from": 4283925, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283933 + }, + { + "from": 4283933, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283940 + }, + { + "from": 4283940, + "kind": "return", + "target_scope": "external", + "to": null + }, + { + "from": 4283941, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283942 + }, + { + "from": 4283942, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283948 + }, + { + "from": 4283948, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283956 + }, + { + "from": 4283956, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283960 + }, + { + "from": 4283960, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283964 + }, + { + "from": 4283964, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283970 + }, + { + "from": 4283970, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283976 + }, + { + "from": 4283976, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283982 + }, + { + "from": 4283982, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283986 + }, + { + "from": 4283986, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283991 + }, + { + "from": 4283991, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4283690 + }, + { + "from": 4283991, + "kind": "fallthrough", + "target_scope": "local", + "to": 4283997 + }, + { + "from": 4283997, + "kind": "fallthrough", + "target_scope": "local", + "to": 4284002 + }, + { + "from": 4284002, + "kind": "fallthrough", + "target_scope": "local", + "to": 4284007 + }, + { + "from": 4284007, + "kind": "fallthrough", + "target_scope": "local", + "to": 4284013 + }, + { + "from": 4284013, + "kind": "fallthrough", + "target_scope": "local", + "to": 4284018 + }, + { + "from": 4284018, + "kind": "fallthrough", + "target_scope": "local", + "to": 4284022 + }, + { + "from": 4284022, + "kind": "fallthrough", + "target_scope": "local", + "to": 4284027 + }, + { + "from": 4284027, + "kind": "fallthrough", + "target_scope": "local", + "to": 4284032 + }, + { + "from": 4284032, + "kind": "fallthrough", + "target_scope": "local", + "to": 4284036 + }, + { + "from": 4284036, + "kind": "fallthrough", + "target_scope": "local", + "to": 4284042 + }, + { + "from": 4284042, + "kind": "fallthrough", + "target_scope": "local", + "to": 4284047 + }, + { + "from": 4284047, + "kind": "fallthrough", + "target_scope": "local", + "to": 4284053 + }, + { + "from": 4284053, + "kind": "fallthrough", + "target_scope": "local", + "to": 4284058 + }, + { + "from": 4284058, + "kind": "fallthrough", + "target_scope": "local", + "to": 4284063 + }, + { + "from": 4284063, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4283762 + }, + { + "from": 4284063, + "kind": "fallthrough", + "target_scope": "local", + "to": 4284069 + }, + { + "from": 4284069, + "kind": "fallthrough", + "target_scope": "local", + "to": 4284075 + }, + { + "from": 4284075, + "kind": "fallthrough", + "target_scope": "local", + "to": 4284080 + }, + { + "from": 4284080, + "kind": "fallthrough", + "target_scope": "local", + "to": 4284086 + }, + { + "from": 4284086, + "kind": "fallthrough", + "target_scope": "local", + "to": 4284092 + }, + { + "from": 4284092, + "kind": "fallthrough", + "target_scope": "local", + "to": 4284098 + }, + { + "from": 4284098, + "kind": "fallthrough", + "target_scope": "local", + "to": 4284103 + }, + { + "from": 4284103, + "kind": "fallthrough", + "target_scope": "local", + "to": 4284110 + }, + { + "from": 4284110, + "kind": "unconditional", + "target_scope": "local", + "to": 4283806 + } + ], + "entry": 4283350, + "instructions": [ + { + "address": 4283350, + "line": "415bd6: 4c 89 74 24 f0 \tmovq\t%r14, -0x10(%rsp)", + "opcode": "movq", + "operands": "%r14, -0x10(%rsp)" + }, + { + "address": 4283355, + "line": "415bdb: 49 89 f6 \tmovq\t%rsi, %r14", + "opcode": "movq", + "operands": "%rsi, %r14" + }, + { + "address": 4283358, + "line": "415bde: be a4 9a 7e 00 \tmovl\t$0x7e9aa4, %esi # imm = 0x7E9AA4", + "opcode": "movl", + "operands": "$0x7e9aa4, %esi # imm = 0x7E9AA4" + }, + { + "address": 4283363, + "line": "415be3: 48 89 5c 24 d0 \tmovq\t%rbx, -0x30(%rsp)", + "opcode": "movq", + "operands": "%rbx, -0x30(%rsp)" + }, + { + "address": 4283368, + "line": "415be8: 48 89 6c 24 d8 \tmovq\t%rbp, -0x28(%rsp)", + "opcode": "movq", + "operands": "%rbp, -0x28(%rsp)" + }, + { + "address": 4283373, + "line": "415bed: 48 89 fd \tmovq\t%rdi, %rbp", + "opcode": "movq", + "operands": "%rdi, %rbp" + }, + { + "address": 4283376, + "line": "415bf0: 4c 89 64 24 e0 \tmovq\t%r12, -0x20(%rsp)", + "opcode": "movq", + "operands": "%r12, -0x20(%rsp)" + }, + { + "address": 4283381, + "line": "415bf5: 4c 89 6c 24 e8 \tmovq\t%r13, -0x18(%rsp)", + "opcode": "movq", + "operands": "%r13, -0x18(%rsp)" + }, + { + "address": 4283386, + "line": "415bfa: 49 89 f4 \tmovq\t%rsi, %r12", + "opcode": "movq", + "operands": "%rsi, %r12" + }, + { + "address": 4283389, + "line": "415bfd: 4c 89 7c 24 f8 \tmovq\t%r15, -0x8(%rsp)", + "opcode": "movq", + "operands": "%r15, -0x8(%rsp)" + }, + { + "address": 4283394, + "line": "415c02: 48 81 ec d8 00 00 00 \tsubq\t$0xd8, %rsp", + "opcode": "subq", + "operands": "$0xd8, %rsp" + }, + { + "address": 4283401, + "line": "415c09: 48 85 d2 \ttestq\t%rdx, %rdx", + "opcode": "testq", + "operands": "%rdx, %rdx" + }, + { + "address": 4283404, + "line": "415c0c: 4c 0f 45 e2 \tcmovneq\t%rdx, %r12", + "opcode": "cmovneq", + "operands": "%rdx, %r12" + }, + { + "address": 4283408, + "line": "415c10: 49 89 f5 \tmovq\t%rsi, %r13", + "opcode": "movq", + "operands": "%rsi, %r13" + }, + { + "address": 4283411, + "line": "415c13: 48 85 c9 \ttestq\t%rcx, %rcx", + "opcode": "testq", + "operands": "%rcx, %rcx" + }, + { + "address": 4283414, + "line": "415c16: 48 8d 7c 24 20 \tleaq\t0x20(%rsp), %rdi", + "opcode": "leaq", + "operands": "0x20(%rsp), %rdi" + }, + { + "address": 4283419, + "line": "415c1b: 4c 0f 45 e9 \tcmovneq\t%rcx, %r13", + "opcode": "cmovneq", + "operands": "%rcx, %r13" + }, + { + "address": 4283423, + "line": "415c1f: ba 80 00 00 00 \tmovl\t$0x80, %edx", + "opcode": "movl", + "operands": "$0x80, %edx" + }, + { + "address": 4283428, + "line": "415c24: 31 f6 \txorl\t%esi, %esi", + "opcode": "xorl", + "operands": "%esi, %esi" + }, + { + "address": 4283430, + "line": "415c26: 4c 89 c3 \tmovq\t%r8, %rbx", + "opcode": "movq", + "operands": "%r8, %rbx" + }, + { + "address": 4283433, + "line": "415c29: 44 89 4c 24 1c \tmovl\t%r9d, 0x1c(%rsp)", + "opcode": "movl", + "operands": "%r9d, 0x1c(%rsp)" + }, + { + "address": 4283438, + "line": "415c2e: 44 8b bc 24 e0 00 00 00 \tmovl\t0xe0(%rsp), %r15d", + "opcode": "movl", + "operands": "0xe0(%rsp), %r15d" + }, + { + "address": 4283446, + "line": "415c36: e8 fd c1 fe ff \tcallq\t0x401e38 ", + "opcode": "callq", + "operands": "0x401e38 " + }, + { + "address": 4283451, + "line": "415c3b: 8b 94 24 e8 00 00 00 \tmovl\t0xe8(%rsp), %edx", + "opcode": "movl", + "operands": "0xe8(%rsp), %edx" + }, + { + "address": 4283458, + "line": "415c42: 48 8d 7c 24 20 \tleaq\t0x20(%rsp), %rdi", + "opcode": "leaq", + "operands": "0x20(%rsp), %rdi" + }, + { + "address": 4283463, + "line": "415c47: 45 31 c9 \txorl\t%r9d, %r9d", + "opcode": "xorl", + "operands": "%r9d, %r9d" + }, + { + "address": 4283466, + "line": "415c4a: 4d 89 e8 \tmovq\t%r13, %r8", + "opcode": "movq", + "operands": "%r13, %r8" + }, + { + "address": 4283469, + "line": "415c4d: 4c 89 e1 \tmovq\t%r12, %rcx", + "opcode": "movq", + "operands": "%r12, %rcx" + }, + { + "address": 4283472, + "line": "415c50: 4c 89 f6 \tmovq\t%r14, %rsi", + "opcode": "movq", + "operands": "%r14, %rsi" + }, + { + "address": 4283475, + "line": "415c53: 48 83 c7 3c \taddq\t$0x3c, %rdi", + "opcode": "addq", + "operands": "$0x3c, %rdi" + }, + { + "address": 4283479, + "line": "415c57: 44 89 3c 24 \tmovl\t%r15d, (%rsp)", + "opcode": "movl", + "operands": "%r15d, (%rsp)" + }, + { + "address": 4283483, + "line": "415c5b: 89 54 24 08 \tmovl\t%edx, 0x8(%rsp)", + "opcode": "movl", + "operands": "%edx, 0x8(%rsp)" + }, + { + "address": 4283487, + "line": "415c5f: 48 89 da \tmovq\t%rbx, %rdx", + "opcode": "movq", + "operands": "%rbx, %rdx" + }, + { + "address": 4283490, + "line": "415c62: e8 55 38 01 00 \tcallq\t0x4294bc ", + "opcode": "callq", + "operands": "0x4294bc " + }, + { + "address": 4283495, + "line": "415c67: f3 0f 10 15 21 c7 09 00 \tmovss\t0x9c721(%rip), %xmm2 # 0x4b2390 ", + "opcode": "movss", + "operands": "0x9c721(%rip), %xmm2 # 0x4b2390 " + }, + { + "address": 4283503, + "line": "415c6f: 31 c0 \txorl\t%eax, %eax", + "opcode": "xorl", + "operands": "%eax, %eax" + }, + { + "address": 4283505, + "line": "415c71: 0f 2f 54 24 64 \tcomiss\t0x64(%rsp), %xmm2", + "opcode": "comiss", + "operands": "0x64(%rsp), %xmm2" + }, + { + "address": 4283510, + "line": "415c76: 0f 57 c0 \txorps\t%xmm0, %xmm0", + "opcode": "xorps", + "operands": "%xmm0, %xmm0" + }, + { + "address": 4283513, + "line": "415c79: 0f 94 c0 \tsete\t%al", + "opcode": "sete", + "operands": "%al" + }, + { + "address": 4283516, + "line": "415c7c: 05 fe 03 00 00 \taddl\t$0x3fe, %eax # imm = 0x3FE", + "opcode": "addl", + "operands": "$0x3fe, %eax # imm = 0x3FE" + }, + { + "address": 4283521, + "line": "415c81: 0f 2f 44 24 64 \tcomiss\t0x64(%rsp), %xmm0", + "opcode": "comiss", + "operands": "0x64(%rsp), %xmm0" + }, + { + "address": 4283526, + "line": "415c86: 89 84 24 90 00 00 00 \tmovl\t%eax, 0x90(%rsp)", + "opcode": "movl", + "operands": "%eax, 0x90(%rsp)" + }, + { + "address": 4283533, + "line": "415c8d: 0f 84 15 01 00 00 \tje\t0x415da8 ", + "opcode": "je", + "operands": "0x415da8 " + }, + { + "address": 4283539, + "line": "415c93: 44 89 bc 24 98 00 00 00 \tmovl\t%r15d, 0x98(%rsp)", + "opcode": "movl", + "operands": "%r15d, 0x98(%rsp)" + }, + { + "address": 4283547, + "line": "415c9b: 4c 89 74 24 48 \tmovq\t%r14, 0x48(%rsp)", + "opcode": "movq", + "operands": "%r14, 0x48(%rsp)" + }, + { + "address": 4283552, + "line": "415ca0: 48 8d 53 04 \tleaq\t0x4(%rbx), %rdx", + "opcode": "leaq", + "operands": "0x4(%rbx), %rdx" + }, + { + "address": 4283556, + "line": "415ca4: f3 0f 10 0b \tmovss\t(%rbx), %xmm1", + "opcode": "movss", + "operands": "(%rbx), %xmm1" + }, + { + "address": 4283560, + "line": "415ca8: 48 8d 73 08 \tleaq\t0x8(%rbx), %rsi", + "opcode": "leaq", + "operands": "0x8(%rbx), %rsi" + }, + { + "address": 4283564, + "line": "415cac: f3 0f 11 4c 24 50 \tmovss\t%xmm1, 0x50(%rsp)", + "opcode": "movss", + "operands": "%xmm1, 0x50(%rsp)" + }, + { + "address": 4283570, + "line": "415cb2: 44 8b 43 04 \tmovl\t0x4(%rbx), %r8d", + "opcode": "movl", + "operands": "0x4(%rbx), %r8d" + }, + { + "address": 4283574, + "line": "415cb6: 8b 8c 24 e8 00 00 00 \tmovl\t0xe8(%rsp), %ecx", + "opcode": "movl", + "operands": "0xe8(%rsp), %ecx" + }, + { + "address": 4283581, + "line": "415cbd: 44 89 44 24 54 \tmovl\t%r8d, 0x54(%rsp)", + "opcode": "movl", + "operands": "%r8d, 0x54(%rsp)" + }, + { + "address": 4283586, + "line": "415cc2: 8b 7b 08 \tmovl\t0x8(%rbx), %edi", + "opcode": "movl", + "operands": "0x8(%rbx), %edi" + }, + { + "address": 4283589, + "line": "415cc5: 8b 5c 24 1c \tmovl\t0x1c(%rsp), %ebx", + "opcode": "movl", + "operands": "0x1c(%rsp), %ebx" + }, + { + "address": 4283593, + "line": "415cc9: 4c 89 64 24 38 \tmovq\t%r12, 0x38(%rsp)", + "opcode": "movq", + "operands": "%r12, 0x38(%rsp)" + }, + { + "address": 4283598, + "line": "415cce: 4c 89 6c 24 40 \tmovq\t%r13, 0x40(%rsp)", + "opcode": "movq", + "operands": "%r13, 0x40(%rsp)" + }, + { + "address": 4283603, + "line": "415cd3: 89 8c 24 9c 00 00 00 \tmovl\t%ecx, 0x9c(%rsp)", + "opcode": "movl", + "operands": "%ecx, 0x9c(%rsp)" + }, + { + "address": 4283610, + "line": "415cda: 89 7c 24 58 \tmovl\t%edi, 0x58(%rsp)", + "opcode": "movl", + "operands": "%edi, 0x58(%rsp)" + }, + { + "address": 4283614, + "line": "415cde: 89 9c 24 94 00 00 00 \tmovl\t%ebx, 0x94(%rsp)", + "opcode": "movl", + "operands": "%ebx, 0x94(%rsp)" + }, + { + "address": 4283621, + "line": "415ce5: f3 41 0f 10 06 \tmovss\t(%r14), %xmm0", + "opcode": "movss", + "operands": "(%r14), %xmm0" + }, + { + "address": 4283626, + "line": "415cea: 0f 2f c1 \tcomiss\t%xmm1, %xmm0", + "opcode": "comiss", + "operands": "%xmm1, %xmm0" + }, + { + "address": 4283629, + "line": "415ced: 0f 82 33 01 00 00 \tjb\t0x415e26 ", + "opcode": "jb", + "operands": "0x415e26 " + }, + { + "address": 4283635, + "line": "415cf3: f3 0f 10 1d 91 c9 09 00 \tmovss\t0x9c991(%rip), %xmm3 # 0x4b268c ", + "opcode": "movss", + "operands": "0x9c991(%rip), %xmm3 # 0x4b268c " + }, + { + "address": 4283643, + "line": "415cfb: f3 0f 58 cb \taddss\t%xmm3, %xmm1", + "opcode": "addss", + "operands": "%xmm3, %xmm1" + }, + { + "address": 4283647, + "line": "415cff: f3 41 0f 58 0c 24 \taddss\t(%r12), %xmm1", + "opcode": "addss", + "operands": "(%r12), %xmm1" + }, + { + "address": 4283653, + "line": "415d05: f3 0f 11 4c 24 20 \tmovss\t%xmm1, 0x20(%rsp)", + "opcode": "movss", + "operands": "%xmm1, 0x20(%rsp)" + }, + { + "address": 4283659, + "line": "415d0b: f3 41 0f 58 45 00 \taddss\t(%r13), %xmm0", + "opcode": "addss", + "operands": "(%r13), %xmm0" + }, + { + "address": 4283665, + "line": "415d11: f3 0f 58 c2 \taddss\t%xmm2, %xmm0", + "opcode": "addss", + "operands": "%xmm2, %xmm0" + }, + { + "address": 4283669, + "line": "415d15: f3 0f 11 44 24 2c \tmovss\t%xmm0, 0x2c(%rsp)", + "opcode": "movss", + "operands": "%xmm0, 0x2c(%rsp)" + }, + { + "address": 4283675, + "line": "415d1b: f3 0f 10 0a \tmovss\t(%rdx), %xmm1", + "opcode": "movss", + "operands": "(%rdx), %xmm1" + }, + { + "address": 4283679, + "line": "415d1f: 41 0f 2f 4e 04 \tcomiss\t0x4(%r14), %xmm1", + "opcode": "comiss", + "operands": "0x4(%r14), %xmm1" + }, + { + "address": 4283684, + "line": "415d24: 0f 87 33 01 00 00 \tja\t0x415e5d ", + "opcode": "ja", + "operands": "0x415e5d " + }, + { + "address": 4283690, + "line": "415d2a: f3 0f 10 6c 24 54 \tmovss\t0x54(%rsp), %xmm5", + "opcode": "movss", + "operands": "0x54(%rsp), %xmm5" + }, + { + "address": 4283696, + "line": "415d30: 48 8b 4c 24 38 \tmovq\t0x38(%rsp), %rcx", + "opcode": "movq", + "operands": "0x38(%rsp), %rcx" + }, + { + "address": 4283701, + "line": "415d35: f3 0f 58 eb \taddss\t%xmm3, %xmm5", + "opcode": "addss", + "operands": "%xmm3, %xmm5" + }, + { + "address": 4283705, + "line": "415d39: 48 8b 54 24 48 \tmovq\t0x48(%rsp), %rdx", + "opcode": "movq", + "operands": "0x48(%rsp), %rdx" + }, + { + "address": 4283710, + "line": "415d3e: 48 8b 44 24 40 \tmovq\t0x40(%rsp), %rax", + "opcode": "movq", + "operands": "0x40(%rsp), %rax" + }, + { + "address": 4283715, + "line": "415d43: f3 0f 58 69 04 \taddss\t0x4(%rcx), %xmm5", + "opcode": "addss", + "operands": "0x4(%rcx), %xmm5" + }, + { + "address": 4283720, + "line": "415d48: f3 0f 11 6c 24 24 \tmovss\t%xmm5, 0x24(%rsp)", + "opcode": "movss", + "operands": "%xmm5, 0x24(%rsp)" + }, + { + "address": 4283726, + "line": "415d4e: f3 0f 10 62 04 \tmovss\t0x4(%rdx), %xmm4", + "opcode": "movss", + "operands": "0x4(%rdx), %xmm4" + }, + { + "address": 4283731, + "line": "415d53: f3 0f 58 60 04 \taddss\t0x4(%rax), %xmm4", + "opcode": "addss", + "operands": "0x4(%rax), %xmm4" + }, + { + "address": 4283736, + "line": "415d58: f3 0f 58 e2 \taddss\t%xmm2, %xmm4", + "opcode": "addss", + "operands": "%xmm2, %xmm4" + }, + { + "address": 4283740, + "line": "415d5c: f3 0f 11 64 24 30 \tmovss\t%xmm4, 0x30(%rsp)", + "opcode": "movss", + "operands": "%xmm4, 0x30(%rsp)" + }, + { + "address": 4283746, + "line": "415d62: f3 44 0f 10 06 \tmovss\t(%rsi), %xmm8", + "opcode": "movss", + "operands": "(%rsi), %xmm8" + }, + { + "address": 4283751, + "line": "415d67: 45 0f 2f 46 08 \tcomiss\t0x8(%r14), %xmm8", + "opcode": "comiss", + "operands": "0x8(%r14), %xmm8" + }, + { + "address": 4283756, + "line": "415d6c: 0f 86 33 01 00 00 \tjbe\t0x415ea5 ", + "opcode": "jbe", + "operands": "0x415ea5 " + }, + { + "address": 4283762, + "line": "415d72: f3 44 0f 10 4a 08 \tmovss\t0x8(%rdx), %xmm9", + "opcode": "movss", + "operands": "0x8(%rdx), %xmm9" + }, + { + "address": 4283768, + "line": "415d78: f3 44 0f 58 49 08 \taddss\t0x8(%rcx), %xmm9", + "opcode": "addss", + "operands": "0x8(%rcx), %xmm9" + }, + { + "address": 4283774, + "line": "415d7e: f3 44 0f 58 cb \taddss\t%xmm3, %xmm9", + "opcode": "addss", + "operands": "%xmm3, %xmm9" + }, + { + "address": 4283779, + "line": "415d83: 0f 28 da \tmovaps\t%xmm2, %xmm3", + "opcode": "movaps", + "operands": "%xmm2, %xmm3" + }, + { + "address": 4283782, + "line": "415d86: f3 0f 58 5c 24 58 \taddss\t0x58(%rsp), %xmm3", + "opcode": "addss", + "operands": "0x58(%rsp), %xmm3" + }, + { + "address": 4283788, + "line": "415d8c: f3 44 0f 11 4c 24 28 \tmovss\t%xmm9, 0x28(%rsp)", + "opcode": "movss", + "operands": "%xmm9, 0x28(%rsp)" + }, + { + "address": 4283795, + "line": "415d93: f3 0f 58 58 08 \taddss\t0x8(%rax), %xmm3", + "opcode": "addss", + "operands": "0x8(%rax), %xmm3" + }, + { + "address": 4283800, + "line": "415d98: f3 0f 11 5c 24 34 \tmovss\t%xmm3, 0x34(%rsp)", + "opcode": "movss", + "operands": "%xmm3, 0x34(%rsp)" + }, + { + "address": 4283806, + "line": "415d9e: 48 8d 7c 24 20 \tleaq\t0x20(%rsp), %rdi", + "opcode": "leaq", + "operands": "0x20(%rsp), %rdi" + }, + { + "address": 4283811, + "line": "415da3: e8 b6 f7 ff ff \tcallq\t0x41555e ", + "opcode": "callq", + "operands": "0x41555e " + }, + { + "address": 4283816, + "line": "415da8: 4c 8b 7c 24 5c \tmovq\t0x5c(%rsp), %r15", + "opcode": "movq", + "operands": "0x5c(%rsp), %r15" + }, + { + "address": 4283821, + "line": "415dad: 4c 89 7d 00 \tmovq\t%r15, (%rbp)", + "opcode": "movq", + "operands": "%r15, (%rbp)" + }, + { + "address": 4283825, + "line": "415db1: 4c 8b 74 24 64 \tmovq\t0x64(%rsp), %r14", + "opcode": "movq", + "operands": "0x64(%rsp), %r14" + }, + { + "address": 4283830, + "line": "415db6: 4c 89 75 08 \tmovq\t%r14, 0x8(%rbp)", + "opcode": "movq", + "operands": "%r14, 0x8(%rbp)" + }, + { + "address": 4283834, + "line": "415dba: 4c 8b 6c 24 6c \tmovq\t0x6c(%rsp), %r13", + "opcode": "movq", + "operands": "0x6c(%rsp), %r13" + }, + { + "address": 4283839, + "line": "415dbf: 4c 89 6d 10 \tmovq\t%r13, 0x10(%rbp)", + "opcode": "movq", + "operands": "%r13, 0x10(%rbp)" + }, + { + "address": 4283843, + "line": "415dc3: 4c 8b 64 24 74 \tmovq\t0x74(%rsp), %r12", + "opcode": "movq", + "operands": "0x74(%rsp), %r12" + }, + { + "address": 4283848, + "line": "415dc8: 4c 89 65 18 \tmovq\t%r12, 0x18(%rbp)", + "opcode": "movq", + "operands": "%r12, 0x18(%rbp)" + }, + { + "address": 4283852, + "line": "415dcc: 4c 8b 5c 24 7c \tmovq\t0x7c(%rsp), %r11", + "opcode": "movq", + "operands": "0x7c(%rsp), %r11" + }, + { + "address": 4283857, + "line": "415dd1: 4c 89 5d 20 \tmovq\t%r11, 0x20(%rbp)", + "opcode": "movq", + "operands": "%r11, 0x20(%rbp)" + }, + { + "address": 4283861, + "line": "415dd5: 4c 8b 94 24 84 00 00 00 \tmovq\t0x84(%rsp), %r10", + "opcode": "movq", + "operands": "0x84(%rsp), %r10" + }, + { + "address": 4283869, + "line": "415ddd: 4c 89 55 28 \tmovq\t%r10, 0x28(%rbp)", + "opcode": "movq", + "operands": "%r10, 0x28(%rbp)" + }, + { + "address": 4283873, + "line": "415de1: 4c 8b 8c 24 8c 00 00 00 \tmovq\t0x8c(%rsp), %r9", + "opcode": "movq", + "operands": "0x8c(%rsp), %r9" + }, + { + "address": 4283881, + "line": "415de9: 4c 89 4d 30 \tmovq\t%r9, 0x30(%rbp)", + "opcode": "movq", + "operands": "%r9, 0x30(%rbp)" + }, + { + "address": 4283885, + "line": "415ded: 48 8b 9c 24 a8 00 00 00 \tmovq\t0xa8(%rsp), %rbx", + "opcode": "movq", + "operands": "0xa8(%rsp), %rbx" + }, + { + "address": 4283893, + "line": "415df5: 48 8b ac 24 b0 00 00 00 \tmovq\t0xb0(%rsp), %rbp", + "opcode": "movq", + "operands": "0xb0(%rsp), %rbp" + }, + { + "address": 4283901, + "line": "415dfd: 4c 8b a4 24 b8 00 00 00 \tmovq\t0xb8(%rsp), %r12", + "opcode": "movq", + "operands": "0xb8(%rsp), %r12" + }, + { + "address": 4283909, + "line": "415e05: 4c 8b ac 24 c0 00 00 00 \tmovq\t0xc0(%rsp), %r13", + "opcode": "movq", + "operands": "0xc0(%rsp), %r13" + }, + { + "address": 4283917, + "line": "415e0d: 4c 8b b4 24 c8 00 00 00 \tmovq\t0xc8(%rsp), %r14", + "opcode": "movq", + "operands": "0xc8(%rsp), %r14" + }, + { + "address": 4283925, + "line": "415e15: 4c 8b bc 24 d0 00 00 00 \tmovq\t0xd0(%rsp), %r15", + "opcode": "movq", + "operands": "0xd0(%rsp), %r15" + }, + { + "address": 4283933, + "line": "415e1d: 48 81 c4 d8 00 00 00 \taddq\t$0xd8, %rsp", + "opcode": "addq", + "operands": "$0xd8, %rsp" + }, + { + "address": 4283940, + "line": "415e24: c3 \tretq", + "opcode": "retq", + "operands": "" + }, + { + "address": 4283941, + "line": "415e25: 90 \tnop", + "opcode": "nop", + "operands": "" + }, + { + "address": 4283942, + "line": "415e26: f3 41 0f 58 04 24 \taddss\t(%r12), %xmm0", + "opcode": "addss", + "operands": "(%r12), %xmm0" + }, + { + "address": 4283948, + "line": "415e2c: f3 0f 10 1d 58 c8 09 00 \tmovss\t0x9c858(%rip), %xmm3 # 0x4b268c ", + "opcode": "movss", + "operands": "0x9c858(%rip), %xmm3 # 0x4b268c " + }, + { + "address": 4283956, + "line": "415e34: f3 0f 58 ca \taddss\t%xmm2, %xmm1", + "opcode": "addss", + "operands": "%xmm2, %xmm1" + }, + { + "address": 4283960, + "line": "415e38: f3 0f 58 c3 \taddss\t%xmm3, %xmm0", + "opcode": "addss", + "operands": "%xmm3, %xmm0" + }, + { + "address": 4283964, + "line": "415e3c: f3 0f 11 44 24 20 \tmovss\t%xmm0, 0x20(%rsp)", + "opcode": "movss", + "operands": "%xmm0, 0x20(%rsp)" + }, + { + "address": 4283970, + "line": "415e42: f3 41 0f 58 4d 00 \taddss\t(%r13), %xmm1", + "opcode": "addss", + "operands": "(%r13), %xmm1" + }, + { + "address": 4283976, + "line": "415e48: f3 0f 11 4c 24 2c \tmovss\t%xmm1, 0x2c(%rsp)", + "opcode": "movss", + "operands": "%xmm1, 0x2c(%rsp)" + }, + { + "address": 4283982, + "line": "415e4e: f3 0f 10 0a \tmovss\t(%rdx), %xmm1", + "opcode": "movss", + "operands": "(%rdx), %xmm1" + }, + { + "address": 4283986, + "line": "415e52: 41 0f 2f 4e 04 \tcomiss\t0x4(%r14), %xmm1", + "opcode": "comiss", + "operands": "0x4(%r14), %xmm1" + }, + { + "address": 4283991, + "line": "415e57: 0f 86 cd fe ff ff \tjbe\t0x415d2a ", + "opcode": "jbe", + "operands": "0x415d2a " + }, + { + "address": 4283997, + "line": "415e5d: 48 8b 54 24 48 \tmovq\t0x48(%rsp), %rdx", + "opcode": "movq", + "operands": "0x48(%rsp), %rdx" + }, + { + "address": 4284002, + "line": "415e62: 48 8b 4c 24 38 \tmovq\t0x38(%rsp), %rcx", + "opcode": "movq", + "operands": "0x38(%rsp), %rcx" + }, + { + "address": 4284007, + "line": "415e67: f3 0f 10 74 24 54 \tmovss\t0x54(%rsp), %xmm6", + "opcode": "movss", + "operands": "0x54(%rsp), %xmm6" + }, + { + "address": 4284013, + "line": "415e6d: 48 8b 44 24 40 \tmovq\t0x40(%rsp), %rax", + "opcode": "movq", + "operands": "0x40(%rsp), %rax" + }, + { + "address": 4284018, + "line": "415e72: f3 0f 58 f2 \taddss\t%xmm2, %xmm6", + "opcode": "addss", + "operands": "%xmm2, %xmm6" + }, + { + "address": 4284022, + "line": "415e76: f3 0f 10 7a 04 \tmovss\t0x4(%rdx), %xmm7", + "opcode": "movss", + "operands": "0x4(%rdx), %xmm7" + }, + { + "address": 4284027, + "line": "415e7b: f3 0f 58 79 04 \taddss\t0x4(%rcx), %xmm7", + "opcode": "addss", + "operands": "0x4(%rcx), %xmm7" + }, + { + "address": 4284032, + "line": "415e80: f3 0f 58 fb \taddss\t%xmm3, %xmm7", + "opcode": "addss", + "operands": "%xmm3, %xmm7" + }, + { + "address": 4284036, + "line": "415e84: f3 0f 11 7c 24 24 \tmovss\t%xmm7, 0x24(%rsp)", + "opcode": "movss", + "operands": "%xmm7, 0x24(%rsp)" + }, + { + "address": 4284042, + "line": "415e8a: f3 0f 58 70 04 \taddss\t0x4(%rax), %xmm6", + "opcode": "addss", + "operands": "0x4(%rax), %xmm6" + }, + { + "address": 4284047, + "line": "415e8f: f3 0f 11 74 24 30 \tmovss\t%xmm6, 0x30(%rsp)", + "opcode": "movss", + "operands": "%xmm6, 0x30(%rsp)" + }, + { + "address": 4284053, + "line": "415e95: f3 44 0f 10 06 \tmovss\t(%rsi), %xmm8", + "opcode": "movss", + "operands": "(%rsi), %xmm8" + }, + { + "address": 4284058, + "line": "415e9a: 45 0f 2f 46 08 \tcomiss\t0x8(%r14), %xmm8", + "opcode": "comiss", + "operands": "0x8(%r14), %xmm8" + }, + { + "address": 4284063, + "line": "415e9f: 0f 87 cd fe ff ff \tja\t0x415d72 ", + "opcode": "ja", + "operands": "0x415d72 " + }, + { + "address": 4284069, + "line": "415ea5: f3 0f 58 5c 24 58 \taddss\t0x58(%rsp), %xmm3", + "opcode": "addss", + "operands": "0x58(%rsp), %xmm3" + }, + { + "address": 4284075, + "line": "415eab: f3 0f 58 59 08 \taddss\t0x8(%rcx), %xmm3", + "opcode": "addss", + "operands": "0x8(%rcx), %xmm3" + }, + { + "address": 4284080, + "line": "415eb0: f3 0f 11 5c 24 28 \tmovss\t%xmm3, 0x28(%rsp)", + "opcode": "movss", + "operands": "%xmm3, 0x28(%rsp)" + }, + { + "address": 4284086, + "line": "415eb6: f3 44 0f 10 52 08 \tmovss\t0x8(%rdx), %xmm10", + "opcode": "movss", + "operands": "0x8(%rdx), %xmm10" + }, + { + "address": 4284092, + "line": "415ebc: f3 44 0f 58 50 08 \taddss\t0x8(%rax), %xmm10", + "opcode": "addss", + "operands": "0x8(%rax), %xmm10" + }, + { + "address": 4284098, + "line": "415ec2: f3 44 0f 58 d2 \taddss\t%xmm2, %xmm10", + "opcode": "addss", + "operands": "%xmm2, %xmm10" + }, + { + "address": 4284103, + "line": "415ec7: f3 44 0f 11 54 24 34 \tmovss\t%xmm10, 0x34(%rsp)", + "opcode": "movss", + "operands": "%xmm10, 0x34(%rsp)" + }, + { + "address": 4284110, + "line": "415ece: e9 cb fe ff ff \tjmp\t0x415d9e ", + "opcode": "jmp", + "operands": "0x415d9e " + }, + { + "address": 4284115, + "line": "415ed3: 90 \tnop", + "opcode": "nop", + "operands": "" + } + ], + "limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services." + }, + "SV_inPVS": { + "calls": [ + { + "address": 4238684, + "label": "CM_PointLeafnum", + "target": 4341860 + }, + { + "address": 4238693, + "label": "CM_LeafCluster", + "target": 4285984 + }, + { + "address": 4238703, + "label": "CM_LeafArea", + "target": 4285932 + }, + { + "address": 4238714, + "label": "CM_ClusterPVS", + "target": 4340028 + }, + { + "address": 4238725, + "label": "CM_PointLeafnum", + "target": 4341860 + }, + { + "address": 4238734, + "label": "CM_LeafCluster", + "target": 4285984 + }, + { + "address": 4238744, + "label": "CM_LeafArea", + "target": 4285932 + }, + { + "address": 4238787, + "label": "CM_AreasConnected", + "target": 4340502 + } + ], + "edges": [ + { + "from": 4238652, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238657 + }, + { + "from": 4238657, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238662 + }, + { + "from": 4238662, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238667 + }, + { + "from": 4238667, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238672 + }, + { + "from": 4238672, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238675 + }, + { + "from": 4238675, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238680 + }, + { + "from": 4238680, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238684 + }, + { + "from": 4238684, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4238689 + }, + { + "from": 4238689, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238691 + }, + { + "from": 4238691, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238693 + }, + { + "from": 4238693, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4238698 + }, + { + "from": 4238698, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238700 + }, + { + "from": 4238700, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238703 + }, + { + "from": 4238703, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4238708 + }, + { + "from": 4238708, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238711 + }, + { + "from": 4238711, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238714 + }, + { + "from": 4238714, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4238719 + }, + { + "from": 4238719, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238722 + }, + { + "from": 4238722, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238725 + }, + { + "from": 4238725, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4238730 + }, + { + "from": 4238730, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238732 + }, + { + "from": 4238732, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238734 + }, + { + "from": 4238734, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4238739 + }, + { + "from": 4238739, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238741 + }, + { + "from": 4238741, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238744 + }, + { + "from": 4238744, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4238749 + }, + { + "from": 4238749, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238752 + }, + { + "from": 4238752, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238754 + }, + { + "from": 4238754, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4238784 + }, + { + "from": 4238754, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238756 + }, + { + "from": 4238756, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238759 + }, + { + "from": 4238759, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238763 + }, + { + "from": 4238763, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238765 + }, + { + "from": 4238765, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238768 + }, + { + "from": 4238768, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238771 + }, + { + "from": 4238771, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238773 + }, + { + "from": 4238773, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238778 + }, + { + "from": 4238778, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238780 + }, + { + "from": 4238780, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238782 + }, + { + "from": 4238782, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4238799 + }, + { + "from": 4238782, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238784 + }, + { + "from": 4238784, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238787 + }, + { + "from": 4238787, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4238792 + }, + { + "from": 4238792, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238794 + }, + { + "from": 4238794, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238796 + }, + { + "from": 4238796, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238799 + }, + { + "from": 4238799, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238803 + }, + { + "from": 4238803, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238808 + }, + { + "from": 4238808, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238810 + }, + { + "from": 4238810, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238815 + }, + { + "from": 4238815, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238820 + }, + { + "from": 4238820, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238825 + }, + { + "from": 4238825, + "kind": "fallthrough", + "target_scope": "local", + "to": 4238829 + }, + { + "from": 4238829, + "kind": "return", + "target_scope": "external", + "to": null + } + ], + "entry": 4238652, + "instructions": [ + { + "address": 4238652, + "line": "40ad3c: 48 89 5c 24 d8 \tmovq\t%rbx, -0x28(%rsp)", + "opcode": "movq", + "operands": "%rbx, -0x28(%rsp)" + }, + { + "address": 4238657, + "line": "40ad41: 48 89 6c 24 e0 \tmovq\t%rbp, -0x20(%rsp)", + "opcode": "movq", + "operands": "%rbp, -0x20(%rsp)" + }, + { + "address": 4238662, + "line": "40ad46: 4c 89 64 24 e8 \tmovq\t%r12, -0x18(%rsp)", + "opcode": "movq", + "operands": "%r12, -0x18(%rsp)" + }, + { + "address": 4238667, + "line": "40ad4b: 4c 89 6c 24 f0 \tmovq\t%r13, -0x10(%rsp)", + "opcode": "movq", + "operands": "%r13, -0x10(%rsp)" + }, + { + "address": 4238672, + "line": "40ad50: 49 89 f5 \tmovq\t%rsi, %r13", + "opcode": "movq", + "operands": "%rsi, %r13" + }, + { + "address": 4238675, + "line": "40ad53: 4c 89 74 24 f8 \tmovq\t%r14, -0x8(%rsp)", + "opcode": "movq", + "operands": "%r14, -0x8(%rsp)" + }, + { + "address": 4238680, + "line": "40ad58: 48 83 ec 28 \tsubq\t$0x28, %rsp", + "opcode": "subq", + "operands": "$0x28, %rsp" + }, + { + "address": 4238684, + "line": "40ad5c: e8 03 93 01 00 \tcallq\t0x424064 ", + "opcode": "callq", + "operands": "0x424064 " + }, + { + "address": 4238689, + "line": "40ad61: 89 c5 \tmovl\t%eax, %ebp", + "opcode": "movl", + "operands": "%eax, %ebp" + }, + { + "address": 4238691, + "line": "40ad63: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4238693, + "line": "40ad65: e8 b6 b8 00 00 \tcallq\t0x416620 ", + "opcode": "callq", + "operands": "0x416620 " + }, + { + "address": 4238698, + "line": "40ad6a: 89 ef \tmovl\t%ebp, %edi", + "opcode": "movl", + "operands": "%ebp, %edi" + }, + { + "address": 4238700, + "line": "40ad6c: 41 89 c4 \tmovl\t%eax, %r12d", + "opcode": "movl", + "operands": "%eax, %r12d" + }, + { + "address": 4238703, + "line": "40ad6f: e8 78 b8 00 00 \tcallq\t0x4165ec ", + "opcode": "callq", + "operands": "0x4165ec " + }, + { + "address": 4238708, + "line": "40ad74: 44 89 e7 \tmovl\t%r12d, %edi", + "opcode": "movl", + "operands": "%r12d, %edi" + }, + { + "address": 4238711, + "line": "40ad77: 41 89 c6 \tmovl\t%eax, %r14d", + "opcode": "movl", + "operands": "%eax, %r14d" + }, + { + "address": 4238714, + "line": "40ad7a: e8 bd 8b 01 00 \tcallq\t0x42393c ", + "opcode": "callq", + "operands": "0x42393c " + }, + { + "address": 4238719, + "line": "40ad7f: 4c 89 ef \tmovq\t%r13, %rdi", + "opcode": "movq", + "operands": "%r13, %rdi" + }, + { + "address": 4238722, + "line": "40ad82: 48 89 c5 \tmovq\t%rax, %rbp", + "opcode": "movq", + "operands": "%rax, %rbp" + }, + { + "address": 4238725, + "line": "40ad85: e8 da 92 01 00 \tcallq\t0x424064 ", + "opcode": "callq", + "operands": "0x424064 " + }, + { + "address": 4238730, + "line": "40ad8a: 89 c3 \tmovl\t%eax, %ebx", + "opcode": "movl", + "operands": "%eax, %ebx" + }, + { + "address": 4238732, + "line": "40ad8c: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4238734, + "line": "40ad8e: e8 8d b8 00 00 \tcallq\t0x416620 ", + "opcode": "callq", + "operands": "0x416620 " + }, + { + "address": 4238739, + "line": "40ad93: 89 df \tmovl\t%ebx, %edi", + "opcode": "movl", + "operands": "%ebx, %edi" + }, + { + "address": 4238741, + "line": "40ad95: 41 89 c4 \tmovl\t%eax, %r12d", + "opcode": "movl", + "operands": "%eax, %r12d" + }, + { + "address": 4238744, + "line": "40ad98: e8 4f b8 00 00 \tcallq\t0x4165ec ", + "opcode": "callq", + "operands": "0x4165ec " + }, + { + "address": 4238749, + "line": "40ad9d: 48 85 ed \ttestq\t%rbp, %rbp", + "opcode": "testq", + "operands": "%rbp, %rbp" + }, + { + "address": 4238752, + "line": "40ada0: 89 c6 \tmovl\t%eax, %esi", + "opcode": "movl", + "operands": "%eax, %esi" + }, + { + "address": 4238754, + "line": "40ada2: 74 1c \tje\t0x40adc0 ", + "opcode": "je", + "operands": "0x40adc0 " + }, + { + "address": 4238756, + "line": "40ada4: 44 89 e0 \tmovl\t%r12d, %eax", + "opcode": "movl", + "operands": "%r12d, %eax" + }, + { + "address": 4238759, + "line": "40ada7: 41 83 e4 07 \tandl\t$0x7, %r12d", + "opcode": "andl", + "operands": "$0x7, %r12d" + }, + { + "address": 4238763, + "line": "40adab: 31 d2 \txorl\t%edx, %edx", + "opcode": "xorl", + "operands": "%edx, %edx" + }, + { + "address": 4238765, + "line": "40adad: c1 f8 03 \tsarl\t$0x3, %eax", + "opcode": "sarl", + "operands": "$0x3, %eax" + }, + { + "address": 4238768, + "line": "40adb0: 44 89 e1 \tmovl\t%r12d, %ecx", + "opcode": "movl", + "operands": "%r12d, %ecx" + }, + { + "address": 4238771, + "line": "40adb3: 48 98 \tcltq", + "opcode": "cltq", + "operands": "" + }, + { + "address": 4238773, + "line": "40adb5: 0f b6 44 05 00 \tmovzbl\t(%rbp,%rax), %eax", + "opcode": "movzbl", + "operands": "(%rbp,%rax), %eax" + }, + { + "address": 4238778, + "line": "40adba: d3 f8 \tsarl\t%cl, %eax", + "opcode": "sarl", + "operands": "%cl, %eax" + }, + { + "address": 4238780, + "line": "40adbc: a8 01 \ttestb\t$0x1, %al", + "opcode": "testb", + "operands": "$0x1, %al" + }, + { + "address": 4238782, + "line": "40adbe: 74 0f \tje\t0x40adcf ", + "opcode": "je", + "operands": "0x40adcf " + }, + { + "address": 4238784, + "line": "40adc0: 44 89 f7 \tmovl\t%r14d, %edi", + "opcode": "movl", + "operands": "%r14d, %edi" + }, + { + "address": 4238787, + "line": "40adc3: e8 4e 8d 01 00 \tcallq\t0x423b16 ", + "opcode": "callq", + "operands": "0x423b16 " + }, + { + "address": 4238792, + "line": "40adc8: 31 d2 \txorl\t%edx, %edx", + "opcode": "xorl", + "operands": "%edx, %edx" + }, + { + "address": 4238794, + "line": "40adca: 85 c0 \ttestl\t%eax, %eax", + "opcode": "testl", + "operands": "%eax, %eax" + }, + { + "address": 4238796, + "line": "40adcc: 0f 95 c2 \tsetne\t%dl", + "opcode": "setne", + "operands": "%dl" + }, + { + "address": 4238799, + "line": "40adcf: 48 8b 1c 24 \tmovq\t(%rsp), %rbx", + "opcode": "movq", + "operands": "(%rsp), %rbx" + }, + { + "address": 4238803, + "line": "40add3: 48 8b 6c 24 08 \tmovq\t0x8(%rsp), %rbp", + "opcode": "movq", + "operands": "0x8(%rsp), %rbp" + }, + { + "address": 4238808, + "line": "40add8: 89 d0 \tmovl\t%edx, %eax", + "opcode": "movl", + "operands": "%edx, %eax" + }, + { + "address": 4238810, + "line": "40adda: 4c 8b 64 24 10 \tmovq\t0x10(%rsp), %r12", + "opcode": "movq", + "operands": "0x10(%rsp), %r12" + }, + { + "address": 4238815, + "line": "40addf: 4c 8b 6c 24 18 \tmovq\t0x18(%rsp), %r13", + "opcode": "movq", + "operands": "0x18(%rsp), %r13" + }, + { + "address": 4238820, + "line": "40ade4: 4c 8b 74 24 20 \tmovq\t0x20(%rsp), %r14", + "opcode": "movq", + "operands": "0x20(%rsp), %r14" + }, + { + "address": 4238825, + "line": "40ade9: 48 83 c4 28 \taddq\t$0x28, %rsp", + "opcode": "addq", + "operands": "$0x28, %rsp" + }, + { + "address": 4238829, + "line": "40aded: c3 \tretq", + "opcode": "retq", + "operands": "" + } + ], + "limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services." + }, + "VM_ArgPtr": { + "calls": [], + "edges": [ + { + "from": 4530256, + "kind": "fallthrough", + "target_scope": "local", + "to": 4530259 + }, + { + "from": 4530259, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4530264 + }, + { + "from": 4530259, + "kind": "fallthrough", + "target_scope": "local", + "to": 4530261 + }, + { + "from": 4530261, + "kind": "fallthrough", + "target_scope": "local", + "to": 4530263 + }, + { + "from": 4530263, + "kind": "return", + "target_scope": "external", + "to": null + }, + { + "from": 4530264, + "kind": "fallthrough", + "target_scope": "local", + "to": 4530271 + }, + { + "from": 4530271, + "kind": "fallthrough", + "target_scope": "local", + "to": 4530274 + }, + { + "from": 4530274, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4530261 + }, + { + "from": 4530274, + "kind": "fallthrough", + "target_scope": "local", + "to": 4530276 + }, + { + "from": 4530276, + "kind": "fallthrough", + "target_scope": "local", + "to": 4530281 + }, + { + "from": 4530281, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4530294 + }, + { + "from": 4530281, + "kind": "fallthrough", + "target_scope": "local", + "to": 4530283 + }, + { + "from": 4530283, + "kind": "fallthrough", + "target_scope": "local", + "to": 4530286 + }, + { + "from": 4530286, + "kind": "fallthrough", + "target_scope": "local", + "to": 4530293 + }, + { + "from": 4530293, + "kind": "return", + "target_scope": "external", + "to": null + }, + { + "from": 4530294, + "kind": "fallthrough", + "target_scope": "local", + "to": 4530301 + }, + { + "from": 4530301, + "kind": "fallthrough", + "target_scope": "local", + "to": 4530304 + }, + { + "from": 4530304, + "kind": "fallthrough", + "target_scope": "local", + "to": 4530311 + }, + { + "from": 4530311, + "kind": "return", + "target_scope": "external", + "to": null + } + ], + "entry": 4530256, + "instructions": [ + { + "address": 4530256, + "line": "452050: 48 85 ff \ttestq\t%rdi, %rdi", + "opcode": "testq", + "operands": "%rdi, %rdi" + }, + { + "address": 4530259, + "line": "452053: 75 03 \tjne\t0x452058 ", + "opcode": "jne", + "operands": "0x452058 " + }, + { + "address": 4530261, + "line": "452055: 31 c0 \txorl\t%eax, %eax", + "opcode": "xorl", + "operands": "%eax, %eax" + }, + { + "address": 4530263, + "line": "452057: c3 \tretq", + "opcode": "retq", + "operands": "" + }, + { + "address": 4530264, + "line": "452058: 48 8b 15 e1 dc 3a 00 \tmovq\t0x3adce1(%rip), %rdx # 0x7ffd40 ", + "opcode": "movq", + "operands": "0x3adce1(%rip), %rdx # 0x7ffd40 " + }, + { + "address": 4530271, + "line": "45205f: 48 85 d2 \ttestq\t%rdx, %rdx", + "opcode": "testq", + "operands": "%rdx, %rdx" + }, + { + "address": 4530274, + "line": "452062: 74 f1 \tje\t0x452055 ", + "opcode": "je", + "operands": "0x452055 " + }, + { + "address": 4530276, + "line": "452064: 48 83 7a 58 00 \tcmpq\t$0x0, 0x58(%rdx)", + "opcode": "cmpq", + "operands": "$0x0, 0x58(%rdx)" + }, + { + "address": 4530281, + "line": "452069: 74 0b \tje\t0x452076 ", + "opcode": "je", + "operands": "0x452076 " + }, + { + "address": 4530283, + "line": "45206b: 48 89 f8 \tmovq\t%rdi, %rax", + "opcode": "movq", + "operands": "%rdi, %rax" + }, + { + "address": 4530286, + "line": "45206e: 48 03 82 90 00 00 00 \taddq\t0x90(%rdx), %rax", + "opcode": "addq", + "operands": "0x90(%rdx), %rax" + }, + { + "address": 4530293, + "line": "452075: c3 \tretq", + "opcode": "retq", + "operands": "" + }, + { + "address": 4530294, + "line": "452076: 48 63 82 98 00 00 00 \tmovslq\t0x98(%rdx), %rax", + "opcode": "movslq", + "operands": "0x98(%rdx), %rax" + }, + { + "address": 4530301, + "line": "45207d: 48 21 f8 \tandq\t%rdi, %rax", + "opcode": "andq", + "operands": "%rdi, %rax" + }, + { + "address": 4530304, + "line": "452080: 48 03 82 90 00 00 00 \taddq\t0x90(%rdx), %rax", + "opcode": "addq", + "operands": "0x90(%rdx), %rax" + }, + { + "address": 4530311, + "line": "452087: c3 \tretq", + "opcode": "retq", + "operands": "" + } + ], + "limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services." + } + }, + "pointer_traces": [ + { + "argument": 0, + "current_vm": 0, + "data_base": 1048576, + "field58": 0, + "mask_field98": 65535, + "trace": { + "result": 0, + "trace": [ + 4530256, + 4530259, + 4530261, + 4530263 + ] + } + }, + { + "argument": 1, + "current_vm": 0, + "data_base": 1048576, + "field58": 0, + "mask_field98": 65535, + "trace": { + "result": 0, + "trace": [ + 4530256, + 4530259, + 4530264, + 4530271, + 4530274, + 4530261, + 4530263 + ] + } + }, + { + "argument": 256, + "current_vm": 131072, + "data_base": 1048576, + "field58": 1, + "mask_field98": 65535, + "trace": { + "result": 1048832, + "trace": [ + 4530256, + 4530259, + 4530264, + 4530271, + 4530274, + 4530276, + 4530281, + 4530283, + 4530286, + 4530293 + ] + } + }, + { + "argument": 4660, + "current_vm": 131072, + "data_base": 1048576, + "field58": 0, + "mask_field98": 255, + "trace": { + "result": 1048628, + "trace": [ + 4530256, + 4530259, + 4530264, + 4530271, + 4530274, + 4530276, + 4530281, + 4530294, + 4530301, + 4530304, + 4530311 + ] + } + }, + { + "argument": 511, + "current_vm": 131072, + "data_base": 1048576, + "field58": 0, + "mask_field98": 255, + "trace": { + "result": 1048831, + "trace": [ + 4530256, + 4530259, + 4530264, + 4530271, + 4530274, + 4530276, + 4530281, + 4530294, + 4530301, + 4530304, + 4530311 + ] + } + }, + { + "argument": -1, + "current_vm": 131072, + "data_base": 1048576, + "field58": 0, + "mask_field98": 65535, + "trace": { + "result": 1114111, + "trace": [ + 4530256, + 4530259, + 4530264, + 4530271, + 4530274, + 4530276, + 4530281, + 4530294, + 4530301, + 4530304, + 4530311 + ] + } + }, + { + "argument": 4660, + "current_vm": 131072, + "data_base": 1048576, + "field58": 0, + "mask_field98": -1, + "trace": { + "result": 1053236, + "trace": [ + 4530256, + 4530259, + 4530264, + 4530271, + 4530274, + 4530276, + 4530281, + 4530294, + 4530301, + 4530304, + 4530311 + ] + } + }, + { + "argument": 4294967296, + "current_vm": 131072, + "data_base": 1048576, + "field58": 1, + "mask_field98": 65535, + "trace": { + "result": 4296015872, + "trace": [ + 4530256, + 4530259, + 4530264, + 4530271, + 4530274, + 4530276, + 4530281, + 4530283, + 4530286, + 4530293 + ] + } + }, + { + "argument": 4294967296, + "current_vm": 131072, + "data_base": 1048576, + "field58": 0, + "mask_field98": 65535, + "trace": { + "result": 1048576, + "trace": [ + 4530256, + 4530259, + 4530264, + 4530271, + 4530274, + 4530276, + 4530281, + 4530294, + 4530301, + 4530304, + 4530311 + ] + } + } + ], + "source": { + "bytes": 961958, + "path": "Quake3-UrT-Ded.x86_64", + "sha256": "5dc5f5fbf0f106af6df82cd6ce65987bc6ddff18400f1cd0cb8ac1126ee357cb" + }, + "trace_float_constants": [ + { + "address": 4924304, + "bits": 1065353216, + "file_offset": 730000, + "float32": 1.0, + "instruction": 4283495 + }, + { + "address": 4925068, + "bits": 3212836864, + "file_offset": 730764, + "float32": -1.0, + "instruction": 4283635 + }, + { + "address": 4925068, + "bits": 3212836864, + "file_offset": 730764, + "float32": -1.0, + "instruction": 4283948 + } + ], + "zero_extent": { + "address": 8297124, + "file_offset": null, + "float32": [ + 0.0, + 0.0, + 0.0 + ], + "raw": "000000000000000000000000", + "section": ".bss", + "zero_fill_initial_value": true + } + }, + "linux--Quake3-UrT.x86_64": { + "area_capacity_warning": { + "address": 5723576, + "text": "SV_AreaEntities: MAXCOUNT\n" + }, + "cases": { + "103": { + "calls": [ + { + "address": 4667968, + "line": "473a40: e8 13 fb f8 ff \tcallq\t0x403558 ", + "opcode": "callq", + "operands": "0x403558 " + } + ], + "instructions": [ + { + "address": 4667963, + "line": "473a3b: f3 0f 10 47 08 \tmovss\t0x8(%rdi), %xmm0", + "opcode": "movss", + "operands": "0x8(%rdi), %xmm0" + }, + { + "address": 4667968, + "line": "473a40: e8 13 fb f8 ff \tcallq\t0x403558 ", + "opcode": "callq", + "operands": "0x403558 " + }, + { + "address": 4667973, + "line": "473a45: f3 0f 11 44 24 3c \tmovss\t%xmm0, 0x3c(%rsp)", + "opcode": "movss", + "operands": "%xmm0, 0x3c(%rsp)" + }, + { + "address": 4667979, + "line": "473a4b: 8b 4c 24 3c \tmovl\t0x3c(%rsp), %ecx", + "opcode": "movl", + "operands": "0x3c(%rsp), %ecx" + }, + { + "address": 4667983, + "line": "473a4f: 89 c8 \tmovl\t%ecx, %eax", + "opcode": "movl", + "operands": "%ecx, %eax" + }, + { + "address": 4667985, + "line": "473a51: 48 98 \tcltq", + "opcode": "cltq", + "operands": "" + }, + { + "address": 4667987, + "line": "473a53: e9 a8 f6 ff ff \tjmp\t0x473100 ", + "opcode": "jmp", + "operands": "0x473100 " + } + ], + "target_address": 4667963 + }, + "104": { + "calls": [ + { + "address": 4667997, + "line": "473a5d: e8 86 f8 f8 ff \tcallq\t0x4032e8 ", + "opcode": "callq", + "operands": "0x4032e8 " + } + ], + "instructions": [ + { + "address": 4667992, + "line": "473a58: f3 0f 10 47 08 \tmovss\t0x8(%rdi), %xmm0", + "opcode": "movss", + "operands": "0x8(%rdi), %xmm0" + }, + { + "address": 4667997, + "line": "473a5d: e8 86 f8 f8 ff \tcallq\t0x4032e8 ", + "opcode": "callq", + "operands": "0x4032e8 " + }, + { + "address": 4668002, + "line": "473a62: f3 0f 11 44 24 3c \tmovss\t%xmm0, 0x3c(%rsp)", + "opcode": "movss", + "operands": "%xmm0, 0x3c(%rsp)" + }, + { + "address": 4668008, + "line": "473a68: 8b 6c 24 3c \tmovl\t0x3c(%rsp), %ebp", + "opcode": "movl", + "operands": "0x3c(%rsp), %ebp" + }, + { + "address": 4668012, + "line": "473a6c: 89 e8 \tmovl\t%ebp, %eax", + "opcode": "movl", + "operands": "%ebp, %eax" + }, + { + "address": 4668014, + "line": "473a6e: 48 98 \tcltq", + "opcode": "cltq", + "operands": "" + }, + { + "address": 4668016, + "line": "473a70: e9 8b f6 ff ff \tjmp\t0x473100 ", + "opcode": "jmp", + "operands": "0x473100 " + } + ], + "target_address": 4667992 + }, + "24": { + "calls": [ + { + "address": 4666582, + "line": "4734d6: e8 f5 8b 01 00 \tcallq\t0x48c0d0 ", + "opcode": "callq", + "operands": "0x48c0d0 " + }, + { + "address": 4666594, + "line": "4734e2: e8 e9 8b 01 00 \tcallq\t0x48c0d0 ", + "opcode": "callq", + "operands": "0x48c0d0 " + }, + { + "address": 4666606, + "line": "4734ee: e8 dd 8b 01 00 \tcallq\t0x48c0d0 ", + "opcode": "callq", + "operands": "0x48c0d0 " + }, + { + "address": 4666618, + "line": "4734fa: e8 d1 8b 01 00 \tcallq\t0x48c0d0 ", + "opcode": "callq", + "operands": "0x48c0d0 " + }, + { + "address": 4666635, + "line": "47350b: e8 c0 8b 01 00 \tcallq\t0x48c0d0 ", + "opcode": "callq", + "operands": "0x48c0d0 " + }, + { + "address": 4666686, + "line": "47353e: e8 13 a6 00 00 \tcallq\t0x47db56 ", + "opcode": "callq", + "operands": "0x47db56 " + } + ], + "instructions": [ + { + "address": 4666554, + "line": "4734ba: 48 8b 77 38 \tmovq\t0x38(%rdi), %rsi", + "opcode": "movq", + "operands": "0x38(%rdi), %rsi" + }, + { + "address": 4666558, + "line": "4734be: 48 89 b4 24 e8 00 00 00 \tmovq\t%rsi, 0xe8(%rsp)", + "opcode": "movq", + "operands": "%rsi, 0xe8(%rsp)" + }, + { + "address": 4666566, + "line": "4734c6: 48 8b 7f 30 \tmovq\t0x30(%rdi), %rdi", + "opcode": "movq", + "operands": "0x30(%rdi), %rdi" + }, + { + "address": 4666570, + "line": "4734ca: 48 89 bc 24 e0 00 00 00 \tmovq\t%rdi, 0xe0(%rsp)", + "opcode": "movq", + "operands": "%rdi, 0xe0(%rsp)" + }, + { + "address": 4666578, + "line": "4734d2: 48 8b 7d 28 \tmovq\t0x28(%rbp), %rdi", + "opcode": "movq", + "operands": "0x28(%rbp), %rdi" + }, + { + "address": 4666582, + "line": "4734d6: e8 f5 8b 01 00 \tcallq\t0x48c0d0 ", + "opcode": "callq", + "operands": "0x48c0d0 " + }, + { + "address": 4666587, + "line": "4734db: 48 8b 7d 20 \tmovq\t0x20(%rbp), %rdi", + "opcode": "movq", + "operands": "0x20(%rbp), %rdi" + }, + { + "address": 4666591, + "line": "4734df: 49 89 c5 \tmovq\t%rax, %r13", + "opcode": "movq", + "operands": "%rax, %r13" + }, + { + "address": 4666594, + "line": "4734e2: e8 e9 8b 01 00 \tcallq\t0x48c0d0 ", + "opcode": "callq", + "operands": "0x48c0d0 " + }, + { + "address": 4666599, + "line": "4734e7: 48 8b 7d 18 \tmovq\t0x18(%rbp), %rdi", + "opcode": "movq", + "operands": "0x18(%rbp), %rdi" + }, + { + "address": 4666603, + "line": "4734eb: 49 89 c4 \tmovq\t%rax, %r12", + "opcode": "movq", + "operands": "%rax, %r12" + }, + { + "address": 4666606, + "line": "4734ee: e8 dd 8b 01 00 \tcallq\t0x48c0d0 ", + "opcode": "callq", + "operands": "0x48c0d0 " + }, + { + "address": 4666611, + "line": "4734f3: 48 8b 7d 10 \tmovq\t0x10(%rbp), %rdi", + "opcode": "movq", + "operands": "0x10(%rbp), %rdi" + }, + { + "address": 4666615, + "line": "4734f7: 49 89 c7 \tmovq\t%rax, %r15", + "opcode": "movq", + "operands": "%rax, %r15" + }, + { + "address": 4666618, + "line": "4734fa: e8 d1 8b 01 00 \tcallq\t0x48c0d0 ", + "opcode": "callq", + "operands": "0x48c0d0 " + }, + { + "address": 4666623, + "line": "4734ff: 48 89 84 24 f0 00 00 00 \tmovq\t%rax, 0xf0(%rsp)", + "opcode": "movq", + "operands": "%rax, 0xf0(%rsp)" + }, + { + "address": 4666631, + "line": "473507: 48 8b 7d 08 \tmovq\t0x8(%rbp), %rdi", + "opcode": "movq", + "operands": "0x8(%rbp), %rdi" + }, + { + "address": 4666635, + "line": "47350b: e8 c0 8b 01 00 \tcallq\t0x48c0d0 ", + "opcode": "callq", + "operands": "0x48c0d0 " + }, + { + "address": 4666640, + "line": "473510: 44 8b 8c 24 e0 00 00 00 \tmovl\t0xe0(%rsp), %r9d", + "opcode": "movl", + "operands": "0xe0(%rsp), %r9d" + }, + { + "address": 4666648, + "line": "473518: 48 89 c7 \tmovq\t%rax, %rdi", + "opcode": "movq", + "operands": "%rax, %rdi" + }, + { + "address": 4666651, + "line": "47351b: 48 8b b4 24 f0 00 00 00 \tmovq\t0xf0(%rsp), %rsi", + "opcode": "movq", + "operands": "0xf0(%rsp), %rsi" + }, + { + "address": 4666659, + "line": "473523: 8b 84 24 e8 00 00 00 \tmovl\t0xe8(%rsp), %eax", + "opcode": "movl", + "operands": "0xe8(%rsp), %eax" + }, + { + "address": 4666666, + "line": "47352a: 4d 89 e8 \tmovq\t%r13, %r8", + "opcode": "movq", + "operands": "%r13, %r8" + }, + { + "address": 4666669, + "line": "47352d: 4c 89 e1 \tmovq\t%r12, %rcx", + "opcode": "movq", + "operands": "%r12, %rcx" + }, + { + "address": 4666672, + "line": "473530: 4c 89 fa \tmovq\t%r15, %rdx", + "opcode": "movq", + "operands": "%r15, %rdx" + }, + { + "address": 4666675, + "line": "473533: c7 44 24 08 00 00 00 00 \tmovl\t$0x0, 0x8(%rsp)", + "opcode": "movl", + "operands": "$0x0, 0x8(%rsp)" + }, + { + "address": 4666683, + "line": "47353b: 89 04 24 \tmovl\t%eax, (%rsp)", + "opcode": "movl", + "operands": "%eax, (%rsp)" + }, + { + "address": 4666686, + "line": "47353e: e8 13 a6 00 00 \tcallq\t0x47db56 ", + "opcode": "callq", + "operands": "0x47db56 " + }, + { + "address": 4666691, + "line": "473543: 31 c0 \txorl\t%eax, %eax", + "opcode": "xorl", + "operands": "%eax, %eax" + }, + { + "address": 4666693, + "line": "473545: e9 b6 fb ff ff \tjmp\t0x473100 ", + "opcode": "jmp", + "operands": "0x473100 " + } + ], + "target_address": 4666554 + }, + "26": { + "calls": [ + { + "address": 4666733, + "line": "47356d: e8 5e 8b 01 00 \tcallq\t0x48c0d0 ", + "opcode": "callq", + "operands": "0x48c0d0 " + }, + { + "address": 4666745, + "line": "473579: e8 52 8b 01 00 \tcallq\t0x48c0d0 ", + "opcode": "callq", + "operands": "0x48c0d0 " + }, + { + "address": 4666756, + "line": "473584: e8 23 f7 ff ff \tcallq\t0x472cac ", + "opcode": "callq", + "operands": "0x472cac " + } + ], + "instructions": [ + { + "address": 4666729, + "line": "473569: 48 8b 7f 10 \tmovq\t0x10(%rdi), %rdi", + "opcode": "movq", + "operands": "0x10(%rdi), %rdi" + }, + { + "address": 4666733, + "line": "47356d: e8 5e 8b 01 00 \tcallq\t0x48c0d0 ", + "opcode": "callq", + "operands": "0x48c0d0 " + }, + { + "address": 4666738, + "line": "473572: 48 8b 7d 08 \tmovq\t0x8(%rbp), %rdi", + "opcode": "movq", + "operands": "0x8(%rbp), %rdi" + }, + { + "address": 4666742, + "line": "473576: 49 89 c6 \tmovq\t%rax, %r14", + "opcode": "movq", + "operands": "%rax, %r14" + }, + { + "address": 4666745, + "line": "473579: e8 52 8b 01 00 \tcallq\t0x48c0d0 ", + "opcode": "callq", + "operands": "0x48c0d0 " + }, + { + "address": 4666750, + "line": "47357e: 4c 89 f6 \tmovq\t%r14, %rsi", + "opcode": "movq", + "operands": "%r14, %rsi" + }, + { + "address": 4666753, + "line": "473581: 48 89 c7 \tmovq\t%rax, %rdi", + "opcode": "movq", + "operands": "%rax, %rdi" + }, + { + "address": 4666756, + "line": "473584: e8 23 f7 ff ff \tcallq\t0x472cac ", + "opcode": "callq", + "operands": "0x472cac " + }, + { + "address": 4666761, + "line": "473589: 89 c0 \tmovl\t%eax, %eax", + "opcode": "movl", + "operands": "%eax, %eax" + }, + { + "address": 4666763, + "line": "47358b: e9 70 fb ff ff \tjmp\t0x473100 ", + "opcode": "jmp", + "operands": "0x473100 " + } + ], + "target_address": 4666729 + }, + "32": { + "calls": [ + { + "address": 4666987, + "line": "47366b: e8 60 8a 01 00 \tcallq\t0x48c0d0 ", + "opcode": "callq", + "operands": "0x48c0d0 " + }, + { + "address": 4666999, + "line": "473677: e8 54 8a 01 00 \tcallq\t0x48c0d0 ", + "opcode": "callq", + "operands": "0x48c0d0 " + }, + { + "address": 4667011, + "line": "473683: e8 48 8a 01 00 \tcallq\t0x48c0d0 ", + "opcode": "callq", + "operands": "0x48c0d0 " + }, + { + "address": 4667027, + "line": "473693: e8 f6 8d 00 00 \tcallq\t0x47c48e ", + "opcode": "callq", + "operands": "0x47c48e " + } + ], + "instructions": [ + { + "address": 4666979, + "line": "473663: 48 8b 5f 20 \tmovq\t0x20(%rdi), %rbx", + "opcode": "movq", + "operands": "0x20(%rdi), %rbx" + }, + { + "address": 4666983, + "line": "473667: 48 8b 7f 18 \tmovq\t0x18(%rdi), %rdi", + "opcode": "movq", + "operands": "0x18(%rdi), %rdi" + }, + { + "address": 4666987, + "line": "47366b: e8 60 8a 01 00 \tcallq\t0x48c0d0 ", + "opcode": "callq", + "operands": "0x48c0d0 " + }, + { + "address": 4666992, + "line": "473670: 48 8b 7d 10 \tmovq\t0x10(%rbp), %rdi", + "opcode": "movq", + "operands": "0x10(%rbp), %rdi" + }, + { + "address": 4666996, + "line": "473674: 49 89 c6 \tmovq\t%rax, %r14", + "opcode": "movq", + "operands": "%rax, %r14" + }, + { + "address": 4666999, + "line": "473677: e8 54 8a 01 00 \tcallq\t0x48c0d0 ", + "opcode": "callq", + "operands": "0x48c0d0 " + }, + { + "address": 4667004, + "line": "47367c: 48 8b 7d 08 \tmovq\t0x8(%rbp), %rdi", + "opcode": "movq", + "operands": "0x8(%rbp), %rdi" + }, + { + "address": 4667008, + "line": "473680: 49 89 c4 \tmovq\t%rax, %r12", + "opcode": "movq", + "operands": "%rax, %r12" + }, + { + "address": 4667011, + "line": "473683: e8 48 8a 01 00 \tcallq\t0x48c0d0 ", + "opcode": "callq", + "operands": "0x48c0d0 " + }, + { + "address": 4667016, + "line": "473688: 89 d9 \tmovl\t%ebx, %ecx", + "opcode": "movl", + "operands": "%ebx, %ecx" + }, + { + "address": 4667018, + "line": "47368a: 48 89 c7 \tmovq\t%rax, %rdi", + "opcode": "movq", + "operands": "%rax, %rdi" + }, + { + "address": 4667021, + "line": "47368d: 4c 89 f2 \tmovq\t%r14, %rdx", + "opcode": "movq", + "operands": "%r14, %rdx" + }, + { + "address": 4667024, + "line": "473690: 4c 89 e6 \tmovq\t%r12, %rsi", + "opcode": "movq", + "operands": "%r12, %rsi" + }, + { + "address": 4667027, + "line": "473693: e8 f6 8d 00 00 \tcallq\t0x47c48e ", + "opcode": "callq", + "operands": "0x47c48e " + }, + { + "address": 4667032, + "line": "473698: 48 98 \tcltq", + "opcode": "cltq", + "operands": "" + }, + { + "address": 4667034, + "line": "47369a: e9 61 fa ff ff \tjmp\t0x473100 ", + "opcode": "jmp", + "operands": "0x473100 " + } + ], + "target_address": 4666979 + } + }, + "disassembly_sha256": "895d6c0bf954834261883cf62215bf67aa1ce7fe33642f34e1beeaee6f53032d", + "dispatch_table_address": 5714264, + "graphs": { + "SV_AreaEntities": { + "calls": [ + { + "address": 4703412, + "label": "SV_AreaEntities_r", + "target": 4703080 + } + ], + "edges": [ + { + "from": 4703374, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703378 + }, + { + "from": 4703378, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703382 + }, + { + "from": 4703382, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703387 + }, + { + "from": 4703387, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703392 + }, + { + "from": 4703392, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703395 + }, + { + "from": 4703395, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703400 + }, + { + "from": 4703400, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703408 + }, + { + "from": 4703408, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703412 + }, + { + "from": 4703412, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4703417 + }, + { + "from": 4703417, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703421 + }, + { + "from": 4703421, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703425 + }, + { + "from": 4703425, + "kind": "return", + "target_scope": "external", + "to": null + } + ], + "entry": 4703374, + "instructions": [ + { + "address": 4703374, + "line": "47c48e: 48 83 ec 28 \tsubq\t$0x28, %rsp", + "opcode": "subq", + "operands": "$0x28, %rsp" + }, + { + "address": 4703378, + "line": "47c492: 48 89 3c 24 \tmovq\t%rdi, (%rsp)", + "opcode": "movq", + "operands": "%rdi, (%rsp)" + }, + { + "address": 4703382, + "line": "47c496: 48 89 74 24 08 \tmovq\t%rsi, 0x8(%rsp)", + "opcode": "movq", + "operands": "%rsi, 0x8(%rsp)" + }, + { + "address": 4703387, + "line": "47c49b: bf 40 68 30 01 \tmovl\t$0x1306840, %edi # imm = 0x1306840", + "opcode": "movl", + "operands": "$0x1306840, %edi # imm = 0x1306840" + }, + { + "address": 4703392, + "line": "47c4a0: 48 89 e6 \tmovq\t%rsp, %rsi", + "opcode": "movq", + "operands": "%rsp, %rsi" + }, + { + "address": 4703395, + "line": "47c4a3: 48 89 54 24 10 \tmovq\t%rdx, 0x10(%rsp)", + "opcode": "movq", + "operands": "%rdx, 0x10(%rsp)" + }, + { + "address": 4703400, + "line": "47c4a8: c7 44 24 18 00 00 00 00 \tmovl\t$0x0, 0x18(%rsp)", + "opcode": "movl", + "operands": "$0x0, 0x18(%rsp)" + }, + { + "address": 4703408, + "line": "47c4b0: 89 4c 24 1c \tmovl\t%ecx, 0x1c(%rsp)", + "opcode": "movl", + "operands": "%ecx, 0x1c(%rsp)" + }, + { + "address": 4703412, + "line": "47c4b4: e8 af fe ff ff \tcallq\t0x47c368 ", + "opcode": "callq", + "operands": "0x47c368 " + }, + { + "address": 4703417, + "line": "47c4b9: 8b 44 24 18 \tmovl\t0x18(%rsp), %eax", + "opcode": "movl", + "operands": "0x18(%rsp), %eax" + }, + { + "address": 4703421, + "line": "47c4bd: 48 83 c4 28 \taddq\t$0x28, %rsp", + "opcode": "addq", + "operands": "$0x28, %rsp" + }, + { + "address": 4703425, + "line": "47c4c1: c3 \tretq", + "opcode": "retq", + "operands": "" + } + ], + "limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services." + }, + "SV_AreaEntities_r": { + "calls": [ + { + "address": 4703125, + "label": "SV_GEntityForSvEntity", + "target": 4665034 + }, + { + "address": 4703333, + "label": "SV_AreaEntities_r", + "target": 4703080 + } + ], + "edges": [ + { + "from": 4703080, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703082 + }, + { + "from": 4703082, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703084 + }, + { + "from": 4703084, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703087 + }, + { + "from": 4703087, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703089 + }, + { + "from": 4703089, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703090 + }, + { + "from": 4703090, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703093 + }, + { + "from": 4703093, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703094 + }, + { + "from": 4703094, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703098 + }, + { + "from": 4703098, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703101 + }, + { + "from": 4703101, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4703270 + }, + { + "from": 4703101, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703107 + }, + { + "from": 4703107, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703117 + }, + { + "from": 4703117, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703118 + }, + { + "from": 4703118, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703121 + }, + { + "from": 4703121, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703125 + }, + { + "from": 4703125, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4703130 + }, + { + "from": 4703130, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703134 + }, + { + "from": 4703134, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703142 + }, + { + "from": 4703142, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703145 + }, + { + "from": 4703145, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4703258 + }, + { + "from": 4703145, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703147 + }, + { + "from": 4703147, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703155 + }, + { + "from": 4703155, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703159 + }, + { + "from": 4703159, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4703258 + }, + { + "from": 4703159, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703161 + }, + { + "from": 4703161, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703169 + }, + { + "from": 4703169, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703173 + }, + { + "from": 4703173, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4703258 + }, + { + "from": 4703173, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703175 + }, + { + "from": 4703175, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703179 + }, + { + "from": 4703179, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703187 + }, + { + "from": 4703187, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703190 + }, + { + "from": 4703190, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4703258 + }, + { + "from": 4703190, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703192 + }, + { + "from": 4703192, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703200 + }, + { + "from": 4703200, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703204 + }, + { + "from": 4703204, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4703258 + }, + { + "from": 4703204, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703206 + }, + { + "from": 4703206, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703214 + }, + { + "from": 4703214, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703218 + }, + { + "from": 4703218, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4703258 + }, + { + "from": 4703218, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703220 + }, + { + "from": 4703220, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703223 + }, + { + "from": 4703223, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703226 + }, + { + "from": 4703226, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4703353 + }, + { + "from": 4703226, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703228 + }, + { + "from": 4703228, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703235 + }, + { + "from": 4703235, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703238 + }, + { + "from": 4703238, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703242 + }, + { + "from": 4703242, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703246 + }, + { + "from": 4703246, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703250 + }, + { + "from": 4703250, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703253 + }, + { + "from": 4703253, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703257 + }, + { + "from": 4703257, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703258 + }, + { + "from": 4703258, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703261 + }, + { + "from": 4703261, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703264 + }, + { + "from": 4703264, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4703118 + }, + { + "from": 4703264, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703270 + }, + { + "from": 4703270, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703274 + }, + { + "from": 4703274, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703277 + }, + { + "from": 4703277, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4703344 + }, + { + "from": 4703277, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703279 + }, + { + "from": 4703279, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703283 + }, + { + "from": 4703283, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703286 + }, + { + "from": 4703286, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703291 + }, + { + "from": 4703291, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703296 + }, + { + "from": 4703296, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4703326 + }, + { + "from": 4703296, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703298 + }, + { + "from": 4703298, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703301 + }, + { + "from": 4703301, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703305 + }, + { + "from": 4703305, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703310 + }, + { + "from": 4703310, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703315 + }, + { + "from": 4703315, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4703344 + }, + { + "from": 4703315, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703317 + }, + { + "from": 4703317, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703321 + }, + { + "from": 4703321, + "kind": "unconditional", + "target_scope": "local", + "to": 4703094 + }, + { + "from": 4703326, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703330 + }, + { + "from": 4703330, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703333 + }, + { + "from": 4703333, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4703338 + }, + { + "from": 4703338, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703342 + }, + { + "from": 4703342, + "kind": "unconditional", + "target_scope": "local", + "to": 4703298 + }, + { + "from": 4703344, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703345 + }, + { + "from": 4703345, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703346 + }, + { + "from": 4703346, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703348 + }, + { + "from": 4703348, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703350 + }, + { + "from": 4703350, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703352 + }, + { + "from": 4703352, + "kind": "return", + "target_scope": "external", + "to": null + }, + { + "from": 4703353, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703354 + }, + { + "from": 4703354, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703355 + }, + { + "from": 4703355, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703357 + }, + { + "from": 4703357, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703359 + }, + { + "from": 4703359, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703361 + }, + { + "from": 4703361, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703366 + }, + { + "from": 4703366, + "kind": "fallthrough", + "target_scope": "local", + "to": 4703368 + }, + { + "from": 4703368, + "kind": "unconditional", + "target_scope": "external", + "to": 4444624 + } + ], + "entry": 4703080, + "instructions": [ + { + "address": 4703080, + "line": "47c368: 41 56 \tpushq\t%r14", + "opcode": "pushq", + "operands": "%r14" + }, + { + "address": 4703082, + "line": "47c36a: 41 55 \tpushq\t%r13", + "opcode": "pushq", + "operands": "%r13" + }, + { + "address": 4703084, + "line": "47c36c: 49 89 fd \tmovq\t%rdi, %r13", + "opcode": "movq", + "operands": "%rdi, %r13" + }, + { + "address": 4703087, + "line": "47c36f: 41 54 \tpushq\t%r12", + "opcode": "pushq", + "operands": "%r12" + }, + { + "address": 4703089, + "line": "47c371: 55 \tpushq\t%rbp", + "opcode": "pushq", + "operands": "%rbp" + }, + { + "address": 4703090, + "line": "47c372: 48 89 f5 \tmovq\t%rsi, %rbp", + "opcode": "movq", + "operands": "%rsi, %rbp" + }, + { + "address": 4703093, + "line": "47c375: 53 \tpushq\t%rbx", + "opcode": "pushq", + "operands": "%rbx" + }, + { + "address": 4703094, + "line": "47c376: 49 8b 5d 18 \tmovq\t0x18(%r13), %rbx", + "opcode": "movq", + "operands": "0x18(%r13), %rbx" + }, + { + "address": 4703098, + "line": "47c37a: 48 85 db \ttestq\t%rbx, %rbx", + "opcode": "testq", + "operands": "%rbx, %rbx" + }, + { + "address": 4703101, + "line": "47c37d: 0f 84 a3 00 00 00 \tje\t0x47c426 ", + "opcode": "je", + "operands": "0x47c426 " + }, + { + "address": 4703107, + "line": "47c383: 49 be 97 6f f9 96 6f f9 96 6f\tmovabsq\t$0x6f96f96f96f96f97, %r14 # imm = 0x6F96F96F96F96F97", + "opcode": "movabsq", + "operands": "$0x6f96f96f96f96f97, %r14 # imm = 0x6F96F96F96F96F97" + }, + { + "address": 4703117, + "line": "47c38d: 90 \tnop", + "opcode": "nop", + "operands": "" + }, + { + "address": 4703118, + "line": "47c38e: 48 89 df \tmovq\t%rbx, %rdi", + "opcode": "movq", + "operands": "%rbx, %rdi" + }, + { + "address": 4703121, + "line": "47c391: 4c 8b 63 08 \tmovq\t0x8(%rbx), %r12", + "opcode": "movq", + "operands": "0x8(%rbx), %r12" + }, + { + "address": 4703125, + "line": "47c395: e8 30 6b ff ff \tcallq\t0x472eca ", + "opcode": "callq", + "operands": "0x472eca " + }, + { + "address": 4703130, + "line": "47c39a: 48 8b 55 08 \tmovq\t0x8(%rbp), %rdx", + "opcode": "movq", + "operands": "0x8(%rbp), %rdx" + }, + { + "address": 4703134, + "line": "47c39e: f3 0f 10 80 d0 01 00 00 \tmovss\t0x1d0(%rax), %xmm0", + "opcode": "movss", + "operands": "0x1d0(%rax), %xmm0" + }, + { + "address": 4703142, + "line": "47c3a6: 0f 2f 02 \tcomiss\t(%rdx), %xmm0", + "opcode": "comiss", + "operands": "(%rdx), %xmm0" + }, + { + "address": 4703145, + "line": "47c3a9: 77 6f \tja\t0x47c41a ", + "opcode": "ja", + "operands": "0x47c41a " + }, + { + "address": 4703147, + "line": "47c3ab: f3 0f 10 88 d4 01 00 00 \tmovss\t0x1d4(%rax), %xmm1", + "opcode": "movss", + "operands": "0x1d4(%rax), %xmm1" + }, + { + "address": 4703155, + "line": "47c3b3: 0f 2f 4a 04 \tcomiss\t0x4(%rdx), %xmm1", + "opcode": "comiss", + "operands": "0x4(%rdx), %xmm1" + }, + { + "address": 4703159, + "line": "47c3b7: 77 61 \tja\t0x47c41a ", + "opcode": "ja", + "operands": "0x47c41a " + }, + { + "address": 4703161, + "line": "47c3b9: f3 0f 10 90 d8 01 00 00 \tmovss\t0x1d8(%rax), %xmm2", + "opcode": "movss", + "operands": "0x1d8(%rax), %xmm2" + }, + { + "address": 4703169, + "line": "47c3c1: 0f 2f 52 08 \tcomiss\t0x8(%rdx), %xmm2", + "opcode": "comiss", + "operands": "0x8(%rdx), %xmm2" + }, + { + "address": 4703173, + "line": "47c3c5: 77 53 \tja\t0x47c41a ", + "opcode": "ja", + "operands": "0x47c41a " + }, + { + "address": 4703175, + "line": "47c3c7: 48 8b 55 00 \tmovq\t(%rbp), %rdx", + "opcode": "movq", + "operands": "(%rbp), %rdx" + }, + { + "address": 4703179, + "line": "47c3cb: f3 0f 10 98 dc 01 00 00 \tmovss\t0x1dc(%rax), %xmm3", + "opcode": "movss", + "operands": "0x1dc(%rax), %xmm3" + }, + { + "address": 4703187, + "line": "47c3d3: 0f 2f 1a \tcomiss\t(%rdx), %xmm3", + "opcode": "comiss", + "operands": "(%rdx), %xmm3" + }, + { + "address": 4703190, + "line": "47c3d6: 72 42 \tjb\t0x47c41a ", + "opcode": "jb", + "operands": "0x47c41a " + }, + { + "address": 4703192, + "line": "47c3d8: f3 0f 10 a0 e0 01 00 00 \tmovss\t0x1e0(%rax), %xmm4", + "opcode": "movss", + "operands": "0x1e0(%rax), %xmm4" + }, + { + "address": 4703200, + "line": "47c3e0: 0f 2f 62 04 \tcomiss\t0x4(%rdx), %xmm4", + "opcode": "comiss", + "operands": "0x4(%rdx), %xmm4" + }, + { + "address": 4703204, + "line": "47c3e4: 72 34 \tjb\t0x47c41a ", + "opcode": "jb", + "operands": "0x47c41a " + }, + { + "address": 4703206, + "line": "47c3e6: f3 0f 10 a8 e4 01 00 00 \tmovss\t0x1e4(%rax), %xmm5", + "opcode": "movss", + "operands": "0x1e4(%rax), %xmm5" + }, + { + "address": 4703214, + "line": "47c3ee: 0f 2f 6a 08 \tcomiss\t0x8(%rdx), %xmm5", + "opcode": "comiss", + "operands": "0x8(%rdx), %xmm5" + }, + { + "address": 4703218, + "line": "47c3f2: 72 26 \tjb\t0x47c41a ", + "opcode": "jb", + "operands": "0x47c41a " + }, + { + "address": 4703220, + "line": "47c3f4: 8b 45 18 \tmovl\t0x18(%rbp), %eax", + "opcode": "movl", + "operands": "0x18(%rbp), %eax" + }, + { + "address": 4703223, + "line": "47c3f7: 3b 45 1c \tcmpl\t0x1c(%rbp), %eax", + "opcode": "cmpl", + "operands": "0x1c(%rbp), %eax" + }, + { + "address": 4703226, + "line": "47c3fa: 74 7d \tje\t0x47c479 ", + "opcode": "je", + "operands": "0x47c479 " + }, + { + "address": 4703228, + "line": "47c3fc: 48 81 eb 08 88 2b 01 \tsubq\t$0x12b8808, %rbx # imm = 0x12B8808", + "opcode": "subq", + "operands": "$0x12b8808, %rbx # imm = 0x12B8808" + }, + { + "address": 4703235, + "line": "47c403: 48 63 d0 \tmovslq\t%eax, %rdx", + "opcode": "movslq", + "operands": "%eax, %rdx" + }, + { + "address": 4703238, + "line": "47c406: 48 8b 45 10 \tmovq\t0x10(%rbp), %rax", + "opcode": "movq", + "operands": "0x10(%rbp), %rax" + }, + { + "address": 4703242, + "line": "47c40a: 48 c1 fb 03 \tsarq\t$0x3, %rbx", + "opcode": "sarq", + "operands": "$0x3, %rbx" + }, + { + "address": 4703246, + "line": "47c40e: 49 0f af de \timulq\t%r14, %rbx", + "opcode": "imulq", + "operands": "%r14, %rbx" + }, + { + "address": 4703250, + "line": "47c412: 89 1c 90 \tmovl\t%ebx, (%rax,%rdx,4)", + "opcode": "movl", + "operands": "%ebx, (%rax,%rdx,4)" + }, + { + "address": 4703253, + "line": "47c415: 83 45 18 01 \taddl\t$0x1, 0x18(%rbp)", + "opcode": "addl", + "operands": "$0x1, 0x18(%rbp)" + }, + { + "address": 4703257, + "line": "47c419: 90 \tnop", + "opcode": "nop", + "operands": "" + }, + { + "address": 4703258, + "line": "47c41a: 4d 85 e4 \ttestq\t%r12, %r12", + "opcode": "testq", + "operands": "%r12, %r12" + }, + { + "address": 4703261, + "line": "47c41d: 4c 89 e3 \tmovq\t%r12, %rbx", + "opcode": "movq", + "operands": "%r12, %rbx" + }, + { + "address": 4703264, + "line": "47c420: 0f 85 68 ff ff ff \tjne\t0x47c38e ", + "opcode": "jne", + "operands": "0x47c38e " + }, + { + "address": 4703270, + "line": "47c426: 41 8b 4d 00 \tmovl\t(%r13), %ecx", + "opcode": "movl", + "operands": "(%r13), %ecx" + }, + { + "address": 4703274, + "line": "47c42a: 83 f9 ff \tcmpl\t$-0x1, %ecx", + "opcode": "cmpl", + "operands": "$-0x1, %ecx" + }, + { + "address": 4703277, + "line": "47c42d: 74 41 \tje\t0x47c470 ", + "opcode": "je", + "operands": "0x47c470 " + }, + { + "address": 4703279, + "line": "47c42f: 48 8b 5d 08 \tmovq\t0x8(%rbp), %rbx", + "opcode": "movq", + "operands": "0x8(%rbp), %rbx" + }, + { + "address": 4703283, + "line": "47c433: 48 63 f1 \tmovslq\t%ecx, %rsi", + "opcode": "movslq", + "operands": "%ecx, %rsi" + }, + { + "address": 4703286, + "line": "47c436: f3 0f 10 34 b3 \tmovss\t(%rbx,%rsi,4), %xmm6", + "opcode": "movss", + "operands": "(%rbx,%rsi,4), %xmm6" + }, + { + "address": 4703291, + "line": "47c43b: 41 0f 2f 75 04 \tcomiss\t0x4(%r13), %xmm6", + "opcode": "comiss", + "operands": "0x4(%r13), %xmm6" + }, + { + "address": 4703296, + "line": "47c440: 77 1c \tja\t0x47c45e ", + "opcode": "ja", + "operands": "0x47c45e " + }, + { + "address": 4703298, + "line": "47c442: 48 63 f9 \tmovslq\t%ecx, %rdi", + "opcode": "movslq", + "operands": "%ecx, %rdi" + }, + { + "address": 4703301, + "line": "47c445: 48 8b 4d 00 \tmovq\t(%rbp), %rcx", + "opcode": "movq", + "operands": "(%rbp), %rcx" + }, + { + "address": 4703305, + "line": "47c449: f3 0f 10 3c b9 \tmovss\t(%rcx,%rdi,4), %xmm7", + "opcode": "movss", + "operands": "(%rcx,%rdi,4), %xmm7" + }, + { + "address": 4703310, + "line": "47c44e: 41 0f 2f 7d 04 \tcomiss\t0x4(%r13), %xmm7", + "opcode": "comiss", + "operands": "0x4(%r13), %xmm7" + }, + { + "address": 4703315, + "line": "47c453: 73 1b \tjae\t0x47c470 ", + "opcode": "jae", + "operands": "0x47c470 " + }, + { + "address": 4703317, + "line": "47c455: 4d 8b 6d 10 \tmovq\t0x10(%r13), %r13", + "opcode": "movq", + "operands": "0x10(%r13), %r13" + }, + { + "address": 4703321, + "line": "47c459: e9 18 ff ff ff \tjmp\t0x47c376 ", + "opcode": "jmp", + "operands": "0x47c376 " + }, + { + "address": 4703326, + "line": "47c45e: 49 8b 7d 08 \tmovq\t0x8(%r13), %rdi", + "opcode": "movq", + "operands": "0x8(%r13), %rdi" + }, + { + "address": 4703330, + "line": "47c462: 48 89 ee \tmovq\t%rbp, %rsi", + "opcode": "movq", + "operands": "%rbp, %rsi" + }, + { + "address": 4703333, + "line": "47c465: e8 fe fe ff ff \tcallq\t0x47c368 ", + "opcode": "callq", + "operands": "0x47c368 " + }, + { + "address": 4703338, + "line": "47c46a: 41 8b 4d 00 \tmovl\t(%r13), %ecx", + "opcode": "movl", + "operands": "(%r13), %ecx" + }, + { + "address": 4703342, + "line": "47c46e: eb d2 \tjmp\t0x47c442 ", + "opcode": "jmp", + "operands": "0x47c442 " + }, + { + "address": 4703344, + "line": "47c470: 5b \tpopq\t%rbx", + "opcode": "popq", + "operands": "%rbx" + }, + { + "address": 4703345, + "line": "47c471: 5d \tpopq\t%rbp", + "opcode": "popq", + "operands": "%rbp" + }, + { + "address": 4703346, + "line": "47c472: 41 5c \tpopq\t%r12", + "opcode": "popq", + "operands": "%r12" + }, + { + "address": 4703348, + "line": "47c474: 41 5d \tpopq\t%r13", + "opcode": "popq", + "operands": "%r13" + }, + { + "address": 4703350, + "line": "47c476: 41 5e \tpopq\t%r14", + "opcode": "popq", + "operands": "%r14" + }, + { + "address": 4703352, + "line": "47c478: c3 \tretq", + "opcode": "retq", + "operands": "" + }, + { + "address": 4703353, + "line": "47c479: 5b \tpopq\t%rbx", + "opcode": "popq", + "operands": "%rbx" + }, + { + "address": 4703354, + "line": "47c47a: 5d \tpopq\t%rbp", + "opcode": "popq", + "operands": "%rbp" + }, + { + "address": 4703355, + "line": "47c47b: 41 5c \tpopq\t%r12", + "opcode": "popq", + "operands": "%r12" + }, + { + "address": 4703357, + "line": "47c47d: 41 5d \tpopq\t%r13", + "opcode": "popq", + "operands": "%r13" + }, + { + "address": 4703359, + "line": "47c47f: 41 5e \tpopq\t%r14", + "opcode": "popq", + "operands": "%r14" + }, + { + "address": 4703361, + "line": "47c481: bf b8 55 57 00 \tmovl\t$0x5755b8, %edi # imm = 0x5755B8", + "opcode": "movl", + "operands": "$0x5755b8, %edi # imm = 0x5755B8" + }, + { + "address": 4703366, + "line": "47c486: 31 c0 \txorl\t%eax, %eax", + "opcode": "xorl", + "operands": "%eax, %eax" + }, + { + "address": 4703368, + "line": "47c488: e9 43 0d fc ff \tjmp\t0x43d1d0 ", + "opcode": "jmp", + "operands": "0x43d1d0 " + }, + { + "address": 4703373, + "line": "47c48d: 90 \tnop", + "opcode": "nop", + "operands": "" + } + ], + "limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services." + }, + "SV_ClipMoveToEntities": { + "calls": [ + { + "address": 4707638, + "label": "SV_AreaEntities_r", + "target": 4703080 + }, + { + "address": 4707666, + "label": "SV_GentityNum", + "target": 4663600 + }, + { + "address": 4707746, + "label": "SV_GentityNum", + "target": 4663600 + }, + { + "address": 4707861, + "label": "CM_TempBoxModel", + "target": 4352330 + }, + { + "address": 4707952, + "label": "CM_TransformedBoxTrace", + "target": 4429396 + }, + { + "address": 4708140, + "label": "SV_GentityNum", + "target": 4663600 + }, + { + "address": 4708263, + "label": "CM_TempBoxModel", + "target": 4352330 + }, + { + "address": 4708358, + "label": "CM_TransformedBoxTrace", + "target": 4429396 + }, + { + "address": 4708570, + "label": "SV_GentityNum", + "target": 4663600 + }, + { + "address": 4708682, + "label": "CM_TempBoxModel", + "target": 4352330 + }, + { + "address": 4708773, + "label": "CM_TransformedBoxTrace", + "target": 4429396 + }, + { + "address": 4708993, + "label": "CM_TempBoxModel", + "target": 4352330 + }, + { + "address": 4709023, + "label": "CM_TempBoxModel", + "target": 4352330 + }, + { + "address": 4709103, + "label": "CM_InlineModel", + "target": 4353780 + }, + { + "address": 4709123, + "label": "CM_InlineModel", + "target": 4353780 + }, + { + "address": 4709141, + "label": "CM_InlineModel", + "target": 4353780 + }, + { + "address": 4709194, + "label": "CM_TempBoxModel", + "target": 4352330 + } + ], + "edges": [ + { + "from": 4707550, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707552 + }, + { + "from": 4707552, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707556 + }, + { + "from": 4707556, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707558 + }, + { + "from": 4707558, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707560 + }, + { + "from": 4707560, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707562 + }, + { + "from": 4707562, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707563 + }, + { + "from": 4707563, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707564 + }, + { + "from": 4707564, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707567 + }, + { + "from": 4707567, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707574 + }, + { + "from": 4707574, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707579 + }, + { + "from": 4707579, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707587 + }, + { + "from": 4707587, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707595 + }, + { + "from": 4707595, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707600 + }, + { + "from": 4707600, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707608 + }, + { + "from": 4707608, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707619 + }, + { + "from": 4707619, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707627 + }, + { + "from": 4707627, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707638 + }, + { + "from": 4707638, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4707643 + }, + { + "from": 4707643, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707646 + }, + { + "from": 4707646, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707654 + }, + { + "from": 4707654, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707660 + }, + { + "from": 4707660, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708964 + }, + { + "from": 4707660, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707666 + }, + { + "from": 4707666, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4707671 + }, + { + "from": 4707671, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707677 + }, + { + "from": 4707677, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707683 + }, + { + "from": 4707683, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707687 + }, + { + "from": 4707687, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708964 + }, + { + "from": 4707687, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707693 + }, + { + "from": 4707693, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707696 + }, + { + "from": 4707696, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708549 + }, + { + "from": 4707696, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707702 + }, + { + "from": 4707702, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707706 + }, + { + "from": 4707706, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707709 + }, + { + "from": 4707709, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708549 + }, + { + "from": 4707709, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707715 + }, + { + "from": 4707715, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707719 + }, + { + "from": 4707719, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707723 + }, + { + "from": 4707723, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707726 + }, + { + "from": 4707726, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707729 + }, + { + "from": 4707729, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707731 + }, + { + "from": 4707731, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707736 + }, + { + "from": 4707736, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708567 + }, + { + "from": 4707736, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707742 + }, + { + "from": 4707742, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707746 + }, + { + "from": 4707746, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4707751 + }, + { + "from": 4707751, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707754 + }, + { + "from": 4707754, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707757 + }, + { + "from": 4707757, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707762 + }, + { + "from": 4707762, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4707798 + }, + { + "from": 4707762, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707764 + }, + { + "from": 4707764, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707768 + }, + { + "from": 4707768, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708108 + }, + { + "from": 4707768, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707774 + }, + { + "from": 4707774, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707780 + }, + { + "from": 4707780, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707782 + }, + { + "from": 4707782, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708108 + }, + { + "from": 4707782, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707788 + }, + { + "from": 4707788, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707792 + }, + { + "from": 4707792, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708108 + }, + { + "from": 4707792, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707798 + }, + { + "from": 4707798, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707801 + }, + { + "from": 4707801, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707807 + }, + { + "from": 4707807, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708108 + }, + { + "from": 4707807, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707813 + }, + { + "from": 4707813, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707820 + }, + { + "from": 4707820, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707823 + }, + { + "from": 4707823, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4709097 + }, + { + "from": 4707823, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707829 + }, + { + "from": 4707829, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707836 + }, + { + "from": 4707836, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708977 + }, + { + "from": 4707836, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707842 + }, + { + "from": 4707842, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707849 + }, + { + "from": 4707849, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707856 + }, + { + "from": 4707856, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707861 + }, + { + "from": 4707861, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4707866 + }, + { + "from": 4707866, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707868 + }, + { + "from": 4707868, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707874 + }, + { + "from": 4707874, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707881 + }, + { + "from": 4707881, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707886 + }, + { + "from": 4707886, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707889 + }, + { + "from": 4707889, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707893 + }, + { + "from": 4707893, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707896 + }, + { + "from": 4707896, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707900 + }, + { + "from": 4707900, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707907 + }, + { + "from": 4707907, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707915 + }, + { + "from": 4707915, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707917 + }, + { + "from": 4707917, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707921 + }, + { + "from": 4707921, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707925 + }, + { + "from": 4707925, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707929 + }, + { + "from": 4707929, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707933 + }, + { + "from": 4707933, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707938 + }, + { + "from": 4707938, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707943 + }, + { + "from": 4707943, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707948 + }, + { + "from": 4707948, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707952 + }, + { + "from": 4707952, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4707957 + }, + { + "from": 4707957, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707965 + }, + { + "from": 4707965, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707968 + }, + { + "from": 4707968, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4709035 + }, + { + "from": 4707968, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707974 + }, + { + "from": 4707974, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707981 + }, + { + "from": 4707981, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707984 + }, + { + "from": 4707984, + "kind": "fallthrough", + "target_scope": "local", + "to": 4707991 + }, + { + "from": 4707991, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708000 + }, + { + "from": 4708000, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708004 + }, + { + "from": 4708004, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708108 + }, + { + "from": 4708004, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708006 + }, + { + "from": 4708006, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708009 + }, + { + "from": 4708009, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708017 + }, + { + "from": 4708017, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708021 + }, + { + "from": 4708021, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708029 + }, + { + "from": 4708029, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708037 + }, + { + "from": 4708037, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708045 + }, + { + "from": 4708045, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708052 + }, + { + "from": 4708052, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708056 + }, + { + "from": 4708056, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708064 + }, + { + "from": 4708064, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708072 + }, + { + "from": 4708072, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708080 + }, + { + "from": 4708080, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708084 + }, + { + "from": 4708084, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708088 + }, + { + "from": 4708088, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708092 + }, + { + "from": 4708092, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708096 + }, + { + "from": 4708096, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708100 + }, + { + "from": 4708100, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708104 + }, + { + "from": 4708104, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708108 + }, + { + "from": 4708108, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708112 + }, + { + "from": 4708112, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708115 + }, + { + "from": 4708115, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708549 + }, + { + "from": 4708115, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708121 + }, + { + "from": 4708121, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708124 + }, + { + "from": 4708124, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708129 + }, + { + "from": 4708129, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708131 + }, + { + "from": 4708131, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708549 + }, + { + "from": 4708131, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708137 + }, + { + "from": 4708137, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708140 + }, + { + "from": 4708140, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4708145 + }, + { + "from": 4708145, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708148 + }, + { + "from": 4708148, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708151 + }, + { + "from": 4708151, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708156 + }, + { + "from": 4708156, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708193 + }, + { + "from": 4708156, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708158 + }, + { + "from": 4708158, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708161 + }, + { + "from": 4708161, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708528 + }, + { + "from": 4708161, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708167 + }, + { + "from": 4708167, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708175 + }, + { + "from": 4708175, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708177 + }, + { + "from": 4708177, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708528 + }, + { + "from": 4708177, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708183 + }, + { + "from": 4708183, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708187 + }, + { + "from": 4708187, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708528 + }, + { + "from": 4708187, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708193 + }, + { + "from": 4708193, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708196 + }, + { + "from": 4708196, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708204 + }, + { + "from": 4708204, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708528 + }, + { + "from": 4708204, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708210 + }, + { + "from": 4708210, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708218 + }, + { + "from": 4708218, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708221 + }, + { + "from": 4708221, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4709115 + }, + { + "from": 4708221, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708227 + }, + { + "from": 4708227, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708236 + }, + { + "from": 4708236, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4709005 + }, + { + "from": 4708236, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708242 + }, + { + "from": 4708242, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708250 + }, + { + "from": 4708250, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708258 + }, + { + "from": 4708258, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708263 + }, + { + "from": 4708263, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4708268 + }, + { + "from": 4708268, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708270 + }, + { + "from": 4708270, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708278 + }, + { + "from": 4708278, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708286 + }, + { + "from": 4708286, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708294 + }, + { + "from": 4708294, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708299 + }, + { + "from": 4708299, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708302 + }, + { + "from": 4708302, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708306 + }, + { + "from": 4708306, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708311 + }, + { + "from": 4708311, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708315 + }, + { + "from": 4708315, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708318 + }, + { + "from": 4708318, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708320 + }, + { + "from": 4708320, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708325 + }, + { + "from": 4708325, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708329 + }, + { + "from": 4708329, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708333 + }, + { + "from": 4708333, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708337 + }, + { + "from": 4708337, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708345 + }, + { + "from": 4708345, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708349 + }, + { + "from": 4708349, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708354 + }, + { + "from": 4708354, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708358 + }, + { + "from": 4708358, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4708363 + }, + { + "from": 4708363, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708371 + }, + { + "from": 4708371, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708374 + }, + { + "from": 4708374, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4709074 + }, + { + "from": 4708374, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708380 + }, + { + "from": 4708380, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708388 + }, + { + "from": 4708388, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708391 + }, + { + "from": 4708391, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708412 + }, + { + "from": 4708391, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708393 + }, + { + "from": 4708393, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708400 + }, + { + "from": 4708400, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708404 + }, + { + "from": 4708404, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708411 + }, + { + "from": 4708411, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708412 + }, + { + "from": 4708412, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708421 + }, + { + "from": 4708421, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708425 + }, + { + "from": 4708425, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708528 + }, + { + "from": 4708425, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708427 + }, + { + "from": 4708427, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708431 + }, + { + "from": 4708431, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708439 + }, + { + "from": 4708439, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708442 + }, + { + "from": 4708442, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708450 + }, + { + "from": 4708450, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708458 + }, + { + "from": 4708458, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708466 + }, + { + "from": 4708466, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708473 + }, + { + "from": 4708473, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708477 + }, + { + "from": 4708477, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708485 + }, + { + "from": 4708485, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708493 + }, + { + "from": 4708493, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708501 + }, + { + "from": 4708501, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708504 + }, + { + "from": 4708504, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708508 + }, + { + "from": 4708508, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708512 + }, + { + "from": 4708512, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708516 + }, + { + "from": 4708516, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708520 + }, + { + "from": 4708520, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708524 + }, + { + "from": 4708524, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708528 + }, + { + "from": 4708528, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708532 + }, + { + "from": 4708532, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708536 + }, + { + "from": 4708536, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708540 + }, + { + "from": 4708540, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708543 + }, + { + "from": 4708543, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4707742 + }, + { + "from": 4708543, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708549 + }, + { + "from": 4708549, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708556 + }, + { + "from": 4708556, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708557 + }, + { + "from": 4708557, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708558 + }, + { + "from": 4708558, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708560 + }, + { + "from": 4708560, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708562 + }, + { + "from": 4708562, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708564 + }, + { + "from": 4708564, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708566 + }, + { + "from": 4708566, + "kind": "return", + "target_scope": "external", + "to": null + }, + { + "from": 4708567, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708570 + }, + { + "from": 4708570, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4708575 + }, + { + "from": 4708575, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708578 + }, + { + "from": 4708578, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708581 + }, + { + "from": 4708581, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708586 + }, + { + "from": 4708586, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708622 + }, + { + "from": 4708586, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708588 + }, + { + "from": 4708588, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708592 + }, + { + "from": 4708592, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708940 + }, + { + "from": 4708592, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708598 + }, + { + "from": 4708598, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708604 + }, + { + "from": 4708604, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708606 + }, + { + "from": 4708606, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708940 + }, + { + "from": 4708606, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708612 + }, + { + "from": 4708612, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708616 + }, + { + "from": 4708616, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708940 + }, + { + "from": 4708616, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708622 + }, + { + "from": 4708622, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708625 + }, + { + "from": 4708625, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708631 + }, + { + "from": 4708631, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708940 + }, + { + "from": 4708631, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708637 + }, + { + "from": 4708637, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708644 + }, + { + "from": 4708644, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708647 + }, + { + "from": 4708647, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4709135 + }, + { + "from": 4708647, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708653 + }, + { + "from": 4708653, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708660 + }, + { + "from": 4708660, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4709175 + }, + { + "from": 4708660, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708666 + }, + { + "from": 4708666, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708673 + }, + { + "from": 4708673, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708680 + }, + { + "from": 4708680, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708682 + }, + { + "from": 4708682, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4708687 + }, + { + "from": 4708687, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708689 + }, + { + "from": 4708689, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708695 + }, + { + "from": 4708695, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708702 + }, + { + "from": 4708702, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708707 + }, + { + "from": 4708707, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708710 + }, + { + "from": 4708710, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708714 + }, + { + "from": 4708714, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708717 + }, + { + "from": 4708717, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708721 + }, + { + "from": 4708721, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708728 + }, + { + "from": 4708728, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708736 + }, + { + "from": 4708736, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708738 + }, + { + "from": 4708738, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708742 + }, + { + "from": 4708742, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708746 + }, + { + "from": 4708746, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708750 + }, + { + "from": 4708750, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708754 + }, + { + "from": 4708754, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708759 + }, + { + "from": 4708759, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708764 + }, + { + "from": 4708764, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708769 + }, + { + "from": 4708769, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708773 + }, + { + "from": 4708773, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4708778 + }, + { + "from": 4708778, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708786 + }, + { + "from": 4708786, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708789 + }, + { + "from": 4708789, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4709153 + }, + { + "from": 4708789, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708795 + }, + { + "from": 4708795, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708803 + }, + { + "from": 4708803, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708806 + }, + { + "from": 4708806, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708825 + }, + { + "from": 4708806, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708808 + }, + { + "from": 4708808, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708815 + }, + { + "from": 4708815, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708818 + }, + { + "from": 4708818, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708825 + }, + { + "from": 4708825, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708834 + }, + { + "from": 4708834, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708838 + }, + { + "from": 4708838, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4708940 + }, + { + "from": 4708838, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708840 + }, + { + "from": 4708840, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708843 + }, + { + "from": 4708843, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708851 + }, + { + "from": 4708851, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708854 + }, + { + "from": 4708854, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708862 + }, + { + "from": 4708862, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708870 + }, + { + "from": 4708870, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708878 + }, + { + "from": 4708878, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708885 + }, + { + "from": 4708885, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708889 + }, + { + "from": 4708889, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708897 + }, + { + "from": 4708897, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708905 + }, + { + "from": 4708905, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708913 + }, + { + "from": 4708913, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708916 + }, + { + "from": 4708916, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708920 + }, + { + "from": 4708920, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708924 + }, + { + "from": 4708924, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708928 + }, + { + "from": 4708928, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708932 + }, + { + "from": 4708932, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708936 + }, + { + "from": 4708936, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708940 + }, + { + "from": 4708940, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708943 + }, + { + "from": 4708943, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708947 + }, + { + "from": 4708947, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708951 + }, + { + "from": 4708951, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708953 + }, + { + "from": 4708953, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4707742 + }, + { + "from": 4708953, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708959 + }, + { + "from": 4708959, + "kind": "unconditional", + "target_scope": "local", + "to": 4708549 + }, + { + "from": 4708964, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708972 + }, + { + "from": 4708972, + "kind": "unconditional", + "target_scope": "local", + "to": 4707693 + }, + { + "from": 4708977, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708984 + }, + { + "from": 4708984, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708991 + }, + { + "from": 4708991, + "kind": "fallthrough", + "target_scope": "local", + "to": 4708993 + }, + { + "from": 4708993, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4708998 + }, + { + "from": 4708998, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709000 + }, + { + "from": 4709000, + "kind": "unconditional", + "target_scope": "local", + "to": 4707868 + }, + { + "from": 4709005, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709013 + }, + { + "from": 4709013, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709021 + }, + { + "from": 4709021, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709023 + }, + { + "from": 4709023, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4709028 + }, + { + "from": 4709028, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709030 + }, + { + "from": 4709030, + "kind": "unconditional", + "target_scope": "local", + "to": 4708270 + }, + { + "from": 4709035, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709042 + }, + { + "from": 4709042, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709044 + }, + { + "from": 4709044, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4707991 + }, + { + "from": 4709044, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709050 + }, + { + "from": 4709050, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709057 + }, + { + "from": 4709057, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709061 + }, + { + "from": 4709061, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709069 + }, + { + "from": 4709069, + "kind": "unconditional", + "target_scope": "local", + "to": 4707991 + }, + { + "from": 4709074, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709081 + }, + { + "from": 4709081, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709085 + }, + { + "from": 4709085, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709092 + }, + { + "from": 4709092, + "kind": "unconditional", + "target_scope": "local", + "to": 4708412 + }, + { + "from": 4709097, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709103 + }, + { + "from": 4709103, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4709108 + }, + { + "from": 4709108, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709110 + }, + { + "from": 4709110, + "kind": "unconditional", + "target_scope": "local", + "to": 4707868 + }, + { + "from": 4709115, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709123 + }, + { + "from": 4709123, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4709128 + }, + { + "from": 4709128, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709130 + }, + { + "from": 4709130, + "kind": "unconditional", + "target_scope": "local", + "to": 4708270 + }, + { + "from": 4709135, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709141 + }, + { + "from": 4709141, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4709146 + }, + { + "from": 4709146, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709148 + }, + { + "from": 4709148, + "kind": "unconditional", + "target_scope": "local", + "to": 4708689 + }, + { + "from": 4709153, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709160 + }, + { + "from": 4709160, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709163 + }, + { + "from": 4709163, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709170 + }, + { + "from": 4709170, + "kind": "unconditional", + "target_scope": "local", + "to": 4708825 + }, + { + "from": 4709175, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709182 + }, + { + "from": 4709182, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709189 + }, + { + "from": 4709189, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709194 + }, + { + "from": 4709194, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4709199 + }, + { + "from": 4709199, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709201 + }, + { + "from": 4709201, + "kind": "unconditional", + "target_scope": "local", + "to": 4708689 + } + ], + "entry": 4707550, + "instructions": [ + { + "address": 4707550, + "line": "47d4de: 41 57 \tpushq\t%r15", + "opcode": "pushq", + "operands": "%r15" + }, + { + "address": 4707552, + "line": "47d4e0: 48 8d 47 0c \tleaq\t0xc(%rdi), %rax", + "opcode": "leaq", + "operands": "0xc(%rdi), %rax" + }, + { + "address": 4707556, + "line": "47d4e4: 41 56 \tpushq\t%r14", + "opcode": "pushq", + "operands": "%r14" + }, + { + "address": 4707558, + "line": "47d4e6: 41 55 \tpushq\t%r13", + "opcode": "pushq", + "operands": "%r13" + }, + { + "address": 4707560, + "line": "47d4e8: 41 54 \tpushq\t%r12", + "opcode": "pushq", + "operands": "%r12" + }, + { + "address": 4707562, + "line": "47d4ea: 55 \tpushq\t%rbp", + "opcode": "pushq", + "operands": "%rbp" + }, + { + "address": 4707563, + "line": "47d4eb: 53 \tpushq\t%rbx", + "opcode": "pushq", + "operands": "%rbx" + }, + { + "address": 4707564, + "line": "47d4ec: 48 89 fb \tmovq\t%rdi, %rbx", + "opcode": "movq", + "operands": "%rdi, %rbx" + }, + { + "address": 4707567, + "line": "47d4ef: 48 81 ec 98 10 00 00 \tsubq\t$0x1098, %rsp # imm = 0x1098", + "opcode": "subq", + "operands": "$0x1098, %rsp # imm = 0x1098" + }, + { + "address": 4707574, + "line": "47d4f6: 48 8d 6c 24 30 \tleaq\t0x30(%rsp), %rbp", + "opcode": "leaq", + "operands": "0x30(%rsp), %rbp" + }, + { + "address": 4707579, + "line": "47d4fb: 48 8d b4 24 70 10 00 00 \tleaq\t0x1070(%rsp), %rsi", + "opcode": "leaq", + "operands": "0x1070(%rsp), %rsi" + }, + { + "address": 4707587, + "line": "47d503: 48 89 bc 24 70 10 00 00 \tmovq\t%rdi, 0x1070(%rsp)", + "opcode": "movq", + "operands": "%rdi, 0x1070(%rsp)" + }, + { + "address": 4707595, + "line": "47d50b: bf 40 68 30 01 \tmovl\t$0x1306840, %edi # imm = 0x1306840", + "opcode": "movl", + "operands": "$0x1306840, %edi # imm = 0x1306840" + }, + { + "address": 4707600, + "line": "47d510: 48 89 84 24 78 10 00 00 \tmovq\t%rax, 0x1078(%rsp)", + "opcode": "movq", + "operands": "%rax, 0x1078(%rsp)" + }, + { + "address": 4707608, + "line": "47d518: c7 84 24 88 10 00 00 00 00 00 00 \tmovl\t$0x0, 0x1088(%rsp)", + "opcode": "movl", + "operands": "$0x0, 0x1088(%rsp)" + }, + { + "address": 4707619, + "line": "47d523: 48 89 ac 24 80 10 00 00 \tmovq\t%rbp, 0x1080(%rsp)", + "opcode": "movq", + "operands": "%rbp, 0x1080(%rsp)" + }, + { + "address": 4707627, + "line": "47d52b: c7 84 24 8c 10 00 00 00 04 00 00 \tmovl\t$0x400, 0x108c(%rsp) # imm = 0x400", + "opcode": "movl", + "operands": "$0x400, 0x108c(%rsp) # imm = 0x400" + }, + { + "address": 4707638, + "line": "47d536: e8 2d ee ff ff \tcallq\t0x47c368 ", + "opcode": "callq", + "operands": "0x47c368 " + }, + { + "address": 4707643, + "line": "47d53b: 8b 7b 74 \tmovl\t0x74(%rbx), %edi", + "opcode": "movl", + "operands": "0x74(%rbx), %edi" + }, + { + "address": 4707646, + "line": "47d53e: 44 8b bc 24 88 10 00 00 \tmovl\t0x1088(%rsp), %r15d", + "opcode": "movl", + "operands": "0x1088(%rsp), %r15d" + }, + { + "address": 4707654, + "line": "47d546: 81 ff ff 03 00 00 \tcmpl\t$0x3ff, %edi # imm = 0x3FF", + "opcode": "cmpl", + "operands": "$0x3ff, %edi # imm = 0x3FF" + }, + { + "address": 4707660, + "line": "47d54c: 0f 84 12 05 00 00 \tje\t0x47da64 ", + "opcode": "je", + "operands": "0x47da64 " + }, + { + "address": 4707666, + "line": "47d552: e8 d9 53 ff ff \tcallq\t0x472930 ", + "opcode": "callq", + "operands": "0x472930 " + }, + { + "address": 4707671, + "line": "47d557: 8b 90 00 02 00 00 \tmovl\t0x200(%rax), %edx", + "opcode": "movl", + "operands": "0x200(%rax), %edx" + }, + { + "address": 4707677, + "line": "47d55d: 81 fa ff 03 00 00 \tcmpl\t$0x3ff, %edx # imm = 0x3FF", + "opcode": "cmpl", + "operands": "$0x3ff, %edx # imm = 0x3FF" + }, + { + "address": 4707683, + "line": "47d563: 89 54 24 2c \tmovl\t%edx, 0x2c(%rsp)", + "opcode": "movl", + "operands": "%edx, 0x2c(%rsp)" + }, + { + "address": 4707687, + "line": "47d567: 0f 84 f7 04 00 00 \tje\t0x47da64 ", + "opcode": "je", + "operands": "0x47da64 " + }, + { + "address": 4707693, + "line": "47d56d: 45 85 ff \ttestl\t%r15d, %r15d", + "opcode": "testl", + "operands": "%r15d, %r15d" + }, + { + "address": 4707696, + "line": "47d570: 0f 8e 4f 03 00 00 \tjle\t0x47d8c5 ", + "opcode": "jle", + "operands": "0x47d8c5 " + }, + { + "address": 4707702, + "line": "47d576: 44 8b 43 3c \tmovl\t0x3c(%rbx), %r8d", + "opcode": "movl", + "operands": "0x3c(%rbx), %r8d" + }, + { + "address": 4707706, + "line": "47d57a: 45 85 c0 \ttestl\t%r8d, %r8d", + "opcode": "testl", + "operands": "%r8d, %r8d" + }, + { + "address": 4707709, + "line": "47d57d: 0f 85 42 03 00 00 \tjne\t0x47d8c5 ", + "opcode": "jne", + "operands": "0x47d8c5 " + }, + { + "address": 4707715, + "line": "47d583: 41 8d 47 ff \tleal\t-0x1(%r15), %eax", + "opcode": "leal", + "operands": "-0x1(%r15), %eax" + }, + { + "address": 4707719, + "line": "47d587: 48 8d 4b 30 \tleaq\t0x30(%rbx), %rcx", + "opcode": "leaq", + "operands": "0x30(%rbx), %rcx" + }, + { + "address": 4707723, + "line": "47d58b: 45 31 ed \txorl\t%r13d, %r13d", + "opcode": "xorl", + "operands": "%r13d, %r13d" + }, + { + "address": 4707726, + "line": "47d58e: 49 89 ec \tmovq\t%rbp, %r12", + "opcode": "movq", + "operands": "%rbp, %r12" + }, + { + "address": 4707729, + "line": "47d591: a8 01 \ttestb\t$0x1, %al", + "opcode": "testb", + "operands": "$0x1, %al" + }, + { + "address": 4707731, + "line": "47d593: 48 89 4c 24 20 \tmovq\t%rcx, 0x20(%rsp)", + "opcode": "movq", + "operands": "%rcx, 0x20(%rsp)" + }, + { + "address": 4707736, + "line": "47d598: 0f 85 39 03 00 00 \tjne\t0x47d8d7 ", + "opcode": "jne", + "operands": "0x47d8d7 " + }, + { + "address": 4707742, + "line": "47d59e: 41 8b 3c 24 \tmovl\t(%r12), %edi", + "opcode": "movl", + "operands": "(%r12), %edi" + }, + { + "address": 4707746, + "line": "47d5a2: e8 89 53 ff ff \tcallq\t0x472930 ", + "opcode": "callq", + "operands": "0x472930 " + }, + { + "address": 4707751, + "line": "47d5a7: 48 89 c5 \tmovq\t%rax, %rbp", + "opcode": "movq", + "operands": "%rax, %rbp" + }, + { + "address": 4707754, + "line": "47d5aa: 8b 43 74 \tmovl\t0x74(%rbx), %eax", + "opcode": "movl", + "operands": "0x74(%rbx), %eax" + }, + { + "address": 4707757, + "line": "47d5ad: 3d ff 03 00 00 \tcmpl\t$0x3ff, %eax # imm = 0x3FF", + "opcode": "cmpl", + "operands": "$0x3ff, %eax # imm = 0x3FF" + }, + { + "address": 4707762, + "line": "47d5b2: 74 22 \tje\t0x47d5d6 ", + "opcode": "je", + "operands": "0x47d5d6 " + }, + { + "address": 4707764, + "line": "47d5b4: 41 3b 04 24 \tcmpl\t(%r12), %eax", + "opcode": "cmpl", + "operands": "(%r12), %eax" + }, + { + "address": 4707768, + "line": "47d5b8: 0f 84 4e 01 00 00 \tje\t0x47d70c ", + "opcode": "je", + "operands": "0x47d70c " + }, + { + "address": 4707774, + "line": "47d5be: 8b 95 00 02 00 00 \tmovl\t0x200(%rbp), %edx", + "opcode": "movl", + "operands": "0x200(%rbp), %edx" + }, + { + "address": 4707780, + "line": "47d5c4: 39 d0 \tcmpl\t%edx, %eax", + "opcode": "cmpl", + "operands": "%edx, %eax" + }, + { + "address": 4707782, + "line": "47d5c6: 0f 84 40 01 00 00 \tje\t0x47d70c ", + "opcode": "je", + "operands": "0x47d70c " + }, + { + "address": 4707788, + "line": "47d5cc: 39 54 24 2c \tcmpl\t%edx, 0x2c(%rsp)", + "opcode": "cmpl", + "operands": "%edx, 0x2c(%rsp)" + }, + { + "address": 4707792, + "line": "47d5d0: 0f 84 36 01 00 00 \tje\t0x47d70c ", + "opcode": "je", + "operands": "0x47d70c " + }, + { + "address": 4707798, + "line": "47d5d6: 8b 73 78 \tmovl\t0x78(%rbx), %esi", + "opcode": "movl", + "operands": "0x78(%rbx), %esi" + }, + { + "address": 4707801, + "line": "47d5d9: 85 b5 cc 01 00 00 \ttestl\t%esi, 0x1cc(%rbp)", + "opcode": "testl", + "operands": "%esi, 0x1cc(%rbp)" + }, + { + "address": 4707807, + "line": "47d5df: 0f 84 27 01 00 00 \tje\t0x47d70c ", + "opcode": "je", + "operands": "0x47d70c " + }, + { + "address": 4707813, + "line": "47d5e5: 44 8b 8d b0 01 00 00 \tmovl\t0x1b0(%rbp), %r9d", + "opcode": "movl", + "operands": "0x1b0(%rbp), %r9d" + }, + { + "address": 4707820, + "line": "47d5ec: 45 85 c9 \ttestl\t%r9d, %r9d", + "opcode": "testl", + "operands": "%r9d, %r9d" + }, + { + "address": 4707823, + "line": "47d5ef: 0f 85 f4 04 00 00 \tjne\t0x47dae9 ", + "opcode": "jne", + "operands": "0x47dae9 " + }, + { + "address": 4707829, + "line": "47d5f5: f6 85 a9 01 00 00 04 \ttestb\t$0x4, 0x1a9(%rbp)", + "opcode": "testb", + "operands": "$0x4, 0x1a9(%rbp)" + }, + { + "address": 4707836, + "line": "47d5fc: 0f 84 6f 04 00 00 \tje\t0x47da71 ", + "opcode": "je", + "operands": "0x47da71 " + }, + { + "address": 4707842, + "line": "47d602: 48 8d bd b4 01 00 00 \tleaq\t0x1b4(%rbp), %rdi", + "opcode": "leaq", + "operands": "0x1b4(%rbp), %rdi" + }, + { + "address": 4707849, + "line": "47d609: 48 8d b5 c0 01 00 00 \tleaq\t0x1c0(%rbp), %rsi", + "opcode": "leaq", + "operands": "0x1c0(%rbp), %rsi" + }, + { + "address": 4707856, + "line": "47d610: ba 01 00 00 00 \tmovl\t$0x1, %edx", + "opcode": "movl", + "operands": "$0x1, %edx" + }, + { + "address": 4707861, + "line": "47d615: e8 30 93 fa ff \tcallq\t0x42694a ", + "opcode": "callq", + "operands": "0x42694a " + }, + { + "address": 4707866, + "line": "47d61a: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4707868, + "line": "47d61c: 8b 8d b0 01 00 00 \tmovl\t0x1b0(%rbp), %ecx", + "opcode": "movl", + "operands": "0x1b0(%rbp), %ecx" + }, + { + "address": 4707874, + "line": "47d622: 4c 8d 85 f4 01 00 00 \tleaq\t0x1f4(%rbp), %r8", + "opcode": "leaq", + "operands": "0x1f4(%rbp), %r8" + }, + { + "address": 4707881, + "line": "47d629: ba e0 34 cb 00 \tmovl\t$0xcb34e0, %edx # imm = 0xCB34E0", + "opcode": "movl", + "operands": "$0xcb34e0, %edx # imm = 0xCB34E0" + }, + { + "address": 4707886, + "line": "47d62e: 8b 43 7c \tmovl\t0x7c(%rbx), %eax", + "opcode": "movl", + "operands": "0x7c(%rbx), %eax" + }, + { + "address": 4707889, + "line": "47d631: 44 8b 5b 78 \tmovl\t0x78(%rbx), %r11d", + "opcode": "movl", + "operands": "0x78(%rbx), %r11d" + }, + { + "address": 4707893, + "line": "47d635: 41 89 f9 \tmovl\t%edi, %r9d", + "opcode": "movl", + "operands": "%edi, %r9d" + }, + { + "address": 4707896, + "line": "47d638: 48 8b 73 28 \tmovq\t0x28(%rbx), %rsi", + "opcode": "movq", + "operands": "0x28(%rbx), %rsi" + }, + { + "address": 4707900, + "line": "47d63c: 4c 8d b5 e8 01 00 00 \tleaq\t0x1e8(%rbp), %r14", + "opcode": "leaq", + "operands": "0x1e8(%rbp), %r14" + }, + { + "address": 4707907, + "line": "47d643: 48 8d bc 24 30 10 00 00 \tleaq\t0x1030(%rsp), %rdi", + "opcode": "leaq", + "operands": "0x1030(%rsp), %rdi" + }, + { + "address": 4707915, + "line": "47d64b: 85 c9 \ttestl\t%ecx, %ecx", + "opcode": "testl", + "operands": "%ecx, %ecx" + }, + { + "address": 4707917, + "line": "47d64d: 48 8b 4b 18 \tmovq\t0x18(%rbx), %rcx", + "opcode": "movq", + "operands": "0x18(%rbx), %rcx" + }, + { + "address": 4707921, + "line": "47d651: 49 0f 45 d0 \tcmovneq\t%r8, %rdx", + "opcode": "cmovneq", + "operands": "%r8, %rdx" + }, + { + "address": 4707925, + "line": "47d655: 4c 8b 43 20 \tmovq\t0x20(%rbx), %r8", + "opcode": "movq", + "operands": "0x20(%rbx), %r8" + }, + { + "address": 4707929, + "line": "47d659: 89 44 24 18 \tmovl\t%eax, 0x18(%rsp)", + "opcode": "movl", + "operands": "%eax, 0x18(%rsp)" + }, + { + "address": 4707933, + "line": "47d65d: 48 89 54 24 10 \tmovq\t%rdx, 0x10(%rsp)", + "opcode": "movq", + "operands": "%rdx, 0x10(%rsp)" + }, + { + "address": 4707938, + "line": "47d662: 48 8b 54 24 20 \tmovq\t0x20(%rsp), %rdx", + "opcode": "movq", + "operands": "0x20(%rsp), %rdx" + }, + { + "address": 4707943, + "line": "47d667: 4c 89 74 24 08 \tmovq\t%r14, 0x8(%rsp)", + "opcode": "movq", + "operands": "%r14, 0x8(%rsp)" + }, + { + "address": 4707948, + "line": "47d66c: 44 89 1c 24 \tmovl\t%r11d, (%rsp)", + "opcode": "movl", + "operands": "%r11d, (%rsp)" + }, + { + "address": 4707952, + "line": "47d670: e8 df bf fb ff \tcallq\t0x439654 ", + "opcode": "callq", + "operands": "0x439654 " + }, + { + "address": 4707957, + "line": "47d675: 44 8b 94 24 30 10 00 00 \tmovl\t0x1030(%rsp), %r10d", + "opcode": "movl", + "operands": "0x1030(%rsp), %r10d" + }, + { + "address": 4707965, + "line": "47d67d: 45 85 d2 \ttestl\t%r10d, %r10d", + "opcode": "testl", + "operands": "%r10d, %r10d" + }, + { + "address": 4707968, + "line": "47d680: 0f 84 25 04 00 00 \tje\t0x47daab ", + "opcode": "je", + "operands": "0x47daab " + }, + { + "address": 4707974, + "line": "47d686: c7 43 3c 01 00 00 00 \tmovl\t$0x1, 0x3c(%rbx)", + "opcode": "movl", + "operands": "$0x1, 0x3c(%rbx)" + }, + { + "address": 4707981, + "line": "47d68d: 8b 7d 00 \tmovl\t(%rbp), %edi", + "opcode": "movl", + "operands": "(%rbp), %edi" + }, + { + "address": 4707984, + "line": "47d690: 89 bc 24 64 10 00 00 \tmovl\t%edi, 0x1064(%rsp)", + "opcode": "movl", + "operands": "%edi, 0x1064(%rsp)" + }, + { + "address": 4707991, + "line": "47d697: f3 0f 10 84 24 38 10 00 00 \tmovss\t0x1038(%rsp), %xmm0", + "opcode": "movss", + "operands": "0x1038(%rsp), %xmm0" + }, + { + "address": 4708000, + "line": "47d6a0: 0f 2f 43 44 \tcomiss\t0x44(%rbx), %xmm0", + "opcode": "comiss", + "operands": "0x44(%rbx), %xmm0" + }, + { + "address": 4708004, + "line": "47d6a4: 73 66 \tjae\t0x47d70c ", + "opcode": "jae", + "operands": "0x47d70c " + }, + { + "address": 4708006, + "line": "47d6a6: 8b 7d 00 \tmovl\t(%rbp), %edi", + "opcode": "movl", + "operands": "(%rbp), %edi" + }, + { + "address": 4708009, + "line": "47d6a9: 48 8b 8c 24 30 10 00 00 \tmovq\t0x1030(%rsp), %rcx", + "opcode": "movq", + "operands": "0x1030(%rsp), %rcx" + }, + { + "address": 4708017, + "line": "47d6b1: 44 8b 53 40 \tmovl\t0x40(%rbx), %r10d", + "opcode": "movl", + "operands": "0x40(%rbx), %r10d" + }, + { + "address": 4708021, + "line": "47d6b5: 4c 8b 84 24 38 10 00 00 \tmovq\t0x1038(%rsp), %r8", + "opcode": "movq", + "operands": "0x1038(%rsp), %r8" + }, + { + "address": 4708029, + "line": "47d6bd: 48 8b 84 24 40 10 00 00 \tmovq\t0x1040(%rsp), %rax", + "opcode": "movq", + "operands": "0x1040(%rsp), %rax" + }, + { + "address": 4708037, + "line": "47d6c5: 48 8b 94 24 48 10 00 00 \tmovq\t0x1048(%rsp), %rdx", + "opcode": "movq", + "operands": "0x1048(%rsp), %rdx" + }, + { + "address": 4708045, + "line": "47d6cd: 89 bc 24 64 10 00 00 \tmovl\t%edi, 0x1064(%rsp)", + "opcode": "movl", + "operands": "%edi, 0x1064(%rsp)" + }, + { + "address": 4708052, + "line": "47d6d4: 48 89 4b 3c \tmovq\t%rcx, 0x3c(%rbx)", + "opcode": "movq", + "operands": "%rcx, 0x3c(%rbx)" + }, + { + "address": 4708056, + "line": "47d6d8: 4c 8b b4 24 50 10 00 00 \tmovq\t0x1050(%rsp), %r14", + "opcode": "movq", + "operands": "0x1050(%rsp), %r14" + }, + { + "address": 4708064, + "line": "47d6e0: 4c 8b 9c 24 58 10 00 00 \tmovq\t0x1058(%rsp), %r11", + "opcode": "movq", + "operands": "0x1058(%rsp), %r11" + }, + { + "address": 4708072, + "line": "47d6e8: 48 8b ac 24 60 10 00 00 \tmovq\t0x1060(%rsp), %rbp", + "opcode": "movq", + "operands": "0x1060(%rsp), %rbp" + }, + { + "address": 4708080, + "line": "47d6f0: 44 09 53 40 \torl\t%r10d, 0x40(%rbx)", + "opcode": "orl", + "operands": "%r10d, 0x40(%rbx)" + }, + { + "address": 4708084, + "line": "47d6f4: 4c 89 43 44 \tmovq\t%r8, 0x44(%rbx)", + "opcode": "movq", + "operands": "%r8, 0x44(%rbx)" + }, + { + "address": 4708088, + "line": "47d6f8: 48 89 43 4c \tmovq\t%rax, 0x4c(%rbx)", + "opcode": "movq", + "operands": "%rax, 0x4c(%rbx)" + }, + { + "address": 4708092, + "line": "47d6fc: 48 89 53 54 \tmovq\t%rdx, 0x54(%rbx)", + "opcode": "movq", + "operands": "%rdx, 0x54(%rbx)" + }, + { + "address": 4708096, + "line": "47d700: 4c 89 73 5c \tmovq\t%r14, 0x5c(%rbx)", + "opcode": "movq", + "operands": "%r14, 0x5c(%rbx)" + }, + { + "address": 4708100, + "line": "47d704: 4c 89 5b 64 \tmovq\t%r11, 0x64(%rbx)", + "opcode": "movq", + "operands": "%r11, 0x64(%rbx)" + }, + { + "address": 4708104, + "line": "47d708: 48 89 6b 6c \tmovq\t%rbp, 0x6c(%rbx)", + "opcode": "movq", + "operands": "%rbp, 0x6c(%rbx)" + }, + { + "address": 4708108, + "line": "47d70c: 41 83 c5 01 \taddl\t$0x1, %r13d", + "opcode": "addl", + "operands": "$0x1, %r13d" + }, + { + "address": 4708112, + "line": "47d710: 45 39 fd \tcmpl\t%r15d, %r13d", + "opcode": "cmpl", + "operands": "%r15d, %r13d" + }, + { + "address": 4708115, + "line": "47d713: 0f 84 ac 01 00 00 \tje\t0x47d8c5 ", + "opcode": "je", + "operands": "0x47d8c5 " + }, + { + "address": 4708121, + "line": "47d719: 8b 7b 3c \tmovl\t0x3c(%rbx), %edi", + "opcode": "movl", + "operands": "0x3c(%rbx), %edi" + }, + { + "address": 4708124, + "line": "47d71c: 4d 8d 74 24 04 \tleaq\t0x4(%r12), %r14", + "opcode": "leaq", + "operands": "0x4(%r12), %r14" + }, + { + "address": 4708129, + "line": "47d721: 85 ff \ttestl\t%edi, %edi", + "opcode": "testl", + "operands": "%edi, %edi" + }, + { + "address": 4708131, + "line": "47d723: 0f 85 9c 01 00 00 \tjne\t0x47d8c5 ", + "opcode": "jne", + "operands": "0x47d8c5 " + }, + { + "address": 4708137, + "line": "47d729: 41 8b 3e \tmovl\t(%r14), %edi", + "opcode": "movl", + "operands": "(%r14), %edi" + }, + { + "address": 4708140, + "line": "47d72c: e8 ff 51 ff ff \tcallq\t0x472930 ", + "opcode": "callq", + "operands": "0x472930 " + }, + { + "address": 4708145, + "line": "47d731: 49 89 c4 \tmovq\t%rax, %r12", + "opcode": "movq", + "operands": "%rax, %r12" + }, + { + "address": 4708148, + "line": "47d734: 8b 43 74 \tmovl\t0x74(%rbx), %eax", + "opcode": "movl", + "operands": "0x74(%rbx), %eax" + }, + { + "address": 4708151, + "line": "47d737: 3d ff 03 00 00 \tcmpl\t$0x3ff, %eax # imm = 0x3FF", + "opcode": "cmpl", + "operands": "$0x3ff, %eax # imm = 0x3FF" + }, + { + "address": 4708156, + "line": "47d73c: 74 23 \tje\t0x47d761 ", + "opcode": "je", + "operands": "0x47d761 " + }, + { + "address": 4708158, + "line": "47d73e: 41 3b 06 \tcmpl\t(%r14), %eax", + "opcode": "cmpl", + "operands": "(%r14), %eax" + }, + { + "address": 4708161, + "line": "47d741: 0f 84 69 01 00 00 \tje\t0x47d8b0 ", + "opcode": "je", + "operands": "0x47d8b0 " + }, + { + "address": 4708167, + "line": "47d747: 41 8b 94 24 00 02 00 00 \tmovl\t0x200(%r12), %edx", + "opcode": "movl", + "operands": "0x200(%r12), %edx" + }, + { + "address": 4708175, + "line": "47d74f: 39 d0 \tcmpl\t%edx, %eax", + "opcode": "cmpl", + "operands": "%edx, %eax" + }, + { + "address": 4708177, + "line": "47d751: 0f 84 59 01 00 00 \tje\t0x47d8b0 ", + "opcode": "je", + "operands": "0x47d8b0 " + }, + { + "address": 4708183, + "line": "47d757: 39 54 24 2c \tcmpl\t%edx, 0x2c(%rsp)", + "opcode": "cmpl", + "operands": "%edx, 0x2c(%rsp)" + }, + { + "address": 4708187, + "line": "47d75b: 0f 84 4f 01 00 00 \tje\t0x47d8b0 ", + "opcode": "je", + "operands": "0x47d8b0 " + }, + { + "address": 4708193, + "line": "47d761: 8b 73 78 \tmovl\t0x78(%rbx), %esi", + "opcode": "movl", + "operands": "0x78(%rbx), %esi" + }, + { + "address": 4708196, + "line": "47d764: 41 85 b4 24 cc 01 00 00 \ttestl\t%esi, 0x1cc(%r12)", + "opcode": "testl", + "operands": "%esi, 0x1cc(%r12)" + }, + { + "address": 4708204, + "line": "47d76c: 0f 84 3e 01 00 00 \tje\t0x47d8b0 ", + "opcode": "je", + "operands": "0x47d8b0 " + }, + { + "address": 4708210, + "line": "47d772: 45 8b 8c 24 b0 01 00 00 \tmovl\t0x1b0(%r12), %r9d", + "opcode": "movl", + "operands": "0x1b0(%r12), %r9d" + }, + { + "address": 4708218, + "line": "47d77a: 45 85 c9 \ttestl\t%r9d, %r9d", + "opcode": "testl", + "operands": "%r9d, %r9d" + }, + { + "address": 4708221, + "line": "47d77d: 0f 85 78 03 00 00 \tjne\t0x47dafb ", + "opcode": "jne", + "operands": "0x47dafb " + }, + { + "address": 4708227, + "line": "47d783: 41 f6 84 24 a9 01 00 00 04 \ttestb\t$0x4, 0x1a9(%r12)", + "opcode": "testb", + "operands": "$0x4, 0x1a9(%r12)" + }, + { + "address": 4708236, + "line": "47d78c: 0f 84 fb 02 00 00 \tje\t0x47da8d ", + "opcode": "je", + "operands": "0x47da8d " + }, + { + "address": 4708242, + "line": "47d792: 49 8d bc 24 b4 01 00 00 \tleaq\t0x1b4(%r12), %rdi", + "opcode": "leaq", + "operands": "0x1b4(%r12), %rdi" + }, + { + "address": 4708250, + "line": "47d79a: 49 8d b4 24 c0 01 00 00 \tleaq\t0x1c0(%r12), %rsi", + "opcode": "leaq", + "operands": "0x1c0(%r12), %rsi" + }, + { + "address": 4708258, + "line": "47d7a2: ba 01 00 00 00 \tmovl\t$0x1, %edx", + "opcode": "movl", + "operands": "$0x1, %edx" + }, + { + "address": 4708263, + "line": "47d7a7: e8 9e 91 fa ff \tcallq\t0x42694a ", + "opcode": "callq", + "operands": "0x42694a " + }, + { + "address": 4708268, + "line": "47d7ac: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4708270, + "line": "47d7ae: 41 8b 8c 24 b0 01 00 00 \tmovl\t0x1b0(%r12), %ecx", + "opcode": "movl", + "operands": "0x1b0(%r12), %ecx" + }, + { + "address": 4708278, + "line": "47d7b6: 4d 8d 84 24 f4 01 00 00 \tleaq\t0x1f4(%r12), %r8", + "opcode": "leaq", + "operands": "0x1f4(%r12), %r8" + }, + { + "address": 4708286, + "line": "47d7be: 49 8d 94 24 e8 01 00 00 \tleaq\t0x1e8(%r12), %rdx", + "opcode": "leaq", + "operands": "0x1e8(%r12), %rdx" + }, + { + "address": 4708294, + "line": "47d7c6: bd e0 34 cb 00 \tmovl\t$0xcb34e0, %ebp # imm = 0xCB34E0", + "opcode": "movl", + "operands": "$0xcb34e0, %ebp # imm = 0xCB34E0" + }, + { + "address": 4708299, + "line": "47d7cb: 8b 43 7c \tmovl\t0x7c(%rbx), %eax", + "opcode": "movl", + "operands": "0x7c(%rbx), %eax" + }, + { + "address": 4708302, + "line": "47d7ce: 44 8b 5b 78 \tmovl\t0x78(%rbx), %r11d", + "opcode": "movl", + "operands": "0x78(%rbx), %r11d" + }, + { + "address": 4708306, + "line": "47d7d2: 48 89 54 24 08 \tmovq\t%rdx, 0x8(%rsp)", + "opcode": "movq", + "operands": "%rdx, 0x8(%rsp)" + }, + { + "address": 4708311, + "line": "47d7d7: 48 8b 73 28 \tmovq\t0x28(%rbx), %rsi", + "opcode": "movq", + "operands": "0x28(%rbx), %rsi" + }, + { + "address": 4708315, + "line": "47d7db: 41 89 f9 \tmovl\t%edi, %r9d", + "opcode": "movl", + "operands": "%edi, %r9d" + }, + { + "address": 4708318, + "line": "47d7de: 85 c9 \ttestl\t%ecx, %ecx", + "opcode": "testl", + "operands": "%ecx, %ecx" + }, + { + "address": 4708320, + "line": "47d7e0: 48 8b 54 24 20 \tmovq\t0x20(%rsp), %rdx", + "opcode": "movq", + "operands": "0x20(%rsp), %rdx" + }, + { + "address": 4708325, + "line": "47d7e5: 48 8b 4b 18 \tmovq\t0x18(%rbx), %rcx", + "opcode": "movq", + "operands": "0x18(%rbx), %rcx" + }, + { + "address": 4708329, + "line": "47d7e9: 49 0f 45 e8 \tcmovneq\t%r8, %rbp", + "opcode": "cmovneq", + "operands": "%r8, %rbp" + }, + { + "address": 4708333, + "line": "47d7ed: 4c 8b 43 20 \tmovq\t0x20(%rbx), %r8", + "opcode": "movq", + "operands": "0x20(%rbx), %r8" + }, + { + "address": 4708337, + "line": "47d7f1: 48 8d bc 24 30 10 00 00 \tleaq\t0x1030(%rsp), %rdi", + "opcode": "leaq", + "operands": "0x1030(%rsp), %rdi" + }, + { + "address": 4708345, + "line": "47d7f9: 89 44 24 18 \tmovl\t%eax, 0x18(%rsp)", + "opcode": "movl", + "operands": "%eax, 0x18(%rsp)" + }, + { + "address": 4708349, + "line": "47d7fd: 48 89 6c 24 10 \tmovq\t%rbp, 0x10(%rsp)", + "opcode": "movq", + "operands": "%rbp, 0x10(%rsp)" + }, + { + "address": 4708354, + "line": "47d802: 44 89 1c 24 \tmovl\t%r11d, (%rsp)", + "opcode": "movl", + "operands": "%r11d, (%rsp)" + }, + { + "address": 4708358, + "line": "47d806: e8 49 be fb ff \tcallq\t0x439654 ", + "opcode": "callq", + "operands": "0x439654 " + }, + { + "address": 4708363, + "line": "47d80b: 44 8b 94 24 30 10 00 00 \tmovl\t0x1030(%rsp), %r10d", + "opcode": "movl", + "operands": "0x1030(%rsp), %r10d" + }, + { + "address": 4708371, + "line": "47d813: 45 85 d2 \ttestl\t%r10d, %r10d", + "opcode": "testl", + "operands": "%r10d, %r10d" + }, + { + "address": 4708374, + "line": "47d816: 0f 85 b6 02 00 00 \tjne\t0x47dad2 ", + "opcode": "jne", + "operands": "0x47dad2 " + }, + { + "address": 4708380, + "line": "47d81c: 44 8b 84 24 34 10 00 00 \tmovl\t0x1034(%rsp), %r8d", + "opcode": "movl", + "operands": "0x1034(%rsp), %r8d" + }, + { + "address": 4708388, + "line": "47d824: 45 85 c0 \ttestl\t%r8d, %r8d", + "opcode": "testl", + "operands": "%r8d, %r8d" + }, + { + "address": 4708391, + "line": "47d827: 74 13 \tje\t0x47d83c ", + "opcode": "je", + "operands": "0x47d83c " + }, + { + "address": 4708393, + "line": "47d829: c7 43 40 01 00 00 00 \tmovl\t$0x1, 0x40(%rbx)", + "opcode": "movl", + "operands": "$0x1, 0x40(%rbx)" + }, + { + "address": 4708400, + "line": "47d830: 41 8b 0c 24 \tmovl\t(%r12), %ecx", + "opcode": "movl", + "operands": "(%r12), %ecx" + }, + { + "address": 4708404, + "line": "47d834: 89 8c 24 64 10 00 00 \tmovl\t%ecx, 0x1064(%rsp)", + "opcode": "movl", + "operands": "%ecx, 0x1064(%rsp)" + }, + { + "address": 4708411, + "line": "47d83b: 90 \tnop", + "opcode": "nop", + "operands": "" + }, + { + "address": 4708412, + "line": "47d83c: f3 0f 10 94 24 38 10 00 00 \tmovss\t0x1038(%rsp), %xmm2", + "opcode": "movss", + "operands": "0x1038(%rsp), %xmm2" + }, + { + "address": 4708421, + "line": "47d845: 0f 2f 53 44 \tcomiss\t0x44(%rbx), %xmm2", + "opcode": "comiss", + "operands": "0x44(%rbx), %xmm2" + }, + { + "address": 4708425, + "line": "47d849: 73 65 \tjae\t0x47d8b0 ", + "opcode": "jae", + "operands": "0x47d8b0 " + }, + { + "address": 4708427, + "line": "47d84b: 41 8b 04 24 \tmovl\t(%r12), %eax", + "opcode": "movl", + "operands": "(%r12), %eax" + }, + { + "address": 4708431, + "line": "47d84f: 48 8b ac 24 30 10 00 00 \tmovq\t0x1030(%rsp), %rbp", + "opcode": "movq", + "operands": "0x1030(%rsp), %rbp" + }, + { + "address": 4708439, + "line": "47d857: 8b 7b 40 \tmovl\t0x40(%rbx), %edi", + "opcode": "movl", + "operands": "0x40(%rbx), %edi" + }, + { + "address": 4708442, + "line": "47d85a: 48 8b 94 24 38 10 00 00 \tmovq\t0x1038(%rsp), %rdx", + "opcode": "movq", + "operands": "0x1038(%rsp), %rdx" + }, + { + "address": 4708450, + "line": "47d862: 4c 8b 9c 24 40 10 00 00 \tmovq\t0x1040(%rsp), %r11", + "opcode": "movq", + "operands": "0x1040(%rsp), %r11" + }, + { + "address": 4708458, + "line": "47d86a: 4c 8b 94 24 48 10 00 00 \tmovq\t0x1048(%rsp), %r10", + "opcode": "movq", + "operands": "0x1048(%rsp), %r10" + }, + { + "address": 4708466, + "line": "47d872: 89 84 24 64 10 00 00 \tmovl\t%eax, 0x1064(%rsp)", + "opcode": "movl", + "operands": "%eax, 0x1064(%rsp)" + }, + { + "address": 4708473, + "line": "47d879: 48 89 6b 3c \tmovq\t%rbp, 0x3c(%rbx)", + "opcode": "movq", + "operands": "%rbp, 0x3c(%rbx)" + }, + { + "address": 4708477, + "line": "47d87d: 4c 8b 8c 24 50 10 00 00 \tmovq\t0x1050(%rsp), %r9", + "opcode": "movq", + "operands": "0x1050(%rsp), %r9" + }, + { + "address": 4708485, + "line": "47d885: 48 8b b4 24 58 10 00 00 \tmovq\t0x1058(%rsp), %rsi", + "opcode": "movq", + "operands": "0x1058(%rsp), %rsi" + }, + { + "address": 4708493, + "line": "47d88d: 4c 8b a4 24 60 10 00 00 \tmovq\t0x1060(%rsp), %r12", + "opcode": "movq", + "operands": "0x1060(%rsp), %r12" + }, + { + "address": 4708501, + "line": "47d895: 09 7b 40 \torl\t%edi, 0x40(%rbx)", + "opcode": "orl", + "operands": "%edi, 0x40(%rbx)" + }, + { + "address": 4708504, + "line": "47d898: 48 89 53 44 \tmovq\t%rdx, 0x44(%rbx)", + "opcode": "movq", + "operands": "%rdx, 0x44(%rbx)" + }, + { + "address": 4708508, + "line": "47d89c: 4c 89 5b 4c \tmovq\t%r11, 0x4c(%rbx)", + "opcode": "movq", + "operands": "%r11, 0x4c(%rbx)" + }, + { + "address": 4708512, + "line": "47d8a0: 4c 89 53 54 \tmovq\t%r10, 0x54(%rbx)", + "opcode": "movq", + "operands": "%r10, 0x54(%rbx)" + }, + { + "address": 4708516, + "line": "47d8a4: 4c 89 4b 5c \tmovq\t%r9, 0x5c(%rbx)", + "opcode": "movq", + "operands": "%r9, 0x5c(%rbx)" + }, + { + "address": 4708520, + "line": "47d8a8: 48 89 73 64 \tmovq\t%rsi, 0x64(%rbx)", + "opcode": "movq", + "operands": "%rsi, 0x64(%rbx)" + }, + { + "address": 4708524, + "line": "47d8ac: 4c 89 63 6c \tmovq\t%r12, 0x6c(%rbx)", + "opcode": "movq", + "operands": "%r12, 0x6c(%rbx)" + }, + { + "address": 4708528, + "line": "47d8b0: 4d 8d 66 04 \tleaq\t0x4(%r14), %r12", + "opcode": "leaq", + "operands": "0x4(%r14), %r12" + }, + { + "address": 4708532, + "line": "47d8b4: 44 8b 73 3c \tmovl\t0x3c(%rbx), %r14d", + "opcode": "movl", + "operands": "0x3c(%rbx), %r14d" + }, + { + "address": 4708536, + "line": "47d8b8: 41 83 c5 01 \taddl\t$0x1, %r13d", + "opcode": "addl", + "operands": "$0x1, %r13d" + }, + { + "address": 4708540, + "line": "47d8bc: 45 85 f6 \ttestl\t%r14d, %r14d", + "opcode": "testl", + "operands": "%r14d, %r14d" + }, + { + "address": 4708543, + "line": "47d8bf: 0f 84 d9 fc ff ff \tje\t0x47d59e ", + "opcode": "je", + "operands": "0x47d59e " + }, + { + "address": 4708549, + "line": "47d8c5: 48 81 c4 98 10 00 00 \taddq\t$0x1098, %rsp # imm = 0x1098", + "opcode": "addq", + "operands": "$0x1098, %rsp # imm = 0x1098" + }, + { + "address": 4708556, + "line": "47d8cc: 5b \tpopq\t%rbx", + "opcode": "popq", + "operands": "%rbx" + }, + { + "address": 4708557, + "line": "47d8cd: 5d \tpopq\t%rbp", + "opcode": "popq", + "operands": "%rbp" + }, + { + "address": 4708558, + "line": "47d8ce: 41 5c \tpopq\t%r12", + "opcode": "popq", + "operands": "%r12" + }, + { + "address": 4708560, + "line": "47d8d0: 41 5d \tpopq\t%r13", + "opcode": "popq", + "operands": "%r13" + }, + { + "address": 4708562, + "line": "47d8d2: 41 5e \tpopq\t%r14", + "opcode": "popq", + "operands": "%r14" + }, + { + "address": 4708564, + "line": "47d8d4: 41 5f \tpopq\t%r15", + "opcode": "popq", + "operands": "%r15" + }, + { + "address": 4708566, + "line": "47d8d6: c3 \tretq", + "opcode": "retq", + "operands": "" + }, + { + "address": 4708567, + "line": "47d8d7: 8b 7d 00 \tmovl\t(%rbp), %edi", + "opcode": "movl", + "operands": "(%rbp), %edi" + }, + { + "address": 4708570, + "line": "47d8da: e8 51 50 ff ff \tcallq\t0x472930 ", + "opcode": "callq", + "operands": "0x472930 " + }, + { + "address": 4708575, + "line": "47d8df: 48 89 c5 \tmovq\t%rax, %rbp", + "opcode": "movq", + "operands": "%rax, %rbp" + }, + { + "address": 4708578, + "line": "47d8e2: 8b 43 74 \tmovl\t0x74(%rbx), %eax", + "opcode": "movl", + "operands": "0x74(%rbx), %eax" + }, + { + "address": 4708581, + "line": "47d8e5: 3d ff 03 00 00 \tcmpl\t$0x3ff, %eax # imm = 0x3FF", + "opcode": "cmpl", + "operands": "$0x3ff, %eax # imm = 0x3FF" + }, + { + "address": 4708586, + "line": "47d8ea: 74 22 \tje\t0x47d90e ", + "opcode": "je", + "operands": "0x47d90e " + }, + { + "address": 4708588, + "line": "47d8ec: 41 3b 04 24 \tcmpl\t(%r12), %eax", + "opcode": "cmpl", + "operands": "(%r12), %eax" + }, + { + "address": 4708592, + "line": "47d8f0: 0f 84 56 01 00 00 \tje\t0x47da4c ", + "opcode": "je", + "operands": "0x47da4c " + }, + { + "address": 4708598, + "line": "47d8f6: 8b 95 00 02 00 00 \tmovl\t0x200(%rbp), %edx", + "opcode": "movl", + "operands": "0x200(%rbp), %edx" + }, + { + "address": 4708604, + "line": "47d8fc: 39 d0 \tcmpl\t%edx, %eax", + "opcode": "cmpl", + "operands": "%edx, %eax" + }, + { + "address": 4708606, + "line": "47d8fe: 0f 84 48 01 00 00 \tje\t0x47da4c ", + "opcode": "je", + "operands": "0x47da4c " + }, + { + "address": 4708612, + "line": "47d904: 39 54 24 2c \tcmpl\t%edx, 0x2c(%rsp)", + "opcode": "cmpl", + "operands": "%edx, 0x2c(%rsp)" + }, + { + "address": 4708616, + "line": "47d908: 0f 84 3e 01 00 00 \tje\t0x47da4c ", + "opcode": "je", + "operands": "0x47da4c " + }, + { + "address": 4708622, + "line": "47d90e: 8b 73 78 \tmovl\t0x78(%rbx), %esi", + "opcode": "movl", + "operands": "0x78(%rbx), %esi" + }, + { + "address": 4708625, + "line": "47d911: 85 b5 cc 01 00 00 \ttestl\t%esi, 0x1cc(%rbp)", + "opcode": "testl", + "operands": "%esi, 0x1cc(%rbp)" + }, + { + "address": 4708631, + "line": "47d917: 0f 84 2f 01 00 00 \tje\t0x47da4c ", + "opcode": "je", + "operands": "0x47da4c " + }, + { + "address": 4708637, + "line": "47d91d: 44 8b 8d b0 01 00 00 \tmovl\t0x1b0(%rbp), %r9d", + "opcode": "movl", + "operands": "0x1b0(%rbp), %r9d" + }, + { + "address": 4708644, + "line": "47d924: 45 85 c9 \ttestl\t%r9d, %r9d", + "opcode": "testl", + "operands": "%r9d, %r9d" + }, + { + "address": 4708647, + "line": "47d927: 0f 85 e2 01 00 00 \tjne\t0x47db0f ", + "opcode": "jne", + "operands": "0x47db0f " + }, + { + "address": 4708653, + "line": "47d92d: f6 85 a9 01 00 00 04 \ttestb\t$0x4, 0x1a9(%rbp)", + "opcode": "testb", + "operands": "$0x4, 0x1a9(%rbp)" + }, + { + "address": 4708660, + "line": "47d934: 0f 85 fd 01 00 00 \tjne\t0x47db37 ", + "opcode": "jne", + "operands": "0x47db37 " + }, + { + "address": 4708666, + "line": "47d93a: 48 8d bd b4 01 00 00 \tleaq\t0x1b4(%rbp), %rdi", + "opcode": "leaq", + "operands": "0x1b4(%rbp), %rdi" + }, + { + "address": 4708673, + "line": "47d941: 48 8d b5 c0 01 00 00 \tleaq\t0x1c0(%rbp), %rsi", + "opcode": "leaq", + "operands": "0x1c0(%rbp), %rsi" + }, + { + "address": 4708680, + "line": "47d948: 31 d2 \txorl\t%edx, %edx", + "opcode": "xorl", + "operands": "%edx, %edx" + }, + { + "address": 4708682, + "line": "47d94a: e8 fb 8f fa ff \tcallq\t0x42694a ", + "opcode": "callq", + "operands": "0x42694a " + }, + { + "address": 4708687, + "line": "47d94f: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4708689, + "line": "47d951: 8b 8d b0 01 00 00 \tmovl\t0x1b0(%rbp), %ecx", + "opcode": "movl", + "operands": "0x1b0(%rbp), %ecx" + }, + { + "address": 4708695, + "line": "47d957: 4c 8d 85 f4 01 00 00 \tleaq\t0x1f4(%rbp), %r8", + "opcode": "leaq", + "operands": "0x1f4(%rbp), %r8" + }, + { + "address": 4708702, + "line": "47d95e: ba e0 34 cb 00 \tmovl\t$0xcb34e0, %edx # imm = 0xCB34E0", + "opcode": "movl", + "operands": "$0xcb34e0, %edx # imm = 0xCB34E0" + }, + { + "address": 4708707, + "line": "47d963: 8b 43 7c \tmovl\t0x7c(%rbx), %eax", + "opcode": "movl", + "operands": "0x7c(%rbx), %eax" + }, + { + "address": 4708710, + "line": "47d966: 44 8b 5b 78 \tmovl\t0x78(%rbx), %r11d", + "opcode": "movl", + "operands": "0x78(%rbx), %r11d" + }, + { + "address": 4708714, + "line": "47d96a: 41 89 f9 \tmovl\t%edi, %r9d", + "opcode": "movl", + "operands": "%edi, %r9d" + }, + { + "address": 4708717, + "line": "47d96d: 48 8b 73 28 \tmovq\t0x28(%rbx), %rsi", + "opcode": "movq", + "operands": "0x28(%rbx), %rsi" + }, + { + "address": 4708721, + "line": "47d971: 4c 8d b5 e8 01 00 00 \tleaq\t0x1e8(%rbp), %r14", + "opcode": "leaq", + "operands": "0x1e8(%rbp), %r14" + }, + { + "address": 4708728, + "line": "47d978: 48 8d bc 24 30 10 00 00 \tleaq\t0x1030(%rsp), %rdi", + "opcode": "leaq", + "operands": "0x1030(%rsp), %rdi" + }, + { + "address": 4708736, + "line": "47d980: 85 c9 \ttestl\t%ecx, %ecx", + "opcode": "testl", + "operands": "%ecx, %ecx" + }, + { + "address": 4708738, + "line": "47d982: 48 8b 4b 18 \tmovq\t0x18(%rbx), %rcx", + "opcode": "movq", + "operands": "0x18(%rbx), %rcx" + }, + { + "address": 4708742, + "line": "47d986: 49 0f 45 d0 \tcmovneq\t%r8, %rdx", + "opcode": "cmovneq", + "operands": "%r8, %rdx" + }, + { + "address": 4708746, + "line": "47d98a: 4c 8b 43 20 \tmovq\t0x20(%rbx), %r8", + "opcode": "movq", + "operands": "0x20(%rbx), %r8" + }, + { + "address": 4708750, + "line": "47d98e: 89 44 24 18 \tmovl\t%eax, 0x18(%rsp)", + "opcode": "movl", + "operands": "%eax, 0x18(%rsp)" + }, + { + "address": 4708754, + "line": "47d992: 48 89 54 24 10 \tmovq\t%rdx, 0x10(%rsp)", + "opcode": "movq", + "operands": "%rdx, 0x10(%rsp)" + }, + { + "address": 4708759, + "line": "47d997: 48 8b 54 24 20 \tmovq\t0x20(%rsp), %rdx", + "opcode": "movq", + "operands": "0x20(%rsp), %rdx" + }, + { + "address": 4708764, + "line": "47d99c: 4c 89 74 24 08 \tmovq\t%r14, 0x8(%rsp)", + "opcode": "movq", + "operands": "%r14, 0x8(%rsp)" + }, + { + "address": 4708769, + "line": "47d9a1: 44 89 1c 24 \tmovl\t%r11d, (%rsp)", + "opcode": "movl", + "operands": "%r11d, (%rsp)" + }, + { + "address": 4708773, + "line": "47d9a5: e8 aa bc fb ff \tcallq\t0x439654 ", + "opcode": "callq", + "operands": "0x439654 " + }, + { + "address": 4708778, + "line": "47d9aa: 44 8b 94 24 30 10 00 00 \tmovl\t0x1030(%rsp), %r10d", + "opcode": "movl", + "operands": "0x1030(%rsp), %r10d" + }, + { + "address": 4708786, + "line": "47d9b2: 45 85 d2 \ttestl\t%r10d, %r10d", + "opcode": "testl", + "operands": "%r10d, %r10d" + }, + { + "address": 4708789, + "line": "47d9b5: 0f 85 66 01 00 00 \tjne\t0x47db21 ", + "opcode": "jne", + "operands": "0x47db21 " + }, + { + "address": 4708795, + "line": "47d9bb: 44 8b 84 24 34 10 00 00 \tmovl\t0x1034(%rsp), %r8d", + "opcode": "movl", + "operands": "0x1034(%rsp), %r8d" + }, + { + "address": 4708803, + "line": "47d9c3: 45 85 c0 \ttestl\t%r8d, %r8d", + "opcode": "testl", + "operands": "%r8d, %r8d" + }, + { + "address": 4708806, + "line": "47d9c6: 74 11 \tje\t0x47d9d9 ", + "opcode": "je", + "operands": "0x47d9d9 " + }, + { + "address": 4708808, + "line": "47d9c8: c7 43 40 01 00 00 00 \tmovl\t$0x1, 0x40(%rbx)", + "opcode": "movl", + "operands": "$0x1, 0x40(%rbx)" + }, + { + "address": 4708815, + "line": "47d9cf: 8b 4d 00 \tmovl\t(%rbp), %ecx", + "opcode": "movl", + "operands": "(%rbp), %ecx" + }, + { + "address": 4708818, + "line": "47d9d2: 89 8c 24 64 10 00 00 \tmovl\t%ecx, 0x1064(%rsp)", + "opcode": "movl", + "operands": "%ecx, 0x1064(%rsp)" + }, + { + "address": 4708825, + "line": "47d9d9: f3 0f 10 8c 24 38 10 00 00 \tmovss\t0x1038(%rsp), %xmm1", + "opcode": "movss", + "operands": "0x1038(%rsp), %xmm1" + }, + { + "address": 4708834, + "line": "47d9e2: 0f 2f 4b 44 \tcomiss\t0x44(%rbx), %xmm1", + "opcode": "comiss", + "operands": "0x44(%rbx), %xmm1" + }, + { + "address": 4708838, + "line": "47d9e6: 73 64 \tjae\t0x47da4c ", + "opcode": "jae", + "operands": "0x47da4c " + }, + { + "address": 4708840, + "line": "47d9e8: 8b 45 00 \tmovl\t(%rbp), %eax", + "opcode": "movl", + "operands": "(%rbp), %eax" + }, + { + "address": 4708843, + "line": "47d9eb: 48 8b 94 24 30 10 00 00 \tmovq\t0x1030(%rsp), %rdx", + "opcode": "movq", + "operands": "0x1030(%rsp), %rdx" + }, + { + "address": 4708851, + "line": "47d9f3: 8b 7b 40 \tmovl\t0x40(%rbx), %edi", + "opcode": "movl", + "operands": "0x40(%rbx), %edi" + }, + { + "address": 4708854, + "line": "47d9f6: 4c 8b b4 24 38 10 00 00 \tmovq\t0x1038(%rsp), %r14", + "opcode": "movq", + "operands": "0x1038(%rsp), %r14" + }, + { + "address": 4708862, + "line": "47d9fe: 4c 8b 9c 24 40 10 00 00 \tmovq\t0x1040(%rsp), %r11", + "opcode": "movq", + "operands": "0x1040(%rsp), %r11" + }, + { + "address": 4708870, + "line": "47da06: 4c 8b 94 24 48 10 00 00 \tmovq\t0x1048(%rsp), %r10", + "opcode": "movq", + "operands": "0x1048(%rsp), %r10" + }, + { + "address": 4708878, + "line": "47da0e: 89 84 24 64 10 00 00 \tmovl\t%eax, 0x1064(%rsp)", + "opcode": "movl", + "operands": "%eax, 0x1064(%rsp)" + }, + { + "address": 4708885, + "line": "47da15: 48 89 53 3c \tmovq\t%rdx, 0x3c(%rbx)", + "opcode": "movq", + "operands": "%rdx, 0x3c(%rbx)" + }, + { + "address": 4708889, + "line": "47da19: 4c 8b 8c 24 50 10 00 00 \tmovq\t0x1050(%rsp), %r9", + "opcode": "movq", + "operands": "0x1050(%rsp), %r9" + }, + { + "address": 4708897, + "line": "47da21: 48 8b b4 24 58 10 00 00 \tmovq\t0x1058(%rsp), %rsi", + "opcode": "movq", + "operands": "0x1058(%rsp), %rsi" + }, + { + "address": 4708905, + "line": "47da29: 48 8b ac 24 60 10 00 00 \tmovq\t0x1060(%rsp), %rbp", + "opcode": "movq", + "operands": "0x1060(%rsp), %rbp" + }, + { + "address": 4708913, + "line": "47da31: 09 7b 40 \torl\t%edi, 0x40(%rbx)", + "opcode": "orl", + "operands": "%edi, 0x40(%rbx)" + }, + { + "address": 4708916, + "line": "47da34: 4c 89 73 44 \tmovq\t%r14, 0x44(%rbx)", + "opcode": "movq", + "operands": "%r14, 0x44(%rbx)" + }, + { + "address": 4708920, + "line": "47da38: 4c 89 5b 4c \tmovq\t%r11, 0x4c(%rbx)", + "opcode": "movq", + "operands": "%r11, 0x4c(%rbx)" + }, + { + "address": 4708924, + "line": "47da3c: 4c 89 53 54 \tmovq\t%r10, 0x54(%rbx)", + "opcode": "movq", + "operands": "%r10, 0x54(%rbx)" + }, + { + "address": 4708928, + "line": "47da40: 4c 89 4b 5c \tmovq\t%r9, 0x5c(%rbx)", + "opcode": "movq", + "operands": "%r9, 0x5c(%rbx)" + }, + { + "address": 4708932, + "line": "47da44: 48 89 73 64 \tmovq\t%rsi, 0x64(%rbx)", + "opcode": "movq", + "operands": "%rsi, 0x64(%rbx)" + }, + { + "address": 4708936, + "line": "47da48: 48 89 6b 6c \tmovq\t%rbp, 0x6c(%rbx)", + "opcode": "movq", + "operands": "%rbp, 0x6c(%rbx)" + }, + { + "address": 4708940, + "line": "47da4c: 8b 6b 3c \tmovl\t0x3c(%rbx), %ebp", + "opcode": "movl", + "operands": "0x3c(%rbx), %ebp" + }, + { + "address": 4708943, + "line": "47da4f: 41 83 c5 01 \taddl\t$0x1, %r13d", + "opcode": "addl", + "operands": "$0x1, %r13d" + }, + { + "address": 4708947, + "line": "47da53: 49 83 c4 04 \taddq\t$0x4, %r12", + "opcode": "addq", + "operands": "$0x4, %r12" + }, + { + "address": 4708951, + "line": "47da57: 85 ed \ttestl\t%ebp, %ebp", + "opcode": "testl", + "operands": "%ebp, %ebp" + }, + { + "address": 4708953, + "line": "47da59: 0f 84 3f fb ff ff \tje\t0x47d59e ", + "opcode": "je", + "operands": "0x47d59e " + }, + { + "address": 4708959, + "line": "47da5f: e9 61 fe ff ff \tjmp\t0x47d8c5 ", + "opcode": "jmp", + "operands": "0x47d8c5 " + }, + { + "address": 4708964, + "line": "47da64: c7 44 24 2c ff ff ff ff \tmovl\t$0xffffffff, 0x2c(%rsp) # imm = 0xFFFFFFFF", + "opcode": "movl", + "operands": "$0xffffffff, 0x2c(%rsp) # imm = 0xFFFFFFFF" + }, + { + "address": 4708972, + "line": "47da6c: e9 fc fa ff ff \tjmp\t0x47d56d ", + "opcode": "jmp", + "operands": "0x47d56d " + }, + { + "address": 4708977, + "line": "47da71: 48 8d bd b4 01 00 00 \tleaq\t0x1b4(%rbp), %rdi", + "opcode": "leaq", + "operands": "0x1b4(%rbp), %rdi" + }, + { + "address": 4708984, + "line": "47da78: 48 8d b5 c0 01 00 00 \tleaq\t0x1c0(%rbp), %rsi", + "opcode": "leaq", + "operands": "0x1c0(%rbp), %rsi" + }, + { + "address": 4708991, + "line": "47da7f: 31 d2 \txorl\t%edx, %edx", + "opcode": "xorl", + "operands": "%edx, %edx" + }, + { + "address": 4708993, + "line": "47da81: e8 c4 8e fa ff \tcallq\t0x42694a ", + "opcode": "callq", + "operands": "0x42694a " + }, + { + "address": 4708998, + "line": "47da86: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4709000, + "line": "47da88: e9 8f fb ff ff \tjmp\t0x47d61c ", + "opcode": "jmp", + "operands": "0x47d61c " + }, + { + "address": 4709005, + "line": "47da8d: 49 8d bc 24 b4 01 00 00 \tleaq\t0x1b4(%r12), %rdi", + "opcode": "leaq", + "operands": "0x1b4(%r12), %rdi" + }, + { + "address": 4709013, + "line": "47da95: 49 8d b4 24 c0 01 00 00 \tleaq\t0x1c0(%r12), %rsi", + "opcode": "leaq", + "operands": "0x1c0(%r12), %rsi" + }, + { + "address": 4709021, + "line": "47da9d: 31 d2 \txorl\t%edx, %edx", + "opcode": "xorl", + "operands": "%edx, %edx" + }, + { + "address": 4709023, + "line": "47da9f: e8 a6 8e fa ff \tcallq\t0x42694a ", + "opcode": "callq", + "operands": "0x42694a " + }, + { + "address": 4709028, + "line": "47daa4: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4709030, + "line": "47daa6: e9 03 fd ff ff \tjmp\t0x47d7ae ", + "opcode": "jmp", + "operands": "0x47d7ae " + }, + { + "address": 4709035, + "line": "47daab: 8b b4 24 34 10 00 00 \tmovl\t0x1034(%rsp), %esi", + "opcode": "movl", + "operands": "0x1034(%rsp), %esi" + }, + { + "address": 4709042, + "line": "47dab2: 85 f6 \ttestl\t%esi, %esi", + "opcode": "testl", + "operands": "%esi, %esi" + }, + { + "address": 4709044, + "line": "47dab4: 0f 84 dd fb ff ff \tje\t0x47d697 ", + "opcode": "je", + "operands": "0x47d697 " + }, + { + "address": 4709050, + "line": "47daba: c7 43 40 01 00 00 00 \tmovl\t$0x1, 0x40(%rbx)", + "opcode": "movl", + "operands": "$0x1, 0x40(%rbx)" + }, + { + "address": 4709057, + "line": "47dac1: 44 8b 4d 00 \tmovl\t(%rbp), %r9d", + "opcode": "movl", + "operands": "(%rbp), %r9d" + }, + { + "address": 4709061, + "line": "47dac5: 44 89 8c 24 64 10 00 00 \tmovl\t%r9d, 0x1064(%rsp)", + "opcode": "movl", + "operands": "%r9d, 0x1064(%rsp)" + }, + { + "address": 4709069, + "line": "47dacd: e9 c5 fb ff ff \tjmp\t0x47d697 ", + "opcode": "jmp", + "operands": "0x47d697 " + }, + { + "address": 4709074, + "line": "47dad2: c7 43 3c 01 00 00 00 \tmovl\t$0x1, 0x3c(%rbx)", + "opcode": "movl", + "operands": "$0x1, 0x3c(%rbx)" + }, + { + "address": 4709081, + "line": "47dad9: 41 8b 3c 24 \tmovl\t(%r12), %edi", + "opcode": "movl", + "operands": "(%r12), %edi" + }, + { + "address": 4709085, + "line": "47dadd: 89 bc 24 64 10 00 00 \tmovl\t%edi, 0x1064(%rsp)", + "opcode": "movl", + "operands": "%edi, 0x1064(%rsp)" + }, + { + "address": 4709092, + "line": "47dae4: e9 53 fd ff ff \tjmp\t0x47d83c ", + "opcode": "jmp", + "operands": "0x47d83c " + }, + { + "address": 4709097, + "line": "47dae9: 8b bd a0 00 00 00 \tmovl\t0xa0(%rbp), %edi", + "opcode": "movl", + "operands": "0xa0(%rbp), %edi" + }, + { + "address": 4709103, + "line": "47daef: e8 00 94 fa ff \tcallq\t0x426ef4 ", + "opcode": "callq", + "operands": "0x426ef4 " + }, + { + "address": 4709108, + "line": "47daf4: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4709110, + "line": "47daf6: e9 21 fb ff ff \tjmp\t0x47d61c ", + "opcode": "jmp", + "operands": "0x47d61c " + }, + { + "address": 4709115, + "line": "47dafb: 41 8b bc 24 a0 00 00 00 \tmovl\t0xa0(%r12), %edi", + "opcode": "movl", + "operands": "0xa0(%r12), %edi" + }, + { + "address": 4709123, + "line": "47db03: e8 ec 93 fa ff \tcallq\t0x426ef4 ", + "opcode": "callq", + "operands": "0x426ef4 " + }, + { + "address": 4709128, + "line": "47db08: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4709130, + "line": "47db0a: e9 9f fc ff ff \tjmp\t0x47d7ae ", + "opcode": "jmp", + "operands": "0x47d7ae " + }, + { + "address": 4709135, + "line": "47db0f: 8b bd a0 00 00 00 \tmovl\t0xa0(%rbp), %edi", + "opcode": "movl", + "operands": "0xa0(%rbp), %edi" + }, + { + "address": 4709141, + "line": "47db15: e8 da 93 fa ff \tcallq\t0x426ef4 ", + "opcode": "callq", + "operands": "0x426ef4 " + }, + { + "address": 4709146, + "line": "47db1a: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4709148, + "line": "47db1c: e9 30 fe ff ff \tjmp\t0x47d951 ", + "opcode": "jmp", + "operands": "0x47d951 " + }, + { + "address": 4709153, + "line": "47db21: c7 43 3c 01 00 00 00 \tmovl\t$0x1, 0x3c(%rbx)", + "opcode": "movl", + "operands": "$0x1, 0x3c(%rbx)" + }, + { + "address": 4709160, + "line": "47db28: 8b 7d 00 \tmovl\t(%rbp), %edi", + "opcode": "movl", + "operands": "(%rbp), %edi" + }, + { + "address": 4709163, + "line": "47db2b: 89 bc 24 64 10 00 00 \tmovl\t%edi, 0x1064(%rsp)", + "opcode": "movl", + "operands": "%edi, 0x1064(%rsp)" + }, + { + "address": 4709170, + "line": "47db32: e9 a2 fe ff ff \tjmp\t0x47d9d9 ", + "opcode": "jmp", + "operands": "0x47d9d9 " + }, + { + "address": 4709175, + "line": "47db37: 48 8d bd b4 01 00 00 \tleaq\t0x1b4(%rbp), %rdi", + "opcode": "leaq", + "operands": "0x1b4(%rbp), %rdi" + }, + { + "address": 4709182, + "line": "47db3e: 48 8d b5 c0 01 00 00 \tleaq\t0x1c0(%rbp), %rsi", + "opcode": "leaq", + "operands": "0x1c0(%rbp), %rsi" + }, + { + "address": 4709189, + "line": "47db45: ba 01 00 00 00 \tmovl\t$0x1, %edx", + "opcode": "movl", + "operands": "$0x1, %edx" + }, + { + "address": 4709194, + "line": "47db4a: e8 fb 8d fa ff \tcallq\t0x42694a ", + "opcode": "callq", + "operands": "0x42694a " + }, + { + "address": 4709199, + "line": "47db4f: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4709201, + "line": "47db51: e9 fb fd ff ff \tjmp\t0x47d951 ", + "opcode": "jmp", + "operands": "0x47d951 " + } + ], + "limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services." + }, + "SV_Trace": { + "calls": [ + { + "address": 4709302, + "label": "memset@plt", + "target": 4205688 + }, + { + "address": 4709346, + "label": "CM_BoxTrace", + "target": 4431196 + }, + { + "address": 4709667, + "label": "SV_ClipMoveToEntities", + "target": 4707550 + } + ], + "edges": [ + { + "from": 4709206, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709211 + }, + { + "from": 4709211, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709214 + }, + { + "from": 4709214, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709219 + }, + { + "from": 4709219, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709224 + }, + { + "from": 4709224, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709229 + }, + { + "from": 4709229, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709232 + }, + { + "from": 4709232, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709237 + }, + { + "from": 4709237, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709242 + }, + { + "from": 4709242, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709245 + }, + { + "from": 4709245, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709250 + }, + { + "from": 4709250, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709257 + }, + { + "from": 4709257, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709260 + }, + { + "from": 4709260, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709264 + }, + { + "from": 4709264, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709267 + }, + { + "from": 4709267, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709270 + }, + { + "from": 4709270, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709275 + }, + { + "from": 4709275, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709279 + }, + { + "from": 4709279, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709284 + }, + { + "from": 4709284, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709286 + }, + { + "from": 4709286, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709289 + }, + { + "from": 4709289, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709294 + }, + { + "from": 4709294, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709302 + }, + { + "from": 4709302, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4709307 + }, + { + "from": 4709307, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709314 + }, + { + "from": 4709314, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709319 + }, + { + "from": 4709319, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709322 + }, + { + "from": 4709322, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709325 + }, + { + "from": 4709325, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709328 + }, + { + "from": 4709328, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709331 + }, + { + "from": 4709331, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709335 + }, + { + "from": 4709335, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709339 + }, + { + "from": 4709339, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709343 + }, + { + "from": 4709343, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709346 + }, + { + "from": 4709346, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4709351 + }, + { + "from": 4709351, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709359 + }, + { + "from": 4709359, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709361 + }, + { + "from": 4709361, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709366 + }, + { + "from": 4709366, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709369 + }, + { + "from": 4709369, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709372 + }, + { + "from": 4709372, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709377 + }, + { + "from": 4709377, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709382 + }, + { + "from": 4709382, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709389 + }, + { + "from": 4709389, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4709672 + }, + { + "from": 4709389, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709395 + }, + { + "from": 4709395, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709403 + }, + { + "from": 4709403, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709408 + }, + { + "from": 4709408, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709412 + }, + { + "from": 4709412, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709416 + }, + { + "from": 4709416, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709420 + }, + { + "from": 4709420, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709426 + }, + { + "from": 4709426, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709430 + }, + { + "from": 4709430, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709437 + }, + { + "from": 4709437, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709442 + }, + { + "from": 4709442, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709445 + }, + { + "from": 4709445, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709449 + }, + { + "from": 4709449, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709454 + }, + { + "from": 4709454, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709459 + }, + { + "from": 4709459, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709466 + }, + { + "from": 4709466, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709470 + }, + { + "from": 4709470, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709477 + }, + { + "from": 4709477, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709482 + }, + { + "from": 4709482, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709485 + }, + { + "from": 4709485, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4709798 + }, + { + "from": 4709485, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709491 + }, + { + "from": 4709491, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709499 + }, + { + "from": 4709499, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709503 + }, + { + "from": 4709503, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709509 + }, + { + "from": 4709509, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709515 + }, + { + "from": 4709515, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709521 + }, + { + "from": 4709521, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709525 + }, + { + "from": 4709525, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709531 + }, + { + "from": 4709531, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709535 + }, + { + "from": 4709535, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709540 + }, + { + "from": 4709540, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4709853 + }, + { + "from": 4709540, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709546 + }, + { + "from": 4709546, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709552 + }, + { + "from": 4709552, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709557 + }, + { + "from": 4709557, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709561 + }, + { + "from": 4709561, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709566 + }, + { + "from": 4709566, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709571 + }, + { + "from": 4709571, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709576 + }, + { + "from": 4709576, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709582 + }, + { + "from": 4709582, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709587 + }, + { + "from": 4709587, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709592 + }, + { + "from": 4709592, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709596 + }, + { + "from": 4709596, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709602 + }, + { + "from": 4709602, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709607 + }, + { + "from": 4709607, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709612 + }, + { + "from": 4709612, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4709925 + }, + { + "from": 4709612, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709618 + }, + { + "from": 4709618, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709624 + }, + { + "from": 4709624, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709630 + }, + { + "from": 4709630, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709635 + }, + { + "from": 4709635, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709638 + }, + { + "from": 4709638, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709644 + }, + { + "from": 4709644, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709651 + }, + { + "from": 4709651, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709656 + }, + { + "from": 4709656, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709662 + }, + { + "from": 4709662, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709667 + }, + { + "from": 4709667, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4709672 + }, + { + "from": 4709672, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709677 + }, + { + "from": 4709677, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709681 + }, + { + "from": 4709681, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709686 + }, + { + "from": 4709686, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709690 + }, + { + "from": 4709690, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709695 + }, + { + "from": 4709695, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709699 + }, + { + "from": 4709699, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709704 + }, + { + "from": 4709704, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709708 + }, + { + "from": 4709708, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709713 + }, + { + "from": 4709713, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709717 + }, + { + "from": 4709717, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709725 + }, + { + "from": 4709725, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709729 + }, + { + "from": 4709729, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709737 + }, + { + "from": 4709737, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709741 + }, + { + "from": 4709741, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709749 + }, + { + "from": 4709749, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709757 + }, + { + "from": 4709757, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709765 + }, + { + "from": 4709765, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709773 + }, + { + "from": 4709773, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709781 + }, + { + "from": 4709781, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709789 + }, + { + "from": 4709789, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709796 + }, + { + "from": 4709796, + "kind": "return", + "target_scope": "external", + "to": null + }, + { + "from": 4709797, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709798 + }, + { + "from": 4709798, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709804 + }, + { + "from": 4709804, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709812 + }, + { + "from": 4709812, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709816 + }, + { + "from": 4709816, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709820 + }, + { + "from": 4709820, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709826 + }, + { + "from": 4709826, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709832 + }, + { + "from": 4709832, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709838 + }, + { + "from": 4709838, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709842 + }, + { + "from": 4709842, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709847 + }, + { + "from": 4709847, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4709546 + }, + { + "from": 4709847, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709853 + }, + { + "from": 4709853, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709858 + }, + { + "from": 4709858, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709863 + }, + { + "from": 4709863, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709869 + }, + { + "from": 4709869, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709874 + }, + { + "from": 4709874, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709878 + }, + { + "from": 4709878, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709883 + }, + { + "from": 4709883, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709888 + }, + { + "from": 4709888, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709892 + }, + { + "from": 4709892, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709898 + }, + { + "from": 4709898, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709903 + }, + { + "from": 4709903, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709909 + }, + { + "from": 4709909, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709914 + }, + { + "from": 4709914, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709919 + }, + { + "from": 4709919, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4709618 + }, + { + "from": 4709919, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709925 + }, + { + "from": 4709925, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709931 + }, + { + "from": 4709931, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709936 + }, + { + "from": 4709936, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709942 + }, + { + "from": 4709942, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709948 + }, + { + "from": 4709948, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709954 + }, + { + "from": 4709954, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709959 + }, + { + "from": 4709959, + "kind": "fallthrough", + "target_scope": "local", + "to": 4709966 + }, + { + "from": 4709966, + "kind": "unconditional", + "target_scope": "local", + "to": 4709662 + } + ], + "entry": 4709206, + "instructions": [ + { + "address": 4709206, + "line": "47db56: 4c 89 74 24 f0 \tmovq\t%r14, -0x10(%rsp)", + "opcode": "movq", + "operands": "%r14, -0x10(%rsp)" + }, + { + "address": 4709211, + "line": "47db5b: 49 89 f6 \tmovq\t%rsi, %r14", + "opcode": "movq", + "operands": "%rsi, %r14" + }, + { + "address": 4709214, + "line": "47db5e: be e0 34 cb 00 \tmovl\t$0xcb34e0, %esi # imm = 0xCB34E0", + "opcode": "movl", + "operands": "$0xcb34e0, %esi # imm = 0xCB34E0" + }, + { + "address": 4709219, + "line": "47db63: 48 89 5c 24 d0 \tmovq\t%rbx, -0x30(%rsp)", + "opcode": "movq", + "operands": "%rbx, -0x30(%rsp)" + }, + { + "address": 4709224, + "line": "47db68: 48 89 6c 24 d8 \tmovq\t%rbp, -0x28(%rsp)", + "opcode": "movq", + "operands": "%rbp, -0x28(%rsp)" + }, + { + "address": 4709229, + "line": "47db6d: 48 89 fd \tmovq\t%rdi, %rbp", + "opcode": "movq", + "operands": "%rdi, %rbp" + }, + { + "address": 4709232, + "line": "47db70: 4c 89 64 24 e0 \tmovq\t%r12, -0x20(%rsp)", + "opcode": "movq", + "operands": "%r12, -0x20(%rsp)" + }, + { + "address": 4709237, + "line": "47db75: 4c 89 6c 24 e8 \tmovq\t%r13, -0x18(%rsp)", + "opcode": "movq", + "operands": "%r13, -0x18(%rsp)" + }, + { + "address": 4709242, + "line": "47db7a: 49 89 f4 \tmovq\t%rsi, %r12", + "opcode": "movq", + "operands": "%rsi, %r12" + }, + { + "address": 4709245, + "line": "47db7d: 4c 89 7c 24 f8 \tmovq\t%r15, -0x8(%rsp)", + "opcode": "movq", + "operands": "%r15, -0x8(%rsp)" + }, + { + "address": 4709250, + "line": "47db82: 48 81 ec d8 00 00 00 \tsubq\t$0xd8, %rsp", + "opcode": "subq", + "operands": "$0xd8, %rsp" + }, + { + "address": 4709257, + "line": "47db89: 48 85 d2 \ttestq\t%rdx, %rdx", + "opcode": "testq", + "operands": "%rdx, %rdx" + }, + { + "address": 4709260, + "line": "47db8c: 4c 0f 45 e2 \tcmovneq\t%rdx, %r12", + "opcode": "cmovneq", + "operands": "%rdx, %r12" + }, + { + "address": 4709264, + "line": "47db90: 49 89 f5 \tmovq\t%rsi, %r13", + "opcode": "movq", + "operands": "%rsi, %r13" + }, + { + "address": 4709267, + "line": "47db93: 48 85 c9 \ttestq\t%rcx, %rcx", + "opcode": "testq", + "operands": "%rcx, %rcx" + }, + { + "address": 4709270, + "line": "47db96: 48 8d 7c 24 20 \tleaq\t0x20(%rsp), %rdi", + "opcode": "leaq", + "operands": "0x20(%rsp), %rdi" + }, + { + "address": 4709275, + "line": "47db9b: 4c 0f 45 e9 \tcmovneq\t%rcx, %r13", + "opcode": "cmovneq", + "operands": "%rcx, %r13" + }, + { + "address": 4709279, + "line": "47db9f: ba 80 00 00 00 \tmovl\t$0x80, %edx", + "opcode": "movl", + "operands": "$0x80, %edx" + }, + { + "address": 4709284, + "line": "47dba4: 31 f6 \txorl\t%esi, %esi", + "opcode": "xorl", + "operands": "%esi, %esi" + }, + { + "address": 4709286, + "line": "47dba6: 4c 89 c3 \tmovq\t%r8, %rbx", + "opcode": "movq", + "operands": "%r8, %rbx" + }, + { + "address": 4709289, + "line": "47dba9: 44 89 4c 24 1c \tmovl\t%r9d, 0x1c(%rsp)", + "opcode": "movl", + "operands": "%r9d, 0x1c(%rsp)" + }, + { + "address": 4709294, + "line": "47dbae: 44 8b bc 24 e0 00 00 00 \tmovl\t0xe0(%rsp), %r15d", + "opcode": "movl", + "operands": "0xe0(%rsp), %r15d" + }, + { + "address": 4709302, + "line": "47dbb6: e8 bd 50 f8 ff \tcallq\t0x402c78 ", + "opcode": "callq", + "operands": "0x402c78 " + }, + { + "address": 4709307, + "line": "47dbbb: 8b 94 24 e8 00 00 00 \tmovl\t0xe8(%rsp), %edx", + "opcode": "movl", + "operands": "0xe8(%rsp), %edx" + }, + { + "address": 4709314, + "line": "47dbc2: 48 8d 7c 24 20 \tleaq\t0x20(%rsp), %rdi", + "opcode": "leaq", + "operands": "0x20(%rsp), %rdi" + }, + { + "address": 4709319, + "line": "47dbc7: 45 31 c9 \txorl\t%r9d, %r9d", + "opcode": "xorl", + "operands": "%r9d, %r9d" + }, + { + "address": 4709322, + "line": "47dbca: 4d 89 e8 \tmovq\t%r13, %r8", + "opcode": "movq", + "operands": "%r13, %r8" + }, + { + "address": 4709325, + "line": "47dbcd: 4c 89 e1 \tmovq\t%r12, %rcx", + "opcode": "movq", + "operands": "%r12, %rcx" + }, + { + "address": 4709328, + "line": "47dbd0: 4c 89 f6 \tmovq\t%r14, %rsi", + "opcode": "movq", + "operands": "%r14, %rsi" + }, + { + "address": 4709331, + "line": "47dbd3: 48 83 c7 3c \taddq\t$0x3c, %rdi", + "opcode": "addq", + "operands": "$0x3c, %rdi" + }, + { + "address": 4709335, + "line": "47dbd7: 44 89 3c 24 \tmovl\t%r15d, (%rsp)", + "opcode": "movl", + "operands": "%r15d, (%rsp)" + }, + { + "address": 4709339, + "line": "47dbdb: 89 54 24 08 \tmovl\t%edx, 0x8(%rsp)", + "opcode": "movl", + "operands": "%edx, 0x8(%rsp)" + }, + { + "address": 4709343, + "line": "47dbdf: 48 89 da \tmovq\t%rbx, %rdx", + "opcode": "movq", + "operands": "%rbx, %rdx" + }, + { + "address": 4709346, + "line": "47dbe2: e8 75 c1 fb ff \tcallq\t0x439d5c ", + "opcode": "callq", + "operands": "0x439d5c " + }, + { + "address": 4709351, + "line": "47dbe7: f3 0f 10 15 39 8e 0e 00 \tmovss\t0xe8e39(%rip), %xmm2 # 0x566a28 <__dso_handle+0x320>", + "opcode": "movss", + "operands": "0xe8e39(%rip), %xmm2 # 0x566a28 <__dso_handle+0x320>" + }, + { + "address": 4709359, + "line": "47dbef: 31 c0 \txorl\t%eax, %eax", + "opcode": "xorl", + "operands": "%eax, %eax" + }, + { + "address": 4709361, + "line": "47dbf1: 0f 2f 54 24 64 \tcomiss\t0x64(%rsp), %xmm2", + "opcode": "comiss", + "operands": "0x64(%rsp), %xmm2" + }, + { + "address": 4709366, + "line": "47dbf6: 0f 57 c0 \txorps\t%xmm0, %xmm0", + "opcode": "xorps", + "operands": "%xmm0, %xmm0" + }, + { + "address": 4709369, + "line": "47dbf9: 0f 94 c0 \tsete\t%al", + "opcode": "sete", + "operands": "%al" + }, + { + "address": 4709372, + "line": "47dbfc: 05 fe 03 00 00 \taddl\t$0x3fe, %eax # imm = 0x3FE", + "opcode": "addl", + "operands": "$0x3fe, %eax # imm = 0x3FE" + }, + { + "address": 4709377, + "line": "47dc01: 0f 2f 44 24 64 \tcomiss\t0x64(%rsp), %xmm0", + "opcode": "comiss", + "operands": "0x64(%rsp), %xmm0" + }, + { + "address": 4709382, + "line": "47dc06: 89 84 24 90 00 00 00 \tmovl\t%eax, 0x90(%rsp)", + "opcode": "movl", + "operands": "%eax, 0x90(%rsp)" + }, + { + "address": 4709389, + "line": "47dc0d: 0f 84 15 01 00 00 \tje\t0x47dd28 ", + "opcode": "je", + "operands": "0x47dd28 " + }, + { + "address": 4709395, + "line": "47dc13: 44 89 bc 24 98 00 00 00 \tmovl\t%r15d, 0x98(%rsp)", + "opcode": "movl", + "operands": "%r15d, 0x98(%rsp)" + }, + { + "address": 4709403, + "line": "47dc1b: 4c 89 74 24 48 \tmovq\t%r14, 0x48(%rsp)", + "opcode": "movq", + "operands": "%r14, 0x48(%rsp)" + }, + { + "address": 4709408, + "line": "47dc20: 48 8d 53 04 \tleaq\t0x4(%rbx), %rdx", + "opcode": "leaq", + "operands": "0x4(%rbx), %rdx" + }, + { + "address": 4709412, + "line": "47dc24: f3 0f 10 0b \tmovss\t(%rbx), %xmm1", + "opcode": "movss", + "operands": "(%rbx), %xmm1" + }, + { + "address": 4709416, + "line": "47dc28: 48 8d 73 08 \tleaq\t0x8(%rbx), %rsi", + "opcode": "leaq", + "operands": "0x8(%rbx), %rsi" + }, + { + "address": 4709420, + "line": "47dc2c: f3 0f 11 4c 24 50 \tmovss\t%xmm1, 0x50(%rsp)", + "opcode": "movss", + "operands": "%xmm1, 0x50(%rsp)" + }, + { + "address": 4709426, + "line": "47dc32: 44 8b 43 04 \tmovl\t0x4(%rbx), %r8d", + "opcode": "movl", + "operands": "0x4(%rbx), %r8d" + }, + { + "address": 4709430, + "line": "47dc36: 8b 8c 24 e8 00 00 00 \tmovl\t0xe8(%rsp), %ecx", + "opcode": "movl", + "operands": "0xe8(%rsp), %ecx" + }, + { + "address": 4709437, + "line": "47dc3d: 44 89 44 24 54 \tmovl\t%r8d, 0x54(%rsp)", + "opcode": "movl", + "operands": "%r8d, 0x54(%rsp)" + }, + { + "address": 4709442, + "line": "47dc42: 8b 7b 08 \tmovl\t0x8(%rbx), %edi", + "opcode": "movl", + "operands": "0x8(%rbx), %edi" + }, + { + "address": 4709445, + "line": "47dc45: 8b 5c 24 1c \tmovl\t0x1c(%rsp), %ebx", + "opcode": "movl", + "operands": "0x1c(%rsp), %ebx" + }, + { + "address": 4709449, + "line": "47dc49: 4c 89 64 24 38 \tmovq\t%r12, 0x38(%rsp)", + "opcode": "movq", + "operands": "%r12, 0x38(%rsp)" + }, + { + "address": 4709454, + "line": "47dc4e: 4c 89 6c 24 40 \tmovq\t%r13, 0x40(%rsp)", + "opcode": "movq", + "operands": "%r13, 0x40(%rsp)" + }, + { + "address": 4709459, + "line": "47dc53: 89 8c 24 9c 00 00 00 \tmovl\t%ecx, 0x9c(%rsp)", + "opcode": "movl", + "operands": "%ecx, 0x9c(%rsp)" + }, + { + "address": 4709466, + "line": "47dc5a: 89 7c 24 58 \tmovl\t%edi, 0x58(%rsp)", + "opcode": "movl", + "operands": "%edi, 0x58(%rsp)" + }, + { + "address": 4709470, + "line": "47dc5e: 89 9c 24 94 00 00 00 \tmovl\t%ebx, 0x94(%rsp)", + "opcode": "movl", + "operands": "%ebx, 0x94(%rsp)" + }, + { + "address": 4709477, + "line": "47dc65: f3 41 0f 10 06 \tmovss\t(%r14), %xmm0", + "opcode": "movss", + "operands": "(%r14), %xmm0" + }, + { + "address": 4709482, + "line": "47dc6a: 0f 2f c1 \tcomiss\t%xmm1, %xmm0", + "opcode": "comiss", + "operands": "%xmm1, %xmm0" + }, + { + "address": 4709485, + "line": "47dc6d: 0f 82 33 01 00 00 \tjb\t0x47dda6 ", + "opcode": "jb", + "operands": "0x47dda6 " + }, + { + "address": 4709491, + "line": "47dc73: f3 0f 10 1d c5 c8 0e 00 \tmovss\t0xec8c5(%rip), %xmm3 # 0x56a540 ", + "opcode": "movss", + "operands": "0xec8c5(%rip), %xmm3 # 0x56a540 " + }, + { + "address": 4709499, + "line": "47dc7b: f3 0f 58 cb \taddss\t%xmm3, %xmm1", + "opcode": "addss", + "operands": "%xmm3, %xmm1" + }, + { + "address": 4709503, + "line": "47dc7f: f3 41 0f 58 0c 24 \taddss\t(%r12), %xmm1", + "opcode": "addss", + "operands": "(%r12), %xmm1" + }, + { + "address": 4709509, + "line": "47dc85: f3 0f 11 4c 24 20 \tmovss\t%xmm1, 0x20(%rsp)", + "opcode": "movss", + "operands": "%xmm1, 0x20(%rsp)" + }, + { + "address": 4709515, + "line": "47dc8b: f3 41 0f 58 45 00 \taddss\t(%r13), %xmm0", + "opcode": "addss", + "operands": "(%r13), %xmm0" + }, + { + "address": 4709521, + "line": "47dc91: f3 0f 58 c2 \taddss\t%xmm2, %xmm0", + "opcode": "addss", + "operands": "%xmm2, %xmm0" + }, + { + "address": 4709525, + "line": "47dc95: f3 0f 11 44 24 2c \tmovss\t%xmm0, 0x2c(%rsp)", + "opcode": "movss", + "operands": "%xmm0, 0x2c(%rsp)" + }, + { + "address": 4709531, + "line": "47dc9b: f3 0f 10 0a \tmovss\t(%rdx), %xmm1", + "opcode": "movss", + "operands": "(%rdx), %xmm1" + }, + { + "address": 4709535, + "line": "47dc9f: 41 0f 2f 4e 04 \tcomiss\t0x4(%r14), %xmm1", + "opcode": "comiss", + "operands": "0x4(%r14), %xmm1" + }, + { + "address": 4709540, + "line": "47dca4: 0f 87 33 01 00 00 \tja\t0x47dddd ", + "opcode": "ja", + "operands": "0x47dddd " + }, + { + "address": 4709546, + "line": "47dcaa: f3 0f 10 6c 24 54 \tmovss\t0x54(%rsp), %xmm5", + "opcode": "movss", + "operands": "0x54(%rsp), %xmm5" + }, + { + "address": 4709552, + "line": "47dcb0: 48 8b 4c 24 38 \tmovq\t0x38(%rsp), %rcx", + "opcode": "movq", + "operands": "0x38(%rsp), %rcx" + }, + { + "address": 4709557, + "line": "47dcb5: f3 0f 58 eb \taddss\t%xmm3, %xmm5", + "opcode": "addss", + "operands": "%xmm3, %xmm5" + }, + { + "address": 4709561, + "line": "47dcb9: 48 8b 54 24 48 \tmovq\t0x48(%rsp), %rdx", + "opcode": "movq", + "operands": "0x48(%rsp), %rdx" + }, + { + "address": 4709566, + "line": "47dcbe: 48 8b 44 24 40 \tmovq\t0x40(%rsp), %rax", + "opcode": "movq", + "operands": "0x40(%rsp), %rax" + }, + { + "address": 4709571, + "line": "47dcc3: f3 0f 58 69 04 \taddss\t0x4(%rcx), %xmm5", + "opcode": "addss", + "operands": "0x4(%rcx), %xmm5" + }, + { + "address": 4709576, + "line": "47dcc8: f3 0f 11 6c 24 24 \tmovss\t%xmm5, 0x24(%rsp)", + "opcode": "movss", + "operands": "%xmm5, 0x24(%rsp)" + }, + { + "address": 4709582, + "line": "47dcce: f3 0f 10 62 04 \tmovss\t0x4(%rdx), %xmm4", + "opcode": "movss", + "operands": "0x4(%rdx), %xmm4" + }, + { + "address": 4709587, + "line": "47dcd3: f3 0f 58 60 04 \taddss\t0x4(%rax), %xmm4", + "opcode": "addss", + "operands": "0x4(%rax), %xmm4" + }, + { + "address": 4709592, + "line": "47dcd8: f3 0f 58 e2 \taddss\t%xmm2, %xmm4", + "opcode": "addss", + "operands": "%xmm2, %xmm4" + }, + { + "address": 4709596, + "line": "47dcdc: f3 0f 11 64 24 30 \tmovss\t%xmm4, 0x30(%rsp)", + "opcode": "movss", + "operands": "%xmm4, 0x30(%rsp)" + }, + { + "address": 4709602, + "line": "47dce2: f3 44 0f 10 06 \tmovss\t(%rsi), %xmm8", + "opcode": "movss", + "operands": "(%rsi), %xmm8" + }, + { + "address": 4709607, + "line": "47dce7: 45 0f 2f 46 08 \tcomiss\t0x8(%r14), %xmm8", + "opcode": "comiss", + "operands": "0x8(%r14), %xmm8" + }, + { + "address": 4709612, + "line": "47dcec: 0f 86 33 01 00 00 \tjbe\t0x47de25 ", + "opcode": "jbe", + "operands": "0x47de25 " + }, + { + "address": 4709618, + "line": "47dcf2: f3 44 0f 10 4a 08 \tmovss\t0x8(%rdx), %xmm9", + "opcode": "movss", + "operands": "0x8(%rdx), %xmm9" + }, + { + "address": 4709624, + "line": "47dcf8: f3 44 0f 58 49 08 \taddss\t0x8(%rcx), %xmm9", + "opcode": "addss", + "operands": "0x8(%rcx), %xmm9" + }, + { + "address": 4709630, + "line": "47dcfe: f3 44 0f 58 cb \taddss\t%xmm3, %xmm9", + "opcode": "addss", + "operands": "%xmm3, %xmm9" + }, + { + "address": 4709635, + "line": "47dd03: 0f 28 da \tmovaps\t%xmm2, %xmm3", + "opcode": "movaps", + "operands": "%xmm2, %xmm3" + }, + { + "address": 4709638, + "line": "47dd06: f3 0f 58 5c 24 58 \taddss\t0x58(%rsp), %xmm3", + "opcode": "addss", + "operands": "0x58(%rsp), %xmm3" + }, + { + "address": 4709644, + "line": "47dd0c: f3 44 0f 11 4c 24 28 \tmovss\t%xmm9, 0x28(%rsp)", + "opcode": "movss", + "operands": "%xmm9, 0x28(%rsp)" + }, + { + "address": 4709651, + "line": "47dd13: f3 0f 58 58 08 \taddss\t0x8(%rax), %xmm3", + "opcode": "addss", + "operands": "0x8(%rax), %xmm3" + }, + { + "address": 4709656, + "line": "47dd18: f3 0f 11 5c 24 34 \tmovss\t%xmm3, 0x34(%rsp)", + "opcode": "movss", + "operands": "%xmm3, 0x34(%rsp)" + }, + { + "address": 4709662, + "line": "47dd1e: 48 8d 7c 24 20 \tleaq\t0x20(%rsp), %rdi", + "opcode": "leaq", + "operands": "0x20(%rsp), %rdi" + }, + { + "address": 4709667, + "line": "47dd23: e8 b6 f7 ff ff \tcallq\t0x47d4de ", + "opcode": "callq", + "operands": "0x47d4de " + }, + { + "address": 4709672, + "line": "47dd28: 4c 8b 7c 24 5c \tmovq\t0x5c(%rsp), %r15", + "opcode": "movq", + "operands": "0x5c(%rsp), %r15" + }, + { + "address": 4709677, + "line": "47dd2d: 4c 89 7d 00 \tmovq\t%r15, (%rbp)", + "opcode": "movq", + "operands": "%r15, (%rbp)" + }, + { + "address": 4709681, + "line": "47dd31: 4c 8b 74 24 64 \tmovq\t0x64(%rsp), %r14", + "opcode": "movq", + "operands": "0x64(%rsp), %r14" + }, + { + "address": 4709686, + "line": "47dd36: 4c 89 75 08 \tmovq\t%r14, 0x8(%rbp)", + "opcode": "movq", + "operands": "%r14, 0x8(%rbp)" + }, + { + "address": 4709690, + "line": "47dd3a: 4c 8b 6c 24 6c \tmovq\t0x6c(%rsp), %r13", + "opcode": "movq", + "operands": "0x6c(%rsp), %r13" + }, + { + "address": 4709695, + "line": "47dd3f: 4c 89 6d 10 \tmovq\t%r13, 0x10(%rbp)", + "opcode": "movq", + "operands": "%r13, 0x10(%rbp)" + }, + { + "address": 4709699, + "line": "47dd43: 4c 8b 64 24 74 \tmovq\t0x74(%rsp), %r12", + "opcode": "movq", + "operands": "0x74(%rsp), %r12" + }, + { + "address": 4709704, + "line": "47dd48: 4c 89 65 18 \tmovq\t%r12, 0x18(%rbp)", + "opcode": "movq", + "operands": "%r12, 0x18(%rbp)" + }, + { + "address": 4709708, + "line": "47dd4c: 4c 8b 5c 24 7c \tmovq\t0x7c(%rsp), %r11", + "opcode": "movq", + "operands": "0x7c(%rsp), %r11" + }, + { + "address": 4709713, + "line": "47dd51: 4c 89 5d 20 \tmovq\t%r11, 0x20(%rbp)", + "opcode": "movq", + "operands": "%r11, 0x20(%rbp)" + }, + { + "address": 4709717, + "line": "47dd55: 4c 8b 94 24 84 00 00 00 \tmovq\t0x84(%rsp), %r10", + "opcode": "movq", + "operands": "0x84(%rsp), %r10" + }, + { + "address": 4709725, + "line": "47dd5d: 4c 89 55 28 \tmovq\t%r10, 0x28(%rbp)", + "opcode": "movq", + "operands": "%r10, 0x28(%rbp)" + }, + { + "address": 4709729, + "line": "47dd61: 4c 8b 8c 24 8c 00 00 00 \tmovq\t0x8c(%rsp), %r9", + "opcode": "movq", + "operands": "0x8c(%rsp), %r9" + }, + { + "address": 4709737, + "line": "47dd69: 4c 89 4d 30 \tmovq\t%r9, 0x30(%rbp)", + "opcode": "movq", + "operands": "%r9, 0x30(%rbp)" + }, + { + "address": 4709741, + "line": "47dd6d: 48 8b 9c 24 a8 00 00 00 \tmovq\t0xa8(%rsp), %rbx", + "opcode": "movq", + "operands": "0xa8(%rsp), %rbx" + }, + { + "address": 4709749, + "line": "47dd75: 48 8b ac 24 b0 00 00 00 \tmovq\t0xb0(%rsp), %rbp", + "opcode": "movq", + "operands": "0xb0(%rsp), %rbp" + }, + { + "address": 4709757, + "line": "47dd7d: 4c 8b a4 24 b8 00 00 00 \tmovq\t0xb8(%rsp), %r12", + "opcode": "movq", + "operands": "0xb8(%rsp), %r12" + }, + { + "address": 4709765, + "line": "47dd85: 4c 8b ac 24 c0 00 00 00 \tmovq\t0xc0(%rsp), %r13", + "opcode": "movq", + "operands": "0xc0(%rsp), %r13" + }, + { + "address": 4709773, + "line": "47dd8d: 4c 8b b4 24 c8 00 00 00 \tmovq\t0xc8(%rsp), %r14", + "opcode": "movq", + "operands": "0xc8(%rsp), %r14" + }, + { + "address": 4709781, + "line": "47dd95: 4c 8b bc 24 d0 00 00 00 \tmovq\t0xd0(%rsp), %r15", + "opcode": "movq", + "operands": "0xd0(%rsp), %r15" + }, + { + "address": 4709789, + "line": "47dd9d: 48 81 c4 d8 00 00 00 \taddq\t$0xd8, %rsp", + "opcode": "addq", + "operands": "$0xd8, %rsp" + }, + { + "address": 4709796, + "line": "47dda4: c3 \tretq", + "opcode": "retq", + "operands": "" + }, + { + "address": 4709797, + "line": "47dda5: 90 \tnop", + "opcode": "nop", + "operands": "" + }, + { + "address": 4709798, + "line": "47dda6: f3 41 0f 58 04 24 \taddss\t(%r12), %xmm0", + "opcode": "addss", + "operands": "(%r12), %xmm0" + }, + { + "address": 4709804, + "line": "47ddac: f3 0f 10 1d 8c c7 0e 00 \tmovss\t0xec78c(%rip), %xmm3 # 0x56a540 ", + "opcode": "movss", + "operands": "0xec78c(%rip), %xmm3 # 0x56a540 " + }, + { + "address": 4709812, + "line": "47ddb4: f3 0f 58 ca \taddss\t%xmm2, %xmm1", + "opcode": "addss", + "operands": "%xmm2, %xmm1" + }, + { + "address": 4709816, + "line": "47ddb8: f3 0f 58 c3 \taddss\t%xmm3, %xmm0", + "opcode": "addss", + "operands": "%xmm3, %xmm0" + }, + { + "address": 4709820, + "line": "47ddbc: f3 0f 11 44 24 20 \tmovss\t%xmm0, 0x20(%rsp)", + "opcode": "movss", + "operands": "%xmm0, 0x20(%rsp)" + }, + { + "address": 4709826, + "line": "47ddc2: f3 41 0f 58 4d 00 \taddss\t(%r13), %xmm1", + "opcode": "addss", + "operands": "(%r13), %xmm1" + }, + { + "address": 4709832, + "line": "47ddc8: f3 0f 11 4c 24 2c \tmovss\t%xmm1, 0x2c(%rsp)", + "opcode": "movss", + "operands": "%xmm1, 0x2c(%rsp)" + }, + { + "address": 4709838, + "line": "47ddce: f3 0f 10 0a \tmovss\t(%rdx), %xmm1", + "opcode": "movss", + "operands": "(%rdx), %xmm1" + }, + { + "address": 4709842, + "line": "47ddd2: 41 0f 2f 4e 04 \tcomiss\t0x4(%r14), %xmm1", + "opcode": "comiss", + "operands": "0x4(%r14), %xmm1" + }, + { + "address": 4709847, + "line": "47ddd7: 0f 86 cd fe ff ff \tjbe\t0x47dcaa ", + "opcode": "jbe", + "operands": "0x47dcaa " + }, + { + "address": 4709853, + "line": "47dddd: 48 8b 54 24 48 \tmovq\t0x48(%rsp), %rdx", + "opcode": "movq", + "operands": "0x48(%rsp), %rdx" + }, + { + "address": 4709858, + "line": "47dde2: 48 8b 4c 24 38 \tmovq\t0x38(%rsp), %rcx", + "opcode": "movq", + "operands": "0x38(%rsp), %rcx" + }, + { + "address": 4709863, + "line": "47dde7: f3 0f 10 74 24 54 \tmovss\t0x54(%rsp), %xmm6", + "opcode": "movss", + "operands": "0x54(%rsp), %xmm6" + }, + { + "address": 4709869, + "line": "47dded: 48 8b 44 24 40 \tmovq\t0x40(%rsp), %rax", + "opcode": "movq", + "operands": "0x40(%rsp), %rax" + }, + { + "address": 4709874, + "line": "47ddf2: f3 0f 58 f2 \taddss\t%xmm2, %xmm6", + "opcode": "addss", + "operands": "%xmm2, %xmm6" + }, + { + "address": 4709878, + "line": "47ddf6: f3 0f 10 7a 04 \tmovss\t0x4(%rdx), %xmm7", + "opcode": "movss", + "operands": "0x4(%rdx), %xmm7" + }, + { + "address": 4709883, + "line": "47ddfb: f3 0f 58 79 04 \taddss\t0x4(%rcx), %xmm7", + "opcode": "addss", + "operands": "0x4(%rcx), %xmm7" + }, + { + "address": 4709888, + "line": "47de00: f3 0f 58 fb \taddss\t%xmm3, %xmm7", + "opcode": "addss", + "operands": "%xmm3, %xmm7" + }, + { + "address": 4709892, + "line": "47de04: f3 0f 11 7c 24 24 \tmovss\t%xmm7, 0x24(%rsp)", + "opcode": "movss", + "operands": "%xmm7, 0x24(%rsp)" + }, + { + "address": 4709898, + "line": "47de0a: f3 0f 58 70 04 \taddss\t0x4(%rax), %xmm6", + "opcode": "addss", + "operands": "0x4(%rax), %xmm6" + }, + { + "address": 4709903, + "line": "47de0f: f3 0f 11 74 24 30 \tmovss\t%xmm6, 0x30(%rsp)", + "opcode": "movss", + "operands": "%xmm6, 0x30(%rsp)" + }, + { + "address": 4709909, + "line": "47de15: f3 44 0f 10 06 \tmovss\t(%rsi), %xmm8", + "opcode": "movss", + "operands": "(%rsi), %xmm8" + }, + { + "address": 4709914, + "line": "47de1a: 45 0f 2f 46 08 \tcomiss\t0x8(%r14), %xmm8", + "opcode": "comiss", + "operands": "0x8(%r14), %xmm8" + }, + { + "address": 4709919, + "line": "47de1f: 0f 87 cd fe ff ff \tja\t0x47dcf2 ", + "opcode": "ja", + "operands": "0x47dcf2 " + }, + { + "address": 4709925, + "line": "47de25: f3 0f 58 5c 24 58 \taddss\t0x58(%rsp), %xmm3", + "opcode": "addss", + "operands": "0x58(%rsp), %xmm3" + }, + { + "address": 4709931, + "line": "47de2b: f3 0f 58 59 08 \taddss\t0x8(%rcx), %xmm3", + "opcode": "addss", + "operands": "0x8(%rcx), %xmm3" + }, + { + "address": 4709936, + "line": "47de30: f3 0f 11 5c 24 28 \tmovss\t%xmm3, 0x28(%rsp)", + "opcode": "movss", + "operands": "%xmm3, 0x28(%rsp)" + }, + { + "address": 4709942, + "line": "47de36: f3 44 0f 10 52 08 \tmovss\t0x8(%rdx), %xmm10", + "opcode": "movss", + "operands": "0x8(%rdx), %xmm10" + }, + { + "address": 4709948, + "line": "47de3c: f3 44 0f 58 50 08 \taddss\t0x8(%rax), %xmm10", + "opcode": "addss", + "operands": "0x8(%rax), %xmm10" + }, + { + "address": 4709954, + "line": "47de42: f3 44 0f 58 d2 \taddss\t%xmm2, %xmm10", + "opcode": "addss", + "operands": "%xmm2, %xmm10" + }, + { + "address": 4709959, + "line": "47de47: f3 44 0f 11 54 24 34 \tmovss\t%xmm10, 0x34(%rsp)", + "opcode": "movss", + "operands": "%xmm10, 0x34(%rsp)" + }, + { + "address": 4709966, + "line": "47de4e: e9 cb fe ff ff \tjmp\t0x47dd1e ", + "opcode": "jmp", + "operands": "0x47dd1e " + }, + { + "address": 4709971, + "line": "47de53: 90 \tnop", + "opcode": "nop", + "operands": "" + } + ], + "limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services." + }, + "SV_inPVS": { + "calls": [ + { + "address": 4664524, + "label": "CM_PointLeafnum", + "target": 4409604 + }, + { + "address": 4664533, + "label": "CM_LeafCluster", + "target": 4353728 + }, + { + "address": 4664543, + "label": "CM_LeafArea", + "target": 4353676 + }, + { + "address": 4664554, + "label": "CM_ClusterPVS", + "target": 4407772 + }, + { + "address": 4664565, + "label": "CM_PointLeafnum", + "target": 4409604 + }, + { + "address": 4664574, + "label": "CM_LeafCluster", + "target": 4353728 + }, + { + "address": 4664584, + "label": "CM_LeafArea", + "target": 4353676 + }, + { + "address": 4664627, + "label": "CM_AreasConnected", + "target": 4408246 + } + ], + "edges": [ + { + "from": 4664492, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664497 + }, + { + "from": 4664497, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664502 + }, + { + "from": 4664502, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664507 + }, + { + "from": 4664507, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664512 + }, + { + "from": 4664512, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664515 + }, + { + "from": 4664515, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664520 + }, + { + "from": 4664520, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664524 + }, + { + "from": 4664524, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4664529 + }, + { + "from": 4664529, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664531 + }, + { + "from": 4664531, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664533 + }, + { + "from": 4664533, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4664538 + }, + { + "from": 4664538, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664540 + }, + { + "from": 4664540, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664543 + }, + { + "from": 4664543, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4664548 + }, + { + "from": 4664548, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664551 + }, + { + "from": 4664551, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664554 + }, + { + "from": 4664554, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4664559 + }, + { + "from": 4664559, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664562 + }, + { + "from": 4664562, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664565 + }, + { + "from": 4664565, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4664570 + }, + { + "from": 4664570, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664572 + }, + { + "from": 4664572, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664574 + }, + { + "from": 4664574, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4664579 + }, + { + "from": 4664579, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664581 + }, + { + "from": 4664581, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664584 + }, + { + "from": 4664584, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4664589 + }, + { + "from": 4664589, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664592 + }, + { + "from": 4664592, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664594 + }, + { + "from": 4664594, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4664624 + }, + { + "from": 4664594, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664596 + }, + { + "from": 4664596, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664599 + }, + { + "from": 4664599, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664603 + }, + { + "from": 4664603, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664605 + }, + { + "from": 4664605, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664608 + }, + { + "from": 4664608, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664611 + }, + { + "from": 4664611, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664613 + }, + { + "from": 4664613, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664618 + }, + { + "from": 4664618, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664620 + }, + { + "from": 4664620, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664622 + }, + { + "from": 4664622, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4664639 + }, + { + "from": 4664622, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664624 + }, + { + "from": 4664624, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664627 + }, + { + "from": 4664627, + "kind": "possible_call_continuation", + "target_scope": "local", + "to": 4664632 + }, + { + "from": 4664632, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664634 + }, + { + "from": 4664634, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664636 + }, + { + "from": 4664636, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664639 + }, + { + "from": 4664639, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664643 + }, + { + "from": 4664643, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664648 + }, + { + "from": 4664648, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664650 + }, + { + "from": 4664650, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664655 + }, + { + "from": 4664655, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664660 + }, + { + "from": 4664660, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664665 + }, + { + "from": 4664665, + "kind": "fallthrough", + "target_scope": "local", + "to": 4664669 + }, + { + "from": 4664669, + "kind": "return", + "target_scope": "external", + "to": null + } + ], + "entry": 4664492, + "instructions": [ + { + "address": 4664492, + "line": "472cac: 48 89 5c 24 d8 \tmovq\t%rbx, -0x28(%rsp)", + "opcode": "movq", + "operands": "%rbx, -0x28(%rsp)" + }, + { + "address": 4664497, + "line": "472cb1: 48 89 6c 24 e0 \tmovq\t%rbp, -0x20(%rsp)", + "opcode": "movq", + "operands": "%rbp, -0x20(%rsp)" + }, + { + "address": 4664502, + "line": "472cb6: 4c 89 64 24 e8 \tmovq\t%r12, -0x18(%rsp)", + "opcode": "movq", + "operands": "%r12, -0x18(%rsp)" + }, + { + "address": 4664507, + "line": "472cbb: 4c 89 6c 24 f0 \tmovq\t%r13, -0x10(%rsp)", + "opcode": "movq", + "operands": "%r13, -0x10(%rsp)" + }, + { + "address": 4664512, + "line": "472cc0: 49 89 f5 \tmovq\t%rsi, %r13", + "opcode": "movq", + "operands": "%rsi, %r13" + }, + { + "address": 4664515, + "line": "472cc3: 4c 89 74 24 f8 \tmovq\t%r14, -0x8(%rsp)", + "opcode": "movq", + "operands": "%r14, -0x8(%rsp)" + }, + { + "address": 4664520, + "line": "472cc8: 48 83 ec 28 \tsubq\t$0x28, %rsp", + "opcode": "subq", + "operands": "$0x28, %rsp" + }, + { + "address": 4664524, + "line": "472ccc: e8 33 1c fc ff \tcallq\t0x434904 ", + "opcode": "callq", + "operands": "0x434904 " + }, + { + "address": 4664529, + "line": "472cd1: 89 c5 \tmovl\t%eax, %ebp", + "opcode": "movl", + "operands": "%eax, %ebp" + }, + { + "address": 4664531, + "line": "472cd3: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4664533, + "line": "472cd5: e8 e6 41 fb ff \tcallq\t0x426ec0 ", + "opcode": "callq", + "operands": "0x426ec0 " + }, + { + "address": 4664538, + "line": "472cda: 89 ef \tmovl\t%ebp, %edi", + "opcode": "movl", + "operands": "%ebp, %edi" + }, + { + "address": 4664540, + "line": "472cdc: 41 89 c4 \tmovl\t%eax, %r12d", + "opcode": "movl", + "operands": "%eax, %r12d" + }, + { + "address": 4664543, + "line": "472cdf: e8 a8 41 fb ff \tcallq\t0x426e8c ", + "opcode": "callq", + "operands": "0x426e8c " + }, + { + "address": 4664548, + "line": "472ce4: 44 89 e7 \tmovl\t%r12d, %edi", + "opcode": "movl", + "operands": "%r12d, %edi" + }, + { + "address": 4664551, + "line": "472ce7: 41 89 c6 \tmovl\t%eax, %r14d", + "opcode": "movl", + "operands": "%eax, %r14d" + }, + { + "address": 4664554, + "line": "472cea: e8 ed 14 fc ff \tcallq\t0x4341dc ", + "opcode": "callq", + "operands": "0x4341dc " + }, + { + "address": 4664559, + "line": "472cef: 4c 89 ef \tmovq\t%r13, %rdi", + "opcode": "movq", + "operands": "%r13, %rdi" + }, + { + "address": 4664562, + "line": "472cf2: 48 89 c5 \tmovq\t%rax, %rbp", + "opcode": "movq", + "operands": "%rax, %rbp" + }, + { + "address": 4664565, + "line": "472cf5: e8 0a 1c fc ff \tcallq\t0x434904 ", + "opcode": "callq", + "operands": "0x434904 " + }, + { + "address": 4664570, + "line": "472cfa: 89 c3 \tmovl\t%eax, %ebx", + "opcode": "movl", + "operands": "%eax, %ebx" + }, + { + "address": 4664572, + "line": "472cfc: 89 c7 \tmovl\t%eax, %edi", + "opcode": "movl", + "operands": "%eax, %edi" + }, + { + "address": 4664574, + "line": "472cfe: e8 bd 41 fb ff \tcallq\t0x426ec0 ", + "opcode": "callq", + "operands": "0x426ec0 " + }, + { + "address": 4664579, + "line": "472d03: 89 df \tmovl\t%ebx, %edi", + "opcode": "movl", + "operands": "%ebx, %edi" + }, + { + "address": 4664581, + "line": "472d05: 41 89 c4 \tmovl\t%eax, %r12d", + "opcode": "movl", + "operands": "%eax, %r12d" + }, + { + "address": 4664584, + "line": "472d08: e8 7f 41 fb ff \tcallq\t0x426e8c ", + "opcode": "callq", + "operands": "0x426e8c " + }, + { + "address": 4664589, + "line": "472d0d: 48 85 ed \ttestq\t%rbp, %rbp", + "opcode": "testq", + "operands": "%rbp, %rbp" + }, + { + "address": 4664592, + "line": "472d10: 89 c6 \tmovl\t%eax, %esi", + "opcode": "movl", + "operands": "%eax, %esi" + }, + { + "address": 4664594, + "line": "472d12: 74 1c \tje\t0x472d30 ", + "opcode": "je", + "operands": "0x472d30 " + }, + { + "address": 4664596, + "line": "472d14: 44 89 e0 \tmovl\t%r12d, %eax", + "opcode": "movl", + "operands": "%r12d, %eax" + }, + { + "address": 4664599, + "line": "472d17: 41 83 e4 07 \tandl\t$0x7, %r12d", + "opcode": "andl", + "operands": "$0x7, %r12d" + }, + { + "address": 4664603, + "line": "472d1b: 31 d2 \txorl\t%edx, %edx", + "opcode": "xorl", + "operands": "%edx, %edx" + }, + { + "address": 4664605, + "line": "472d1d: c1 f8 03 \tsarl\t$0x3, %eax", + "opcode": "sarl", + "operands": "$0x3, %eax" + }, + { + "address": 4664608, + "line": "472d20: 44 89 e1 \tmovl\t%r12d, %ecx", + "opcode": "movl", + "operands": "%r12d, %ecx" + }, + { + "address": 4664611, + "line": "472d23: 48 98 \tcltq", + "opcode": "cltq", + "operands": "" + }, + { + "address": 4664613, + "line": "472d25: 0f b6 44 05 00 \tmovzbl\t(%rbp,%rax), %eax", + "opcode": "movzbl", + "operands": "(%rbp,%rax), %eax" + }, + { + "address": 4664618, + "line": "472d2a: d3 f8 \tsarl\t%cl, %eax", + "opcode": "sarl", + "operands": "%cl, %eax" + }, + { + "address": 4664620, + "line": "472d2c: a8 01 \ttestb\t$0x1, %al", + "opcode": "testb", + "operands": "$0x1, %al" + }, + { + "address": 4664622, + "line": "472d2e: 74 0f \tje\t0x472d3f ", + "opcode": "je", + "operands": "0x472d3f " + }, + { + "address": 4664624, + "line": "472d30: 44 89 f7 \tmovl\t%r14d, %edi", + "opcode": "movl", + "operands": "%r14d, %edi" + }, + { + "address": 4664627, + "line": "472d33: e8 7e 16 fc ff \tcallq\t0x4343b6 ", + "opcode": "callq", + "operands": "0x4343b6 " + }, + { + "address": 4664632, + "line": "472d38: 31 d2 \txorl\t%edx, %edx", + "opcode": "xorl", + "operands": "%edx, %edx" + }, + { + "address": 4664634, + "line": "472d3a: 85 c0 \ttestl\t%eax, %eax", + "opcode": "testl", + "operands": "%eax, %eax" + }, + { + "address": 4664636, + "line": "472d3c: 0f 95 c2 \tsetne\t%dl", + "opcode": "setne", + "operands": "%dl" + }, + { + "address": 4664639, + "line": "472d3f: 48 8b 1c 24 \tmovq\t(%rsp), %rbx", + "opcode": "movq", + "operands": "(%rsp), %rbx" + }, + { + "address": 4664643, + "line": "472d43: 48 8b 6c 24 08 \tmovq\t0x8(%rsp), %rbp", + "opcode": "movq", + "operands": "0x8(%rsp), %rbp" + }, + { + "address": 4664648, + "line": "472d48: 89 d0 \tmovl\t%edx, %eax", + "opcode": "movl", + "operands": "%edx, %eax" + }, + { + "address": 4664650, + "line": "472d4a: 4c 8b 64 24 10 \tmovq\t0x10(%rsp), %r12", + "opcode": "movq", + "operands": "0x10(%rsp), %r12" + }, + { + "address": 4664655, + "line": "472d4f: 4c 8b 6c 24 18 \tmovq\t0x18(%rsp), %r13", + "opcode": "movq", + "operands": "0x18(%rsp), %r13" + }, + { + "address": 4664660, + "line": "472d54: 4c 8b 74 24 20 \tmovq\t0x20(%rsp), %r14", + "opcode": "movq", + "operands": "0x20(%rsp), %r14" + }, + { + "address": 4664665, + "line": "472d59: 48 83 c4 28 \taddq\t$0x28, %rsp", + "opcode": "addq", + "operands": "$0x28, %rsp" + }, + { + "address": 4664669, + "line": "472d5d: c3 \tretq", + "opcode": "retq", + "operands": "" + } + ], + "limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services." + }, + "VM_ArgPtr": { + "calls": [], + "edges": [ + { + "from": 4767952, + "kind": "fallthrough", + "target_scope": "local", + "to": 4767955 + }, + { + "from": 4767955, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4767960 + }, + { + "from": 4767955, + "kind": "fallthrough", + "target_scope": "local", + "to": 4767957 + }, + { + "from": 4767957, + "kind": "fallthrough", + "target_scope": "local", + "to": 4767959 + }, + { + "from": 4767959, + "kind": "return", + "target_scope": "external", + "to": null + }, + { + "from": 4767960, + "kind": "fallthrough", + "target_scope": "local", + "to": 4767967 + }, + { + "from": 4767967, + "kind": "fallthrough", + "target_scope": "local", + "to": 4767970 + }, + { + "from": 4767970, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4767957 + }, + { + "from": 4767970, + "kind": "fallthrough", + "target_scope": "local", + "to": 4767972 + }, + { + "from": 4767972, + "kind": "fallthrough", + "target_scope": "local", + "to": 4767977 + }, + { + "from": 4767977, + "kind": "conditional_taken", + "target_scope": "local", + "to": 4767990 + }, + { + "from": 4767977, + "kind": "fallthrough", + "target_scope": "local", + "to": 4767979 + }, + { + "from": 4767979, + "kind": "fallthrough", + "target_scope": "local", + "to": 4767982 + }, + { + "from": 4767982, + "kind": "fallthrough", + "target_scope": "local", + "to": 4767989 + }, + { + "from": 4767989, + "kind": "return", + "target_scope": "external", + "to": null + }, + { + "from": 4767990, + "kind": "fallthrough", + "target_scope": "local", + "to": 4767997 + }, + { + "from": 4767997, + "kind": "fallthrough", + "target_scope": "local", + "to": 4768000 + }, + { + "from": 4768000, + "kind": "fallthrough", + "target_scope": "local", + "to": 4768007 + }, + { + "from": 4768007, + "kind": "return", + "target_scope": "external", + "to": null + } + ], + "entry": 4767952, + "instructions": [ + { + "address": 4767952, + "line": "48c0d0: 48 85 ff \ttestq\t%rdi, %rdi", + "opcode": "testq", + "operands": "%rdi, %rdi" + }, + { + "address": 4767955, + "line": "48c0d3: 75 03 \tjne\t0x48c0d8 ", + "opcode": "jne", + "operands": "0x48c0d8 " + }, + { + "address": 4767957, + "line": "48c0d5: 31 c0 \txorl\t%eax, %eax", + "opcode": "xorl", + "operands": "%eax, %eax" + }, + { + "address": 4767959, + "line": "48c0d7: c3 \tretq", + "opcode": "retq", + "operands": "" + }, + { + "address": 4767960, + "line": "48c0d8: 48 8b 15 61 d9 83 00 \tmovq\t0x83d961(%rip), %rdx # 0xcc9a40 ", + "opcode": "movq", + "operands": "0x83d961(%rip), %rdx # 0xcc9a40 " + }, + { + "address": 4767967, + "line": "48c0df: 48 85 d2 \ttestq\t%rdx, %rdx", + "opcode": "testq", + "operands": "%rdx, %rdx" + }, + { + "address": 4767970, + "line": "48c0e2: 74 f1 \tje\t0x48c0d5 ", + "opcode": "je", + "operands": "0x48c0d5 " + }, + { + "address": 4767972, + "line": "48c0e4: 48 83 7a 58 00 \tcmpq\t$0x0, 0x58(%rdx)", + "opcode": "cmpq", + "operands": "$0x0, 0x58(%rdx)" + }, + { + "address": 4767977, + "line": "48c0e9: 74 0b \tje\t0x48c0f6 ", + "opcode": "je", + "operands": "0x48c0f6 " + }, + { + "address": 4767979, + "line": "48c0eb: 48 89 f8 \tmovq\t%rdi, %rax", + "opcode": "movq", + "operands": "%rdi, %rax" + }, + { + "address": 4767982, + "line": "48c0ee: 48 03 82 90 00 00 00 \taddq\t0x90(%rdx), %rax", + "opcode": "addq", + "operands": "0x90(%rdx), %rax" + }, + { + "address": 4767989, + "line": "48c0f5: c3 \tretq", + "opcode": "retq", + "operands": "" + }, + { + "address": 4767990, + "line": "48c0f6: 48 63 82 98 00 00 00 \tmovslq\t0x98(%rdx), %rax", + "opcode": "movslq", + "operands": "0x98(%rdx), %rax" + }, + { + "address": 4767997, + "line": "48c0fd: 48 21 f8 \tandq\t%rdi, %rax", + "opcode": "andq", + "operands": "%rdi, %rax" + }, + { + "address": 4768000, + "line": "48c100: 48 03 82 90 00 00 00 \taddq\t0x90(%rdx), %rax", + "opcode": "addq", + "operands": "0x90(%rdx), %rax" + }, + { + "address": 4768007, + "line": "48c107: c3 \tretq", + "opcode": "retq", + "operands": "" + } + ], + "limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services." + } + }, + "pointer_traces": [ + { + "argument": 0, + "current_vm": 0, + "data_base": 1048576, + "field58": 0, + "mask_field98": 65535, + "trace": { + "result": 0, + "trace": [ + 4767952, + 4767955, + 4767957, + 4767959 + ] + } + }, + { + "argument": 1, + "current_vm": 0, + "data_base": 1048576, + "field58": 0, + "mask_field98": 65535, + "trace": { + "result": 0, + "trace": [ + 4767952, + 4767955, + 4767960, + 4767967, + 4767970, + 4767957, + 4767959 + ] + } + }, + { + "argument": 256, + "current_vm": 131072, + "data_base": 1048576, + "field58": 1, + "mask_field98": 65535, + "trace": { + "result": 1048832, + "trace": [ + 4767952, + 4767955, + 4767960, + 4767967, + 4767970, + 4767972, + 4767977, + 4767979, + 4767982, + 4767989 + ] + } + }, + { + "argument": 4660, + "current_vm": 131072, + "data_base": 1048576, + "field58": 0, + "mask_field98": 255, + "trace": { + "result": 1048628, + "trace": [ + 4767952, + 4767955, + 4767960, + 4767967, + 4767970, + 4767972, + 4767977, + 4767990, + 4767997, + 4768000, + 4768007 + ] + } + }, + { + "argument": 511, + "current_vm": 131072, + "data_base": 1048576, + "field58": 0, + "mask_field98": 255, + "trace": { + "result": 1048831, + "trace": [ + 4767952, + 4767955, + 4767960, + 4767967, + 4767970, + 4767972, + 4767977, + 4767990, + 4767997, + 4768000, + 4768007 + ] + } + }, + { + "argument": -1, + "current_vm": 131072, + "data_base": 1048576, + "field58": 0, + "mask_field98": 65535, + "trace": { + "result": 1114111, + "trace": [ + 4767952, + 4767955, + 4767960, + 4767967, + 4767970, + 4767972, + 4767977, + 4767990, + 4767997, + 4768000, + 4768007 + ] + } + }, + { + "argument": 4660, + "current_vm": 131072, + "data_base": 1048576, + "field58": 0, + "mask_field98": -1, + "trace": { + "result": 1053236, + "trace": [ + 4767952, + 4767955, + 4767960, + 4767967, + 4767970, + 4767972, + 4767977, + 4767990, + 4767997, + 4768000, + 4768007 + ] + } + }, + { + "argument": 4294967296, + "current_vm": 131072, + "data_base": 1048576, + "field58": 1, + "mask_field98": 65535, + "trace": { + "result": 4296015872, + "trace": [ + 4767952, + 4767955, + 4767960, + 4767967, + 4767970, + 4767972, + 4767977, + 4767979, + 4767982, + 4767989 + ] + } + }, + { + "argument": 4294967296, + "current_vm": 131072, + "data_base": 1048576, + "field58": 0, + "mask_field98": 65535, + "trace": { + "result": 1048576, + "trace": [ + 4767952, + 4767955, + 4767960, + 4767967, + 4767970, + 4767972, + 4767977, + 4767990, + 4767997, + 4768000, + 4768007 + ] + } + } + ], + "source": { + "bytes": 1940280, + "path": "Quake3-UrT.x86_64", + "sha256": "31a21e05251f4126b234dd5c4ce2612cd5332d502f35bab1dbde4cb288babd3a" + }, + "trace_float_constants": [ + { + "address": 5663272, + "bits": 1065353216, + "file_offset": 1468968, + "float32": 1.0, + "instruction": 4709351 + }, + { + "address": 5678400, + "bits": 3212836864, + "file_offset": 1484096, + "float32": -1.0, + "instruction": 4709491 + }, + { + "address": 5678400, + "bits": 3212836864, + "file_offset": 1484096, + "float32": -1.0, + "instruction": 4709804 + } + ], + "zero_extent": { + "address": 13317344, + "file_offset": null, + "float32": [ + 0.0, + 0.0, + 0.0 + ], + "raw": "000000000000000000000000", + "section": ".bss", + "zero_fill_initial_value": true + } + } + } +}