{ "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 } } } }