{ "limitations": "Static Linux ELF64 only. Original processes are not launched. Synthetic native instruction evaluator is bounded to Com_ModifyMsec finite arithmetic; it does not execute callees, model the event loop, or prove all-platform runtime parity.", "native": { "linux--Quake3-UrT-Ded.x86_64": { "disassembly_sha256": "052ab3f6a3839fb43519fc71dea4dddc8d2d32ddaec7af312b80c2b17ce7c416", "event_switch": { "address": 4931240, "entries": [ { "entry_window": [ { "address": 4387450, "line": "42f27a: 48 85 db \ttestq\t%rbx, %rbx", "opcode": "testq", "operands": "%rbx, %rbx" }, { "address": 4387453, "line": "42f27d: 74 85 \tje\t0x42f204 ", "opcode": "je", "operands": "0x42f204 " }, { "address": 4387455, "line": "42f27f: 48 89 df \tmovq\t%rbx, %rdi", "opcode": "movq", "operands": "%rbx, %rdi" }, { "address": 4387458, "line": "42f282: e8 3b f4 ff ff \tcallq\t0x42e6c2 ", "opcode": "callq", "operands": "0x42e6c2 " }, { "address": 4387463, "line": "42f287: e9 78 ff ff ff \tjmp\t0x42f204 ", "opcode": "jmp", "operands": "0x42f204 " }, { "address": 4387468, "line": "42f28c: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4387470, "line": "42f28e: e8 71 61 07 00 \tcallq\t0x4a5404 ", "opcode": "callq", "operands": "0x4a5404 " }, { "address": 4387475, "line": "42f293: eb e5 \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387477, "line": "42f295: e8 60 61 07 00 \tcallq\t0x4a53fa ", "opcode": "callq", "operands": "0x4a53fa " }, { "address": 4387482, "line": "42f29a: 66 0f 1f 44 00 00 \tnopw\t(%rax,%rax)", "opcode": "nopw", "operands": "(%rax,%rax)" }, { "address": 4387488, "line": "42f2a0: eb d8 \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387490, "line": "42f2a2: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4387492, "line": "42f2a4: e8 45 61 07 00 \tcallq\t0x4a53ee ", "opcode": "callq", "operands": "0x4a53ee " }, { "address": 4387497, "line": "42f2a9: eb cf \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387499, "line": "42f2ab: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4387501, "line": "42f2ad: e8 5e 61 07 00 \tcallq\t0x4a5410 ", "opcode": "callq", "operands": "0x4a5410 " } ], "event_type": 0, "target": 4387450 }, { "entry_window": [ { "address": 4387468, "line": "42f28c: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4387470, "line": "42f28e: e8 71 61 07 00 \tcallq\t0x4a5404 ", "opcode": "callq", "operands": "0x4a5404 " }, { "address": 4387475, "line": "42f293: eb e5 \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387477, "line": "42f295: e8 60 61 07 00 \tcallq\t0x4a53fa ", "opcode": "callq", "operands": "0x4a53fa " }, { "address": 4387482, "line": "42f29a: 66 0f 1f 44 00 00 \tnopw\t(%rax,%rax)", "opcode": "nopw", "operands": "(%rax,%rax)" }, { "address": 4387488, "line": "42f2a0: eb d8 \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387490, "line": "42f2a2: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4387492, "line": "42f2a4: e8 45 61 07 00 \tcallq\t0x4a53ee ", "opcode": "callq", "operands": "0x4a53ee " }, { "address": 4387497, "line": "42f2a9: eb cf \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387499, "line": "42f2ab: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4387501, "line": "42f2ad: e8 5e 61 07 00 \tcallq\t0x4a5410 ", "opcode": "callq", "operands": "0x4a5410 " }, { "address": 4387506, "line": "42f2b2: eb c6 \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387508, "line": "42f2b4: 48 89 df \tmovq\t%rbx, %rdi", "opcode": "movq", "operands": "%rbx, %rdi" }, { "address": 4387511, "line": "42f2b7: e8 5c a9 ff ff \tcallq\t0x429c18 ", "opcode": "callq", "operands": "0x429c18 " }, { "address": 4387516, "line": "42f2bc: bf 63 de 4b 00 \tmovl\t$0x4bde63, %edi # imm = 0x4BDE63", "opcode": "movl", "operands": "$0x4bde63, %edi # imm = 0x4BDE63" }, { "address": 4387521, "line": "42f2c1: e8 52 a9 ff ff \tcallq\t0x429c18 ", "opcode": "callq", "operands": "0x429c18 " } ], "event_type": 1, "target": 4387468 }, { "entry_window": [ { "address": 4387477, "line": "42f295: e8 60 61 07 00 \tcallq\t0x4a53fa ", "opcode": "callq", "operands": "0x4a53fa " }, { "address": 4387482, "line": "42f29a: 66 0f 1f 44 00 00 \tnopw\t(%rax,%rax)", "opcode": "nopw", "operands": "(%rax,%rax)" }, { "address": 4387488, "line": "42f2a0: eb d8 \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387490, "line": "42f2a2: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4387492, "line": "42f2a4: e8 45 61 07 00 \tcallq\t0x4a53ee ", "opcode": "callq", "operands": "0x4a53ee " }, { "address": 4387497, "line": "42f2a9: eb cf \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387499, "line": "42f2ab: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4387501, "line": "42f2ad: e8 5e 61 07 00 \tcallq\t0x4a5410 ", "opcode": "callq", "operands": "0x4a5410 " }, { "address": 4387506, "line": "42f2b2: eb c6 \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387508, "line": "42f2b4: 48 89 df \tmovq\t%rbx, %rdi", "opcode": "movq", "operands": "%rbx, %rdi" }, { "address": 4387511, "line": "42f2b7: e8 5c a9 ff ff \tcallq\t0x429c18 ", "opcode": "callq", "operands": "0x429c18 " }, { "address": 4387516, "line": "42f2bc: bf 63 de 4b 00 \tmovl\t$0x4bde63, %edi # imm = 0x4BDE63", "opcode": "movl", "operands": "$0x4bde63, %edi # imm = 0x4BDE63" }, { "address": 4387521, "line": "42f2c1: e8 52 a9 ff ff \tcallq\t0x429c18 ", "opcode": "callq", "operands": "0x429c18 " }, { "address": 4387526, "line": "42f2c6: eb b2 \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387528, "line": "42f2c8: 48 8b 2d e9 f1 45 00 \tmovq\t0x45f1e9(%rip), %rbp # 0x88e4b8 ", "opcode": "movq", "operands": "0x45f1e9(%rip), %rbp # 0x88e4b8 " }, { "address": 4387535, "line": "42f2cf: 0f 57 c0 \txorps\t%xmm0, %xmm0", "opcode": "xorps", "operands": "%xmm0, %xmm0" } ], "event_type": 2, "target": 4387477 }, { "entry_window": [ { "address": 4387490, "line": "42f2a2: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4387492, "line": "42f2a4: e8 45 61 07 00 \tcallq\t0x4a53ee ", "opcode": "callq", "operands": "0x4a53ee " }, { "address": 4387497, "line": "42f2a9: eb cf \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387499, "line": "42f2ab: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4387501, "line": "42f2ad: e8 5e 61 07 00 \tcallq\t0x4a5410 ", "opcode": "callq", "operands": "0x4a5410 " }, { "address": 4387506, "line": "42f2b2: eb c6 \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387508, "line": "42f2b4: 48 89 df \tmovq\t%rbx, %rdi", "opcode": "movq", "operands": "%rbx, %rdi" }, { "address": 4387511, "line": "42f2b7: e8 5c a9 ff ff \tcallq\t0x429c18 ", "opcode": "callq", "operands": "0x429c18 " }, { "address": 4387516, "line": "42f2bc: bf 63 de 4b 00 \tmovl\t$0x4bde63, %edi # imm = 0x4BDE63", "opcode": "movl", "operands": "$0x4bde63, %edi # imm = 0x4BDE63" }, { "address": 4387521, "line": "42f2c1: e8 52 a9 ff ff \tcallq\t0x429c18 ", "opcode": "callq", "operands": "0x429c18 " }, { "address": 4387526, "line": "42f2c6: eb b2 \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387528, "line": "42f2c8: 48 8b 2d e9 f1 45 00 \tmovq\t0x45f1e9(%rip), %rbp # 0x88e4b8 ", "opcode": "movq", "operands": "0x45f1e9(%rip), %rbp # 0x88e4b8 " }, { "address": 4387535, "line": "42f2cf: 0f 57 c0 \txorps\t%xmm0, %xmm0", "opcode": "xorps", "operands": "%xmm0, %xmm0" }, { "address": 4387538, "line": "42f2d2: 0f 2f 45 2c \tcomiss\t0x2c(%rbp), %xmm0", "opcode": "comiss", "operands": "0x2c(%rbp), %xmm0" }, { "address": 4387542, "line": "42f2d6: 73 17 \tjae\t0x42f2ef ", "opcode": "jae", "operands": "0x42f2ef " }, { "address": 4387544, "line": "42f2d8: bf 50 01 79 00 \tmovl\t$0x790150, %edi # imm = 0x790150", "opcode": "movl", "operands": "$0x790150, %edi # imm = 0x790150" } ], "event_type": 3, "target": 4387490 }, { "entry_window": [ { "address": 4387499, "line": "42f2ab: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4387501, "line": "42f2ad: e8 5e 61 07 00 \tcallq\t0x4a5410 ", "opcode": "callq", "operands": "0x4a5410 " }, { "address": 4387506, "line": "42f2b2: eb c6 \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387508, "line": "42f2b4: 48 89 df \tmovq\t%rbx, %rdi", "opcode": "movq", "operands": "%rbx, %rdi" }, { "address": 4387511, "line": "42f2b7: e8 5c a9 ff ff \tcallq\t0x429c18 ", "opcode": "callq", "operands": "0x429c18 " }, { "address": 4387516, "line": "42f2bc: bf 63 de 4b 00 \tmovl\t$0x4bde63, %edi # imm = 0x4BDE63", "opcode": "movl", "operands": "$0x4bde63, %edi # imm = 0x4BDE63" }, { "address": 4387521, "line": "42f2c1: e8 52 a9 ff ff \tcallq\t0x429c18 ", "opcode": "callq", "operands": "0x429c18 " }, { "address": 4387526, "line": "42f2c6: eb b2 \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387528, "line": "42f2c8: 48 8b 2d e9 f1 45 00 \tmovq\t0x45f1e9(%rip), %rbp # 0x88e4b8 ", "opcode": "movq", "operands": "0x45f1e9(%rip), %rbp # 0x88e4b8 " }, { "address": 4387535, "line": "42f2cf: 0f 57 c0 \txorps\t%xmm0, %xmm0", "opcode": "xorps", "operands": "%xmm0, %xmm0" }, { "address": 4387538, "line": "42f2d2: 0f 2f 45 2c \tcomiss\t0x2c(%rbp), %xmm0", "opcode": "comiss", "operands": "0x2c(%rbp), %xmm0" }, { "address": 4387542, "line": "42f2d6: 73 17 \tjae\t0x42f2ef ", "opcode": "jae", "operands": "0x42f2ef " }, { "address": 4387544, "line": "42f2d8: bf 50 01 79 00 \tmovl\t$0x790150, %edi # imm = 0x790150", "opcode": "movl", "operands": "$0x790150, %edi # imm = 0x790150" }, { "address": 4387549, "line": "42f2dd: e8 fc 78 01 00 \tcallq\t0x446bde ", "opcode": "callq", "operands": "0x446bde " }, { "address": 4387554, "line": "42f2e2: 48 8b 0d cf f1 45 00 \tmovq\t0x45f1cf(%rip), %rcx # 0x88e4b8 ", "opcode": "movq", "operands": "0x45f1cf(%rip), %rcx # 0x88e4b8 " }, { "address": 4387561, "line": "42f2e9: 0f 2f 41 2c \tcomiss\t0x2c(%rcx), %xmm0", "opcode": "comiss", "operands": "0x2c(%rcx), %xmm0" } ], "event_type": 4, "target": 4387499 }, { "entry_window": [ { "address": 4387508, "line": "42f2b4: 48 89 df \tmovq\t%rbx, %rdi", "opcode": "movq", "operands": "%rbx, %rdi" }, { "address": 4387511, "line": "42f2b7: e8 5c a9 ff ff \tcallq\t0x429c18 ", "opcode": "callq", "operands": "0x429c18 " }, { "address": 4387516, "line": "42f2bc: bf 63 de 4b 00 \tmovl\t$0x4bde63, %edi # imm = 0x4BDE63", "opcode": "movl", "operands": "$0x4bde63, %edi # imm = 0x4BDE63" }, { "address": 4387521, "line": "42f2c1: e8 52 a9 ff ff \tcallq\t0x429c18 ", "opcode": "callq", "operands": "0x429c18 " }, { "address": 4387526, "line": "42f2c6: eb b2 \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387528, "line": "42f2c8: 48 8b 2d e9 f1 45 00 \tmovq\t0x45f1e9(%rip), %rbp # 0x88e4b8 ", "opcode": "movq", "operands": "0x45f1e9(%rip), %rbp # 0x88e4b8 " }, { "address": 4387535, "line": "42f2cf: 0f 57 c0 \txorps\t%xmm0, %xmm0", "opcode": "xorps", "operands": "%xmm0, %xmm0" }, { "address": 4387538, "line": "42f2d2: 0f 2f 45 2c \tcomiss\t0x2c(%rbp), %xmm0", "opcode": "comiss", "operands": "0x2c(%rbp), %xmm0" }, { "address": 4387542, "line": "42f2d6: 73 17 \tjae\t0x42f2ef ", "opcode": "jae", "operands": "0x42f2ef " }, { "address": 4387544, "line": "42f2d8: bf 50 01 79 00 \tmovl\t$0x790150, %edi # imm = 0x790150", "opcode": "movl", "operands": "$0x790150, %edi # imm = 0x790150" }, { "address": 4387549, "line": "42f2dd: e8 fc 78 01 00 \tcallq\t0x446bde ", "opcode": "callq", "operands": "0x446bde " }, { "address": 4387554, "line": "42f2e2: 48 8b 0d cf f1 45 00 \tmovq\t0x45f1cf(%rip), %rcx # 0x88e4b8 ", "opcode": "movq", "operands": "0x45f1cf(%rip), %rcx # 0x88e4b8 " }, { "address": 4387561, "line": "42f2e9: 0f 2f 41 2c \tcomiss\t0x2c(%rcx), %xmm0", "opcode": "comiss", "operands": "0x2c(%rcx), %xmm0" }, { "address": 4387565, "line": "42f2ed: 72 8b \tjb\t0x42f27a ", "opcode": "jb", "operands": "0x42f27a " }, { "address": 4387567, "line": "42f2ef: 48 8b 33 \tmovq\t(%rbx), %rsi", "opcode": "movq", "operands": "(%rbx), %rsi" }, { "address": 4387570, "line": "42f2f2: 41 8d 44 24 f4 \tleal\t-0xc(%r12), %eax", "opcode": "leal", "operands": "-0xc(%r12), %eax" } ], "event_type": 5, "target": 4387508 }, { "entry_window": [ { "address": 4387528, "line": "42f2c8: 48 8b 2d e9 f1 45 00 \tmovq\t0x45f1e9(%rip), %rbp # 0x88e4b8 ", "opcode": "movq", "operands": "0x45f1e9(%rip), %rbp # 0x88e4b8 " }, { "address": 4387535, "line": "42f2cf: 0f 57 c0 \txorps\t%xmm0, %xmm0", "opcode": "xorps", "operands": "%xmm0, %xmm0" }, { "address": 4387538, "line": "42f2d2: 0f 2f 45 2c \tcomiss\t0x2c(%rbp), %xmm0", "opcode": "comiss", "operands": "0x2c(%rbp), %xmm0" }, { "address": 4387542, "line": "42f2d6: 73 17 \tjae\t0x42f2ef ", "opcode": "jae", "operands": "0x42f2ef " }, { "address": 4387544, "line": "42f2d8: bf 50 01 79 00 \tmovl\t$0x790150, %edi # imm = 0x790150", "opcode": "movl", "operands": "$0x790150, %edi # imm = 0x790150" }, { "address": 4387549, "line": "42f2dd: e8 fc 78 01 00 \tcallq\t0x446bde ", "opcode": "callq", "operands": "0x446bde " }, { "address": 4387554, "line": "42f2e2: 48 8b 0d cf f1 45 00 \tmovq\t0x45f1cf(%rip), %rcx # 0x88e4b8 ", "opcode": "movq", "operands": "0x45f1cf(%rip), %rcx # 0x88e4b8 " }, { "address": 4387561, "line": "42f2e9: 0f 2f 41 2c \tcomiss\t0x2c(%rcx), %xmm0", "opcode": "comiss", "operands": "0x2c(%rcx), %xmm0" }, { "address": 4387565, "line": "42f2ed: 72 8b \tjb\t0x42f27a ", "opcode": "jb", "operands": "0x42f27a " }, { "address": 4387567, "line": "42f2ef: 48 8b 33 \tmovq\t(%rbx), %rsi", "opcode": "movq", "operands": "(%rbx), %rsi" }, { "address": 4387570, "line": "42f2f2: 41 8d 44 24 f4 \tleal\t-0xc(%r12), %eax", "opcode": "leal", "operands": "-0xc(%r12), %eax" }, { "address": 4387575, "line": "42f2f7: 3b 84 24 18 40 00 00 \tcmpl\t0x4018(%rsp), %eax", "opcode": "cmpl", "operands": "0x4018(%rsp), %eax" }, { "address": 4387582, "line": "42f2fe: 48 89 b4 24 50 40 00 00 \tmovq\t%rsi, 0x4050(%rsp)", "opcode": "movq", "operands": "%rsi, 0x4050(%rsp)" }, { "address": 4387590, "line": "42f306: 8b 53 08 \tmovl\t0x8(%rbx), %edx", "opcode": "movl", "operands": "0x8(%rbx), %edx" }, { "address": 4387593, "line": "42f309: 89 84 24 1c 40 00 00 \tmovl\t%eax, 0x401c(%rsp)", "opcode": "movl", "operands": "%eax, 0x401c(%rsp)" }, { "address": 4387600, "line": "42f310: 89 94 24 58 40 00 00 \tmovl\t%edx, 0x4058(%rsp)", "opcode": "movl", "operands": "%edx, 0x4058(%rsp)" } ], "event_type": 6, "target": 4387528 } ], "file_offset": 736936, "instruction": 4387429, "limitations": "Type zero is handled before the switch. Entry windows are linear evidence, not case reachability.", "raw_hex": "7af24200000000008cf242000000000095f2420000000000a2f2420000000000abf2420000000000b4f2420000000000c8f2420000000000" }, "frame_float_constants": [ { "address": 4915012, "file_offset": 720708, "float32": 0.0, "hex": "00000000", "instruction": 4388665 } ], "frame_windows": [ "42f577: 85 ff \ttestl\t%edi, %edi", "42f579: 0f 84 5d 01 00 00 \tje\t0x42f6dc ", "42f57f: bd 01 00 00 00 \tmovl\t$0x1, %ebp", "42f584: e8 55 fc ff ff \tcallq\t0x42f1de ", "42f589: 3b 05 b5 0b 36 00 \tcmpl\t0x360bb5(%rip), %eax # 0x790144 ", "42f58f: 89 05 63 03 46 00 \tmovl\t%eax, 0x460363(%rip) # 0x88f8f8 ", "42f595: 7d 06 \tjge\t0x42f59d ", "42f597: 89 05 a7 0b 36 00 \tmovl\t%eax, 0x360ba7(%rip) # 0x790144 ", "42f59d: 89 c3 \tmovl\t%eax, %ebx", "42f59f: 2b 1d 9f 0b 36 00 \tsubl\t0x360b9f(%rip), %ebx # 0x790144 ", "42f5a5: 39 eb \tcmpl\t%ebp, %ebx", "42f5a7: 7c db \tjl\t0x42f584 ", "42f5a9: e8 0e a9 ff ff \tcallq\t0x429ebc ", "42f5ae: 48 8b 05 63 03 46 00 \tmovq\t0x460363(%rip), %rax # 0x88f918 ", "42f5b5: 41 89 dc \tmovl\t%ebx, %r12d", "42f5b8: 44 8b 50 24 \tmovl\t0x24(%rax), %r10d", "42f5bc: 45 85 d2 \ttestl\t%r10d, %r10d", "42f5bf: 0f 85 9c 01 00 00 \tjne\t0x42f761 ", "42f5c5: 8b 2d 2d 03 46 00 \tmovl\t0x46032d(%rip), %ebp # 0x88f8f8 ", "42f5cb: 48 8b 35 0e f1 45 00 \tmovq\t0x45f10e(%rip), %rsi # 0x88e6e0 ", "42f5d2: 44 89 25 3f 01 46 00 \tmovl\t%r12d, 0x46013f(%rip) # 0x88f718 ", "42f5d9: 89 2d 65 0b 36 00 \tmovl\t%ebp, 0x360b65(%rip) # 0x790144 ", "42f5df: 8b 6e 30 \tmovl\t0x30(%rsi), %ebp", "42f5e2: 85 ed \ttestl\t%ebp, %ebp", "42f5e4: 0f 84 42 01 00 00 \tje\t0x42f72c ", "42f5ea: 85 ed \ttestl\t%ebp, %ebp", "42f5ec: 0f 8e 10 03 00 00 \tjle\t0x42f902 ", "42f5f2: 4c 8b 15 9f ee 45 00 \tmovq\t0x45ee9f(%rip), %r10 # 0x88e498 ", "42f5f9: 45 8b 6a 30 \tmovl\t0x30(%r10), %r13d", "42f5fd: 45 85 ed \ttestl\t%r13d, %r13d", "42f600: 0f 85 9e 00 00 00 \tjne\t0x42f6a4 ", "42f606: 48 8b 3d 23 03 46 00 \tmovq\t0x460323(%rip), %rdi # 0x88f930 ", "42f60d: ba c8 00 00 00 \tmovl\t$0xc8, %edx", "42f632: 85 f6 \ttestl\t%esi, %esi", "42f634: 0f 85 a7 02 00 00 \tjne\t0x42f8e1 ", "42f63a: 89 df \tmovl\t%ebx, %edi", "42f63c: e8 29 2e fe ff \tcallq\t0x41246a ", "42f641: 48 8b 05 50 ee 45 00 \tmovq\t0x45ee50(%rip), %rax # 0x88e498 ", "42f648: 44 8b 60 24 \tmovl\t0x24(%rax), %r12d", "42f64c: 45 85 e4 \ttestl\t%r12d, %r12d", "42f64f: 0f 85 3e 02 00 00 \tjne\t0x42f893 ", "42f655: 44 8b 48 30 \tmovl\t0x30(%rax), %r9d", "42f659: 45 85 c9 \ttestl\t%r9d, %r9d", "42f65c: 0f 84 83 01 00 00 \tje\t0x42f7e5 ", "42f662: 45 31 ed \txorl\t%r13d, %r13d", "42f665: 45 31 e4 \txorl\t%r12d, %r12d", "42f668: 31 ff \txorl\t%edi, %edi", "42f66a: 48 8b 05 2f ee 45 00 \tmovq\t0x45ee2f(%rip), %rax # 0x88e4a0 ", "42f6ab: 45 8b 48 30 \tmovl\t0x30(%r8), %r9d", "42f6af: 45 85 c9 \ttestl\t%r9d, %r9d", "42f6b2: 0f 84 21 01 00 00 \tje\t0x42f7d9 ", "42f6b8: 81 fd f4 01 00 00 \tcmpl\t$0x1f4, %ebp # imm = 0x1F4", "42f6be: 0f 8e 15 01 00 00 \tjle\t0x42f7d9 ", "42f6c4: 89 ee \tmovl\t%ebp, %esi", "42f6c6: bf 68 37 4b 00 \tmovl\t$0x4b3768, %edi # imm = 0x4B3768", "42f6cb: 31 c0 \txorl\t%eax, %eax", "42f6cd: e8 5e d2 ff ff \tcallq\t0x42c930 ", "42f6d2: ba 88 13 00 00 \tmovl\t$0x1388, %edx # imm = 0x1388", "42f6d7: e9 42 ff ff ff \tjmp\t0x42f61e ", "42f6dc: 48 8b 2d 55 00 46 00 \tmovq\t0x460055(%rip), %rbp # 0x88f738 ", "42f6e3: 8b 75 30 \tmovl\t0x30(%rbp), %esi", "42f6e6: 85 f6 \ttestl\t%esi, %esi", "42f6e8: 0f 8e 91 fe ff ff \tjle\t0x42f57f ", "42f6ee: 4c 8b 25 2b 02 46 00 \tmovq\t0x46022b(%rip), %r12 # 0x88f920 ", "42f6f5: 45 8b 5c 24 30 \tmovl\t0x30(%r12), %r11d", "42f6fa: 45 85 db \ttestl\t%r11d, %r11d", "42f6fd: 0f 85 7c fe ff ff \tjne\t0x42f57f ", "42f703: e8 ec 5c 07 00 \tcallq\t0x4a53f4 ", "42f708: 85 c0 \ttestl\t%eax, %eax", "42f70a: 0f 85 6f fe ff ff \tjne\t0x42f57f ", "42f710: 4c 8b 2d 21 00 46 00 \tmovq\t0x460021(%rip), %r13 # 0x88f738 ", "42f717: ba e8 03 00 00 \tmovl\t$0x3e8, %edx # imm = 0x3E8", "42f71c: 89 d0 \tmovl\t%edx, %eax", "42f71e: c1 fa 1f \tsarl\t$0x1f, %edx", "42f721: 41 f7 7d 30 \tidivl\t0x30(%r13)", "42f725: 89 c5 \tmovl\t%eax, %ebp", "42f727: e9 58 fe ff ff \tjmp\t0x42f584 ", "42f72c: 4c 8b 1d a5 ed 45 00 \tmovq\t0x45eda5(%rip), %r11 # 0x88e4d8 ", "42f733: f3 41 0f 10 4b 2c \tmovss\t0x2c(%r11), %xmm1", "42f739: 0f 2f 0d 04 08 08 00 \tcomiss\t0x80804(%rip), %xmm1 # 0x4aff44 <__dso_handle+0x193c>", "42f740: 0f 85 a7 01 00 00 \tjne\t0x42f8ed ", "42f746: 48 8b 05 c3 ff 45 00 \tmovq\t0x45ffc3(%rip), %rax # 0x88f710 ", "42f74d: 44 8b 60 30 \tmovl\t0x30(%rax), %r12d", "42f751: 45 85 e4 \ttestl\t%r12d, %r12d", "42f754: 0f 85 98 fe ff ff \tjne\t0x42f5f2 ", "42f75a: 89 dd \tmovl\t%ebx, %ebp", "42f75c: e9 89 fe ff ff \tjmp\t0x42f5ea ", "42f761: 44 8b 48 30 \tmovl\t0x30(%rax), %r9d", "42f765: 45 85 c9 \ttestl\t%r9d, %r9d", "42f768: 74 29 \tje\t0x42f793 ", "42f76a: 44 8b 05 d7 09 36 00 \tmovl\t0x3609d7(%rip), %r8d # 0x790148 ", "42f771: 45 85 c0 \ttestl\t%r8d, %r8d", "42f774: 0f 84 4c 02 00 00 \tje\t0x42f9c6 ", "42f7cc: e8 db 84 07 00 \tcallq\t0x4a7cac ", "42f7d1: 41 89 c6 \tmovl\t%eax, %r14d", "42f7d4: e9 94 fd ff ff \tjmp\t0x42f56d ", "42f7d9: ba 88 13 00 00 \tmovl\t$0x1388, %edx # imm = 0x1388", "42f7de: 66 90 \tnop", "42f7e0: e9 39 fe ff ff \tjmp\t0x42f61e ", "42f7e5: 48 8b 0d b4 ec 45 00 \tmovq\t0x45ecb4(%rip), %rcx # 0x88e4a0 ", "42f7ec: 45 31 ed \txorl\t%r13d, %r13d", "42f7ef: 44 8b 41 30 \tmovl\t0x30(%rcx), %r8d", "42f7f3: 45 85 c0 \ttestl\t%r8d, %r8d", "42f7f6: 0f 85 bd 01 00 00 \tjne\t0x42f9b9 ", "42f7fc: e8 dd f9 ff ff \tcallq\t0x42f1de ", "42f801: e8 b6 a6 ff ff \tcallq\t0x429ebc ", "42f806: 48 8b 35 93 ec 45 00 \tmovq\t0x45ec93(%rip), %rsi # 0x88e4a0 ", "42f80d: 45 31 e4 \txorl\t%r12d, %r12d", "42f810: 8b 7e 30 \tmovl\t0x30(%rsi), %edi", "42f813: 85 ff \ttestl\t%edi, %edi", "42f815: 0f 85 91 01 00 00 \tjne\t0x42f9ac ", "42f81b: 89 df \tmovl\t%ebx, %edi", "42f81d: e8 d0 5b 07 00 \tcallq\t0x4a53f2 ", "42f822: 4c 8b 1d 77 ec 45 00 \tmovq\t0x45ec77(%rip), %r11 # 0x88e4a0 ", "42f829: 41 8b 5b 30 \tmovl\t0x30(%r11), %ebx", "42f82d: 85 db \ttestl\t%ebx, %ebx", "42f82f: 0f 84 47 fe ff ff \tje\t0x42f67c ", "42f835: e8 72 84 07 00 \tcallq\t0x4a7cac ", "42f83a: 89 c7 \tmovl\t%eax, %edi", "42f83c: e9 29 fe ff ff \tjmp\t0x42f66a ", "42f841: 44 8b 05 58 ea 43 00 \tmovl\t0x43ea58(%rip), %r8d # 0x86e2a0 ", "42f848: 8b 0d 3a ea 43 00 \tmovl\t0x43ea3a(%rip), %ecx # 0x86e288 ", "42f84e: bf 30 3e 4b 00 \tmovl\t$0x4b3e30, %edi # imm = 0x4B3E30", "42f853: 8b 15 cf eb 43 00 \tmovl\t0x43ebcf(%rip), %edx # 0x86e428 ", "42f8f6: f3 0f 2c ea \tcvttss2si\t%xmm2, %ebp", "42f8fa: 85 ed \ttestl\t%ebp, %ebp", "42f8fc: 0f 8f f0 fc ff ff \tjg\t0x42f5f2 ", "42f902: 48 8b 15 cf eb 45 00 \tmovq\t0x45ebcf(%rip), %rdx # 0x88e4d8 ", "42f909: 0f 57 c9 \txorps\t%xmm1, %xmm1", "42f90c: bb 01 00 00 00 \tmovl\t$0x1, %ebx", "42f911: 0f 2f 4a 2c \tcomiss\t0x2c(%rdx), %xmm1", "42f915: 0f 45 eb \tcmovnel\t%ebx, %ebp", "42f918: e9 d5 fc ff ff \tjmp\t0x42f5f2 ", "42f91d: e8 00 5b 07 00 \tcallq\t0x4a5422 ", "42f922: 4c 8b 15 bf eb 45 00 \tmovq\t0x45ebbf(%rip), %r10 # 0x88e4e8 ", "42f929: 31 f6 \txorl\t%esi, %esi", "42f92b: 41 8b 7a 30 \tmovl\t0x30(%r10), %edi", "42f92f: e8 58 7c 07 00 \tcallq\t0x4a758c ", "42f934: 48 8b 05 5d eb 45 00 \tmovq\t0x45eb5d(%rip), %rax # 0x88e498 " ], "graphs": { "Com_EventLoop": { "calls": [ { "address": 4387326, "label": "MSG_Init", "target": 4463910 }, { "address": 4387332, "label": "NET_FlushPacketQueue", "target": 4467992 }, { "address": 4387445, "label": "Com_Error", "target": 4382140 }, { "address": 4387458, "label": "Z_Free", "target": 4384450 }, { "address": 4387470, "label": "CL_KeyEvent", "target": 4871172 }, { "address": 4387477, "label": "CL_CharEvent", "target": 4871162 }, { "address": 4387492, "label": "CL_MouseEvent", "target": 4871150 }, { "address": 4387501, "label": "CL_JoystickEvent", "target": 4871184 }, { "address": 4387511, "label": "Cbuf_AddText", "target": 4365336 }, { "address": 4387521, "label": "Cbuf_AddText", "target": 4365336 }, { "address": 4387549, "label": "Q_random", "target": 4484062 }, { "address": 4387620, "label": "Com_Printf", "target": 4376880 }, { "address": 4387638, "label": "Com_GetRealEvent", "target": 4386366 }, { "address": 4387724, "label": "CL_PacketEvent", "target": 4871160 }, { "address": 4387737, "label": "NET_GetLoopPacket", "target": 4467802 }, { "address": 4387757, "label": "NET_GetLoopPacket", "target": 4467802 }, { "address": 4387816, "label": "SV_PacketEvent", "target": 4266632 }, { "address": 4387837, "label": "Sys_Milliseconds", "target": 4881580 }, { "address": 4387870, "label": "Com_Printf", "target": 4376880 }, { "address": 4387880, "label": "Sys_Milliseconds", "target": 4881580 }, { "address": 4387921, "label": "memcpy@plt", "target": 4202936 }, { "address": 4387978, "label": "SV_PacketEvent", "target": 4266632 }, { "address": 4388003, "label": "Sys_Milliseconds", "target": 4881580 }, { "address": 4388038, "label": "Com_Printf", "target": 4376880 }, { "address": 4388066, "label": "CL_PacketEvent", "target": 4871160 }, { "address": 4388076, "label": "Sys_Milliseconds", "target": 4881580 } ], "edges": [ { "from": 4387294, "kind": "fallthrough", "target_scope": "local", "to": 4387296 }, { "from": 4387296, "kind": "fallthrough", "target_scope": "local", "to": 4387301 }, { "from": 4387301, "kind": "fallthrough", "target_scope": "local", "to": 4387303 }, { "from": 4387303, "kind": "fallthrough", "target_scope": "local", "to": 4387304 }, { "from": 4387304, "kind": "fallthrough", "target_scope": "local", "to": 4387305 }, { "from": 4387305, "kind": "fallthrough", "target_scope": "local", "to": 4387312 }, { "from": 4387312, "kind": "fallthrough", "target_scope": "local", "to": 4387320 }, { "from": 4387320, "kind": "fallthrough", "target_scope": "local", "to": 4387323 }, { "from": 4387323, "kind": "fallthrough", "target_scope": "local", "to": 4387326 }, { "from": 4387326, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387331 }, { "from": 4387331, "kind": "fallthrough", "target_scope": "local", "to": 4387332 }, { "from": 4387332, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387337 }, { "from": 4387337, "kind": "fallthrough", "target_scope": "local", "to": 4387343 }, { "from": 4387343, "kind": "fallthrough", "target_scope": "local", "to": 4387349 }, { "from": 4387349, "kind": "conditional_taken", "target_scope": "local", "to": 4387630 }, { "from": 4387349, "kind": "fallthrough", "target_scope": "local", "to": 4387355 }, { "from": 4387355, "kind": "fallthrough", "target_scope": "local", "to": 4387358 }, { "from": 4387358, "kind": "fallthrough", "target_scope": "local", "to": 4387361 }, { "from": 4387361, "kind": "fallthrough", "target_scope": "local", "to": 4387366 }, { "from": 4387366, "kind": "fallthrough", "target_scope": "local", "to": 4387370 }, { "from": 4387370, "kind": "fallthrough", "target_scope": "local", "to": 4387376 }, { "from": 4387376, "kind": "fallthrough", "target_scope": "local", "to": 4387382 }, { "from": 4387382, "kind": "fallthrough", "target_scope": "local", "to": 4387389 }, { "from": 4387389, "kind": "fallthrough", "target_scope": "local", "to": 4387396 }, { "from": 4387396, "kind": "fallthrough", "target_scope": "local", "to": 4387402 }, { "from": 4387402, "kind": "fallthrough", "target_scope": "local", "to": 4387408 }, { "from": 4387408, "kind": "fallthrough", "target_scope": "local", "to": 4387414 }, { "from": 4387414, "kind": "fallthrough", "target_scope": "local", "to": 4387416 }, { "from": 4387416, "kind": "conditional_taken", "target_scope": "local", "to": 4387695 }, { "from": 4387416, "kind": "fallthrough", "target_scope": "local", "to": 4387422 }, { "from": 4387422, "kind": "fallthrough", "target_scope": "local", "to": 4387425 }, { "from": 4387425, "kind": "conditional_taken", "target_scope": "local", "to": 4387436 }, { "from": 4387425, "kind": "fallthrough", "target_scope": "local", "to": 4387427 }, { "from": 4387427, "kind": "fallthrough", "target_scope": "local", "to": 4387429 }, { "from": 4387429, "kind": "unconditional", "target_scope": "unresolved_indirect", "to": null }, { "from": 4387436, "kind": "fallthrough", "target_scope": "local", "to": 4387441 }, { "from": 4387441, "kind": "fallthrough", "target_scope": "local", "to": 4387443 }, { "from": 4387443, "kind": "fallthrough", "target_scope": "local", "to": 4387445 }, { "from": 4387445, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387450 }, { "from": 4387450, "kind": "fallthrough", "target_scope": "local", "to": 4387453 }, { "from": 4387453, "kind": "conditional_taken", "target_scope": "local", "to": 4387332 }, { "from": 4387453, "kind": "fallthrough", "target_scope": "local", "to": 4387455 }, { "from": 4387455, "kind": "fallthrough", "target_scope": "local", "to": 4387458 }, { "from": 4387458, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387463 }, { "from": 4387463, "kind": "unconditional", "target_scope": "local", "to": 4387332 }, { "from": 4387468, "kind": "fallthrough", "target_scope": "local", "to": 4387470 }, { "from": 4387470, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387475 }, { "from": 4387475, "kind": "unconditional", "target_scope": "local", "to": 4387450 }, { "from": 4387477, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387482 }, { "from": 4387482, "kind": "fallthrough", "target_scope": "local", "to": 4387488 }, { "from": 4387488, "kind": "unconditional", "target_scope": "local", "to": 4387450 }, { "from": 4387490, "kind": "fallthrough", "target_scope": "local", "to": 4387492 }, { "from": 4387492, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387497 }, { "from": 4387497, "kind": "unconditional", "target_scope": "local", "to": 4387450 }, { "from": 4387499, "kind": "fallthrough", "target_scope": "local", "to": 4387501 }, { "from": 4387501, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387506 }, { "from": 4387506, "kind": "unconditional", "target_scope": "local", "to": 4387450 }, { "from": 4387508, "kind": "fallthrough", "target_scope": "local", "to": 4387511 }, { "from": 4387511, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387516 }, { "from": 4387516, "kind": "fallthrough", "target_scope": "local", "to": 4387521 }, { "from": 4387521, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387526 }, { "from": 4387526, "kind": "unconditional", "target_scope": "local", "to": 4387450 }, { "from": 4387528, "kind": "fallthrough", "target_scope": "local", "to": 4387535 }, { "from": 4387535, "kind": "fallthrough", "target_scope": "local", "to": 4387538 }, { "from": 4387538, "kind": "fallthrough", "target_scope": "local", "to": 4387542 }, { "from": 4387542, "kind": "conditional_taken", "target_scope": "local", "to": 4387567 }, { "from": 4387542, "kind": "fallthrough", "target_scope": "local", "to": 4387544 }, { "from": 4387544, "kind": "fallthrough", "target_scope": "local", "to": 4387549 }, { "from": 4387549, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387554 }, { "from": 4387554, "kind": "fallthrough", "target_scope": "local", "to": 4387561 }, { "from": 4387561, "kind": "fallthrough", "target_scope": "local", "to": 4387565 }, { "from": 4387565, "kind": "conditional_taken", "target_scope": "local", "to": 4387450 }, { "from": 4387565, "kind": "fallthrough", "target_scope": "local", "to": 4387567 }, { "from": 4387567, "kind": "fallthrough", "target_scope": "local", "to": 4387570 }, { "from": 4387570, "kind": "fallthrough", "target_scope": "local", "to": 4387575 }, { "from": 4387575, "kind": "fallthrough", "target_scope": "local", "to": 4387582 }, { "from": 4387582, "kind": "fallthrough", "target_scope": "local", "to": 4387590 }, { "from": 4387590, "kind": "fallthrough", "target_scope": "local", "to": 4387593 }, { "from": 4387593, "kind": "fallthrough", "target_scope": "local", "to": 4387600 }, { "from": 4387600, "kind": "fallthrough", "target_scope": "local", "to": 4387607 }, { "from": 4387607, "kind": "conditional_taken", "target_scope": "local", "to": 4387906 }, { "from": 4387607, "kind": "fallthrough", "target_scope": "local", "to": 4387613 }, { "from": 4387613, "kind": "fallthrough", "target_scope": "local", "to": 4387618 }, { "from": 4387618, "kind": "fallthrough", "target_scope": "local", "to": 4387620 }, { "from": 4387620, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387625 }, { "from": 4387625, "kind": "unconditional", "target_scope": "local", "to": 4387332 }, { "from": 4387630, "kind": "fallthrough", "target_scope": "local", "to": 4387638 }, { "from": 4387638, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387643 }, { "from": 4387643, "kind": "fallthrough", "target_scope": "local", "to": 4387650 }, { "from": 4387650, "kind": "fallthrough", "target_scope": "local", "to": 4387658 }, { "from": 4387658, "kind": "fallthrough", "target_scope": "local", "to": 4387666 }, { "from": 4387666, "kind": "fallthrough", "target_scope": "local", "to": 4387673 }, { "from": 4387673, "kind": "fallthrough", "target_scope": "local", "to": 4387680 }, { "from": 4387680, "kind": "fallthrough", "target_scope": "local", "to": 4387687 }, { "from": 4387687, "kind": "fallthrough", "target_scope": "local", "to": 4387689 }, { "from": 4387689, "kind": "conditional_taken", "target_scope": "local", "to": 4387422 }, { "from": 4387689, "kind": "fallthrough", "target_scope": "local", "to": 4387695 }, { "from": 4387695, "kind": "fallthrough", "target_scope": "local", "to": 4387703 }, { "from": 4387703, "kind": "unconditional", "target_scope": "local", "to": 4387729 }, { "from": 4387705, "kind": "fallthrough", "target_scope": "local", "to": 4387706 }, { "from": 4387706, "kind": "fallthrough", "target_scope": "local", "to": 4387714 }, { "from": 4387714, "kind": "fallthrough", "target_scope": "local", "to": 4387721 }, { "from": 4387721, "kind": "fallthrough", "target_scope": "local", "to": 4387724 }, { "from": 4387724, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387729 }, { "from": 4387729, "kind": "fallthrough", "target_scope": "local", "to": 4387731 }, { "from": 4387731, "kind": "fallthrough", "target_scope": "local", "to": 4387734 }, { "from": 4387734, "kind": "fallthrough", "target_scope": "local", "to": 4387737 }, { "from": 4387737, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387742 }, { "from": 4387742, "kind": "fallthrough", "target_scope": "local", "to": 4387744 }, { "from": 4387744, "kind": "conditional_taken", "target_scope": "local", "to": 4387706 }, { "from": 4387744, "kind": "fallthrough", "target_scope": "local", "to": 4387746 }, { "from": 4387746, "kind": "fallthrough", "target_scope": "local", "to": 4387749 }, { "from": 4387749, "kind": "fallthrough", "target_scope": "local", "to": 4387752 }, { "from": 4387752, "kind": "fallthrough", "target_scope": "local", "to": 4387757 }, { "from": 4387757, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387762 }, { "from": 4387762, "kind": "fallthrough", "target_scope": "local", "to": 4387764 }, { "from": 4387764, "kind": "conditional_taken", "target_scope": "local", "to": 4387890 }, { "from": 4387764, "kind": "fallthrough", "target_scope": "local", "to": 4387766 }, { "from": 4387766, "kind": "fallthrough", "target_scope": "local", "to": 4387773 }, { "from": 4387773, "kind": "fallthrough", "target_scope": "local", "to": 4387776 }, { "from": 4387776, "kind": "fallthrough", "target_scope": "local", "to": 4387778 }, { "from": 4387778, "kind": "conditional_taken", "target_scope": "local", "to": 4387746 }, { "from": 4387778, "kind": "fallthrough", "target_scope": "local", "to": 4387780 }, { "from": 4387780, "kind": "fallthrough", "target_scope": "local", "to": 4387787 }, { "from": 4387787, "kind": "fallthrough", "target_scope": "local", "to": 4387790 }, { "from": 4387790, "kind": "fallthrough", "target_scope": "local", "to": 4387794 }, { "from": 4387794, "kind": "fallthrough", "target_scope": "local", "to": 4387796 }, { "from": 4387796, "kind": "conditional_taken", "target_scope": "local", "to": 4387880 }, { "from": 4387796, "kind": "fallthrough", "target_scope": "local", "to": 4387798 }, { "from": 4387798, "kind": "fallthrough", "target_scope": "local", "to": 4387806 }, { "from": 4387806, "kind": "fallthrough", "target_scope": "local", "to": 4387813 }, { "from": 4387813, "kind": "fallthrough", "target_scope": "local", "to": 4387816 }, { "from": 4387816, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387821 }, { "from": 4387821, "kind": "fallthrough", "target_scope": "local", "to": 4387828 }, { "from": 4387828, "kind": "fallthrough", "target_scope": "local", "to": 4387832 }, { "from": 4387832, "kind": "fallthrough", "target_scope": "local", "to": 4387835 }, { "from": 4387835, "kind": "conditional_taken", "target_scope": "local", "to": 4387746 }, { "from": 4387835, "kind": "fallthrough", "target_scope": "local", "to": 4387837 }, { "from": 4387837, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387842 }, { "from": 4387842, "kind": "fallthrough", "target_scope": "local", "to": 4387849 }, { "from": 4387849, "kind": "fallthrough", "target_scope": "local", "to": 4387851 }, { "from": 4387851, "kind": "fallthrough", "target_scope": "local", "to": 4387856 }, { "from": 4387856, "kind": "conditional_taken", "target_scope": "local", "to": 4387746 }, { "from": 4387856, "kind": "fallthrough", "target_scope": "local", "to": 4387858 }, { "from": 4387858, "kind": "fallthrough", "target_scope": "local", "to": 4387861 }, { "from": 4387861, "kind": "fallthrough", "target_scope": "local", "to": 4387866 }, { "from": 4387866, "kind": "fallthrough", "target_scope": "local", "to": 4387868 }, { "from": 4387868, "kind": "fallthrough", "target_scope": "local", "to": 4387870 }, { "from": 4387870, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387875 }, { "from": 4387875, "kind": "unconditional", "target_scope": "local", "to": 4387746 }, { "from": 4387880, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387885 }, { "from": 4387885, "kind": "fallthrough", "target_scope": "local", "to": 4387888 }, { "from": 4387888, "kind": "unconditional", "target_scope": "local", "to": 4387798 }, { "from": 4387890, "kind": "fallthrough", "target_scope": "local", "to": 4387897 }, { "from": 4387897, "kind": "fallthrough", "target_scope": "local", "to": 4387899 }, { "from": 4387899, "kind": "fallthrough", "target_scope": "local", "to": 4387900 }, { "from": 4387900, "kind": "fallthrough", "target_scope": "local", "to": 4387901 }, { "from": 4387901, "kind": "fallthrough", "target_scope": "local", "to": 4387903 }, { "from": 4387903, "kind": "fallthrough", "target_scope": "local", "to": 4387905 }, { "from": 4387905, "kind": "return", "target_scope": "external", "to": null }, { "from": 4387906, "kind": "fallthrough", "target_scope": "local", "to": 4387914 }, { "from": 4387914, "kind": "fallthrough", "target_scope": "local", "to": 4387918 }, { "from": 4387918, "kind": "fallthrough", "target_scope": "local", "to": 4387921 }, { "from": 4387921, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387926 }, { "from": 4387926, "kind": "fallthrough", "target_scope": "local", "to": 4387933 }, { "from": 4387933, "kind": "fallthrough", "target_scope": "local", "to": 4387937 }, { "from": 4387937, "kind": "fallthrough", "target_scope": "local", "to": 4387940 }, { "from": 4387940, "kind": "conditional_taken", "target_scope": "local", "to": 4388048 }, { "from": 4387940, "kind": "fallthrough", "target_scope": "local", "to": 4387942 }, { "from": 4387942, "kind": "fallthrough", "target_scope": "local", "to": 4387949 }, { "from": 4387949, "kind": "fallthrough", "target_scope": "local", "to": 4387951 }, { "from": 4387951, "kind": "fallthrough", "target_scope": "local", "to": 4387955 }, { "from": 4387955, "kind": "fallthrough", "target_scope": "local", "to": 4387958 }, { "from": 4387958, "kind": "conditional_taken", "target_scope": "local", "to": 4388076 }, { "from": 4387958, "kind": "fallthrough", "target_scope": "local", "to": 4387960 }, { "from": 4387960, "kind": "fallthrough", "target_scope": "local", "to": 4387968 }, { "from": 4387968, "kind": "fallthrough", "target_scope": "local", "to": 4387975 }, { "from": 4387975, "kind": "fallthrough", "target_scope": "local", "to": 4387978 }, { "from": 4387978, "kind": "possible_call_continuation", "target_scope": "local", "to": 4387983 }, { "from": 4387983, "kind": "fallthrough", "target_scope": "local", "to": 4387990 }, { "from": 4387990, "kind": "fallthrough", "target_scope": "local", "to": 4387994 }, { "from": 4387994, "kind": "fallthrough", "target_scope": "local", "to": 4387997 }, { "from": 4387997, "kind": "conditional_taken", "target_scope": "local", "to": 4387455 }, { "from": 4387997, "kind": "fallthrough", "target_scope": "local", "to": 4388003 }, { "from": 4388003, "kind": "possible_call_continuation", "target_scope": "local", "to": 4388008 }, { "from": 4388008, "kind": "fallthrough", "target_scope": "local", "to": 4388010 }, { "from": 4388010, "kind": "fallthrough", "target_scope": "local", "to": 4388017 }, { "from": 4388017, "kind": "fallthrough", "target_scope": "local", "to": 4388021 }, { "from": 4388021, "kind": "conditional_taken", "target_scope": "local", "to": 4387455 }, { "from": 4388021, "kind": "fallthrough", "target_scope": "local", "to": 4388027 }, { "from": 4388027, "kind": "fallthrough", "target_scope": "local", "to": 4388029 }, { "from": 4388029, "kind": "fallthrough", "target_scope": "local", "to": 4388034 }, { "from": 4388034, "kind": "fallthrough", "target_scope": "local", "to": 4388036 }, { "from": 4388036, "kind": "fallthrough", "target_scope": "local", "to": 4388038 }, { "from": 4388038, "kind": "possible_call_continuation", "target_scope": "local", "to": 4388043 }, { "from": 4388043, "kind": "unconditional", "target_scope": "local", "to": 4387455 }, { "from": 4388048, "kind": "fallthrough", "target_scope": "local", "to": 4388056 }, { "from": 4388056, "kind": "fallthrough", "target_scope": "local", "to": 4388063 }, { "from": 4388063, "kind": "fallthrough", "target_scope": "local", "to": 4388066 }, { "from": 4388066, "kind": "possible_call_continuation", "target_scope": "local", "to": 4388071 }, { "from": 4388071, "kind": "unconditional", "target_scope": "local", "to": 4387455 }, { "from": 4388076, "kind": "possible_call_continuation", "target_scope": "local", "to": 4388081 }, { "from": 4388081, "kind": "fallthrough", "target_scope": "local", "to": 4388083 }, { "from": 4388083, "kind": "unconditional", "target_scope": "local", "to": 4387960 } ], "entry": 4387294, "instructions": [ { "address": 4387294, "line": "42f1de: 41 55 \tpushq\t%r13", "opcode": "pushq", "operands": "%r13" }, { "address": 4387296, "line": "42f1e0: ba 00 40 00 00 \tmovl\t$0x4000, %edx # imm = 0x4000", "opcode": "movl", "operands": "$0x4000, %edx # imm = 0x4000" }, { "address": 4387301, "line": "42f1e5: 41 54 \tpushq\t%r12", "opcode": "pushq", "operands": "%r12" }, { "address": 4387303, "line": "42f1e7: 55 \tpushq\t%rbp", "opcode": "pushq", "operands": "%rbp" }, { "address": 4387304, "line": "42f1e8: 53 \tpushq\t%rbx", "opcode": "pushq", "operands": "%rbx" }, { "address": 4387305, "line": "42f1e9: 48 81 ec 68 40 00 00 \tsubq\t$0x4068, %rsp # imm = 0x4068", "opcode": "subq", "operands": "$0x4068, %rsp # imm = 0x4068" }, { "address": 4387312, "line": "42f1f0: 4c 8d ac 24 00 40 00 00 \tleaq\t0x4000(%rsp), %r13", "opcode": "leaq", "operands": "0x4000(%rsp), %r13" }, { "address": 4387320, "line": "42f1f8: 48 89 e6 \tmovq\t%rsp, %rsi", "opcode": "movq", "operands": "%rsp, %rsi" }, { "address": 4387323, "line": "42f1fb: 4c 89 ef \tmovq\t%r13, %rdi", "opcode": "movq", "operands": "%r13, %rdi" }, { "address": 4387326, "line": "42f1fe: e8 23 2b 01 00 \tcallq\t0x441d26 ", "opcode": "callq", "operands": "0x441d26 " }, { "address": 4387331, "line": "42f203: 90 \tnop", "opcode": "nop", "operands": "" }, { "address": 4387332, "line": "42f204: e8 0f 3b 01 00 \tcallq\t0x442d18 ", "opcode": "callq", "operands": "0x442d18 " }, { "address": 4387337, "line": "42f209: 8b 15 49 0f 36 00 \tmovl\t0x360f49(%rip), %edx # 0x790158 ", "opcode": "movl", "operands": "0x360f49(%rip), %edx # 0x790158 " }, { "address": 4387343, "line": "42f20f: 39 15 3f 0f 36 00 \tcmpl\t%edx, 0x360f3f(%rip) # 0x790154 ", "opcode": "cmpl", "operands": "%edx, 0x360f3f(%rip) # 0x790154 " }, { "address": 4387349, "line": "42f215: 0f 8e 13 01 00 00 \tjle\t0x42f32e ", "opcode": "jle", "operands": "0x42f32e " }, { "address": 4387355, "line": "42f21b: 48 89 d0 \tmovq\t%rdx, %rax", "opcode": "movq", "operands": "%rdx, %rax" }, { "address": 4387358, "line": "42f21e: 8d 4a 01 \tleal\t0x1(%rdx), %ecx", "opcode": "leal", "operands": "0x1(%rdx), %ecx" }, { "address": 4387361, "line": "42f221: 25 ff 03 00 00 \tandl\t$0x3ff, %eax # imm = 0x3FF", "opcode": "andl", "operands": "$0x3ff, %eax # imm = 0x3FF" }, { "address": 4387366, "line": "42f226: 48 c1 e0 05 \tshlq\t$0x5, %rax", "opcode": "shlq", "operands": "$0x5, %rax" }, { "address": 4387370, "line": "42f22a: 89 0d 28 0f 36 00 \tmovl\t%ecx, 0x360f28(%rip) # 0x790158 ", "opcode": "movl", "operands": "%ecx, 0x360f28(%rip) # 0x790158 " }, { "address": 4387376, "line": "42f230: 8b 90 e4 01 79 00 \tmovl\t0x7901e4(%rax), %edx", "opcode": "movl", "operands": "0x7901e4(%rax), %edx" }, { "address": 4387382, "line": "42f236: 44 8b a0 f0 01 79 00 \tmovl\t0x7901f0(%rax), %r12d", "opcode": "movl", "operands": "0x7901f0(%rax), %r12d" }, { "address": 4387389, "line": "42f23d: 48 8b 98 f8 01 79 00 \tmovq\t0x7901f8(%rax), %rbx", "opcode": "movq", "operands": "0x7901f8(%rax), %rbx" }, { "address": 4387396, "line": "42f244: 8b b8 e8 01 79 00 \tmovl\t0x7901e8(%rax), %edi", "opcode": "movl", "operands": "0x7901e8(%rax), %edi" }, { "address": 4387402, "line": "42f24a: 8b b0 ec 01 79 00 \tmovl\t0x7901ec(%rax), %esi", "opcode": "movl", "operands": "0x7901ec(%rax), %esi" }, { "address": 4387408, "line": "42f250: 8b a8 e0 01 79 00 \tmovl\t0x7901e0(%rax), %ebp", "opcode": "movl", "operands": "0x7901e0(%rax), %ebp" }, { "address": 4387414, "line": "42f256: 85 d2 \ttestl\t%edx, %edx", "opcode": "testl", "operands": "%edx, %edx" }, { "address": 4387416, "line": "42f258: 0f 84 11 01 00 00 \tje\t0x42f36f ", "opcode": "je", "operands": "0x42f36f " }, { "address": 4387422, "line": "42f25e: 83 fa 06 \tcmpl\t$0x6, %edx", "opcode": "cmpl", "operands": "$0x6, %edx" }, { "address": 4387425, "line": "42f261: 77 09 \tja\t0x42f26c ", "opcode": "ja", "operands": "0x42f26c " }, { "address": 4387427, "line": "42f263: 89 d0 \tmovl\t%edx, %eax", "opcode": "movl", "operands": "%edx, %eax" }, { "address": 4387429, "line": "42f265: ff 24 c5 a8 3e 4b 00 \tjmpq\t*0x4b3ea8(,%rax,8)", "opcode": "jmpq", "operands": "*0x4b3ea8(,%rax,8)" }, { "address": 4387436, "line": "42f26c: be a8 3d 4b 00 \tmovl\t$0x4b3da8, %esi # imm = 0x4B3DA8", "opcode": "movl", "operands": "$0x4b3da8, %esi # imm = 0x4B3DA8" }, { "address": 4387441, "line": "42f271: 31 ff \txorl\t%edi, %edi", "opcode": "xorl", "operands": "%edi, %edi" }, { "address": 4387443, "line": "42f273: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4387445, "line": "42f275: e8 42 eb ff ff \tcallq\t0x42ddbc ", "opcode": "callq", "operands": "0x42ddbc " }, { "address": 4387450, "line": "42f27a: 48 85 db \ttestq\t%rbx, %rbx", "opcode": "testq", "operands": "%rbx, %rbx" }, { "address": 4387453, "line": "42f27d: 74 85 \tje\t0x42f204 ", "opcode": "je", "operands": "0x42f204 " }, { "address": 4387455, "line": "42f27f: 48 89 df \tmovq\t%rbx, %rdi", "opcode": "movq", "operands": "%rbx, %rdi" }, { "address": 4387458, "line": "42f282: e8 3b f4 ff ff \tcallq\t0x42e6c2 ", "opcode": "callq", "operands": "0x42e6c2 " }, { "address": 4387463, "line": "42f287: e9 78 ff ff ff \tjmp\t0x42f204 ", "opcode": "jmp", "operands": "0x42f204 " }, { "address": 4387468, "line": "42f28c: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4387470, "line": "42f28e: e8 71 61 07 00 \tcallq\t0x4a5404 ", "opcode": "callq", "operands": "0x4a5404 " }, { "address": 4387475, "line": "42f293: eb e5 \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387477, "line": "42f295: e8 60 61 07 00 \tcallq\t0x4a53fa ", "opcode": "callq", "operands": "0x4a53fa " }, { "address": 4387482, "line": "42f29a: 66 0f 1f 44 00 00 \tnopw\t(%rax,%rax)", "opcode": "nopw", "operands": "(%rax,%rax)" }, { "address": 4387488, "line": "42f2a0: eb d8 \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387490, "line": "42f2a2: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4387492, "line": "42f2a4: e8 45 61 07 00 \tcallq\t0x4a53ee ", "opcode": "callq", "operands": "0x4a53ee " }, { "address": 4387497, "line": "42f2a9: eb cf \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387499, "line": "42f2ab: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4387501, "line": "42f2ad: e8 5e 61 07 00 \tcallq\t0x4a5410 ", "opcode": "callq", "operands": "0x4a5410 " }, { "address": 4387506, "line": "42f2b2: eb c6 \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387508, "line": "42f2b4: 48 89 df \tmovq\t%rbx, %rdi", "opcode": "movq", "operands": "%rbx, %rdi" }, { "address": 4387511, "line": "42f2b7: e8 5c a9 ff ff \tcallq\t0x429c18 ", "opcode": "callq", "operands": "0x429c18 " }, { "address": 4387516, "line": "42f2bc: bf 63 de 4b 00 \tmovl\t$0x4bde63, %edi # imm = 0x4BDE63", "opcode": "movl", "operands": "$0x4bde63, %edi # imm = 0x4BDE63" }, { "address": 4387521, "line": "42f2c1: e8 52 a9 ff ff \tcallq\t0x429c18 ", "opcode": "callq", "operands": "0x429c18 " }, { "address": 4387526, "line": "42f2c6: eb b2 \tjmp\t0x42f27a ", "opcode": "jmp", "operands": "0x42f27a " }, { "address": 4387528, "line": "42f2c8: 48 8b 2d e9 f1 45 00 \tmovq\t0x45f1e9(%rip), %rbp # 0x88e4b8 ", "opcode": "movq", "operands": "0x45f1e9(%rip), %rbp # 0x88e4b8 " }, { "address": 4387535, "line": "42f2cf: 0f 57 c0 \txorps\t%xmm0, %xmm0", "opcode": "xorps", "operands": "%xmm0, %xmm0" }, { "address": 4387538, "line": "42f2d2: 0f 2f 45 2c \tcomiss\t0x2c(%rbp), %xmm0", "opcode": "comiss", "operands": "0x2c(%rbp), %xmm0" }, { "address": 4387542, "line": "42f2d6: 73 17 \tjae\t0x42f2ef ", "opcode": "jae", "operands": "0x42f2ef " }, { "address": 4387544, "line": "42f2d8: bf 50 01 79 00 \tmovl\t$0x790150, %edi # imm = 0x790150", "opcode": "movl", "operands": "$0x790150, %edi # imm = 0x790150" }, { "address": 4387549, "line": "42f2dd: e8 fc 78 01 00 \tcallq\t0x446bde ", "opcode": "callq", "operands": "0x446bde " }, { "address": 4387554, "line": "42f2e2: 48 8b 0d cf f1 45 00 \tmovq\t0x45f1cf(%rip), %rcx # 0x88e4b8 ", "opcode": "movq", "operands": "0x45f1cf(%rip), %rcx # 0x88e4b8 " }, { "address": 4387561, "line": "42f2e9: 0f 2f 41 2c \tcomiss\t0x2c(%rcx), %xmm0", "opcode": "comiss", "operands": "0x2c(%rcx), %xmm0" }, { "address": 4387565, "line": "42f2ed: 72 8b \tjb\t0x42f27a ", "opcode": "jb", "operands": "0x42f27a " }, { "address": 4387567, "line": "42f2ef: 48 8b 33 \tmovq\t(%rbx), %rsi", "opcode": "movq", "operands": "(%rbx), %rsi" }, { "address": 4387570, "line": "42f2f2: 41 8d 44 24 f4 \tleal\t-0xc(%r12), %eax", "opcode": "leal", "operands": "-0xc(%r12), %eax" }, { "address": 4387575, "line": "42f2f7: 3b 84 24 18 40 00 00 \tcmpl\t0x4018(%rsp), %eax", "opcode": "cmpl", "operands": "0x4018(%rsp), %eax" }, { "address": 4387582, "line": "42f2fe: 48 89 b4 24 50 40 00 00 \tmovq\t%rsi, 0x4050(%rsp)", "opcode": "movq", "operands": "%rsi, 0x4050(%rsp)" }, { "address": 4387590, "line": "42f306: 8b 53 08 \tmovl\t0x8(%rbx), %edx", "opcode": "movl", "operands": "0x8(%rbx), %edx" }, { "address": 4387593, "line": "42f309: 89 84 24 1c 40 00 00 \tmovl\t%eax, 0x401c(%rsp)", "opcode": "movl", "operands": "%eax, 0x401c(%rsp)" }, { "address": 4387600, "line": "42f310: 89 94 24 58 40 00 00 \tmovl\t%edx, 0x4058(%rsp)", "opcode": "movl", "operands": "%edx, 0x4058(%rsp)" }, { "address": 4387607, "line": "42f317: 0f 86 25 01 00 00 \tjbe\t0x42f442 ", "opcode": "jbe", "operands": "0x42f442 " }, { "address": 4387613, "line": "42f31d: bf d0 3d 4b 00 \tmovl\t$0x4b3dd0, %edi # imm = 0x4B3DD0", "opcode": "movl", "operands": "$0x4b3dd0, %edi # imm = 0x4B3DD0" }, { "address": 4387618, "line": "42f322: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4387620, "line": "42f324: e8 07 d6 ff ff \tcallq\t0x42c930 ", "opcode": "callq", "operands": "0x42c930 " }, { "address": 4387625, "line": "42f329: e9 d6 fe ff ff \tjmp\t0x42f204 ", "opcode": "jmp", "operands": "0x42f204 " }, { "address": 4387630, "line": "42f32e: 48 8d bc 24 30 40 00 00 \tleaq\t0x4030(%rsp), %rdi", "opcode": "leaq", "operands": "0x4030(%rsp), %rdi" }, { "address": 4387638, "line": "42f336: e8 03 fb ff ff \tcallq\t0x42ee3e ", "opcode": "callq", "operands": "0x42ee3e " }, { "address": 4387643, "line": "42f33b: 8b 94 24 34 40 00 00 \tmovl\t0x4034(%rsp), %edx", "opcode": "movl", "operands": "0x4034(%rsp), %edx" }, { "address": 4387650, "line": "42f342: 44 8b a4 24 40 40 00 00 \tmovl\t0x4040(%rsp), %r12d", "opcode": "movl", "operands": "0x4040(%rsp), %r12d" }, { "address": 4387658, "line": "42f34a: 48 8b 9c 24 48 40 00 00 \tmovq\t0x4048(%rsp), %rbx", "opcode": "movq", "operands": "0x4048(%rsp), %rbx" }, { "address": 4387666, "line": "42f352: 8b bc 24 38 40 00 00 \tmovl\t0x4038(%rsp), %edi", "opcode": "movl", "operands": "0x4038(%rsp), %edi" }, { "address": 4387673, "line": "42f359: 8b b4 24 3c 40 00 00 \tmovl\t0x403c(%rsp), %esi", "opcode": "movl", "operands": "0x403c(%rsp), %esi" }, { "address": 4387680, "line": "42f360: 8b ac 24 30 40 00 00 \tmovl\t0x4030(%rsp), %ebp", "opcode": "movl", "operands": "0x4030(%rsp), %ebp" }, { "address": 4387687, "line": "42f367: 85 d2 \ttestl\t%edx, %edx", "opcode": "testl", "operands": "%edx, %edx" }, { "address": 4387689, "line": "42f369: 0f 85 ef fe ff ff \tjne\t0x42f25e ", "opcode": "jne", "operands": "0x42f25e " }, { "address": 4387695, "line": "42f36f: 48 8d 9c 24 50 40 00 00 \tleaq\t0x4050(%rsp), %rbx", "opcode": "leaq", "operands": "0x4050(%rsp), %rbx" }, { "address": 4387703, "line": "42f377: eb 18 \tjmp\t0x42f391 ", "opcode": "jmp", "operands": "0x42f391 " }, { "address": 4387705, "line": "42f379: 90 \tnop", "opcode": "nop", "operands": "" }, { "address": 4387706, "line": "42f37a: 48 8b bc 24 50 40 00 00 \tmovq\t0x4050(%rsp), %rdi", "opcode": "movq", "operands": "0x4050(%rsp), %rdi" }, { "address": 4387714, "line": "42f382: 8b b4 24 58 40 00 00 \tmovl\t0x4058(%rsp), %esi", "opcode": "movl", "operands": "0x4058(%rsp), %esi" }, { "address": 4387721, "line": "42f389: 4c 89 ea \tmovq\t%r13, %rdx", "opcode": "movq", "operands": "%r13, %rdx" }, { "address": 4387724, "line": "42f38c: e8 67 60 07 00 \tcallq\t0x4a53f8 ", "opcode": "callq", "operands": "0x4a53f8 " }, { "address": 4387729, "line": "42f391: 31 ff \txorl\t%edi, %edi", "opcode": "xorl", "operands": "%edi, %edi" }, { "address": 4387731, "line": "42f393: 4c 89 ea \tmovq\t%r13, %rdx", "opcode": "movq", "operands": "%r13, %rdx" }, { "address": 4387734, "line": "42f396: 48 89 de \tmovq\t%rbx, %rsi", "opcode": "movq", "operands": "%rbx, %rsi" }, { "address": 4387737, "line": "42f399: e8 bc 38 01 00 \tcallq\t0x442c5a ", "opcode": "callq", "operands": "0x442c5a " }, { "address": 4387742, "line": "42f39e: 85 c0 \ttestl\t%eax, %eax", "opcode": "testl", "operands": "%eax, %eax" }, { "address": 4387744, "line": "42f3a0: 75 d8 \tjne\t0x42f37a ", "opcode": "jne", "operands": "0x42f37a " }, { "address": 4387746, "line": "42f3a2: 4c 89 ea \tmovq\t%r13, %rdx", "opcode": "movq", "operands": "%r13, %rdx" }, { "address": 4387749, "line": "42f3a5: 48 89 de \tmovq\t%rbx, %rsi", "opcode": "movq", "operands": "%rbx, %rsi" }, { "address": 4387752, "line": "42f3a8: bf 01 00 00 00 \tmovl\t$0x1, %edi", "opcode": "movl", "operands": "$0x1, %edi" }, { "address": 4387757, "line": "42f3ad: e8 a8 38 01 00 \tcallq\t0x442c5a ", "opcode": "callq", "operands": "0x442c5a " }, { "address": 4387762, "line": "42f3b2: 85 c0 \ttestl\t%eax, %eax", "opcode": "testl", "operands": "%eax, %eax" }, { "address": 4387764, "line": "42f3b4: 74 7c \tje\t0x42f432 ", "opcode": "je", "operands": "0x42f432 " }, { "address": 4387766, "line": "42f3b6: 48 8b 35 73 05 46 00 \tmovq\t0x460573(%rip), %rsi # 0x88f930 ", "opcode": "movq", "operands": "0x460573(%rip), %rsi # 0x88f930 " }, { "address": 4387773, "line": "42f3bd: 8b 56 30 \tmovl\t0x30(%rsi), %edx", "opcode": "movl", "operands": "0x30(%rsi), %edx" }, { "address": 4387776, "line": "42f3c0: 85 d2 \ttestl\t%edx, %edx", "opcode": "testl", "operands": "%edx, %edx" }, { "address": 4387778, "line": "42f3c2: 74 de \tje\t0x42f3a2 ", "opcode": "je", "operands": "0x42f3a2 " }, { "address": 4387780, "line": "42f3c4: 4c 8b 05 d5 f0 45 00 \tmovq\t0x45f0d5(%rip), %r8 # 0x88e4a0 ", "opcode": "movq", "operands": "0x45f0d5(%rip), %r8 # 0x88e4a0 " }, { "address": 4387787, "line": "42f3cb: 45 31 e4 \txorl\t%r12d, %r12d", "opcode": "xorl", "operands": "%r12d, %r12d" }, { "address": 4387790, "line": "42f3ce: 41 8b 78 30 \tmovl\t0x30(%r8), %edi", "opcode": "movl", "operands": "0x30(%r8), %edi" }, { "address": 4387794, "line": "42f3d2: 85 ff \ttestl\t%edi, %edi", "opcode": "testl", "operands": "%edi, %edi" }, { "address": 4387796, "line": "42f3d4: 75 52 \tjne\t0x42f428 ", "opcode": "jne", "operands": "0x42f428 " }, { "address": 4387798, "line": "42f3d6: 48 8b bc 24 50 40 00 00 \tmovq\t0x4050(%rsp), %rdi", "opcode": "movq", "operands": "0x4050(%rsp), %rdi" }, { "address": 4387806, "line": "42f3de: 8b b4 24 58 40 00 00 \tmovl\t0x4058(%rsp), %esi", "opcode": "movl", "operands": "0x4058(%rsp), %esi" }, { "address": 4387813, "line": "42f3e5: 4c 89 ea \tmovq\t%r13, %rdx", "opcode": "movq", "operands": "%r13, %rdx" }, { "address": 4387816, "line": "42f3e8: e8 9b 26 fe ff \tcallq\t0x411a88 ", "opcode": "callq", "operands": "0x411a88 " }, { "address": 4387821, "line": "42f3ed: 4c 8b 15 ac f0 45 00 \tmovq\t0x45f0ac(%rip), %r10 # 0x88e4a0 ", "opcode": "movq", "operands": "0x45f0ac(%rip), %r10 # 0x88e4a0 " }, { "address": 4387828, "line": "42f3f4: 45 8b 4a 30 \tmovl\t0x30(%r10), %r9d", "opcode": "movl", "operands": "0x30(%r10), %r9d" }, { "address": 4387832, "line": "42f3f8: 45 85 c9 \ttestl\t%r9d, %r9d", "opcode": "testl", "operands": "%r9d, %r9d" }, { "address": 4387835, "line": "42f3fb: 74 a5 \tje\t0x42f3a2 ", "opcode": "je", "operands": "0x42f3a2 " }, { "address": 4387837, "line": "42f3fd: e8 aa 88 07 00 \tcallq\t0x4a7cac ", "opcode": "callq", "operands": "0x4a7cac " }, { "address": 4387842, "line": "42f402: 4c 8b 1d 97 f0 45 00 \tmovq\t0x45f097(%rip), %r11 # 0x88e4a0 ", "opcode": "movq", "operands": "0x45f097(%rip), %r11 # 0x88e4a0 " }, { "address": 4387849, "line": "42f409: 89 c2 \tmovl\t%eax, %edx", "opcode": "movl", "operands": "%eax, %edx" }, { "address": 4387851, "line": "42f40b: 41 83 7b 30 03 \tcmpl\t$0x3, 0x30(%r11)", "opcode": "cmpl", "operands": "$0x3, 0x30(%r11)" }, { "address": 4387856, "line": "42f410: 75 90 \tjne\t0x42f3a2 ", "opcode": "jne", "operands": "0x42f3a2 " }, { "address": 4387858, "line": "42f412: 44 29 e2 \tsubl\t%r12d, %edx", "opcode": "subl", "operands": "%r12d, %edx" }, { "address": 4387861, "line": "42f415: bf c6 31 4b 00 \tmovl\t$0x4b31c6, %edi # imm = 0x4B31C6", "opcode": "movl", "operands": "$0x4b31c6, %edi # imm = 0x4B31C6" }, { "address": 4387866, "line": "42f41a: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4387868, "line": "42f41c: 89 d6 \tmovl\t%edx, %esi", "opcode": "movl", "operands": "%edx, %esi" }, { "address": 4387870, "line": "42f41e: e8 0d d5 ff ff \tcallq\t0x42c930 ", "opcode": "callq", "operands": "0x42c930 " }, { "address": 4387875, "line": "42f423: e9 7a ff ff ff \tjmp\t0x42f3a2 ", "opcode": "jmp", "operands": "0x42f3a2 " }, { "address": 4387880, "line": "42f428: e8 7f 88 07 00 \tcallq\t0x4a7cac ", "opcode": "callq", "operands": "0x4a7cac " }, { "address": 4387885, "line": "42f42d: 41 89 c4 \tmovl\t%eax, %r12d", "opcode": "movl", "operands": "%eax, %r12d" }, { "address": 4387888, "line": "42f430: eb a4 \tjmp\t0x42f3d6 ", "opcode": "jmp", "operands": "0x42f3d6 " }, { "address": 4387890, "line": "42f432: 48 81 c4 68 40 00 00 \taddq\t$0x4068, %rsp # imm = 0x4068", "opcode": "addq", "operands": "$0x4068, %rsp # imm = 0x4068" }, { "address": 4387897, "line": "42f439: 89 e8 \tmovl\t%ebp, %eax", "opcode": "movl", "operands": "%ebp, %eax" }, { "address": 4387899, "line": "42f43b: 5b \tpopq\t%rbx", "opcode": "popq", "operands": "%rbx" }, { "address": 4387900, "line": "42f43c: 5d \tpopq\t%rbp", "opcode": "popq", "operands": "%rbp" }, { "address": 4387901, "line": "42f43d: 41 5c \tpopq\t%r12", "opcode": "popq", "operands": "%r12" }, { "address": 4387903, "line": "42f43f: 41 5d \tpopq\t%r13", "opcode": "popq", "operands": "%r13" }, { "address": 4387905, "line": "42f441: c3 \tretq", "opcode": "retq", "operands": "" }, { "address": 4387906, "line": "42f442: 48 8b bc 24 10 40 00 00 \tmovq\t0x4010(%rsp), %rdi", "opcode": "movq", "operands": "0x4010(%rsp), %rdi" }, { "address": 4387914, "line": "42f44a: 48 8d 73 0c \tleaq\t0xc(%rbx), %rsi", "opcode": "leaq", "operands": "0xc(%rbx), %rsi" }, { "address": 4387918, "line": "42f44e: 48 63 d0 \tmovslq\t%eax, %rdx", "opcode": "movslq", "operands": "%eax, %rdx" }, { "address": 4387921, "line": "42f451: e8 62 2d fd ff \tcallq\t0x4021b8 ", "opcode": "callq", "operands": "0x4021b8 " }, { "address": 4387926, "line": "42f456: 48 8b 3d d3 04 46 00 \tmovq\t0x4604d3(%rip), %rdi # 0x88f930 ", "opcode": "movq", "operands": "0x4604d3(%rip), %rdi # 0x88f930 " }, { "address": 4387933, "line": "42f45d: 44 8b 67 30 \tmovl\t0x30(%rdi), %r12d", "opcode": "movl", "operands": "0x30(%rdi), %r12d" }, { "address": 4387937, "line": "42f461: 45 85 e4 \ttestl\t%r12d, %r12d", "opcode": "testl", "operands": "%r12d, %r12d" }, { "address": 4387940, "line": "42f464: 74 6a \tje\t0x42f4d0 ", "opcode": "je", "operands": "0x42f4d0 " }, { "address": 4387942, "line": "42f466: 4c 8b 0d 33 f0 45 00 \tmovq\t0x45f033(%rip), %r9 # 0x88e4a0 ", "opcode": "movq", "operands": "0x45f033(%rip), %r9 # 0x88e4a0 " }, { "address": 4387949, "line": "42f46d: 31 ed \txorl\t%ebp, %ebp", "opcode": "xorl", "operands": "%ebp, %ebp" }, { "address": 4387951, "line": "42f46f: 45 8b 41 30 \tmovl\t0x30(%r9), %r8d", "opcode": "movl", "operands": "0x30(%r9), %r8d" }, { "address": 4387955, "line": "42f473: 45 85 c0 \ttestl\t%r8d, %r8d", "opcode": "testl", "operands": "%r8d, %r8d" }, { "address": 4387958, "line": "42f476: 75 74 \tjne\t0x42f4ec ", "opcode": "jne", "operands": "0x42f4ec " }, { "address": 4387960, "line": "42f478: 48 8b bc 24 50 40 00 00 \tmovq\t0x4050(%rsp), %rdi", "opcode": "movq", "operands": "0x4050(%rsp), %rdi" }, { "address": 4387968, "line": "42f480: 8b b4 24 58 40 00 00 \tmovl\t0x4058(%rsp), %esi", "opcode": "movl", "operands": "0x4058(%rsp), %esi" }, { "address": 4387975, "line": "42f487: 4c 89 ea \tmovq\t%r13, %rdx", "opcode": "movq", "operands": "%r13, %rdx" }, { "address": 4387978, "line": "42f48a: e8 f9 25 fe ff \tcallq\t0x411a88 ", "opcode": "callq", "operands": "0x411a88 " }, { "address": 4387983, "line": "42f48f: 4c 8b 1d 0a f0 45 00 \tmovq\t0x45f00a(%rip), %r11 # 0x88e4a0 ", "opcode": "movq", "operands": "0x45f00a(%rip), %r11 # 0x88e4a0 " }, { "address": 4387990, "line": "42f496: 45 8b 53 30 \tmovl\t0x30(%r11), %r10d", "opcode": "movl", "operands": "0x30(%r11), %r10d" }, { "address": 4387994, "line": "42f49a: 45 85 d2 \ttestl\t%r10d, %r10d", "opcode": "testl", "operands": "%r10d, %r10d" }, { "address": 4387997, "line": "42f49d: 0f 84 dc fd ff ff \tje\t0x42f27f ", "opcode": "je", "operands": "0x42f27f " }, { "address": 4388003, "line": "42f4a3: e8 04 88 07 00 \tcallq\t0x4a7cac ", "opcode": "callq", "operands": "0x4a7cac " }, { "address": 4388008, "line": "42f4a8: 89 c2 \tmovl\t%eax, %edx", "opcode": "movl", "operands": "%eax, %edx" }, { "address": 4388010, "line": "42f4aa: 48 8b 05 ef ef 45 00 \tmovq\t0x45efef(%rip), %rax # 0x88e4a0 ", "opcode": "movq", "operands": "0x45efef(%rip), %rax # 0x88e4a0 " }, { "address": 4388017, "line": "42f4b1: 83 78 30 03 \tcmpl\t$0x3, 0x30(%rax)", "opcode": "cmpl", "operands": "$0x3, 0x30(%rax)" }, { "address": 4388021, "line": "42f4b5: 0f 85 c4 fd ff ff \tjne\t0x42f27f ", "opcode": "jne", "operands": "0x42f27f " }, { "address": 4388027, "line": "42f4bb: 29 ea \tsubl\t%ebp, %edx", "opcode": "subl", "operands": "%ebp, %edx" }, { "address": 4388029, "line": "42f4bd: bf c6 31 4b 00 \tmovl\t$0x4b31c6, %edi # imm = 0x4B31C6", "opcode": "movl", "operands": "$0x4b31c6, %edi # imm = 0x4B31C6" }, { "address": 4388034, "line": "42f4c2: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4388036, "line": "42f4c4: 89 d6 \tmovl\t%edx, %esi", "opcode": "movl", "operands": "%edx, %esi" }, { "address": 4388038, "line": "42f4c6: e8 65 d4 ff ff \tcallq\t0x42c930 ", "opcode": "callq", "operands": "0x42c930 " }, { "address": 4388043, "line": "42f4cb: e9 af fd ff ff \tjmp\t0x42f27f ", "opcode": "jmp", "operands": "0x42f27f " }, { "address": 4388048, "line": "42f4d0: 48 8b bc 24 50 40 00 00 \tmovq\t0x4050(%rsp), %rdi", "opcode": "movq", "operands": "0x4050(%rsp), %rdi" }, { "address": 4388056, "line": "42f4d8: 8b b4 24 58 40 00 00 \tmovl\t0x4058(%rsp), %esi", "opcode": "movl", "operands": "0x4058(%rsp), %esi" }, { "address": 4388063, "line": "42f4df: 4c 89 ea \tmovq\t%r13, %rdx", "opcode": "movq", "operands": "%r13, %rdx" }, { "address": 4388066, "line": "42f4e2: e8 11 5f 07 00 \tcallq\t0x4a53f8 ", "opcode": "callq", "operands": "0x4a53f8 " }, { "address": 4388071, "line": "42f4e7: e9 93 fd ff ff \tjmp\t0x42f27f ", "opcode": "jmp", "operands": "0x42f27f " }, { "address": 4388076, "line": "42f4ec: e8 bb 87 07 00 \tcallq\t0x4a7cac ", "opcode": "callq", "operands": "0x4a7cac " }, { "address": 4388081, "line": "42f4f1: 89 c5 \tmovl\t%eax, %ebp", "opcode": "movl", "operands": "%eax, %ebp" }, { "address": 4388083, "line": "42f4f3: eb 83 \tjmp\t0x42f478 ", "opcode": "jmp", "operands": "0x42f478 " }, { "address": 4388085, "line": "42f4f5: 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." }, "Com_GetRealEvent": { "calls": [ { "address": 4386393, "label": "Sys_GetEvent", "target": 4879112 }, { "address": 4386518, "label": "FS_Read", "target": 4403972 }, { "address": 4386537, "label": "Com_Error", "target": 4382140 }, { "address": 4386650, "label": "FS_Write", "target": 4403378 }, { "address": 4386669, "label": "Com_Error", "target": 4382140 }, { "address": 4386697, "label": "FS_Write", "target": 4403378 }, { "address": 4386721, "label": "Com_Error", "target": 4382140 }, { "address": 4386765, "label": "Com_Error", "target": 4382140 }, { "address": 4386778, "label": "memset@plt", "target": 4202040 }, { "address": 4386801, "label": "FS_Read", "target": 4403972 }, { "address": 4386825, "label": "Com_Error", "target": 4382140 } ], "edges": [ { "from": 4386366, "kind": "fallthrough", "target_scope": "local", "to": 4386368 }, { "from": 4386368, "kind": "fallthrough", "target_scope": "local", "to": 4386369 }, { "from": 4386369, "kind": "fallthrough", "target_scope": "local", "to": 4386370 }, { "from": 4386370, "kind": "fallthrough", "target_scope": "local", "to": 4386373 }, { "from": 4386373, "kind": "fallthrough", "target_scope": "local", "to": 4386377 }, { "from": 4386377, "kind": "fallthrough", "target_scope": "local", "to": 4386384 }, { "from": 4386384, "kind": "fallthrough", "target_scope": "local", "to": 4386388 }, { "from": 4386388, "kind": "conditional_taken", "target_scope": "local", "to": 4386502 }, { "from": 4386388, "kind": "fallthrough", "target_scope": "local", "to": 4386390 }, { "from": 4386390, "kind": "fallthrough", "target_scope": "local", "to": 4386393 }, { "from": 4386393, "kind": "possible_call_continuation", "target_scope": "local", "to": 4386398 }, { "from": 4386398, "kind": "fallthrough", "target_scope": "local", "to": 4386402 }, { "from": 4386402, "kind": "fallthrough", "target_scope": "local", "to": 4386407 }, { "from": 4386407, "kind": "fallthrough", "target_scope": "local", "to": 4386412 }, { "from": 4386412, "kind": "fallthrough", "target_scope": "local", "to": 4386417 }, { "from": 4386417, "kind": "fallthrough", "target_scope": "local", "to": 4386424 }, { "from": 4386424, "kind": "fallthrough", "target_scope": "local", "to": 4386429 }, { "from": 4386429, "kind": "fallthrough", "target_scope": "local", "to": 4386434 }, { "from": 4386434, "kind": "fallthrough", "target_scope": "local", "to": 4386439 }, { "from": 4386439, "kind": "fallthrough", "target_scope": "local", "to": 4386444 }, { "from": 4386444, "kind": "fallthrough", "target_scope": "local", "to": 4386448 }, { "from": 4386448, "kind": "conditional_taken", "target_scope": "local", "to": 4386634 }, { "from": 4386448, "kind": "fallthrough", "target_scope": "local", "to": 4386454 }, { "from": 4386454, "kind": "fallthrough", "target_scope": "local", "to": 4386459 }, { "from": 4386459, "kind": "fallthrough", "target_scope": "local", "to": 4386464 }, { "from": 4386464, "kind": "fallthrough", "target_scope": "local", "to": 4386467 }, { "from": 4386467, "kind": "fallthrough", "target_scope": "local", "to": 4386472 }, { "from": 4386472, "kind": "fallthrough", "target_scope": "local", "to": 4386477 }, { "from": 4386477, "kind": "fallthrough", "target_scope": "local", "to": 4386481 }, { "from": 4386481, "kind": "fallthrough", "target_scope": "local", "to": 4386484 }, { "from": 4386484, "kind": "fallthrough", "target_scope": "local", "to": 4386488 }, { "from": 4386488, "kind": "fallthrough", "target_scope": "local", "to": 4386492 }, { "from": 4386492, "kind": "fallthrough", "target_scope": "local", "to": 4386496 }, { "from": 4386496, "kind": "fallthrough", "target_scope": "local", "to": 4386497 }, { "from": 4386497, "kind": "fallthrough", "target_scope": "local", "to": 4386498 }, { "from": 4386498, "kind": "fallthrough", "target_scope": "local", "to": 4386500 }, { "from": 4386500, "kind": "return", "target_scope": "external", "to": null }, { "from": 4386501, "kind": "fallthrough", "target_scope": "local", "to": 4386502 }, { "from": 4386502, "kind": "fallthrough", "target_scope": "local", "to": 4386508 }, { "from": 4386508, "kind": "fallthrough", "target_scope": "local", "to": 4386513 }, { "from": 4386513, "kind": "fallthrough", "target_scope": "local", "to": 4386518 }, { "from": 4386518, "kind": "possible_call_continuation", "target_scope": "local", "to": 4386523 }, { "from": 4386523, "kind": "fallthrough", "target_scope": "local", "to": 4386526 }, { "from": 4386526, "kind": "conditional_taken", "target_scope": "local", "to": 4386542 }, { "from": 4386526, "kind": "fallthrough", "target_scope": "local", "to": 4386528 }, { "from": 4386528, "kind": "fallthrough", "target_scope": "local", "to": 4386533 }, { "from": 4386533, "kind": "fallthrough", "target_scope": "local", "to": 4386535 }, { "from": 4386535, "kind": "fallthrough", "target_scope": "local", "to": 4386537 }, { "from": 4386537, "kind": "possible_call_continuation", "target_scope": "local", "to": 4386542 }, { "from": 4386542, "kind": "fallthrough", "target_scope": "local", "to": 4386547 }, { "from": 4386547, "kind": "fallthrough", "target_scope": "local", "to": 4386550 }, { "from": 4386550, "kind": "conditional_taken", "target_scope": "local", "to": 4386454 }, { "from": 4386550, "kind": "fallthrough", "target_scope": "local", "to": 4386552 }, { "from": 4386552, "kind": "fallthrough", "target_scope": "local", "to": 4386559 }, { "from": 4386559, "kind": "fallthrough", "target_scope": "local", "to": 4386564 }, { "from": 4386564, "kind": "fallthrough", "target_scope": "local", "to": 4386567 }, { "from": 4386567, "kind": "fallthrough", "target_scope": "local", "to": 4386571 }, { "from": 4386571, "kind": "fallthrough", "target_scope": "local", "to": 4386575 }, { "from": 4386575, "kind": "fallthrough", "target_scope": "local", "to": 4386578 }, { "from": 4386578, "kind": "fallthrough", "target_scope": "local", "to": 4386581 }, { "from": 4386581, "kind": "conditional_taken", "target_scope": "local", "to": 4386619 }, { "from": 4386581, "kind": "fallthrough", "target_scope": "local", "to": 4386583 }, { "from": 4386583, "kind": "unconditional", "target_scope": "local", "to": 4386731 }, { "from": 4386588, "kind": "fallthrough", "target_scope": "local", "to": 4386592 }, { "from": 4386592, "kind": "fallthrough", "target_scope": "local", "to": 4386595 }, { "from": 4386595, "kind": "fallthrough", "target_scope": "local", "to": 4386599 }, { "from": 4386599, "kind": "fallthrough", "target_scope": "local", "to": 4386602 }, { "from": 4386602, "kind": "conditional_taken", "target_scope": "local", "to": 4386614 }, { "from": 4386602, "kind": "fallthrough", "target_scope": "local", "to": 4386604 }, { "from": 4386604, "kind": "fallthrough", "target_scope": "local", "to": 4386606 }, { "from": 4386606, "kind": "fallthrough", "target_scope": "local", "to": 4386608 }, { "from": 4386608, "kind": "conditional_taken", "target_scope": "local", "to": 4386835 }, { "from": 4386608, "kind": "fallthrough", "target_scope": "local", "to": 4386614 }, { "from": 4386614, "kind": "fallthrough", "target_scope": "local", "to": 4386617 }, { "from": 4386617, "kind": "conditional_taken", "target_scope": "local", "to": 4386731 }, { "from": 4386617, "kind": "fallthrough", "target_scope": "local", "to": 4386619 }, { "from": 4386619, "kind": "fallthrough", "target_scope": "local", "to": 4386623 }, { "from": 4386623, "kind": "fallthrough", "target_scope": "local", "to": 4386626 }, { "from": 4386626, "kind": "conditional_taken", "target_scope": "local", "to": 4386588 }, { "from": 4386626, "kind": "fallthrough", "target_scope": "local", "to": 4386628 }, { "from": 4386628, "kind": "fallthrough", "target_scope": "local", "to": 4386632 }, { "from": 4386632, "kind": "unconditional", "target_scope": "local", "to": 4386595 }, { "from": 4386634, "kind": "fallthrough", "target_scope": "local", "to": 4386640 }, { "from": 4386640, "kind": "fallthrough", "target_scope": "local", "to": 4386645 }, { "from": 4386645, "kind": "fallthrough", "target_scope": "local", "to": 4386650 }, { "from": 4386650, "kind": "possible_call_continuation", "target_scope": "local", "to": 4386655 }, { "from": 4386655, "kind": "fallthrough", "target_scope": "local", "to": 4386658 }, { "from": 4386658, "kind": "conditional_taken", "target_scope": "local", "to": 4386674 }, { "from": 4386658, "kind": "fallthrough", "target_scope": "local", "to": 4386660 }, { "from": 4386660, "kind": "fallthrough", "target_scope": "local", "to": 4386665 }, { "from": 4386665, "kind": "fallthrough", "target_scope": "local", "to": 4386667 }, { "from": 4386667, "kind": "fallthrough", "target_scope": "local", "to": 4386669 }, { "from": 4386669, "kind": "possible_call_continuation", "target_scope": "local", "to": 4386674 }, { "from": 4386674, "kind": "fallthrough", "target_scope": "local", "to": 4386678 }, { "from": 4386678, "kind": "fallthrough", "target_scope": "local", "to": 4386680 }, { "from": 4386680, "kind": "conditional_taken", "target_scope": "local", "to": 4386454 }, { "from": 4386680, "kind": "fallthrough", "target_scope": "local", "to": 4386686 }, { "from": 4386686, "kind": "fallthrough", "target_scope": "local", "to": 4386691 }, { "from": 4386691, "kind": "fallthrough", "target_scope": "local", "to": 4386697 }, { "from": 4386697, "kind": "possible_call_continuation", "target_scope": "local", "to": 4386702 }, { "from": 4386702, "kind": "fallthrough", "target_scope": "local", "to": 4386706 }, { "from": 4386706, "kind": "conditional_taken", "target_scope": "local", "to": 4386454 }, { "from": 4386706, "kind": "fallthrough", "target_scope": "local", "to": 4386712 }, { "from": 4386712, "kind": "fallthrough", "target_scope": "local", "to": 4386717 }, { "from": 4386717, "kind": "fallthrough", "target_scope": "local", "to": 4386719 }, { "from": 4386719, "kind": "fallthrough", "target_scope": "local", "to": 4386721 }, { "from": 4386721, "kind": "possible_call_continuation", "target_scope": "local", "to": 4386726 }, { "from": 4386726, "kind": "unconditional", "target_scope": "local", "to": 4386454 }, { "from": 4386731, "kind": "fallthrough", "target_scope": "local", "to": 4386738 }, { "from": 4386738, "kind": "fallthrough", "target_scope": "local", "to": 4386743 }, { "from": 4386743, "kind": "fallthrough", "target_scope": "local", "to": 4386748 }, { "from": 4386748, "kind": "fallthrough", "target_scope": "local", "to": 4386753 }, { "from": 4386753, "kind": "fallthrough", "target_scope": "local", "to": 4386757 }, { "from": 4386757, "kind": "fallthrough", "target_scope": "local", "to": 4386759 }, { "from": 4386759, "kind": "fallthrough", "target_scope": "local", "to": 4386761 }, { "from": 4386761, "kind": "fallthrough", "target_scope": "local", "to": 4386763 }, { "from": 4386763, "kind": "fallthrough", "target_scope": "local", "to": 4386765 }, { "from": 4386765, "kind": "possible_call_continuation", "target_scope": "local", "to": 4386770 }, { "from": 4386770, "kind": "fallthrough", "target_scope": "local", "to": 4386772 }, { "from": 4386772, "kind": "fallthrough", "target_scope": "local", "to": 4386775 }, { "from": 4386775, "kind": "fallthrough", "target_scope": "local", "to": 4386778 }, { "from": 4386778, "kind": "possible_call_continuation", "target_scope": "local", "to": 4386783 }, { "from": 4386783, "kind": "fallthrough", "target_scope": "local", "to": 4386787 }, { "from": 4386787, "kind": "fallthrough", "target_scope": "local", "to": 4386793 }, { "from": 4386793, "kind": "fallthrough", "target_scope": "local", "to": 4386796 }, { "from": 4386796, "kind": "fallthrough", "target_scope": "local", "to": 4386801 }, { "from": 4386801, "kind": "possible_call_continuation", "target_scope": "local", "to": 4386806 }, { "from": 4386806, "kind": "fallthrough", "target_scope": "local", "to": 4386810 }, { "from": 4386810, "kind": "conditional_taken", "target_scope": "local", "to": 4386454 }, { "from": 4386810, "kind": "fallthrough", "target_scope": "local", "to": 4386816 }, { "from": 4386816, "kind": "fallthrough", "target_scope": "local", "to": 4386821 }, { "from": 4386821, "kind": "fallthrough", "target_scope": "local", "to": 4386823 }, { "from": 4386823, "kind": "fallthrough", "target_scope": "local", "to": 4386825 }, { "from": 4386825, "kind": "possible_call_continuation", "target_scope": "local", "to": 4386830 }, { "from": 4386830, "kind": "unconditional", "target_scope": "local", "to": 4386454 }, { "from": 4386835, "kind": "fallthrough", "target_scope": "local", "to": 4386837 }, { "from": 4386837, "kind": "fallthrough", "target_scope": "local", "to": 4386840 }, { "from": 4386840, "kind": "conditional_taken", "target_scope": "local", "to": 4386888 }, { "from": 4386840, "kind": "fallthrough", "target_scope": "local", "to": 4386842 }, { "from": 4386842, "kind": "fallthrough", "target_scope": "local", "to": 4386846 }, { "from": 4386846, "kind": "fallthrough", "target_scope": "local", "to": 4386853 }, { "from": 4386853, "kind": "fallthrough", "target_scope": "local", "to": 4386857 }, { "from": 4386857, "kind": "fallthrough", "target_scope": "local", "to": 4386861 }, { "from": 4386861, "kind": "fallthrough", "target_scope": "local", "to": 4386864 }, { "from": 4386864, "kind": "fallthrough", "target_scope": "local", "to": 4386868 }, { "from": 4386868, "kind": "fallthrough", "target_scope": "local", "to": 4386875 }, { "from": 4386875, "kind": "fallthrough", "target_scope": "local", "to": 4386878 }, { "from": 4386878, "kind": "fallthrough", "target_scope": "local", "to": 4386886 }, { "from": 4386886, "kind": "unconditional", "target_scope": "local", "to": 4386770 }, { "from": 4386888, "kind": "fallthrough", "target_scope": "local", "to": 4386892 }, { "from": 4386892, "kind": "fallthrough", "target_scope": "local", "to": 4386895 }, { "from": 4386895, "kind": "fallthrough", "target_scope": "local", "to": 4386898 }, { "from": 4386898, "kind": "fallthrough", "target_scope": "local", "to": 4386900 }, { "from": 4386900, "kind": "fallthrough", "target_scope": "local", "to": 4386904 }, { "from": 4386904, "kind": "fallthrough", "target_scope": "local", "to": 4386908 }, { "from": 4386908, "kind": "fallthrough", "target_scope": "local", "to": 4386915 }, { "from": 4386915, "kind": "fallthrough", "target_scope": "local", "to": 4386922 }, { "from": 4386922, "kind": "fallthrough", "target_scope": "local", "to": 4386926 }, { "from": 4386926, "kind": "fallthrough", "target_scope": "local", "to": 4386930 }, { "from": 4386930, "kind": "fallthrough", "target_scope": "local", "to": 4386932 }, { "from": 4386932, "kind": "unconditional", "target_scope": "local", "to": 4386842 } ], "entry": 4386366, "instructions": [ { "address": 4386366, "line": "42ee3e: 41 54 \tpushq\t%r12", "opcode": "pushq", "operands": "%r12" }, { "address": 4386368, "line": "42ee40: 55 \tpushq\t%rbp", "opcode": "pushq", "operands": "%rbp" }, { "address": 4386369, "line": "42ee41: 53 \tpushq\t%rbx", "opcode": "pushq", "operands": "%rbx" }, { "address": 4386370, "line": "42ee42: 48 89 fb \tmovq\t%rdi, %rbx", "opcode": "movq", "operands": "%rdi, %rbx" }, { "address": 4386373, "line": "42ee45: 48 83 ec 40 \tsubq\t$0x40, %rsp", "opcode": "subq", "operands": "$0x40, %rsp" }, { "address": 4386377, "line": "42ee49: 48 8b 05 90 f6 45 00 \tmovq\t0x45f690(%rip), %rax # 0x88e4e0 ", "opcode": "movq", "operands": "0x45f690(%rip), %rax # 0x88e4e0 " }, { "address": 4386384, "line": "42ee50: 83 78 30 02 \tcmpl\t$0x2, 0x30(%rax)", "opcode": "cmpl", "operands": "$0x2, 0x30(%rax)" }, { "address": 4386388, "line": "42ee54: 74 70 \tje\t0x42eec6 ", "opcode": "je", "operands": "0x42eec6 " }, { "address": 4386390, "line": "42ee56: 48 89 e7 \tmovq\t%rsp, %rdi", "opcode": "movq", "operands": "%rsp, %rdi" }, { "address": 4386393, "line": "42ee59: e8 aa 84 07 00 \tcallq\t0x4a7308 ", "opcode": "callq", "operands": "0x4a7308 " }, { "address": 4386398, "line": "42ee5e: 4c 8b 14 24 \tmovq\t(%rsp), %r10", "opcode": "movq", "operands": "(%rsp), %r10" }, { "address": 4386402, "line": "42ee62: 48 8b 54 24 08 \tmovq\t0x8(%rsp), %rdx", "opcode": "movq", "operands": "0x8(%rsp), %rdx" }, { "address": 4386407, "line": "42ee67: 4c 8b 64 24 10 \tmovq\t0x10(%rsp), %r12", "opcode": "movq", "operands": "0x10(%rsp), %r12" }, { "address": 4386412, "line": "42ee6c: 4c 8b 44 24 18 \tmovq\t0x18(%rsp), %r8", "opcode": "movq", "operands": "0x18(%rsp), %r8" }, { "address": 4386417, "line": "42ee71: 48 8b 0d 68 f6 45 00 \tmovq\t0x45f668(%rip), %rcx # 0x88e4e0 ", "opcode": "movq", "operands": "0x45f668(%rip), %rcx # 0x88e4e0 " }, { "address": 4386424, "line": "42ee78: 4c 89 54 24 20 \tmovq\t%r10, 0x20(%rsp)", "opcode": "movq", "operands": "%r10, 0x20(%rsp)" }, { "address": 4386429, "line": "42ee7d: 48 89 54 24 28 \tmovq\t%rdx, 0x28(%rsp)", "opcode": "movq", "operands": "%rdx, 0x28(%rsp)" }, { "address": 4386434, "line": "42ee82: 4c 89 64 24 30 \tmovq\t%r12, 0x30(%rsp)", "opcode": "movq", "operands": "%r12, 0x30(%rsp)" }, { "address": 4386439, "line": "42ee87: 4c 89 44 24 38 \tmovq\t%r8, 0x38(%rsp)", "opcode": "movq", "operands": "%r8, 0x38(%rsp)" }, { "address": 4386444, "line": "42ee8c: 83 79 30 01 \tcmpl\t$0x1, 0x30(%rcx)", "opcode": "cmpl", "operands": "$0x1, 0x30(%rcx)" }, { "address": 4386448, "line": "42ee90: 0f 84 b4 00 00 00 \tje\t0x42ef4a ", "opcode": "je", "operands": "0x42ef4a " }, { "address": 4386454, "line": "42ee96: 48 8b 6c 24 28 \tmovq\t0x28(%rsp), %rbp", "opcode": "movq", "operands": "0x28(%rsp), %rbp" }, { "address": 4386459, "line": "42ee9b: 48 8b 7c 24 20 \tmovq\t0x20(%rsp), %rdi", "opcode": "movq", "operands": "0x20(%rsp), %rdi" }, { "address": 4386464, "line": "42eea0: 48 89 d8 \tmovq\t%rbx, %rax", "opcode": "movq", "operands": "%rbx, %rax" }, { "address": 4386467, "line": "42eea3: 48 8b 74 24 30 \tmovq\t0x30(%rsp), %rsi", "opcode": "movq", "operands": "0x30(%rsp), %rsi" }, { "address": 4386472, "line": "42eea8: 4c 8b 4c 24 38 \tmovq\t0x38(%rsp), %r9", "opcode": "movq", "operands": "0x38(%rsp), %r9" }, { "address": 4386477, "line": "42eead: 48 89 6b 08 \tmovq\t%rbp, 0x8(%rbx)", "opcode": "movq", "operands": "%rbp, 0x8(%rbx)" }, { "address": 4386481, "line": "42eeb1: 48 89 3b \tmovq\t%rdi, (%rbx)", "opcode": "movq", "operands": "%rdi, (%rbx)" }, { "address": 4386484, "line": "42eeb4: 48 89 73 10 \tmovq\t%rsi, 0x10(%rbx)", "opcode": "movq", "operands": "%rsi, 0x10(%rbx)" }, { "address": 4386488, "line": "42eeb8: 4c 89 4b 18 \tmovq\t%r9, 0x18(%rbx)", "opcode": "movq", "operands": "%r9, 0x18(%rbx)" }, { "address": 4386492, "line": "42eebc: 48 83 c4 40 \taddq\t$0x40, %rsp", "opcode": "addq", "operands": "$0x40, %rsp" }, { "address": 4386496, "line": "42eec0: 5b \tpopq\t%rbx", "opcode": "popq", "operands": "%rbx" }, { "address": 4386497, "line": "42eec1: 5d \tpopq\t%rbp", "opcode": "popq", "operands": "%rbp" }, { "address": 4386498, "line": "42eec2: 41 5c \tpopq\t%r12", "opcode": "popq", "operands": "%r12" }, { "address": 4386500, "line": "42eec4: c3 \tretq", "opcode": "retq", "operands": "" }, { "address": 4386501, "line": "42eec5: 90 \tnop", "opcode": "nop", "operands": "" }, { "address": 4386502, "line": "42eec6: 8b 15 b4 f5 45 00 \tmovl\t0x45f5b4(%rip), %edx # 0x88e480 ", "opcode": "movl", "operands": "0x45f5b4(%rip), %edx # 0x88e480 " }, { "address": 4386508, "line": "42eecc: 48 8d 7c 24 20 \tleaq\t0x20(%rsp), %rdi", "opcode": "leaq", "operands": "0x20(%rsp), %rdi" }, { "address": 4386513, "line": "42eed1: be 20 00 00 00 \tmovl\t$0x20, %esi", "opcode": "movl", "operands": "$0x20, %esi" }, { "address": 4386518, "line": "42eed6: e8 29 44 00 00 \tcallq\t0x433304 ", "opcode": "callq", "operands": "0x433304 " }, { "address": 4386523, "line": "42eedb: 83 f8 20 \tcmpl\t$0x20, %eax", "opcode": "cmpl", "operands": "$0x20, %eax" }, { "address": 4386526, "line": "42eede: 74 0e \tje\t0x42eeee ", "opcode": "je", "operands": "0x42eeee " }, { "address": 4386528, "line": "42eee0: be 88 3d 4b 00 \tmovl\t$0x4b3d88, %esi # imm = 0x4B3D88", "opcode": "movl", "operands": "$0x4b3d88, %esi # imm = 0x4B3D88" }, { "address": 4386533, "line": "42eee5: 31 ff \txorl\t%edi, %edi", "opcode": "xorl", "operands": "%edi, %edi" }, { "address": 4386535, "line": "42eee7: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4386537, "line": "42eee9: e8 ce ee ff ff \tcallq\t0x42ddbc ", "opcode": "callq", "operands": "0x42ddbc " }, { "address": 4386542, "line": "42eeee: 44 8b 64 24 30 \tmovl\t0x30(%rsp), %r12d", "opcode": "movl", "operands": "0x30(%rsp), %r12d" }, { "address": 4386547, "line": "42eef3: 45 85 e4 \ttestl\t%r12d, %r12d", "opcode": "testl", "operands": "%r12d, %r12d" }, { "address": 4386550, "line": "42eef6: 74 9e \tje\t0x42ee96 ", "opcode": "je", "operands": "0x42ee96 " }, { "address": 4386552, "line": "42eef8: 4c 8b 05 d1 f5 45 00 \tmovq\t0x45f5d1(%rip), %r8 # 0x88e4d0 ", "opcode": "movq", "operands": "0x45f5d1(%rip), %r8 # 0x88e4d0 " }, { "address": 4386559, "line": "42eeff: 41 8d 7c 24 2b \tleal\t0x2b(%r12), %edi", "opcode": "leal", "operands": "0x2b(%r12), %edi" }, { "address": 4386564, "line": "42ef04: 83 e7 f8 \tandl\t$-0x8, %edi", "opcode": "andl", "operands": "$-0x8, %edi" }, { "address": 4386567, "line": "42ef07: 49 8b 48 28 \tmovq\t0x28(%r8), %rcx", "opcode": "movq", "operands": "0x28(%r8), %rcx" }, { "address": 4386571, "line": "42ef0b: 48 8b 71 10 \tmovq\t0x10(%rcx), %rsi", "opcode": "movq", "operands": "0x10(%rcx), %rsi" }, { "address": 4386575, "line": "42ef0f: 48 89 c8 \tmovq\t%rcx, %rax", "opcode": "movq", "operands": "%rcx, %rax" }, { "address": 4386578, "line": "42ef12: 48 39 f1 \tcmpq\t%rsi, %rcx", "opcode": "cmpq", "operands": "%rsi, %rcx" }, { "address": 4386581, "line": "42ef15: 75 24 \tjne\t0x42ef3b ", "opcode": "jne", "operands": "0x42ef3b " }, { "address": 4386583, "line": "42ef17: e9 8f 00 00 00 \tjmp\t0x42efab ", "opcode": "jmp", "operands": "0x42efab " }, { "address": 4386588, "line": "42ef1c: 48 8b 48 08 \tmovq\t0x8(%rax), %rcx", "opcode": "movq", "operands": "0x8(%rax), %rcx" }, { "address": 4386592, "line": "42ef20: 48 89 c8 \tmovq\t%rcx, %rax", "opcode": "movq", "operands": "%rcx, %rax" }, { "address": 4386595, "line": "42ef23: 44 8b 49 04 \tmovl\t0x4(%rcx), %r9d", "opcode": "movl", "operands": "0x4(%rcx), %r9d" }, { "address": 4386599, "line": "42ef27: 45 85 c9 \ttestl\t%r9d, %r9d", "opcode": "testl", "operands": "%r9d, %r9d" }, { "address": 4386602, "line": "42ef2a: 75 0a \tjne\t0x42ef36 ", "opcode": "jne", "operands": "0x42ef36 " }, { "address": 4386604, "line": "42ef2c: 8b 11 \tmovl\t(%rcx), %edx", "opcode": "movl", "operands": "(%rcx), %edx" }, { "address": 4386606, "line": "42ef2e: 39 d7 \tcmpl\t%edx, %edi", "opcode": "cmpl", "operands": "%edx, %edi" }, { "address": 4386608, "line": "42ef30: 0f 8e dd 00 00 00 \tjle\t0x42f013 ", "opcode": "jle", "operands": "0x42f013 " }, { "address": 4386614, "line": "42ef36: 48 39 f0 \tcmpq\t%rsi, %rax", "opcode": "cmpq", "operands": "%rsi, %rax" }, { "address": 4386617, "line": "42ef39: 74 70 \tje\t0x42efab ", "opcode": "je", "operands": "0x42efab " }, { "address": 4386619, "line": "42ef3b: 44 8b 50 04 \tmovl\t0x4(%rax), %r10d", "opcode": "movl", "operands": "0x4(%rax), %r10d" }, { "address": 4386623, "line": "42ef3f: 45 85 d2 \ttestl\t%r10d, %r10d", "opcode": "testl", "operands": "%r10d, %r10d" }, { "address": 4386626, "line": "42ef42: 75 d8 \tjne\t0x42ef1c ", "opcode": "jne", "operands": "0x42ef1c " }, { "address": 4386628, "line": "42ef44: 48 8b 40 08 \tmovq\t0x8(%rax), %rax", "opcode": "movq", "operands": "0x8(%rax), %rax" }, { "address": 4386632, "line": "42ef48: eb d9 \tjmp\t0x42ef23 ", "opcode": "jmp", "operands": "0x42ef23 " }, { "address": 4386634, "line": "42ef4a: 8b 15 30 f5 45 00 \tmovl\t0x45f530(%rip), %edx # 0x88e480 ", "opcode": "movl", "operands": "0x45f530(%rip), %edx # 0x88e480 " }, { "address": 4386640, "line": "42ef50: 48 8d 7c 24 20 \tleaq\t0x20(%rsp), %rdi", "opcode": "leaq", "operands": "0x20(%rsp), %rdi" }, { "address": 4386645, "line": "42ef55: be 20 00 00 00 \tmovl\t$0x20, %esi", "opcode": "movl", "operands": "$0x20, %esi" }, { "address": 4386650, "line": "42ef5a: e8 53 41 00 00 \tcallq\t0x4330b2 ", "opcode": "callq", "operands": "0x4330b2 " }, { "address": 4386655, "line": "42ef5f: 83 f8 20 \tcmpl\t$0x20, %eax", "opcode": "cmpl", "operands": "$0x20, %eax" }, { "address": 4386658, "line": "42ef62: 74 0e \tje\t0x42ef72 ", "opcode": "je", "operands": "0x42ef72 " }, { "address": 4386660, "line": "42ef64: be a0 34 4b 00 \tmovl\t$0x4b34a0, %esi # imm = 0x4B34A0", "opcode": "movl", "operands": "$0x4b34a0, %esi # imm = 0x4B34A0" }, { "address": 4386665, "line": "42ef69: 31 ff \txorl\t%edi, %edi", "opcode": "xorl", "operands": "%edi, %edi" }, { "address": 4386667, "line": "42ef6b: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4386669, "line": "42ef6d: e8 4a ee ff ff \tcallq\t0x42ddbc ", "opcode": "callq", "operands": "0x42ddbc " }, { "address": 4386674, "line": "42ef72: 8b 74 24 30 \tmovl\t0x30(%rsp), %esi", "opcode": "movl", "operands": "0x30(%rsp), %esi" }, { "address": 4386678, "line": "42ef76: 85 f6 \ttestl\t%esi, %esi", "opcode": "testl", "operands": "%esi, %esi" }, { "address": 4386680, "line": "42ef78: 0f 84 18 ff ff ff \tje\t0x42ee96 ", "opcode": "je", "operands": "0x42ee96 " }, { "address": 4386686, "line": "42ef7e: 48 8b 7c 24 38 \tmovq\t0x38(%rsp), %rdi", "opcode": "movq", "operands": "0x38(%rsp), %rdi" }, { "address": 4386691, "line": "42ef83: 8b 15 f7 f4 45 00 \tmovl\t0x45f4f7(%rip), %edx # 0x88e480 ", "opcode": "movl", "operands": "0x45f4f7(%rip), %edx # 0x88e480 " }, { "address": 4386697, "line": "42ef89: e8 24 41 00 00 \tcallq\t0x4330b2 ", "opcode": "callq", "operands": "0x4330b2 " }, { "address": 4386702, "line": "42ef8e: 3b 44 24 30 \tcmpl\t0x30(%rsp), %eax", "opcode": "cmpl", "operands": "0x30(%rsp), %eax" }, { "address": 4386706, "line": "42ef92: 0f 84 fe fe ff ff \tje\t0x42ee96 ", "opcode": "je", "operands": "0x42ee96 " }, { "address": 4386712, "line": "42ef98: be a0 34 4b 00 \tmovl\t$0x4b34a0, %esi # imm = 0x4B34A0", "opcode": "movl", "operands": "$0x4b34a0, %esi # imm = 0x4B34A0" }, { "address": 4386717, "line": "42ef9d: 31 ff \txorl\t%edi, %edi", "opcode": "xorl", "operands": "%edi, %edi" }, { "address": 4386719, "line": "42ef9f: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4386721, "line": "42efa1: e8 16 ee ff ff \tcallq\t0x42ddbc ", "opcode": "callq", "operands": "0x42ddbc " }, { "address": 4386726, "line": "42efa6: e9 eb fe ff ff \tjmp\t0x42ee96 ", "opcode": "jmp", "operands": "0x42ee96 " }, { "address": 4386731, "line": "42efab: 4c 39 05 46 f5 45 00 \tcmpq\t%r8, 0x45f546(%rip) # 0x88e4f8 ", "opcode": "cmpq", "operands": "%r8, 0x45f546(%rip) # 0x88e4f8 " }, { "address": 4386738, "line": "42efb2: ba 42 34 4b 00 \tmovl\t$0x4b3442, %edx # imm = 0x4B3442", "opcode": "movl", "operands": "$0x4b3442, %edx # imm = 0x4B3442" }, { "address": 4386743, "line": "42efb7: b9 3c 34 4b 00 \tmovl\t$0x4b343c, %ecx # imm = 0x4B343C", "opcode": "movl", "operands": "$0x4b343c, %ecx # imm = 0x4B343C" }, { "address": 4386748, "line": "42efbc: be 80 3c 4b 00 \tmovl\t$0x4b3c80, %esi # imm = 0x4B3C80", "opcode": "movl", "operands": "$0x4b3c80, %esi # imm = 0x4B3C80" }, { "address": 4386753, "line": "42efc1: 48 0f 45 ca \tcmovneq\t%rdx, %rcx", "opcode": "cmovneq", "operands": "%rdx, %rcx" }, { "address": 4386757, "line": "42efc5: 89 fa \tmovl\t%edi, %edx", "opcode": "movl", "operands": "%edi, %edx" }, { "address": 4386759, "line": "42efc7: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4386761, "line": "42efc9: 31 ff \txorl\t%edi, %edi", "opcode": "xorl", "operands": "%edi, %edi" }, { "address": 4386763, "line": "42efcb: 31 ed \txorl\t%ebp, %ebp", "opcode": "xorl", "operands": "%ebp, %ebp" }, { "address": 4386765, "line": "42efcd: e8 ea ed ff ff \tcallq\t0x42ddbc ", "opcode": "callq", "operands": "0x42ddbc " }, { "address": 4386770, "line": "42efd2: 31 f6 \txorl\t%esi, %esi", "opcode": "xorl", "operands": "%esi, %esi" }, { "address": 4386772, "line": "42efd4: 49 63 d4 \tmovslq\t%r12d, %rdx", "opcode": "movslq", "operands": "%r12d, %rdx" }, { "address": 4386775, "line": "42efd7: 48 89 ef \tmovq\t%rbp, %rdi", "opcode": "movq", "operands": "%rbp, %rdi" }, { "address": 4386778, "line": "42efda: e8 59 2e fd ff \tcallq\t0x401e38 ", "opcode": "callq", "operands": "0x401e38 " }, { "address": 4386783, "line": "42efdf: 8b 74 24 30 \tmovl\t0x30(%rsp), %esi", "opcode": "movl", "operands": "0x30(%rsp), %esi" }, { "address": 4386787, "line": "42efe3: 8b 15 97 f4 45 00 \tmovl\t0x45f497(%rip), %edx # 0x88e480 ", "opcode": "movl", "operands": "0x45f497(%rip), %edx # 0x88e480 " }, { "address": 4386793, "line": "42efe9: 48 89 ef \tmovq\t%rbp, %rdi", "opcode": "movq", "operands": "%rbp, %rdi" }, { "address": 4386796, "line": "42efec: 48 89 6c 24 38 \tmovq\t%rbp, 0x38(%rsp)", "opcode": "movq", "operands": "%rbp, 0x38(%rsp)" }, { "address": 4386801, "line": "42eff1: e8 0e 43 00 00 \tcallq\t0x433304 ", "opcode": "callq", "operands": "0x433304 " }, { "address": 4386806, "line": "42eff6: 3b 44 24 30 \tcmpl\t0x30(%rsp), %eax", "opcode": "cmpl", "operands": "0x30(%rsp), %eax" }, { "address": 4386810, "line": "42effa: 0f 84 96 fe ff ff \tje\t0x42ee96 ", "opcode": "je", "operands": "0x42ee96 " }, { "address": 4386816, "line": "42f000: be 88 3d 4b 00 \tmovl\t$0x4b3d88, %esi # imm = 0x4B3D88", "opcode": "movl", "operands": "$0x4b3d88, %esi # imm = 0x4B3D88" }, { "address": 4386821, "line": "42f005: 31 ff \txorl\t%edi, %edi", "opcode": "xorl", "operands": "%edi, %edi" }, { "address": 4386823, "line": "42f007: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4386825, "line": "42f009: e8 ae ed ff ff \tcallq\t0x42ddbc ", "opcode": "callq", "operands": "0x42ddbc " }, { "address": 4386830, "line": "42f00e: e9 83 fe ff ff \tjmp\t0x42ee96 ", "opcode": "jmp", "operands": "0x42ee96 " }, { "address": 4386835, "line": "42f013: 29 fa \tsubl\t%edi, %edx", "opcode": "subl", "operands": "%edi, %edx" }, { "address": 4386837, "line": "42f015: 83 fa 40 \tcmpl\t$0x40, %edx", "opcode": "cmpl", "operands": "$0x40, %edx" }, { "address": 4386840, "line": "42f018: 7f 2e \tjg\t0x42f048 ", "opcode": "jg", "operands": "0x42f048 " }, { "address": 4386842, "line": "42f01a: 48 8b 41 08 \tmovq\t0x8(%rcx), %rax", "opcode": "movq", "operands": "0x8(%rcx), %rax" }, { "address": 4386846, "line": "42f01e: c7 41 04 01 00 00 00 \tmovl\t$0x1, 0x4(%rcx)", "opcode": "movl", "operands": "$0x1, 0x4(%rcx)" }, { "address": 4386853, "line": "42f025: 48 8d 69 20 \tleaq\t0x20(%rcx), %rbp", "opcode": "leaq", "operands": "0x20(%rcx), %rbp" }, { "address": 4386857, "line": "42f029: 49 89 40 28 \tmovq\t%rax, 0x28(%r8)", "opcode": "movq", "operands": "%rax, 0x28(%r8)" }, { "address": 4386861, "line": "42f02d: 44 8b 19 \tmovl\t(%rcx), %r11d", "opcode": "movl", "operands": "(%rcx), %r11d" }, { "address": 4386864, "line": "42f030: 45 01 58 04 \taddl\t%r11d, 0x4(%r8)", "opcode": "addl", "operands": "%r11d, 0x4(%r8)" }, { "address": 4386868, "line": "42f034: c7 41 18 11 4a 1d 00 \tmovl\t$0x1d4a11, 0x18(%rcx) # imm = 0x1D4A11", "opcode": "movl", "operands": "$0x1d4a11, 0x18(%rcx) # imm = 0x1D4A11" }, { "address": 4386875, "line": "42f03b: 48 63 39 \tmovslq\t(%rcx), %rdi", "opcode": "movslq", "operands": "(%rcx), %rdi" }, { "address": 4386878, "line": "42f03e: c7 44 0f fc 11 4a 1d 00 \tmovl\t$0x1d4a11, -0x4(%rdi,%rcx) # imm = 0x1D4A11", "opcode": "movl", "operands": "$0x1d4a11, -0x4(%rdi,%rcx) # imm = 0x1D4A11" }, { "address": 4386886, "line": "42f046: eb 8a \tjmp\t0x42efd2 ", "opcode": "jmp", "operands": "0x42efd2 " }, { "address": 4386888, "line": "42f048: 48 8b 69 08 \tmovq\t0x8(%rcx), %rbp", "opcode": "movq", "operands": "0x8(%rcx), %rbp" }, { "address": 4386892, "line": "42f04c: 48 63 f7 \tmovslq\t%edi, %rsi", "opcode": "movslq", "operands": "%edi, %rsi" }, { "address": 4386895, "line": "42f04f: 48 01 ce \taddq\t%rcx, %rsi", "opcode": "addq", "operands": "%rcx, %rsi" }, { "address": 4386898, "line": "42f052: 89 16 \tmovl\t%edx, (%rsi)", "opcode": "movl", "operands": "%edx, (%rsi)" }, { "address": 4386900, "line": "42f054: 48 89 4e 10 \tmovq\t%rcx, 0x10(%rsi)", "opcode": "movq", "operands": "%rcx, 0x10(%rsi)" }, { "address": 4386904, "line": "42f058: 48 89 6e 08 \tmovq\t%rbp, 0x8(%rsi)", "opcode": "movq", "operands": "%rbp, 0x8(%rsi)" }, { "address": 4386908, "line": "42f05c: c7 46 04 00 00 00 00 \tmovl\t$0x0, 0x4(%rsi)", "opcode": "movl", "operands": "$0x0, 0x4(%rsi)" }, { "address": 4386915, "line": "42f063: c7 46 18 11 4a 1d 00 \tmovl\t$0x1d4a11, 0x18(%rsi) # imm = 0x1D4A11", "opcode": "movl", "operands": "$0x1d4a11, 0x18(%rsi) # imm = 0x1D4A11" }, { "address": 4386922, "line": "42f06a: 48 89 75 10 \tmovq\t%rsi, 0x10(%rbp)", "opcode": "movq", "operands": "%rsi, 0x10(%rbp)" }, { "address": 4386926, "line": "42f06e: 48 89 71 08 \tmovq\t%rsi, 0x8(%rcx)", "opcode": "movq", "operands": "%rsi, 0x8(%rcx)" }, { "address": 4386930, "line": "42f072: 89 39 \tmovl\t%edi, (%rcx)", "opcode": "movl", "operands": "%edi, (%rcx)" }, { "address": 4386932, "line": "42f074: eb a4 \tjmp\t0x42f01a ", "opcode": "jmp", "operands": "0x42f01a " } ], "limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services." }, "Com_ModifyMsec": { "calls": [ { "address": 4380029, "label": "Com_Printf", "target": 4376880 } ], "edges": [ { "from": 4379870, "kind": "fallthrough", "target_scope": "local", "to": 4379877 }, { "from": 4379877, "kind": "fallthrough", "target_scope": "local", "to": 4379878 }, { "from": 4379878, "kind": "fallthrough", "target_scope": "local", "to": 4379881 }, { "from": 4379881, "kind": "fallthrough", "target_scope": "local", "to": 4379883 }, { "from": 4379883, "kind": "conditional_taken", "target_scope": "local", "to": 4379928 }, { "from": 4379883, "kind": "fallthrough", "target_scope": "local", "to": 4379885 }, { "from": 4379885, "kind": "fallthrough", "target_scope": "local", "to": 4379892 }, { "from": 4379892, "kind": "fallthrough", "target_scope": "local", "to": 4379897 }, { "from": 4379897, "kind": "fallthrough", "target_scope": "local", "to": 4379904 }, { "from": 4379904, "kind": "conditional_taken", "target_scope": "local", "to": 4380048 }, { "from": 4379904, "kind": "fallthrough", "target_scope": "local", "to": 4379910 }, { "from": 4379910, "kind": "fallthrough", "target_scope": "local", "to": 4379917 }, { "from": 4379917, "kind": "fallthrough", "target_scope": "local", "to": 4379921 }, { "from": 4379921, "kind": "fallthrough", "target_scope": "local", "to": 4379924 }, { "from": 4379924, "kind": "conditional_taken", "target_scope": "local", "to": 4379936 }, { "from": 4379924, "kind": "fallthrough", "target_scope": "local", "to": 4379926 }, { "from": 4379926, "kind": "fallthrough", "target_scope": "local", "to": 4379928 }, { "from": 4379928, "kind": "fallthrough", "target_scope": "local", "to": 4379930 }, { "from": 4379930, "kind": "conditional_taken", "target_scope": "local", "to": 4380064 }, { "from": 4379930, "kind": "fallthrough", "target_scope": "local", "to": 4379936 }, { "from": 4379936, "kind": "fallthrough", "target_scope": "local", "to": 4379943 }, { "from": 4379943, "kind": "fallthrough", "target_scope": "local", "to": 4379947 }, { "from": 4379947, "kind": "fallthrough", "target_scope": "local", "to": 4379950 }, { "from": 4379950, "kind": "conditional_taken", "target_scope": "local", "to": 4379982 }, { "from": 4379950, "kind": "fallthrough", "target_scope": "local", "to": 4379952 }, { "from": 4379952, "kind": "fallthrough", "target_scope": "local", "to": 4379959 }, { "from": 4379959, "kind": "fallthrough", "target_scope": "local", "to": 4379963 }, { "from": 4379963, "kind": "fallthrough", "target_scope": "local", "to": 4379966 }, { "from": 4379966, "kind": "conditional_taken", "target_scope": "local", "to": 4380012 }, { "from": 4379966, "kind": "fallthrough", "target_scope": "local", "to": 4379968 }, { "from": 4379968, "kind": "fallthrough", "target_scope": "local", "to": 4379973 }, { "from": 4379973, "kind": "fallthrough", "target_scope": "local", "to": 4379975 }, { "from": 4379975, "kind": "fallthrough", "target_scope": "local", "to": 4379978 }, { "from": 4379978, "kind": "fallthrough", "target_scope": "local", "to": 4379980 }, { "from": 4379980, "kind": "fallthrough", "target_scope": "local", "to": 4379981 }, { "from": 4379981, "kind": "return", "target_scope": "external", "to": null }, { "from": 4379982, "kind": "fallthrough", "target_scope": "local", "to": 4379989 }, { "from": 4379989, "kind": "fallthrough", "target_scope": "local", "to": 4379994 }, { "from": 4379994, "kind": "fallthrough", "target_scope": "local", "to": 4379998 }, { "from": 4379998, "kind": "fallthrough", "target_scope": "local", "to": 4380001 }, { "from": 4380001, "kind": "conditional_taken", "target_scope": "local", "to": 4379968 }, { "from": 4380001, "kind": "fallthrough", "target_scope": "local", "to": 4380003 }, { "from": 4380003, "kind": "fallthrough", "target_scope": "local", "to": 4380005 }, { "from": 4380005, "kind": "fallthrough", "target_scope": "local", "to": 4380008 }, { "from": 4380008, "kind": "fallthrough", "target_scope": "local", "to": 4380010 }, { "from": 4380010, "kind": "fallthrough", "target_scope": "local", "to": 4380011 }, { "from": 4380011, "kind": "return", "target_scope": "external", "to": null }, { "from": 4380012, "kind": "fallthrough", "target_scope": "local", "to": 4380018 }, { "from": 4380018, "kind": "conditional_taken", "target_scope": "local", "to": 4379968 }, { "from": 4380018, "kind": "fallthrough", "target_scope": "local", "to": 4380020 }, { "from": 4380020, "kind": "fallthrough", "target_scope": "local", "to": 4380022 }, { "from": 4380022, "kind": "fallthrough", "target_scope": "local", "to": 4380024 }, { "from": 4380024, "kind": "fallthrough", "target_scope": "local", "to": 4380029 }, { "from": 4380029, "kind": "possible_call_continuation", "target_scope": "local", "to": 4380034 }, { "from": 4380034, "kind": "fallthrough", "target_scope": "local", "to": 4380039 }, { "from": 4380039, "kind": "fallthrough", "target_scope": "local", "to": 4380041 }, { "from": 4380041, "kind": "fallthrough", "target_scope": "local", "to": 4380044 }, { "from": 4380044, "kind": "fallthrough", "target_scope": "local", "to": 4380046 }, { "from": 4380046, "kind": "fallthrough", "target_scope": "local", "to": 4380047 }, { "from": 4380047, "kind": "return", "target_scope": "external", "to": null }, { "from": 4380048, "kind": "fallthrough", "target_scope": "local", "to": 4380052 }, { "from": 4380052, "kind": "fallthrough", "target_scope": "local", "to": 4380056 }, { "from": 4380056, "kind": "fallthrough", "target_scope": "local", "to": 4380060 }, { "from": 4380060, "kind": "fallthrough", "target_scope": "local", "to": 4380062 }, { "from": 4380062, "kind": "conditional_taken", "target_scope": "local", "to": 4379936 }, { "from": 4380062, "kind": "fallthrough", "target_scope": "local", "to": 4380064 }, { "from": 4380064, "kind": "fallthrough", "target_scope": "local", "to": 4380071 }, { "from": 4380071, "kind": "fallthrough", "target_scope": "local", "to": 4380074 }, { "from": 4380074, "kind": "fallthrough", "target_scope": "local", "to": 4380079 }, { "from": 4380079, "kind": "fallthrough", "target_scope": "local", "to": 4380083 }, { "from": 4380083, "kind": "fallthrough", "target_scope": "local", "to": 4380086 }, { "from": 4380086, "kind": "unconditional", "target_scope": "local", "to": 4379936 } ], "entry": 4379870, "instructions": [ { "address": 4379870, "line": "42d4de: 48 8b 05 fb 11 46 00 \tmovq\t0x4611fb(%rip), %rax # 0x88e6e0 ", "opcode": "movq", "operands": "0x4611fb(%rip), %rax # 0x88e6e0 " }, { "address": 4379877, "line": "42d4e5: 53 \tpushq\t%rbx", "opcode": "pushq", "operands": "%rbx" }, { "address": 4379878, "line": "42d4e6: 8b 58 30 \tmovl\t0x30(%rax), %ebx", "opcode": "movl", "operands": "0x30(%rax), %ebx" }, { "address": 4379881, "line": "42d4e9: 85 db \ttestl\t%ebx, %ebx", "opcode": "testl", "operands": "%ebx, %ebx" }, { "address": 4379883, "line": "42d4eb: 75 2b \tjne\t0x42d518 ", "opcode": "jne", "operands": "0x42d518 " }, { "address": 4379885, "line": "42d4ed: 48 8b 15 e4 0f 46 00 \tmovq\t0x460fe4(%rip), %rdx # 0x88e4d8 ", "opcode": "movq", "operands": "0x460fe4(%rip), %rdx # 0x88e4d8 " }, { "address": 4379892, "line": "42d4f4: f3 0f 10 4a 2c \tmovss\t0x2c(%rdx), %xmm1", "opcode": "movss", "operands": "0x2c(%rdx), %xmm1" }, { "address": 4379897, "line": "42d4f9: 0f 2f 0d 44 2a 08 00 \tcomiss\t0x82a44(%rip), %xmm1 # 0x4aff44 <__dso_handle+0x193c>", "opcode": "comiss", "operands": "0x82a44(%rip), %xmm1 # 0x4aff44 <__dso_handle+0x193c>" }, { "address": 4379904, "line": "42d500: 0f 85 8a 00 00 00 \tjne\t0x42d590 ", "opcode": "jne", "operands": "0x42d590 " }, { "address": 4379910, "line": "42d506: 48 8b 0d 03 22 46 00 \tmovq\t0x462203(%rip), %rcx # 0x88f710 ", "opcode": "movq", "operands": "0x462203(%rip), %rcx # 0x88f710 " }, { "address": 4379917, "line": "42d50d: 44 8b 51 30 \tmovl\t0x30(%rcx), %r10d", "opcode": "movl", "operands": "0x30(%rcx), %r10d" }, { "address": 4379921, "line": "42d511: 45 85 d2 \ttestl\t%r10d, %r10d", "opcode": "testl", "operands": "%r10d, %r10d" }, { "address": 4379924, "line": "42d514: 75 0a \tjne\t0x42d520 ", "opcode": "jne", "operands": "0x42d520 " }, { "address": 4379926, "line": "42d516: 89 fb \tmovl\t%edi, %ebx", "opcode": "movl", "operands": "%edi, %ebx" }, { "address": 4379928, "line": "42d518: 85 db \ttestl\t%ebx, %ebx", "opcode": "testl", "operands": "%ebx, %ebx" }, { "address": 4379930, "line": "42d51a: 0f 8e 80 00 00 00 \tjle\t0x42d5a0 ", "opcode": "jle", "operands": "0x42d5a0 " }, { "address": 4379936, "line": "42d520: 4c 8b 05 71 0f 46 00 \tmovq\t0x460f71(%rip), %r8 # 0x88e498 ", "opcode": "movq", "operands": "0x460f71(%rip), %r8 # 0x88e498 " }, { "address": 4379943, "line": "42d527: 45 8b 48 30 \tmovl\t0x30(%r8), %r9d", "opcode": "movl", "operands": "0x30(%r8), %r9d" }, { "address": 4379947, "line": "42d52b: 45 85 c9 \ttestl\t%r9d, %r9d", "opcode": "testl", "operands": "%r9d, %r9d" }, { "address": 4379950, "line": "42d52e: 74 1e \tje\t0x42d54e ", "opcode": "je", "operands": "0x42d54e " }, { "address": 4379952, "line": "42d530: 48 8b 05 f9 23 46 00 \tmovq\t0x4623f9(%rip), %rax # 0x88f930 ", "opcode": "movq", "operands": "0x4623f9(%rip), %rax # 0x88f930 " }, { "address": 4379959, "line": "42d537: 44 8b 58 30 \tmovl\t0x30(%rax), %r11d", "opcode": "movl", "operands": "0x30(%rax), %r11d" }, { "address": 4379963, "line": "42d53b: 45 85 db \ttestl\t%r11d, %r11d", "opcode": "testl", "operands": "%r11d, %r11d" }, { "address": 4379966, "line": "42d53e: 75 2c \tjne\t0x42d56c ", "opcode": "jne", "operands": "0x42d56c " }, { "address": 4379968, "line": "42d540: ba 88 13 00 00 \tmovl\t$0x1388, %edx # imm = 0x1388", "opcode": "movl", "operands": "$0x1388, %edx # imm = 0x1388" }, { "address": 4379973, "line": "42d545: 39 da \tcmpl\t%ebx, %edx", "opcode": "cmpl", "operands": "%ebx, %edx" }, { "address": 4379975, "line": "42d547: 0f 4e da \tcmovlel\t%edx, %ebx", "opcode": "cmovlel", "operands": "%edx, %ebx" }, { "address": 4379978, "line": "42d54a: 89 d8 \tmovl\t%ebx, %eax", "opcode": "movl", "operands": "%ebx, %eax" }, { "address": 4379980, "line": "42d54c: 5b \tpopq\t%rbx", "opcode": "popq", "operands": "%rbx" }, { "address": 4379981, "line": "42d54d: c3 \tretq", "opcode": "retq", "operands": "" }, { "address": 4379982, "line": "42d54e: 48 8b 0d db 23 46 00 \tmovq\t0x4623db(%rip), %rcx # 0x88f930 ", "opcode": "movq", "operands": "0x4623db(%rip), %rcx # 0x88f930 " }, { "address": 4379989, "line": "42d555: ba c8 00 00 00 \tmovl\t$0xc8, %edx", "opcode": "movl", "operands": "$0xc8, %edx" }, { "address": 4379994, "line": "42d55a: 44 8b 51 30 \tmovl\t0x30(%rcx), %r10d", "opcode": "movl", "operands": "0x30(%rcx), %r10d" }, { "address": 4379998, "line": "42d55e: 45 85 d2 \ttestl\t%r10d, %r10d", "opcode": "testl", "operands": "%r10d, %r10d" }, { "address": 4380001, "line": "42d561: 74 dd \tje\t0x42d540 ", "opcode": "je", "operands": "0x42d540 " }, { "address": 4380003, "line": "42d563: 39 da \tcmpl\t%ebx, %edx", "opcode": "cmpl", "operands": "%ebx, %edx" }, { "address": 4380005, "line": "42d565: 0f 4e da \tcmovlel\t%edx, %ebx", "opcode": "cmovlel", "operands": "%edx, %ebx" }, { "address": 4380008, "line": "42d568: 89 d8 \tmovl\t%ebx, %eax", "opcode": "movl", "operands": "%ebx, %eax" }, { "address": 4380010, "line": "42d56a: 5b \tpopq\t%rbx", "opcode": "popq", "operands": "%rbx" }, { "address": 4380011, "line": "42d56b: c3 \tretq", "opcode": "retq", "operands": "" }, { "address": 4380012, "line": "42d56c: 81 fb f4 01 00 00 \tcmpl\t$0x1f4, %ebx # imm = 0x1F4", "opcode": "cmpl", "operands": "$0x1f4, %ebx # imm = 0x1F4" }, { "address": 4380018, "line": "42d572: 7e cc \tjle\t0x42d540 ", "opcode": "jle", "operands": "0x42d540 " }, { "address": 4380020, "line": "42d574: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4380022, "line": "42d576: 89 de \tmovl\t%ebx, %esi", "opcode": "movl", "operands": "%ebx, %esi" }, { "address": 4380024, "line": "42d578: bf 68 37 4b 00 \tmovl\t$0x4b3768, %edi # imm = 0x4B3768", "opcode": "movl", "operands": "$0x4b3768, %edi # imm = 0x4B3768" }, { "address": 4380029, "line": "42d57d: e8 ae f3 ff ff \tcallq\t0x42c930 ", "opcode": "callq", "operands": "0x42c930 " }, { "address": 4380034, "line": "42d582: ba 88 13 00 00 \tmovl\t$0x1388, %edx # imm = 0x1388", "opcode": "movl", "operands": "$0x1388, %edx # imm = 0x1388" }, { "address": 4380039, "line": "42d587: 39 da \tcmpl\t%ebx, %edx", "opcode": "cmpl", "operands": "%ebx, %edx" }, { "address": 4380041, "line": "42d589: 0f 4e da \tcmovlel\t%edx, %ebx", "opcode": "cmovlel", "operands": "%edx, %ebx" }, { "address": 4380044, "line": "42d58c: 89 d8 \tmovl\t%ebx, %eax", "opcode": "movl", "operands": "%ebx, %eax" }, { "address": 4380046, "line": "42d58e: 5b \tpopq\t%rbx", "opcode": "popq", "operands": "%rbx" }, { "address": 4380047, "line": "42d58f: c3 \tretq", "opcode": "retq", "operands": "" }, { "address": 4380048, "line": "42d590: f3 0f 2a c7 \tcvtsi2ss\t%edi, %xmm0", "opcode": "cvtsi2ss", "operands": "%edi, %xmm0" }, { "address": 4380052, "line": "42d594: f3 0f 59 c1 \tmulss\t%xmm1, %xmm0", "opcode": "mulss", "operands": "%xmm1, %xmm0" }, { "address": 4380056, "line": "42d598: f3 0f 2c d8 \tcvttss2si\t%xmm0, %ebx", "opcode": "cvttss2si", "operands": "%xmm0, %ebx" }, { "address": 4380060, "line": "42d59c: 85 db \ttestl\t%ebx, %ebx", "opcode": "testl", "operands": "%ebx, %ebx" }, { "address": 4380062, "line": "42d59e: 7f 80 \tjg\t0x42d520 ", "opcode": "jg", "operands": "0x42d520 " }, { "address": 4380064, "line": "42d5a0: 48 8b 3d 31 0f 46 00 \tmovq\t0x460f31(%rip), %rdi # 0x88e4d8 ", "opcode": "movq", "operands": "0x460f31(%rip), %rdi # 0x88e4d8 " }, { "address": 4380071, "line": "42d5a7: 0f 57 c9 \txorps\t%xmm1, %xmm1", "opcode": "xorps", "operands": "%xmm1, %xmm1" }, { "address": 4380074, "line": "42d5aa: be 01 00 00 00 \tmovl\t$0x1, %esi", "opcode": "movl", "operands": "$0x1, %esi" }, { "address": 4380079, "line": "42d5af: 0f 2f 4f 2c \tcomiss\t0x2c(%rdi), %xmm1", "opcode": "comiss", "operands": "0x2c(%rdi), %xmm1" }, { "address": 4380083, "line": "42d5b3: 0f 45 de \tcmovnel\t%esi, %ebx", "opcode": "cmovnel", "operands": "%esi, %ebx" }, { "address": 4380086, "line": "42d5b6: e9 65 ff ff ff \tjmp\t0x42d520 ", "opcode": "jmp", "operands": "0x42d520 " }, { "address": 4380091, "line": "42d5bb: 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_CheckPaused": { "calls": [ { "address": 4261242, "label": "Cvar_Set", "target": 4397180 }, { "address": 4261287, "label": "Cvar_Set", "target": 4397180 } ], "edges": [ { "from": 4260698, "kind": "fallthrough", "target_scope": "local", "to": 4260702 }, { "from": 4260702, "kind": "fallthrough", "target_scope": "local", "to": 4260709 }, { "from": 4260709, "kind": "fallthrough", "target_scope": "local", "to": 4260712 }, { "from": 4260712, "kind": "fallthrough", "target_scope": "local", "to": 4260714 }, { "from": 4260714, "kind": "conditional_taken", "target_scope": "local", "to": 4261223 }, { "from": 4260714, "kind": "fallthrough", "target_scope": "local", "to": 4260720 }, { "from": 4260720, "kind": "fallthrough", "target_scope": "local", "to": 4260727 }, { "from": 4260727, "kind": "fallthrough", "target_scope": "local", "to": 4260734 }, { "from": 4260734, "kind": "fallthrough", "target_scope": "local", "to": 4260737 }, { "from": 4260737, "kind": "fallthrough", "target_scope": "local", "to": 4260739 }, { "from": 4260739, "kind": "conditional_taken", "target_scope": "local", "to": 4261256 }, { "from": 4260739, "kind": "fallthrough", "target_scope": "local", "to": 4260745 }, { "from": 4260745, "kind": "fallthrough", "target_scope": "local", "to": 4260748 }, { "from": 4260748, "kind": "fallthrough", "target_scope": "local", "to": 4260750 }, { "from": 4260750, "kind": "fallthrough", "target_scope": "local", "to": 4260752 }, { "from": 4260752, "kind": "fallthrough", "target_scope": "local", "to": 4260755 }, { "from": 4260755, "kind": "conditional_taken", "target_scope": "local", "to": 4261176 }, { "from": 4260755, "kind": "fallthrough", "target_scope": "local", "to": 4260761 }, { "from": 4260761, "kind": "fallthrough", "target_scope": "local", "to": 4260764 }, { "from": 4260764, "kind": "conditional_taken", "target_scope": "local", "to": 4260776 }, { "from": 4260764, "kind": "fallthrough", "target_scope": "local", "to": 4260766 }, { "from": 4260766, "kind": "fallthrough", "target_scope": "local", "to": 4260773 }, { "from": 4260773, "kind": "fallthrough", "target_scope": "local", "to": 4260776 }, { "from": 4260776, "kind": "fallthrough", "target_scope": "local", "to": 4260779 }, { "from": 4260779, "kind": "fallthrough", "target_scope": "local", "to": 4260786 }, { "from": 4260786, "kind": "fallthrough", "target_scope": "local", "to": 4260789 }, { "from": 4260789, "kind": "conditional_taken", "target_scope": "local", "to": 4261176 }, { "from": 4260789, "kind": "fallthrough", "target_scope": "local", "to": 4260795 }, { "from": 4260795, "kind": "fallthrough", "target_scope": "local", "to": 4260798 }, { "from": 4260798, "kind": "conditional_taken", "target_scope": "local", "to": 4260954 }, { "from": 4260798, "kind": "fallthrough", "target_scope": "local", "to": 4260804 }, { "from": 4260804, "kind": "fallthrough", "target_scope": "local", "to": 4260807 }, { "from": 4260807, "kind": "conditional_taken", "target_scope": "local", "to": 4260929 }, { "from": 4260807, "kind": "fallthrough", "target_scope": "local", "to": 4260809 }, { "from": 4260809, "kind": "fallthrough", "target_scope": "local", "to": 4260812 }, { "from": 4260812, "kind": "fallthrough", "target_scope": "local", "to": 4260816 }, { "from": 4260816, "kind": "conditional_taken", "target_scope": "local", "to": 4260904 }, { "from": 4260816, "kind": "fallthrough", "target_scope": "local", "to": 4260818 }, { "from": 4260818, "kind": "fallthrough", "target_scope": "local", "to": 4260821 }, { "from": 4260821, "kind": "conditional_taken", "target_scope": "local", "to": 4260879 }, { "from": 4260821, "kind": "fallthrough", "target_scope": "local", "to": 4260823 }, { "from": 4260823, "kind": "fallthrough", "target_scope": "local", "to": 4260826 }, { "from": 4260826, "kind": "conditional_taken", "target_scope": "local", "to": 4260854 }, { "from": 4260826, "kind": "fallthrough", "target_scope": "local", "to": 4260828 }, { "from": 4260828, "kind": "fallthrough", "target_scope": "local", "to": 4260831 }, { "from": 4260831, "kind": "fallthrough", "target_scope": "local", "to": 4260832 }, { "from": 4260832, "kind": "conditional_taken", "target_scope": "local", "to": 4260844 }, { "from": 4260832, "kind": "fallthrough", "target_scope": "local", "to": 4260834 }, { "from": 4260834, "kind": "fallthrough", "target_scope": "local", "to": 4260841 }, { "from": 4260841, "kind": "fallthrough", "target_scope": "local", "to": 4260844 }, { "from": 4260844, "kind": "fallthrough", "target_scope": "local", "to": 4260847 }, { "from": 4260847, "kind": "fallthrough", "target_scope": "local", "to": 4260854 }, { "from": 4260854, "kind": "fallthrough", "target_scope": "local", "to": 4260857 }, { "from": 4260857, "kind": "conditional_taken", "target_scope": "local", "to": 4260869 }, { "from": 4260857, "kind": "fallthrough", "target_scope": "local", "to": 4260859 }, { "from": 4260859, "kind": "fallthrough", "target_scope": "local", "to": 4260866 }, { "from": 4260866, "kind": "fallthrough", "target_scope": "local", "to": 4260869 }, { "from": 4260869, "kind": "fallthrough", "target_scope": "local", "to": 4260872 }, { "from": 4260872, "kind": "fallthrough", "target_scope": "local", "to": 4260879 }, { "from": 4260879, "kind": "fallthrough", "target_scope": "local", "to": 4260882 }, { "from": 4260882, "kind": "conditional_taken", "target_scope": "local", "to": 4260894 }, { "from": 4260882, "kind": "fallthrough", "target_scope": "local", "to": 4260884 }, { "from": 4260884, "kind": "fallthrough", "target_scope": "local", "to": 4260891 }, { "from": 4260891, "kind": "fallthrough", "target_scope": "local", "to": 4260894 }, { "from": 4260894, "kind": "fallthrough", "target_scope": "local", "to": 4260897 }, { "from": 4260897, "kind": "fallthrough", "target_scope": "local", "to": 4260904 }, { "from": 4260904, "kind": "fallthrough", "target_scope": "local", "to": 4260907 }, { "from": 4260907, "kind": "conditional_taken", "target_scope": "local", "to": 4260919 }, { "from": 4260907, "kind": "fallthrough", "target_scope": "local", "to": 4260909 }, { "from": 4260909, "kind": "fallthrough", "target_scope": "local", "to": 4260916 }, { "from": 4260916, "kind": "fallthrough", "target_scope": "local", "to": 4260919 }, { "from": 4260919, "kind": "fallthrough", "target_scope": "local", "to": 4260922 }, { "from": 4260922, "kind": "fallthrough", "target_scope": "local", "to": 4260929 }, { "from": 4260929, "kind": "fallthrough", "target_scope": "local", "to": 4260932 }, { "from": 4260932, "kind": "conditional_taken", "target_scope": "local", "to": 4260944 }, { "from": 4260932, "kind": "fallthrough", "target_scope": "local", "to": 4260934 }, { "from": 4260934, "kind": "fallthrough", "target_scope": "local", "to": 4260941 }, { "from": 4260941, "kind": "fallthrough", "target_scope": "local", "to": 4260944 }, { "from": 4260944, "kind": "fallthrough", "target_scope": "local", "to": 4260947 }, { "from": 4260947, "kind": "fallthrough", "target_scope": "local", "to": 4260954 }, { "from": 4260954, "kind": "fallthrough", "target_scope": "local", "to": 4260957 }, { "from": 4260957, "kind": "conditional_taken", "target_scope": "local", "to": 4260969 }, { "from": 4260957, "kind": "fallthrough", "target_scope": "local", "to": 4260959 }, { "from": 4260959, "kind": "fallthrough", "target_scope": "local", "to": 4260966 }, { "from": 4260966, "kind": "fallthrough", "target_scope": "local", "to": 4260969 }, { "from": 4260969, "kind": "fallthrough", "target_scope": "local", "to": 4260972 }, { "from": 4260972, "kind": "fallthrough", "target_scope": "local", "to": 4260979 }, { "from": 4260979, "kind": "unconditional", "target_scope": "local", "to": 4261176 }, { "from": 4260984, "kind": "fallthrough", "target_scope": "local", "to": 4260991 }, { "from": 4260991, "kind": "fallthrough", "target_scope": "local", "to": 4260998 }, { "from": 4260998, "kind": "conditional_taken", "target_scope": "local", "to": 4261010 }, { "from": 4260998, "kind": "fallthrough", "target_scope": "local", "to": 4261000 }, { "from": 4261000, "kind": "fallthrough", "target_scope": "local", "to": 4261007 }, { "from": 4261007, "kind": "fallthrough", "target_scope": "local", "to": 4261010 }, { "from": 4261010, "kind": "fallthrough", "target_scope": "local", "to": 4261017 }, { "from": 4261017, "kind": "fallthrough", "target_scope": "local", "to": 4261024 }, { "from": 4261024, "kind": "conditional_taken", "target_scope": "local", "to": 4261036 }, { "from": 4261024, "kind": "fallthrough", "target_scope": "local", "to": 4261026 }, { "from": 4261026, "kind": "fallthrough", "target_scope": "local", "to": 4261033 }, { "from": 4261033, "kind": "fallthrough", "target_scope": "local", "to": 4261036 }, { "from": 4261036, "kind": "fallthrough", "target_scope": "local", "to": 4261043 }, { "from": 4261043, "kind": "fallthrough", "target_scope": "local", "to": 4261050 }, { "from": 4261050, "kind": "conditional_taken", "target_scope": "local", "to": 4261062 }, { "from": 4261050, "kind": "fallthrough", "target_scope": "local", "to": 4261052 }, { "from": 4261052, "kind": "fallthrough", "target_scope": "local", "to": 4261059 }, { "from": 4261059, "kind": "fallthrough", "target_scope": "local", "to": 4261062 }, { "from": 4261062, "kind": "fallthrough", "target_scope": "local", "to": 4261069 }, { "from": 4261069, "kind": "fallthrough", "target_scope": "local", "to": 4261076 }, { "from": 4261076, "kind": "conditional_taken", "target_scope": "local", "to": 4261088 }, { "from": 4261076, "kind": "fallthrough", "target_scope": "local", "to": 4261078 }, { "from": 4261078, "kind": "fallthrough", "target_scope": "local", "to": 4261085 }, { "from": 4261085, "kind": "fallthrough", "target_scope": "local", "to": 4261088 }, { "from": 4261088, "kind": "fallthrough", "target_scope": "local", "to": 4261095 }, { "from": 4261095, "kind": "fallthrough", "target_scope": "local", "to": 4261102 }, { "from": 4261102, "kind": "conditional_taken", "target_scope": "local", "to": 4261114 }, { "from": 4261102, "kind": "fallthrough", "target_scope": "local", "to": 4261104 }, { "from": 4261104, "kind": "fallthrough", "target_scope": "local", "to": 4261111 }, { "from": 4261111, "kind": "fallthrough", "target_scope": "local", "to": 4261114 }, { "from": 4261114, "kind": "fallthrough", "target_scope": "local", "to": 4261121 }, { "from": 4261121, "kind": "fallthrough", "target_scope": "local", "to": 4261128 }, { "from": 4261128, "kind": "conditional_taken", "target_scope": "local", "to": 4261140 }, { "from": 4261128, "kind": "fallthrough", "target_scope": "local", "to": 4261130 }, { "from": 4261130, "kind": "fallthrough", "target_scope": "local", "to": 4261137 }, { "from": 4261137, "kind": "fallthrough", "target_scope": "local", "to": 4261140 }, { "from": 4261140, "kind": "fallthrough", "target_scope": "local", "to": 4261147 }, { "from": 4261147, "kind": "fallthrough", "target_scope": "local", "to": 4261154 }, { "from": 4261154, "kind": "conditional_taken", "target_scope": "local", "to": 4261166 }, { "from": 4261154, "kind": "fallthrough", "target_scope": "local", "to": 4261156 }, { "from": 4261156, "kind": "fallthrough", "target_scope": "local", "to": 4261163 }, { "from": 4261163, "kind": "fallthrough", "target_scope": "local", "to": 4261166 }, { "from": 4261166, "kind": "fallthrough", "target_scope": "local", "to": 4261169 }, { "from": 4261169, "kind": "fallthrough", "target_scope": "local", "to": 4261176 }, { "from": 4261176, "kind": "fallthrough", "target_scope": "local", "to": 4261179 }, { "from": 4261179, "kind": "conditional_taken", "target_scope": "local", "to": 4261191 }, { "from": 4261179, "kind": "fallthrough", "target_scope": "local", "to": 4261181 }, { "from": 4261181, "kind": "fallthrough", "target_scope": "local", "to": 4261188 }, { "from": 4261188, "kind": "fallthrough", "target_scope": "local", "to": 4261191 }, { "from": 4261191, "kind": "fallthrough", "target_scope": "local", "to": 4261195 }, { "from": 4261195, "kind": "fallthrough", "target_scope": "local", "to": 4261198 }, { "from": 4261198, "kind": "conditional_taken", "target_scope": "local", "to": 4260984 }, { "from": 4261198, "kind": "fallthrough", "target_scope": "local", "to": 4261204 }, { "from": 4261204, "kind": "fallthrough", "target_scope": "local", "to": 4261207 }, { "from": 4261207, "kind": "conditional_taken", "target_scope": "local", "to": 4261256 }, { "from": 4261207, "kind": "fallthrough", "target_scope": "local", "to": 4261209 }, { "from": 4261209, "kind": "fallthrough", "target_scope": "local", "to": 4261216 }, { "from": 4261216, "kind": "fallthrough", "target_scope": "local", "to": 4261219 }, { "from": 4261219, "kind": "fallthrough", "target_scope": "local", "to": 4261221 }, { "from": 4261221, "kind": "conditional_taken", "target_scope": "local", "to": 4261232 }, { "from": 4261221, "kind": "fallthrough", "target_scope": "local", "to": 4261223 }, { "from": 4261223, "kind": "fallthrough", "target_scope": "local", "to": 4261225 }, { "from": 4261225, "kind": "fallthrough", "target_scope": "local", "to": 4261227 }, { "from": 4261227, "kind": "fallthrough", "target_scope": "local", "to": 4261231 }, { "from": 4261231, "kind": "return", "target_scope": "external", "to": null }, { "from": 4261232, "kind": "fallthrough", "target_scope": "local", "to": 4261237 }, { "from": 4261237, "kind": "fallthrough", "target_scope": "local", "to": 4261242 }, { "from": 4261242, "kind": "possible_call_continuation", "target_scope": "local", "to": 4261247 }, { "from": 4261247, "kind": "fallthrough", "target_scope": "local", "to": 4261249 }, { "from": 4261249, "kind": "fallthrough", "target_scope": "local", "to": 4261253 }, { "from": 4261253, "kind": "fallthrough", "target_scope": "local", "to": 4261255 }, { "from": 4261255, "kind": "return", "target_scope": "external", "to": null }, { "from": 4261256, "kind": "fallthrough", "target_scope": "local", "to": 4261263 }, { "from": 4261263, "kind": "fallthrough", "target_scope": "local", "to": 4261268 }, { "from": 4261268, "kind": "fallthrough", "target_scope": "local", "to": 4261272 }, { "from": 4261272, "kind": "fallthrough", "target_scope": "local", "to": 4261275 }, { "from": 4261275, "kind": "conditional_taken", "target_scope": "local", "to": 4261225 }, { "from": 4261275, "kind": "fallthrough", "target_scope": "local", "to": 4261277 }, { "from": 4261277, "kind": "fallthrough", "target_scope": "local", "to": 4261282 }, { "from": 4261282, "kind": "fallthrough", "target_scope": "local", "to": 4261287 }, { "from": 4261287, "kind": "possible_call_continuation", "target_scope": "local", "to": 4261292 }, { "from": 4261292, "kind": "fallthrough", "target_scope": "local", "to": 4261297 }, { "from": 4261297, "kind": "unconditional", "target_scope": "local", "to": 4261225 } ], "entry": 4260698, "instructions": [ { "address": 4260698, "line": "41035a: 48 83 ec 08 \tsubq\t$0x8, %rsp", "opcode": "subq", "operands": "$0x8, %rsp" }, { "address": 4260702, "line": "41035e: 48 8b 05 eb f3 47 00 \tmovq\t0x47f3eb(%rip), %rax # 0x88f750 ", "opcode": "movq", "operands": "0x47f3eb(%rip), %rax # 0x88f750 " }, { "address": 4260709, "line": "410365: 8b 48 30 \tmovl\t0x30(%rax), %ecx", "opcode": "movl", "operands": "0x30(%rax), %ecx" }, { "address": 4260712, "line": "410368: 85 c9 \ttestl\t%ecx, %ecx", "opcode": "testl", "operands": "%ecx, %ecx" }, { "address": 4260714, "line": "41036a: 0f 84 f7 01 00 00 \tje\t0x410567 ", "opcode": "je", "operands": "0x410567 " }, { "address": 4260720, "line": "410370: 48 8b 35 e1 2a 40 00 \tmovq\t0x402ae1(%rip), %rsi # 0x812e58 ", "opcode": "movq", "operands": "0x402ae1(%rip), %rsi # 0x812e58 " }, { "address": 4260727, "line": "410377: 48 8b 15 32 2b 40 00 \tmovq\t0x402b32(%rip), %rdx # 0x812eb0 ", "opcode": "movq", "operands": "0x402b32(%rip), %rdx # 0x812eb0 " }, { "address": 4260734, "line": "41037e: 8b 7e 30 \tmovl\t0x30(%rsi), %edi", "opcode": "movl", "operands": "0x30(%rsi), %edi" }, { "address": 4260737, "line": "410381: 85 ff \ttestl\t%edi, %edi", "opcode": "testl", "operands": "%edi, %edi" }, { "address": 4260739, "line": "410383: 0f 8e ff 01 00 00 \tjle\t0x410588 ", "opcode": "jle", "operands": "0x410588 " }, { "address": 4260745, "line": "410389: 8d 47 ff \tleal\t-0x1(%rdi), %eax", "opcode": "leal", "operands": "-0x1(%rdi), %eax" }, { "address": 4260748, "line": "41038c: 31 c9 \txorl\t%ecx, %ecx", "opcode": "xorl", "operands": "%ecx, %ecx" }, { "address": 4260750, "line": "41038e: 31 f6 \txorl\t%esi, %esi", "opcode": "xorl", "operands": "%esi, %esi" }, { "address": 4260752, "line": "410390: 83 e0 07 \tandl\t$0x7, %eax", "opcode": "andl", "operands": "$0x7, %eax" }, { "address": 4260755, "line": "410393: 0f 84 9f 01 00 00 \tje\t0x410538 ", "opcode": "je", "operands": "0x410538 " }, { "address": 4260761, "line": "410399: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "opcode": "cmpl", "operands": "$0x1, (%rdx)" }, { "address": 4260764, "line": "41039c: 76 0a \tjbe\t0x4103a8 ", "opcode": "jbe", "operands": "0x4103a8 " }, { "address": 4260766, "line": "41039e: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rdx)" }, { "address": 4260773, "line": "4103a5: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4260776, "line": "4103a8: 83 c6 01 \taddl\t$0x1, %esi", "opcode": "addl", "operands": "$0x1, %esi" }, { "address": 4260779, "line": "4103ab: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "opcode": "addq", "operands": "$0x2df40, %rdx # imm = 0x2DF40" }, { "address": 4260786, "line": "4103b2: 83 f8 01 \tcmpl\t$0x1, %eax", "opcode": "cmpl", "operands": "$0x1, %eax" }, { "address": 4260789, "line": "4103b5: 0f 84 7d 01 00 00 \tje\t0x410538 ", "opcode": "je", "operands": "0x410538 " }, { "address": 4260795, "line": "4103bb: 83 f8 02 \tcmpl\t$0x2, %eax", "opcode": "cmpl", "operands": "$0x2, %eax" }, { "address": 4260798, "line": "4103be: 0f 84 96 00 00 00 \tje\t0x41045a ", "opcode": "je", "operands": "0x41045a " }, { "address": 4260804, "line": "4103c4: 83 f8 03 \tcmpl\t$0x3, %eax", "opcode": "cmpl", "operands": "$0x3, %eax" }, { "address": 4260807, "line": "4103c7: 74 78 \tje\t0x410441 ", "opcode": "je", "operands": "0x410441 " }, { "address": 4260809, "line": "4103c9: 83 f8 04 \tcmpl\t$0x4, %eax", "opcode": "cmpl", "operands": "$0x4, %eax" }, { "address": 4260812, "line": "4103cc: 0f 1f 40 00 \tnopl\t(%rax)", "opcode": "nopl", "operands": "(%rax)" }, { "address": 4260816, "line": "4103d0: 74 56 \tje\t0x410428 ", "opcode": "je", "operands": "0x410428 " }, { "address": 4260818, "line": "4103d2: 83 f8 05 \tcmpl\t$0x5, %eax", "opcode": "cmpl", "operands": "$0x5, %eax" }, { "address": 4260821, "line": "4103d5: 74 38 \tje\t0x41040f ", "opcode": "je", "operands": "0x41040f " }, { "address": 4260823, "line": "4103d7: 83 f8 06 \tcmpl\t$0x6, %eax", "opcode": "cmpl", "operands": "$0x6, %eax" }, { "address": 4260826, "line": "4103da: 74 1a \tje\t0x4103f6 ", "opcode": "je", "operands": "0x4103f6 " }, { "address": 4260828, "line": "4103dc: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "opcode": "cmpl", "operands": "$0x1, (%rdx)" }, { "address": 4260831, "line": "4103df: 90 \tnop", "opcode": "nop", "operands": "" }, { "address": 4260832, "line": "4103e0: 76 0a \tjbe\t0x4103ec ", "opcode": "jbe", "operands": "0x4103ec " }, { "address": 4260834, "line": "4103e2: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rdx)" }, { "address": 4260841, "line": "4103e9: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4260844, "line": "4103ec: 83 c6 01 \taddl\t$0x1, %esi", "opcode": "addl", "operands": "$0x1, %esi" }, { "address": 4260847, "line": "4103ef: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "opcode": "addq", "operands": "$0x2df40, %rdx # imm = 0x2DF40" }, { "address": 4260854, "line": "4103f6: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "opcode": "cmpl", "operands": "$0x1, (%rdx)" }, { "address": 4260857, "line": "4103f9: 76 0a \tjbe\t0x410405 ", "opcode": "jbe", "operands": "0x410405 " }, { "address": 4260859, "line": "4103fb: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rdx)" }, { "address": 4260866, "line": "410402: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4260869, "line": "410405: 83 c6 01 \taddl\t$0x1, %esi", "opcode": "addl", "operands": "$0x1, %esi" }, { "address": 4260872, "line": "410408: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "opcode": "addq", "operands": "$0x2df40, %rdx # imm = 0x2DF40" }, { "address": 4260879, "line": "41040f: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "opcode": "cmpl", "operands": "$0x1, (%rdx)" }, { "address": 4260882, "line": "410412: 76 0a \tjbe\t0x41041e ", "opcode": "jbe", "operands": "0x41041e " }, { "address": 4260884, "line": "410414: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rdx)" }, { "address": 4260891, "line": "41041b: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4260894, "line": "41041e: 83 c6 01 \taddl\t$0x1, %esi", "opcode": "addl", "operands": "$0x1, %esi" }, { "address": 4260897, "line": "410421: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "opcode": "addq", "operands": "$0x2df40, %rdx # imm = 0x2DF40" }, { "address": 4260904, "line": "410428: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "opcode": "cmpl", "operands": "$0x1, (%rdx)" }, { "address": 4260907, "line": "41042b: 76 0a \tjbe\t0x410437 ", "opcode": "jbe", "operands": "0x410437 " }, { "address": 4260909, "line": "41042d: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rdx)" }, { "address": 4260916, "line": "410434: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4260919, "line": "410437: 83 c6 01 \taddl\t$0x1, %esi", "opcode": "addl", "operands": "$0x1, %esi" }, { "address": 4260922, "line": "41043a: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "opcode": "addq", "operands": "$0x2df40, %rdx # imm = 0x2DF40" }, { "address": 4260929, "line": "410441: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "opcode": "cmpl", "operands": "$0x1, (%rdx)" }, { "address": 4260932, "line": "410444: 76 0a \tjbe\t0x410450 ", "opcode": "jbe", "operands": "0x410450 " }, { "address": 4260934, "line": "410446: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rdx)" }, { "address": 4260941, "line": "41044d: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4260944, "line": "410450: 83 c6 01 \taddl\t$0x1, %esi", "opcode": "addl", "operands": "$0x1, %esi" }, { "address": 4260947, "line": "410453: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "opcode": "addq", "operands": "$0x2df40, %rdx # imm = 0x2DF40" }, { "address": 4260954, "line": "41045a: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "opcode": "cmpl", "operands": "$0x1, (%rdx)" }, { "address": 4260957, "line": "41045d: 76 0a \tjbe\t0x410469 ", "opcode": "jbe", "operands": "0x410469 " }, { "address": 4260959, "line": "41045f: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rdx)" }, { "address": 4260966, "line": "410466: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4260969, "line": "410469: 83 c6 01 \taddl\t$0x1, %esi", "opcode": "addl", "operands": "$0x1, %esi" }, { "address": 4260972, "line": "41046c: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "opcode": "addq", "operands": "$0x2df40, %rdx # imm = 0x2DF40" }, { "address": 4260979, "line": "410473: e9 c0 00 00 00 \tjmp\t0x410538 ", "opcode": "jmp", "operands": "0x410538 " }, { "address": 4260984, "line": "410478: 83 ba 40 df 02 00 01 \tcmpl\t$0x1, 0x2df40(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x2df40(%rdx)" }, { "address": 4260991, "line": "41047f: 48 8d 82 40 df 02 00 \tleaq\t0x2df40(%rdx), %rax", "opcode": "leaq", "operands": "0x2df40(%rdx), %rax" }, { "address": 4260998, "line": "410486: 76 0a \tjbe\t0x410492 ", "opcode": "jbe", "operands": "0x410492 " }, { "address": 4261000, "line": "410488: 83 b8 e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rax)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rax)" }, { "address": 4261007, "line": "41048f: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4261010, "line": "410492: 83 ba 80 be 05 00 01 \tcmpl\t$0x1, 0x5be80(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x5be80(%rdx)" }, { "address": 4261017, "line": "410499: 48 8d 82 80 be 05 00 \tleaq\t0x5be80(%rdx), %rax", "opcode": "leaq", "operands": "0x5be80(%rdx), %rax" }, { "address": 4261024, "line": "4104a0: 76 0a \tjbe\t0x4104ac ", "opcode": "jbe", "operands": "0x4104ac " }, { "address": 4261026, "line": "4104a2: 83 b8 e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rax)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rax)" }, { "address": 4261033, "line": "4104a9: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4261036, "line": "4104ac: 83 ba c0 9d 08 00 01 \tcmpl\t$0x1, 0x89dc0(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x89dc0(%rdx)" }, { "address": 4261043, "line": "4104b3: 48 8d 82 c0 9d 08 00 \tleaq\t0x89dc0(%rdx), %rax", "opcode": "leaq", "operands": "0x89dc0(%rdx), %rax" }, { "address": 4261050, "line": "4104ba: 76 0a \tjbe\t0x4104c6 ", "opcode": "jbe", "operands": "0x4104c6 " }, { "address": 4261052, "line": "4104bc: 83 b8 e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rax)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rax)" }, { "address": 4261059, "line": "4104c3: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4261062, "line": "4104c6: 83 ba 00 7d 0b 00 01 \tcmpl\t$0x1, 0xb7d00(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0xb7d00(%rdx)" }, { "address": 4261069, "line": "4104cd: 48 8d 82 00 7d 0b 00 \tleaq\t0xb7d00(%rdx), %rax", "opcode": "leaq", "operands": "0xb7d00(%rdx), %rax" }, { "address": 4261076, "line": "4104d4: 76 0a \tjbe\t0x4104e0 ", "opcode": "jbe", "operands": "0x4104e0 " }, { "address": 4261078, "line": "4104d6: 83 b8 e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rax)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rax)" }, { "address": 4261085, "line": "4104dd: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4261088, "line": "4104e0: 83 ba 40 5c 0e 00 01 \tcmpl\t$0x1, 0xe5c40(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0xe5c40(%rdx)" }, { "address": 4261095, "line": "4104e7: 48 8d 82 40 5c 0e 00 \tleaq\t0xe5c40(%rdx), %rax", "opcode": "leaq", "operands": "0xe5c40(%rdx), %rax" }, { "address": 4261102, "line": "4104ee: 76 0a \tjbe\t0x4104fa ", "opcode": "jbe", "operands": "0x4104fa " }, { "address": 4261104, "line": "4104f0: 83 b8 e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rax)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rax)" }, { "address": 4261111, "line": "4104f7: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4261114, "line": "4104fa: 83 ba 80 3b 11 00 01 \tcmpl\t$0x1, 0x113b80(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x113b80(%rdx)" }, { "address": 4261121, "line": "410501: 48 8d 82 80 3b 11 00 \tleaq\t0x113b80(%rdx), %rax", "opcode": "leaq", "operands": "0x113b80(%rdx), %rax" }, { "address": 4261128, "line": "410508: 76 0a \tjbe\t0x410514 ", "opcode": "jbe", "operands": "0x410514 " }, { "address": 4261130, "line": "41050a: 83 b8 e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rax)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rax)" }, { "address": 4261137, "line": "410511: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4261140, "line": "410514: 83 ba c0 1a 14 00 01 \tcmpl\t$0x1, 0x141ac0(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x141ac0(%rdx)" }, { "address": 4261147, "line": "41051b: 48 8d 82 c0 1a 14 00 \tleaq\t0x141ac0(%rdx), %rax", "opcode": "leaq", "operands": "0x141ac0(%rdx), %rax" }, { "address": 4261154, "line": "410522: 76 0a \tjbe\t0x41052e ", "opcode": "jbe", "operands": "0x41052e " }, { "address": 4261156, "line": "410524: 83 b8 e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rax)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rax)" }, { "address": 4261163, "line": "41052b: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4261166, "line": "41052e: 83 c6 08 \taddl\t$0x8, %esi", "opcode": "addl", "operands": "$0x8, %esi" }, { "address": 4261169, "line": "410531: 48 81 c2 00 fa 16 00 \taddq\t$0x16fa00, %rdx # imm = 0x16FA00", "opcode": "addq", "operands": "$0x16fa00, %rdx # imm = 0x16FA00" }, { "address": 4261176, "line": "410538: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "opcode": "cmpl", "operands": "$0x1, (%rdx)" }, { "address": 4261179, "line": "41053b: 76 0a \tjbe\t0x410547 ", "opcode": "jbe", "operands": "0x410547 " }, { "address": 4261181, "line": "41053d: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rdx)" }, { "address": 4261188, "line": "410544: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4261191, "line": "410547: 44 8d 46 01 \tleal\t0x1(%rsi), %r8d", "opcode": "leal", "operands": "0x1(%rsi), %r8d" }, { "address": 4261195, "line": "41054b: 41 39 f8 \tcmpl\t%edi, %r8d", "opcode": "cmpl", "operands": "%edi, %r8d" }, { "address": 4261198, "line": "41054e: 0f 85 24 ff ff ff \tjne\t0x410478 ", "opcode": "jne", "operands": "0x410478 " }, { "address": 4261204, "line": "410554: 83 e9 01 \tsubl\t$0x1, %ecx", "opcode": "subl", "operands": "$0x1, %ecx" }, { "address": 4261207, "line": "410557: 7e 2f \tjle\t0x410588 ", "opcode": "jle", "operands": "0x410588 " }, { "address": 4261209, "line": "410559: 48 8b 3d e0 f1 47 00 \tmovq\t0x47f1e0(%rip), %rdi # 0x88f740 ", "opcode": "movq", "operands": "0x47f1e0(%rip), %rdi # 0x88f740 " }, { "address": 4261216, "line": "410560: 8b 57 30 \tmovl\t0x30(%rdi), %edx", "opcode": "movl", "operands": "0x30(%rdi), %edx" }, { "address": 4261219, "line": "410563: 85 d2 \ttestl\t%edx, %edx", "opcode": "testl", "operands": "%edx, %edx" }, { "address": 4261221, "line": "410565: 75 09 \tjne\t0x410570 ", "opcode": "jne", "operands": "0x410570 " }, { "address": 4261223, "line": "410567: 31 d2 \txorl\t%edx, %edx", "opcode": "xorl", "operands": "%edx, %edx" }, { "address": 4261225, "line": "410569: 89 d0 \tmovl\t%edx, %eax", "opcode": "movl", "operands": "%edx, %eax" }, { "address": 4261227, "line": "41056b: 48 83 c4 08 \taddq\t$0x8, %rsp", "opcode": "addq", "operands": "$0x8, %rsp" }, { "address": 4261231, "line": "41056f: c3 \tretq", "opcode": "retq", "operands": "" }, { "address": 4261232, "line": "410570: be 2d 17 4b 00 \tmovl\t$0x4b172d, %esi # imm = 0x4B172D", "opcode": "movl", "operands": "$0x4b172d, %esi # imm = 0x4B172D" }, { "address": 4261237, "line": "410575: bf 40 1f 4b 00 \tmovl\t$0x4b1f40, %edi # imm = 0x4B1F40", "opcode": "movl", "operands": "$0x4b1f40, %edi # imm = 0x4B1F40" }, { "address": 4261242, "line": "41057a: e8 fd 12 02 00 \tcallq\t0x43187c ", "opcode": "callq", "operands": "0x43187c " }, { "address": 4261247, "line": "41057f: 31 d2 \txorl\t%edx, %edx", "opcode": "xorl", "operands": "%edx, %edx" }, { "address": 4261249, "line": "410581: 48 83 c4 08 \taddq\t$0x8, %rsp", "opcode": "addq", "operands": "$0x8, %rsp" }, { "address": 4261253, "line": "410585: 89 d0 \tmovl\t%edx, %eax", "opcode": "movl", "operands": "%edx, %eax" }, { "address": 4261255, "line": "410587: c3 \tretq", "opcode": "retq", "operands": "" }, { "address": 4261256, "line": "410588: 4c 8b 15 b1 f1 47 00 \tmovq\t0x47f1b1(%rip), %r10 # 0x88f740 ", "opcode": "movq", "operands": "0x47f1b1(%rip), %r10 # 0x88f740 " }, { "address": 4261263, "line": "41058f: ba 01 00 00 00 \tmovl\t$0x1, %edx", "opcode": "movl", "operands": "$0x1, %edx" }, { "address": 4261268, "line": "410594: 45 8b 4a 30 \tmovl\t0x30(%r10), %r9d", "opcode": "movl", "operands": "0x30(%r10), %r9d" }, { "address": 4261272, "line": "410598: 45 85 c9 \ttestl\t%r9d, %r9d", "opcode": "testl", "operands": "%r9d, %r9d" }, { "address": 4261275, "line": "41059b: 75 cc \tjne\t0x410569 ", "opcode": "jne", "operands": "0x410569 " }, { "address": 4261277, "line": "41059d: be 54 8b 4b 00 \tmovl\t$0x4b8b54, %esi # imm = 0x4B8B54", "opcode": "movl", "operands": "$0x4b8b54, %esi # imm = 0x4B8B54" }, { "address": 4261282, "line": "4105a2: bf 40 1f 4b 00 \tmovl\t$0x4b1f40, %edi # imm = 0x4B1F40", "opcode": "movl", "operands": "$0x4b1f40, %edi # imm = 0x4B1F40" }, { "address": 4261287, "line": "4105a7: e8 d0 12 02 00 \tcallq\t0x43187c ", "opcode": "callq", "operands": "0x43187c " }, { "address": 4261292, "line": "4105ac: ba 01 00 00 00 \tmovl\t$0x1, %edx", "opcode": "movl", "operands": "$0x1, %edx" }, { "address": 4261297, "line": "4105b1: eb b6 \tjmp\t0x410569 ", "opcode": "jmp", "operands": "0x410569 " }, { "address": 4261299, "line": "4105b3: 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." }, "Sys_GetEvent": { "calls": [ { "address": 4879254, "label": "Sys_SendKeyEvents", "target": 4871246 }, { "address": 4879259, "label": "Sys_ConsoleInput", "target": 4876992 }, { "address": 4879275, "label": "strlen@plt", "target": 4202584 }, { "address": 4879287, "label": "Z_Malloc", "target": 4385838 }, { "address": 4879301, "label": "strcpy@plt", "target": 4203224 }, { "address": 4879351, "label": "Sys_Milliseconds", "target": 4881580 }, { "address": 4879387, "label": "IN_Frame", "target": 4871242 }, { "address": 4879405, "label": "MSG_Init", "target": 4463910 }, { "address": 4879418, "label": "Sys_GetPacket", "target": 4476706 }, { "address": 4879481, "label": "Sys_Milliseconds", "target": 4881580 }, { "address": 4879543, "label": "Z_Malloc", "target": 4385838 }, { "address": 4879580, "label": "memcpy@plt", "target": 4202936 }, { "address": 4879626, "label": "Sys_Milliseconds", "target": 4881580 }, { "address": 4879674, "label": "Com_Printf", "target": 4376880 }, { "address": 4879688, "label": "Z_Free", "target": 4384450 }, { "address": 4879712, "label": "Com_Printf", "target": 4376880 }, { "address": 4879726, "label": "Z_Free", "target": 4384450 } ], "edges": [ { "from": 4879112, "kind": "fallthrough", "target_scope": "local", "to": 4879117 }, { "from": 4879117, "kind": "fallthrough", "target_scope": "local", "to": 4879122 }, { "from": 4879122, "kind": "fallthrough", "target_scope": "local", "to": 4879125 }, { "from": 4879125, "kind": "fallthrough", "target_scope": "local", "to": 4879130 }, { "from": 4879130, "kind": "fallthrough", "target_scope": "local", "to": 4879135 }, { "from": 4879135, "kind": "fallthrough", "target_scope": "local", "to": 4879142 }, { "from": 4879142, "kind": "fallthrough", "target_scope": "local", "to": 4879148 }, { "from": 4879148, "kind": "fallthrough", "target_scope": "local", "to": 4879154 }, { "from": 4879154, "kind": "conditional_taken", "target_scope": "local", "to": 4879254 }, { "from": 4879154, "kind": "fallthrough", "target_scope": "local", "to": 4879156 }, { "from": 4879156, "kind": "fallthrough", "target_scope": "local", "to": 4879160 }, { "from": 4879160, "kind": "fallthrough", "target_scope": "local", "to": 4879164 }, { "from": 4879164, "kind": "fallthrough", "target_scope": "local", "to": 4879168 }, { "from": 4879168, "kind": "fallthrough", "target_scope": "local", "to": 4879175 }, { "from": 4879175, "kind": "fallthrough", "target_scope": "local", "to": 4879182 }, { "from": 4879182, "kind": "fallthrough", "target_scope": "local", "to": 4879189 }, { "from": 4879189, "kind": "fallthrough", "target_scope": "local", "to": 4879196 }, { "from": 4879196, "kind": "fallthrough", "target_scope": "local", "to": 4879203 }, { "from": 4879203, "kind": "fallthrough", "target_scope": "local", "to": 4879207 }, { "from": 4879207, "kind": "fallthrough", "target_scope": "local", "to": 4879211 }, { "from": 4879211, "kind": "fallthrough", "target_scope": "local", "to": 4879215 }, { "from": 4879215, "kind": "fallthrough", "target_scope": "local", "to": 4879219 }, { "from": 4879219, "kind": "fallthrough", "target_scope": "local", "to": 4879222 }, { "from": 4879222, "kind": "fallthrough", "target_scope": "local", "to": 4879227 }, { "from": 4879227, "kind": "fallthrough", "target_scope": "local", "to": 4879232 }, { "from": 4879232, "kind": "fallthrough", "target_scope": "local", "to": 4879237 }, { "from": 4879237, "kind": "fallthrough", "target_scope": "local", "to": 4879245 }, { "from": 4879245, "kind": "fallthrough", "target_scope": "local", "to": 4879252 }, { "from": 4879252, "kind": "return", "target_scope": "external", "to": null }, { "from": 4879253, "kind": "fallthrough", "target_scope": "local", "to": 4879254 }, { "from": 4879254, "kind": "possible_call_continuation", "target_scope": "local", "to": 4879259 }, { "from": 4879259, "kind": "possible_call_continuation", "target_scope": "local", "to": 4879264 }, { "from": 4879264, "kind": "fallthrough", "target_scope": "local", "to": 4879267 }, { "from": 4879267, "kind": "fallthrough", "target_scope": "local", "to": 4879270 }, { "from": 4879270, "kind": "conditional_taken", "target_scope": "local", "to": 4879387 }, { "from": 4879270, "kind": "fallthrough", "target_scope": "local", "to": 4879272 }, { "from": 4879272, "kind": "fallthrough", "target_scope": "local", "to": 4879275 }, { "from": 4879275, "kind": "possible_call_continuation", "target_scope": "local", "to": 4879280 }, { "from": 4879280, "kind": "fallthrough", "target_scope": "local", "to": 4879284 }, { "from": 4879284, "kind": "fallthrough", "target_scope": "local", "to": 4879287 }, { "from": 4879287, "kind": "possible_call_continuation", "target_scope": "local", "to": 4879292 }, { "from": 4879292, "kind": "fallthrough", "target_scope": "local", "to": 4879295 }, { "from": 4879295, "kind": "fallthrough", "target_scope": "local", "to": 4879298 }, { "from": 4879298, "kind": "fallthrough", "target_scope": "local", "to": 4879301 }, { "from": 4879301, "kind": "possible_call_continuation", "target_scope": "local", "to": 4879306 }, { "from": 4879306, "kind": "fallthrough", "target_scope": "local", "to": 4879312 }, { "from": 4879312, "kind": "fallthrough", "target_scope": "local", "to": 4879315 }, { "from": 4879315, "kind": "fallthrough", "target_scope": "local", "to": 4879321 }, { "from": 4879321, "kind": "fallthrough", "target_scope": "local", "to": 4879325 }, { "from": 4879325, "kind": "fallthrough", "target_scope": "local", "to": 4879332 }, { "from": 4879332, "kind": "fallthrough", "target_scope": "local", "to": 4879338 }, { "from": 4879338, "kind": "conditional_taken", "target_scope": "local", "to": 4879667 }, { "from": 4879338, "kind": "fallthrough", "target_scope": "local", "to": 4879344 }, { "from": 4879344, "kind": "fallthrough", "target_scope": "local", "to": 4879351 }, { "from": 4879351, "kind": "possible_call_continuation", "target_scope": "local", "to": 4879356 }, { "from": 4879356, "kind": "fallthrough", "target_scope": "local", "to": 4879363 }, { "from": 4879363, "kind": "fallthrough", "target_scope": "local", "to": 4879365 }, { "from": 4879365, "kind": "fallthrough", "target_scope": "local", "to": 4879372 }, { "from": 4879372, "kind": "fallthrough", "target_scope": "local", "to": 4879379 }, { "from": 4879379, "kind": "fallthrough", "target_scope": "local", "to": 4879383 }, { "from": 4879383, "kind": "fallthrough", "target_scope": "local", "to": 4879387 }, { "from": 4879387, "kind": "possible_call_continuation", "target_scope": "local", "to": 4879392 }, { "from": 4879392, "kind": "fallthrough", "target_scope": "local", "to": 4879397 }, { "from": 4879397, "kind": "fallthrough", "target_scope": "local", "to": 4879402 }, { "from": 4879402, "kind": "fallthrough", "target_scope": "local", "to": 4879405 }, { "from": 4879405, "kind": "possible_call_continuation", "target_scope": "local", "to": 4879410 }, { "from": 4879410, "kind": "fallthrough", "target_scope": "local", "to": 4879415 }, { "from": 4879415, "kind": "fallthrough", "target_scope": "local", "to": 4879418 }, { "from": 4879418, "kind": "possible_call_continuation", "target_scope": "local", "to": 4879423 }, { "from": 4879423, "kind": "fallthrough", "target_scope": "local", "to": 4879425 }, { "from": 4879425, "kind": "conditional_taken", "target_scope": "local", "to": 4879531 }, { "from": 4879425, "kind": "fallthrough", "target_scope": "local", "to": 4879427 }, { "from": 4879427, "kind": "fallthrough", "target_scope": "local", "to": 4879433 }, { "from": 4879433, "kind": "fallthrough", "target_scope": "local", "to": 4879439 }, { "from": 4879439, "kind": "conditional_taken", "target_scope": "local", "to": 4879156 }, { "from": 4879439, "kind": "fallthrough", "target_scope": "local", "to": 4879445 }, { "from": 4879445, "kind": "fallthrough", "target_scope": "local", "to": 4879454 }, { "from": 4879454, "kind": "fallthrough", "target_scope": "local", "to": 4879463 }, { "from": 4879463, "kind": "fallthrough", "target_scope": "local", "to": 4879472 }, { "from": 4879472, "kind": "fallthrough", "target_scope": "local", "to": 4879481 }, { "from": 4879481, "kind": "possible_call_continuation", "target_scope": "local", "to": 4879486 }, { "from": 4879486, "kind": "fallthrough", "target_scope": "local", "to": 4879490 }, { "from": 4879490, "kind": "fallthrough", "target_scope": "local", "to": 4879495 }, { "from": 4879495, "kind": "fallthrough", "target_scope": "local", "to": 4879499 }, { "from": 4879499, "kind": "fallthrough", "target_scope": "local", "to": 4879504 }, { "from": 4879504, "kind": "fallthrough", "target_scope": "local", "to": 4879508 }, { "from": 4879508, "kind": "fallthrough", "target_scope": "local", "to": 4879513 }, { "from": 4879513, "kind": "fallthrough", "target_scope": "local", "to": 4879517 }, { "from": 4879517, "kind": "fallthrough", "target_scope": "local", "to": 4879522 }, { "from": 4879522, "kind": "fallthrough", "target_scope": "local", "to": 4879526 }, { "from": 4879526, "kind": "unconditional", "target_scope": "local", "to": 4879219 }, { "from": 4879531, "kind": "fallthrough", "target_scope": "local", "to": 4879536 }, { "from": 4879536, "kind": "fallthrough", "target_scope": "local", "to": 4879540 }, { "from": 4879540, "kind": "fallthrough", "target_scope": "local", "to": 4879543 }, { "from": 4879543, "kind": "possible_call_continuation", "target_scope": "local", "to": 4879548 }, { "from": 4879548, "kind": "fallthrough", "target_scope": "local", "to": 4879553 }, { "from": 4879553, "kind": "fallthrough", "target_scope": "local", "to": 4879556 }, { "from": 4879556, "kind": "fallthrough", "target_scope": "local", "to": 4879559 }, { "from": 4879559, "kind": "fallthrough", "target_scope": "local", "to": 4879563 }, { "from": 4879563, "kind": "fallthrough", "target_scope": "local", "to": 4879567 }, { "from": 4879567, "kind": "fallthrough", "target_scope": "local", "to": 4879570 }, { "from": 4879570, "kind": "fallthrough", "target_scope": "local", "to": 4879575 }, { "from": 4879575, "kind": "fallthrough", "target_scope": "local", "to": 4879580 }, { "from": 4879580, "kind": "possible_call_continuation", "target_scope": "local", "to": 4879585 }, { "from": 4879585, "kind": "fallthrough", "target_scope": "local", "to": 4879591 }, { "from": 4879591, "kind": "fallthrough", "target_scope": "local", "to": 4879594 }, { "from": 4879594, "kind": "fallthrough", "target_scope": "local", "to": 4879600 }, { "from": 4879600, "kind": "fallthrough", "target_scope": "local", "to": 4879604 }, { "from": 4879604, "kind": "fallthrough", "target_scope": "local", "to": 4879611 }, { "from": 4879611, "kind": "fallthrough", "target_scope": "local", "to": 4879617 }, { "from": 4879617, "kind": "conditional_taken", "target_scope": "local", "to": 4879705 }, { "from": 4879617, "kind": "fallthrough", "target_scope": "local", "to": 4879619 }, { "from": 4879619, "kind": "fallthrough", "target_scope": "local", "to": 4879626 }, { "from": 4879626, "kind": "possible_call_continuation", "target_scope": "local", "to": 4879631 }, { "from": 4879631, "kind": "fallthrough", "target_scope": "local", "to": 4879638 }, { "from": 4879638, "kind": "fallthrough", "target_scope": "local", "to": 4879640 }, { "from": 4879640, "kind": "fallthrough", "target_scope": "local", "to": 4879647 }, { "from": 4879647, "kind": "fallthrough", "target_scope": "local", "to": 4879654 }, { "from": 4879654, "kind": "fallthrough", "target_scope": "local", "to": 4879658 }, { "from": 4879658, "kind": "fallthrough", "target_scope": "local", "to": 4879662 }, { "from": 4879662, "kind": "unconditional", "target_scope": "local", "to": 4879427 }, { "from": 4879667, "kind": "fallthrough", "target_scope": "local", "to": 4879672 }, { "from": 4879672, "kind": "fallthrough", "target_scope": "local", "to": 4879674 }, { "from": 4879674, "kind": "possible_call_continuation", "target_scope": "local", "to": 4879679 }, { "from": 4879679, "kind": "fallthrough", "target_scope": "local", "to": 4879683 }, { "from": 4879683, "kind": "fallthrough", "target_scope": "local", "to": 4879686 }, { "from": 4879686, "kind": "conditional_taken", "target_scope": "local", "to": 4879693 }, { "from": 4879686, "kind": "fallthrough", "target_scope": "local", "to": 4879688 }, { "from": 4879688, "kind": "possible_call_continuation", "target_scope": "local", "to": 4879693 }, { "from": 4879693, "kind": "fallthrough", "target_scope": "local", "to": 4879700 }, { "from": 4879700, "kind": "unconditional", "target_scope": "local", "to": 4879344 }, { "from": 4879705, "kind": "fallthrough", "target_scope": "local", "to": 4879710 }, { "from": 4879710, "kind": "fallthrough", "target_scope": "local", "to": 4879712 }, { "from": 4879712, "kind": "possible_call_continuation", "target_scope": "local", "to": 4879717 }, { "from": 4879717, "kind": "fallthrough", "target_scope": "local", "to": 4879721 }, { "from": 4879721, "kind": "fallthrough", "target_scope": "local", "to": 4879724 }, { "from": 4879724, "kind": "conditional_taken", "target_scope": "local", "to": 4879731 }, { "from": 4879724, "kind": "fallthrough", "target_scope": "local", "to": 4879726 }, { "from": 4879726, "kind": "possible_call_continuation", "target_scope": "local", "to": 4879731 }, { "from": 4879731, "kind": "fallthrough", "target_scope": "local", "to": 4879738 }, { "from": 4879738, "kind": "unconditional", "target_scope": "local", "to": 4879619 } ], "entry": 4879112, "instructions": [ { "address": 4879112, "line": "4a7308: 48 89 6c 24 e8 \tmovq\t%rbp, -0x18(%rsp)", "opcode": "movq", "operands": "%rbp, -0x18(%rsp)" }, { "address": 4879117, "line": "4a730d: 48 89 5c 24 e0 \tmovq\t%rbx, -0x20(%rsp)", "opcode": "movq", "operands": "%rbx, -0x20(%rsp)" }, { "address": 4879122, "line": "4a7312: 48 89 fd \tmovq\t%rdi, %rbp", "opcode": "movq", "operands": "%rdi, %rbp" }, { "address": 4879125, "line": "4a7315: 4c 89 64 24 f0 \tmovq\t%r12, -0x10(%rsp)", "opcode": "movq", "operands": "%r12, -0x10(%rsp)" }, { "address": 4879130, "line": "4a731a: 4c 89 6c 24 f8 \tmovq\t%r13, -0x8(%rsp)", "opcode": "movq", "operands": "%r13, -0x8(%rsp)" }, { "address": 4879135, "line": "4a731f: 48 81 ec 88 00 00 00 \tsubq\t$0x88, %rsp", "opcode": "subq", "operands": "$0x88, %rsp" }, { "address": 4879142, "line": "4a7326: 8b 15 98 15 36 00 \tmovl\t0x361598(%rip), %edx # 0x8088c4 ", "opcode": "movl", "operands": "0x361598(%rip), %edx # 0x8088c4 " }, { "address": 4879148, "line": "4a732c: 39 15 8e 15 36 00 \tcmpl\t%edx, 0x36158e(%rip) # 0x8088c0 ", "opcode": "cmpl", "operands": "%edx, 0x36158e(%rip) # 0x8088c0 " }, { "address": 4879154, "line": "4a7332: 7e 62 \tjle\t0x4a7396 ", "opcode": "jle", "operands": "0x4a7396 " }, { "address": 4879156, "line": "4a7334: 44 0f b6 ca \tmovzbl\t%dl, %r9d", "opcode": "movzbl", "operands": "%dl, %r9d" }, { "address": 4879160, "line": "4a7338: 44 8d 6a 01 \tleal\t0x1(%rdx), %r13d", "opcode": "leal", "operands": "0x1(%rdx), %r13d" }, { "address": 4879164, "line": "4a733c: 49 c1 e1 05 \tshlq\t$0x5, %r9", "opcode": "shlq", "operands": "$0x5, %r9" }, { "address": 4879168, "line": "4a7340: 4d 8b a1 c0 ef 9c 00 \tmovq\t0x9cefc0(%r9), %r12", "opcode": "movq", "operands": "0x9cefc0(%r9), %r12" }, { "address": 4879175, "line": "4a7347: 4d 8b 99 c8 ef 9c 00 \tmovq\t0x9cefc8(%r9), %r11", "opcode": "movq", "operands": "0x9cefc8(%r9), %r11" }, { "address": 4879182, "line": "4a734e: 4d 8b 91 d0 ef 9c 00 \tmovq\t0x9cefd0(%r9), %r10", "opcode": "movq", "operands": "0x9cefd0(%r9), %r10" }, { "address": 4879189, "line": "4a7355: 4d 8b 81 d8 ef 9c 00 \tmovq\t0x9cefd8(%r9), %r8", "opcode": "movq", "operands": "0x9cefd8(%r9), %r8" }, { "address": 4879196, "line": "4a735c: 44 89 2d 61 15 36 00 \tmovl\t%r13d, 0x361561(%rip) # 0x8088c4 ", "opcode": "movl", "operands": "%r13d, 0x361561(%rip) # 0x8088c4 " }, { "address": 4879203, "line": "4a7363: 4c 89 65 00 \tmovq\t%r12, (%rbp)", "opcode": "movq", "operands": "%r12, (%rbp)" }, { "address": 4879207, "line": "4a7367: 4c 89 5d 08 \tmovq\t%r11, 0x8(%rbp)", "opcode": "movq", "operands": "%r11, 0x8(%rbp)" }, { "address": 4879211, "line": "4a736b: 4c 89 55 10 \tmovq\t%r10, 0x10(%rbp)", "opcode": "movq", "operands": "%r10, 0x10(%rbp)" }, { "address": 4879215, "line": "4a736f: 4c 89 45 18 \tmovq\t%r8, 0x18(%rbp)", "opcode": "movq", "operands": "%r8, 0x18(%rbp)" }, { "address": 4879219, "line": "4a7373: 48 89 e8 \tmovq\t%rbp, %rax", "opcode": "movq", "operands": "%rbp, %rax" }, { "address": 4879222, "line": "4a7376: 48 8b 5c 24 68 \tmovq\t0x68(%rsp), %rbx", "opcode": "movq", "operands": "0x68(%rsp), %rbx" }, { "address": 4879227, "line": "4a737b: 48 8b 6c 24 70 \tmovq\t0x70(%rsp), %rbp", "opcode": "movq", "operands": "0x70(%rsp), %rbp" }, { "address": 4879232, "line": "4a7380: 4c 8b 64 24 78 \tmovq\t0x78(%rsp), %r12", "opcode": "movq", "operands": "0x78(%rsp), %r12" }, { "address": 4879237, "line": "4a7385: 4c 8b ac 24 80 00 00 00 \tmovq\t0x80(%rsp), %r13", "opcode": "movq", "operands": "0x80(%rsp), %r13" }, { "address": 4879245, "line": "4a738d: 48 81 c4 88 00 00 00 \taddq\t$0x88, %rsp", "opcode": "addq", "operands": "$0x88, %rsp" }, { "address": 4879252, "line": "4a7394: c3 \tretq", "opcode": "retq", "operands": "" }, { "address": 4879253, "line": "4a7395: 90 \tnop", "opcode": "nop", "operands": "" }, { "address": 4879254, "line": "4a7396: e8 b3 e0 ff ff \tcallq\t0x4a544e ", "opcode": "callq", "operands": "0x4a544e " }, { "address": 4879259, "line": "4a739b: e8 20 f7 ff ff \tcallq\t0x4a6ac0 ", "opcode": "callq", "operands": "0x4a6ac0 " }, { "address": 4879264, "line": "4a73a0: 48 85 c0 \ttestq\t%rax, %rax", "opcode": "testq", "operands": "%rax, %rax" }, { "address": 4879267, "line": "4a73a3: 48 89 c3 \tmovq\t%rax, %rbx", "opcode": "movq", "operands": "%rax, %rbx" }, { "address": 4879270, "line": "4a73a6: 74 73 \tje\t0x4a741b ", "opcode": "je", "operands": "0x4a741b " }, { "address": 4879272, "line": "4a73a8: 48 89 c7 \tmovq\t%rax, %rdi", "opcode": "movq", "operands": "%rax, %rdi" }, { "address": 4879275, "line": "4a73ab: e8 a8 ac f5 ff \tcallq\t0x402058 ", "opcode": "callq", "operands": "0x402058 " }, { "address": 4879280, "line": "4a73b0: 44 8d 68 01 \tleal\t0x1(%rax), %r13d", "opcode": "leal", "operands": "0x1(%rax), %r13d" }, { "address": 4879284, "line": "4a73b4: 44 89 ef \tmovl\t%r13d, %edi", "opcode": "movl", "operands": "%r13d, %edi" }, { "address": 4879287, "line": "4a73b7: e8 72 78 f8 ff \tcallq\t0x42ec2e ", "opcode": "callq", "operands": "0x42ec2e " }, { "address": 4879292, "line": "4a73bc: 48 89 de \tmovq\t%rbx, %rsi", "opcode": "movq", "operands": "%rbx, %rsi" }, { "address": 4879295, "line": "4a73bf: 48 89 c7 \tmovq\t%rax, %rdi", "opcode": "movq", "operands": "%rax, %rdi" }, { "address": 4879298, "line": "4a73c2: 49 89 c4 \tmovq\t%rax, %r12", "opcode": "movq", "operands": "%rax, %r12" }, { "address": 4879301, "line": "4a73c5: e8 0e af f5 ff \tcallq\t0x4022d8 ", "opcode": "callq", "operands": "0x4022d8 " }, { "address": 4879306, "line": "4a73ca: 8b 15 f0 14 36 00 \tmovl\t0x3614f0(%rip), %edx # 0x8088c0 ", "opcode": "movl", "operands": "0x3614f0(%rip), %edx # 0x8088c0 " }, { "address": 4879312, "line": "4a73d0: 0f b6 c2 \tmovzbl\t%dl, %eax", "opcode": "movzbl", "operands": "%dl, %eax" }, { "address": 4879315, "line": "4a73d3: 2b 15 eb 14 36 00 \tsubl\t0x3614eb(%rip), %edx # 0x8088c4 ", "opcode": "subl", "operands": "0x3614eb(%rip), %edx # 0x8088c4 " }, { "address": 4879321, "line": "4a73d9: 48 c1 e0 05 \tshlq\t$0x5, %rax", "opcode": "shlq", "operands": "$0x5, %rax" }, { "address": 4879325, "line": "4a73dd: 48 8d 98 c0 ef 9c 00 \tleaq\t0x9cefc0(%rax), %rbx", "opcode": "leaq", "operands": "0x9cefc0(%rax), %rbx" }, { "address": 4879332, "line": "4a73e4: 81 fa ff 00 00 00 \tcmpl\t$0xff, %edx", "opcode": "cmpl", "operands": "$0xff, %edx" }, { "address": 4879338, "line": "4a73ea: 0f 8f 43 01 00 00 \tjg\t0x4a7533 ", "opcode": "jg", "operands": "0x4a7533 " }, { "address": 4879344, "line": "4a73f0: 83 05 c9 14 36 00 01 \taddl\t$0x1, 0x3614c9(%rip) # 0x8088c0 ", "opcode": "addl", "operands": "$0x1, 0x3614c9(%rip) # 0x8088c0 " }, { "address": 4879351, "line": "4a73f7: e8 b0 08 00 00 \tcallq\t0x4a7cac ", "opcode": "callq", "operands": "0x4a7cac " }, { "address": 4879356, "line": "4a73fc: c7 43 04 05 00 00 00 \tmovl\t$0x5, 0x4(%rbx)", "opcode": "movl", "operands": "$0x5, 0x4(%rbx)" }, { "address": 4879363, "line": "4a7403: 89 03 \tmovl\t%eax, (%rbx)", "opcode": "movl", "operands": "%eax, (%rbx)" }, { "address": 4879365, "line": "4a7405: c7 43 08 00 00 00 00 \tmovl\t$0x0, 0x8(%rbx)", "opcode": "movl", "operands": "$0x0, 0x8(%rbx)" }, { "address": 4879372, "line": "4a740c: c7 43 0c 00 00 00 00 \tmovl\t$0x0, 0xc(%rbx)", "opcode": "movl", "operands": "$0x0, 0xc(%rbx)" }, { "address": 4879379, "line": "4a7413: 44 89 6b 10 \tmovl\t%r13d, 0x10(%rbx)", "opcode": "movl", "operands": "%r13d, 0x10(%rbx)" }, { "address": 4879383, "line": "4a7417: 4c 89 63 18 \tmovq\t%r12, 0x18(%rbx)", "opcode": "movq", "operands": "%r12, 0x18(%rbx)" }, { "address": 4879387, "line": "4a741b: e8 2a e0 ff ff \tcallq\t0x4a544a ", "opcode": "callq", "operands": "0x4a544a " }, { "address": 4879392, "line": "4a7420: ba 00 40 00 00 \tmovl\t$0x4000, %edx # imm = 0x4000", "opcode": "movl", "operands": "$0x4000, %edx # imm = 0x4000" }, { "address": 4879397, "line": "4a7425: be c0 af 9c 00 \tmovl\t$0x9cafc0, %esi # imm = 0x9CAFC0", "opcode": "movl", "operands": "$0x9cafc0, %esi # imm = 0x9CAFC0" }, { "address": 4879402, "line": "4a742a: 48 89 e7 \tmovq\t%rsp, %rdi", "opcode": "movq", "operands": "%rsp, %rdi" }, { "address": 4879405, "line": "4a742d: e8 f4 a8 f9 ff \tcallq\t0x441d26 ", "opcode": "callq", "operands": "0x441d26 " }, { "address": 4879410, "line": "4a7432: 48 8d 7c 24 50 \tleaq\t0x50(%rsp), %rdi", "opcode": "leaq", "operands": "0x50(%rsp), %rdi" }, { "address": 4879415, "line": "4a7437: 48 89 e6 \tmovq\t%rsp, %rsi", "opcode": "movq", "operands": "%rsp, %rsi" }, { "address": 4879418, "line": "4a743a: e8 e3 da f9 ff \tcallq\t0x444f22 ", "opcode": "callq", "operands": "0x444f22 " }, { "address": 4879423, "line": "4a743f: 85 c0 \ttestl\t%eax, %eax", "opcode": "testl", "operands": "%eax, %eax" }, { "address": 4879425, "line": "4a7441: 75 68 \tjne\t0x4a74ab ", "opcode": "jne", "operands": "0x4a74ab " }, { "address": 4879427, "line": "4a7443: 8b 15 7b 14 36 00 \tmovl\t0x36147b(%rip), %edx # 0x8088c4 ", "opcode": "movl", "operands": "0x36147b(%rip), %edx # 0x8088c4 " }, { "address": 4879433, "line": "4a7449: 39 15 71 14 36 00 \tcmpl\t%edx, 0x361471(%rip) # 0x8088c0 ", "opcode": "cmpl", "operands": "%edx, 0x361471(%rip) # 0x8088c0 " }, { "address": 4879439, "line": "4a744f: 0f 8f df fe ff ff \tjg\t0x4a7334 ", "opcode": "jg", "operands": "0x4a7334 " }, { "address": 4879445, "line": "4a7455: 48 c7 44 24 30 00 00 00 00 \tmovq\t$0x0, 0x30(%rsp)", "opcode": "movq", "operands": "$0x0, 0x30(%rsp)" }, { "address": 4879454, "line": "4a745e: 48 c7 44 24 38 00 00 00 00 \tmovq\t$0x0, 0x38(%rsp)", "opcode": "movq", "operands": "$0x0, 0x38(%rsp)" }, { "address": 4879463, "line": "4a7467: 48 c7 44 24 40 00 00 00 00 \tmovq\t$0x0, 0x40(%rsp)", "opcode": "movq", "operands": "$0x0, 0x40(%rsp)" }, { "address": 4879472, "line": "4a7470: 48 c7 44 24 48 00 00 00 00 \tmovq\t$0x0, 0x48(%rsp)", "opcode": "movq", "operands": "$0x0, 0x48(%rsp)" }, { "address": 4879481, "line": "4a7479: e8 2e 08 00 00 \tcallq\t0x4a7cac ", "opcode": "callq", "operands": "0x4a7cac " }, { "address": 4879486, "line": "4a747e: 89 44 24 30 \tmovl\t%eax, 0x30(%rsp)", "opcode": "movl", "operands": "%eax, 0x30(%rsp)" }, { "address": 4879490, "line": "4a7482: 48 8b 74 24 30 \tmovq\t0x30(%rsp), %rsi", "opcode": "movq", "operands": "0x30(%rsp), %rsi" }, { "address": 4879495, "line": "4a7487: 48 89 75 00 \tmovq\t%rsi, (%rbp)", "opcode": "movq", "operands": "%rsi, (%rbp)" }, { "address": 4879499, "line": "4a748b: 48 8b 4c 24 38 \tmovq\t0x38(%rsp), %rcx", "opcode": "movq", "operands": "0x38(%rsp), %rcx" }, { "address": 4879504, "line": "4a7490: 48 89 4d 08 \tmovq\t%rcx, 0x8(%rbp)", "opcode": "movq", "operands": "%rcx, 0x8(%rbp)" }, { "address": 4879508, "line": "4a7494: 48 8b 44 24 40 \tmovq\t0x40(%rsp), %rax", "opcode": "movq", "operands": "0x40(%rsp), %rax" }, { "address": 4879513, "line": "4a7499: 48 89 45 10 \tmovq\t%rax, 0x10(%rbp)", "opcode": "movq", "operands": "%rax, 0x10(%rbp)" }, { "address": 4879517, "line": "4a749d: 48 8b 54 24 48 \tmovq\t0x48(%rsp), %rdx", "opcode": "movq", "operands": "0x48(%rsp), %rdx" }, { "address": 4879522, "line": "4a74a2: 48 89 55 18 \tmovq\t%rdx, 0x18(%rbp)", "opcode": "movq", "operands": "%rdx, 0x18(%rbp)" }, { "address": 4879526, "line": "4a74a6: e9 c8 fe ff ff \tjmp\t0x4a7373 ", "opcode": "jmp", "operands": "0x4a7373 " }, { "address": 4879531, "line": "4a74ab: 44 8b 6c 24 1c \tmovl\t0x1c(%rsp), %r13d", "opcode": "movl", "operands": "0x1c(%rsp), %r13d" }, { "address": 4879536, "line": "4a74b0: 41 83 c5 0c \taddl\t$0xc, %r13d", "opcode": "addl", "operands": "$0xc, %r13d" }, { "address": 4879540, "line": "4a74b4: 44 89 ef \tmovl\t%r13d, %edi", "opcode": "movl", "operands": "%r13d, %edi" }, { "address": 4879543, "line": "4a74b7: e8 72 77 f8 ff \tcallq\t0x42ec2e ", "opcode": "callq", "operands": "0x42ec2e " }, { "address": 4879548, "line": "4a74bc: 48 8b 7c 24 50 \tmovq\t0x50(%rsp), %rdi", "opcode": "movq", "operands": "0x50(%rsp), %rdi" }, { "address": 4879553, "line": "4a74c1: 49 89 c4 \tmovq\t%rax, %r12", "opcode": "movq", "operands": "%rax, %r12" }, { "address": 4879556, "line": "4a74c4: 48 89 38 \tmovq\t%rdi, (%rax)", "opcode": "movq", "operands": "%rdi, (%rax)" }, { "address": 4879559, "line": "4a74c7: 8b 5c 24 58 \tmovl\t0x58(%rsp), %ebx", "opcode": "movl", "operands": "0x58(%rsp), %ebx" }, { "address": 4879563, "line": "4a74cb: 48 8d 78 0c \tleaq\t0xc(%rax), %rdi", "opcode": "leaq", "operands": "0xc(%rax), %rdi" }, { "address": 4879567, "line": "4a74cf: 89 58 08 \tmovl\t%ebx, 0x8(%rax)", "opcode": "movl", "operands": "%ebx, 0x8(%rax)" }, { "address": 4879570, "line": "4a74d2: 48 63 54 24 1c \tmovslq\t0x1c(%rsp), %rdx", "opcode": "movslq", "operands": "0x1c(%rsp), %rdx" }, { "address": 4879575, "line": "4a74d7: 48 8b 74 24 10 \tmovq\t0x10(%rsp), %rsi", "opcode": "movq", "operands": "0x10(%rsp), %rsi" }, { "address": 4879580, "line": "4a74dc: e8 d7 ac f5 ff \tcallq\t0x4021b8 ", "opcode": "callq", "operands": "0x4021b8 " }, { "address": 4879585, "line": "4a74e1: 8b 0d d9 13 36 00 \tmovl\t0x3613d9(%rip), %ecx # 0x8088c0 ", "opcode": "movl", "operands": "0x3613d9(%rip), %ecx # 0x8088c0 " }, { "address": 4879591, "line": "4a74e7: 0f b6 f1 \tmovzbl\t%cl, %esi", "opcode": "movzbl", "operands": "%cl, %esi" }, { "address": 4879594, "line": "4a74ea: 2b 0d d4 13 36 00 \tsubl\t0x3613d4(%rip), %ecx # 0x8088c4 ", "opcode": "subl", "operands": "0x3613d4(%rip), %ecx # 0x8088c4 " }, { "address": 4879600, "line": "4a74f0: 48 c1 e6 05 \tshlq\t$0x5, %rsi", "opcode": "shlq", "operands": "$0x5, %rsi" }, { "address": 4879604, "line": "4a74f4: 48 8d 9e c0 ef 9c 00 \tleaq\t0x9cefc0(%rsi), %rbx", "opcode": "leaq", "operands": "0x9cefc0(%rsi), %rbx" }, { "address": 4879611, "line": "4a74fb: 81 f9 ff 00 00 00 \tcmpl\t$0xff, %ecx", "opcode": "cmpl", "operands": "$0xff, %ecx" }, { "address": 4879617, "line": "4a7501: 7f 56 \tjg\t0x4a7559 ", "opcode": "jg", "operands": "0x4a7559 " }, { "address": 4879619, "line": "4a7503: 83 05 b6 13 36 00 01 \taddl\t$0x1, 0x3613b6(%rip) # 0x8088c0 ", "opcode": "addl", "operands": "$0x1, 0x3613b6(%rip) # 0x8088c0 " }, { "address": 4879626, "line": "4a750a: e8 9d 07 00 00 \tcallq\t0x4a7cac ", "opcode": "callq", "operands": "0x4a7cac " }, { "address": 4879631, "line": "4a750f: c7 43 04 06 00 00 00 \tmovl\t$0x6, 0x4(%rbx)", "opcode": "movl", "operands": "$0x6, 0x4(%rbx)" }, { "address": 4879638, "line": "4a7516: 89 03 \tmovl\t%eax, (%rbx)", "opcode": "movl", "operands": "%eax, (%rbx)" }, { "address": 4879640, "line": "4a7518: c7 43 08 00 00 00 00 \tmovl\t$0x0, 0x8(%rbx)", "opcode": "movl", "operands": "$0x0, 0x8(%rbx)" }, { "address": 4879647, "line": "4a751f: c7 43 0c 00 00 00 00 \tmovl\t$0x0, 0xc(%rbx)", "opcode": "movl", "operands": "$0x0, 0xc(%rbx)" }, { "address": 4879654, "line": "4a7526: 44 89 6b 10 \tmovl\t%r13d, 0x10(%rbx)", "opcode": "movl", "operands": "%r13d, 0x10(%rbx)" }, { "address": 4879658, "line": "4a752a: 4c 89 63 18 \tmovq\t%r12, 0x18(%rbx)", "opcode": "movq", "operands": "%r12, 0x18(%rbx)" }, { "address": 4879662, "line": "4a752e: e9 10 ff ff ff \tjmp\t0x4a7443 ", "opcode": "jmp", "operands": "0x4a7443 " }, { "address": 4879667, "line": "4a7533: bf c5 de 4b 00 \tmovl\t$0x4bdec5, %edi # imm = 0x4BDEC5", "opcode": "movl", "operands": "$0x4bdec5, %edi # imm = 0x4BDEC5" }, { "address": 4879672, "line": "4a7538: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4879674, "line": "4a753a: e8 f1 53 f8 ff \tcallq\t0x42c930 ", "opcode": "callq", "operands": "0x42c930 " }, { "address": 4879679, "line": "4a753f: 48 8b 7b 18 \tmovq\t0x18(%rbx), %rdi", "opcode": "movq", "operands": "0x18(%rbx), %rdi" }, { "address": 4879683, "line": "4a7543: 48 85 ff \ttestq\t%rdi, %rdi", "opcode": "testq", "operands": "%rdi, %rdi" }, { "address": 4879686, "line": "4a7546: 74 05 \tje\t0x4a754d ", "opcode": "je", "operands": "0x4a754d " }, { "address": 4879688, "line": "4a7548: e8 75 71 f8 ff \tcallq\t0x42e6c2 ", "opcode": "callq", "operands": "0x42e6c2 " }, { "address": 4879693, "line": "4a754d: 83 05 70 13 36 00 01 \taddl\t$0x1, 0x361370(%rip) # 0x8088c4 ", "opcode": "addl", "operands": "$0x1, 0x361370(%rip) # 0x8088c4 " }, { "address": 4879700, "line": "4a7554: e9 97 fe ff ff \tjmp\t0x4a73f0 ", "opcode": "jmp", "operands": "0x4a73f0 " }, { "address": 4879705, "line": "4a7559: bf c5 de 4b 00 \tmovl\t$0x4bdec5, %edi # imm = 0x4BDEC5", "opcode": "movl", "operands": "$0x4bdec5, %edi # imm = 0x4BDEC5" }, { "address": 4879710, "line": "4a755e: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4879712, "line": "4a7560: e8 cb 53 f8 ff \tcallq\t0x42c930 ", "opcode": "callq", "operands": "0x42c930 " }, { "address": 4879717, "line": "4a7565: 48 8b 7b 18 \tmovq\t0x18(%rbx), %rdi", "opcode": "movq", "operands": "0x18(%rbx), %rdi" }, { "address": 4879721, "line": "4a7569: 48 85 ff \ttestq\t%rdi, %rdi", "opcode": "testq", "operands": "%rdi, %rdi" }, { "address": 4879724, "line": "4a756c: 74 05 \tje\t0x4a7573 ", "opcode": "je", "operands": "0x4a7573 " }, { "address": 4879726, "line": "4a756e: e8 4f 71 f8 ff \tcallq\t0x42e6c2 ", "opcode": "callq", "operands": "0x42e6c2 " }, { "address": 4879731, "line": "4a7573: 83 05 4a 13 36 00 01 \taddl\t$0x1, 0x36134a(%rip) # 0x8088c4 ", "opcode": "addl", "operands": "$0x1, 0x36134a(%rip) # 0x8088c4 " }, { "address": 4879738, "line": "4a757a: eb 87 \tjmp\t0x4a7503 ", "opcode": "jmp", "operands": "0x4a7503 " } ], "limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services." } }, "modify_float_constants": [ { "address": 4915012, "file_offset": 720708, "float32": 0.0, "hex": "00000000", "instruction": 4379897 } ], "pause_assignments": [ { "arguments": { "edi": { "address": 4923200, "text": "sv_paused" }, "esi": { "address": 4921133, "text": "0" } }, "call": 4261242 }, { "arguments": { "edi": { "address": 4923200, "text": "sv_paused" }, "esi": { "address": 4950868, "text": "1" } }, "call": 4261287 } ], "server_pause_windows": [ "412486: 48 8b 35 a3 d4 47 00 \tmovq\t0x47d4a3(%rip), %rsi # 0x88f930 ", "41248d: 8b 4e 30 \tmovl\t0x30(%rsi), %ecx", "412490: 85 c9 \ttestl\t%ecx, %ecx", "412492: 0f 84 22 01 00 00 \tje\t0x4125ba ", "412498: 48 8b 2d b1 d2 47 00 \tmovq\t0x47d2b1(%rip), %rbp # 0x88f750 ", "41249f: 44 8b 75 30 \tmovl\t0x30(%rbp), %r14d", "4124a3: 45 85 f6 \ttestl\t%r14d, %r14d", "4124a6: 0f 84 32 02 00 00 \tje\t0x4126de ", "4124ac: 4c 8b 05 a5 09 40 00 \tmovq\t0x4009a5(%rip), %r8 # 0x812e58 ", "4124b3: 48 8b 15 f6 09 40 00 \tmovq\t0x4009f6(%rip), %rdx # 0x812eb0 ", "4124ba: 41 8b 78 30 \tmovl\t0x30(%r8), %edi", "4124be: 85 ff \ttestl\t%edi, %edi", "4124c0: 0f 8e d3 06 00 00 \tjle\t0x412b99 ", "4124c6: 8d 47 ff \tleal\t-0x1(%rdi), %eax", "4124c9: 31 c9 \txorl\t%ecx, %ecx", "4124cb: 31 f6 \txorl\t%esi, %esi", "4124d9: 76 0c \tjbe\t0x4124e7 ", "4124db: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "4124e2: 89 f1 \tmovl\t%esi, %ecx", "4124e4: 83 d9 ff \tsbbl\t$-0x1, %ecx", "4124e7: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "4124ee: 83 f8 01 \tcmpl\t$0x1, %eax", "4124f1: be 01 00 00 00 \tmovl\t$0x1, %esi", "4124f6: 0f 84 9e 01 00 00 \tje\t0x41269a ", "4124fc: 83 f8 02 \tcmpl\t$0x2, %eax", "4124ff: 0f 84 97 00 00 00 \tje\t0x41259c ", "412505: 83 f8 03 \tcmpl\t$0x3, %eax", "412508: 74 79 \tje\t0x412583 ", "41250a: 83 f8 04 \tcmpl\t$0x4, %eax", "41250d: 0f 1f 00 \tnopl\t(%rax)", "412510: 74 58 \tje\t0x41256a ", "412512: 83 f8 05 \tcmpl\t$0x5, %eax", "412520: 76 0a \tjbe\t0x41252c ", "412522: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "412529: 83 d9 ff \tsbbl\t$-0x1, %ecx", "41252c: be 02 00 00 00 \tmovl\t$0x2, %esi", "412531: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "412538: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "41253b: 76 0a \tjbe\t0x412547 ", "41253d: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "412544: 83 d9 ff \tsbbl\t$-0x1, %ecx", "412547: 83 c6 01 \taddl\t$0x1, %esi", "41254a: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "412551: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "412554: 76 0a \tjbe\t0x412560 ", "412556: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "41255d: 83 d9 ff \tsbbl\t$-0x1, %ecx", "412560: 83 c6 01 \taddl\t$0x1, %esi", "412563: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "41256a: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "41256d: 76 0a \tjbe\t0x412579 ", "41256f: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "412576: 83 d9 ff \tsbbl\t$-0x1, %ecx", "412579: 83 c6 01 \taddl\t$0x1, %esi", "41257c: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "412583: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "412586: 76 0a \tjbe\t0x412592 ", "412588: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "41258f: 83 d9 ff \tsbbl\t$-0x1, %ecx", "412592: 83 c6 01 \taddl\t$0x1, %esi", "412595: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "41259c: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "41259f: 76 0a \tjbe\t0x4125ab ", "4125a1: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "4125a8: 83 d9 ff \tsbbl\t$-0x1, %ecx", "4125ab: 83 c6 01 \taddl\t$0x1, %esi", "4125ae: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "4125b5: e9 e0 00 00 00 \tjmp\t0x41269a ", "4125ba: 48 8b 3d d7 be 47 00 \tmovq\t0x47bed7(%rip), %rdi # 0x88e498 ", "4125c1: 8b 5f 30 \tmovl\t0x30(%rdi), %ebx", "4125c4: bf ff ff ff ff \tmovl\t$0xffffffff, %edi # imm = 0xFFFFFFFF", "4125c9: 85 db \ttestl\t%ebx, %ebx", "4125cb: 0f 85 5f 02 00 00 \tjne\t0x412830 ", "4125d1: 5b \tpopq\t%rbx", "4125d2: 5d \tpopq\t%rbp", "4125d3: 41 5c \tpopq\t%r12", "4125d5: 41 5d \tpopq\t%r13", "4125d7: 41 5e \tpopq\t%r14", "4126ad: 41 39 f9 \tcmpl\t%edi, %r9d", "4126b0: 0f 85 24 ff ff ff \tjne\t0x4125da ", "4126b6: 83 e9 01 \tsubl\t$0x1, %ecx", "4126b9: 0f 8e da 04 00 00 \tjle\t0x412b99 ", "4126bf: 4c 8b 15 7a d0 47 00 \tmovq\t0x47d07a(%rip), %r10 # 0x88f740 ", "4126c6: 45 8b 6a 30 \tmovl\t0x30(%r10), %r13d", "4126ca: 45 85 ed \ttestl\t%r13d, %r13d", "4126cd: 74 0f \tje\t0x4126de ", "4126cf: be 2d 17 4b 00 \tmovl\t$0x4b172d, %esi # imm = 0x4B172D", "4126d4: bf 40 1f 4b 00 \tmovl\t$0x4b1f40, %edi # imm = 0x4B1F40", "4126d9: e8 9e f1 01 00 \tcallq\t0x43187c ", "4126de: 48 8b 05 6b 07 40 00 \tmovq\t0x40076b(%rip), %rax # 0x812e50 ", "4126e5: 8b 50 30 \tmovl\t0x30(%rax), %edx", "4126e8: 85 d2 \ttestl\t%edx, %edx", "4126ea: 0f 8e cc 04 00 00 \tjle\t0x412bbc ", "4126f0: 8b 48 30 \tmovl\t0x30(%rax), %ecx", "4127d5: 90 \tnop", "4127d6: c7 83 c8 4e 02 00 e7 03 00 00\tmovl\t$0x3e7, 0x24ec8(%rbx) # imm = 0x3E7", "4127e0: 48 8b 35 71 06 40 00 \tmovq\t0x400671(%rip), %rsi # 0x812e58 ", "4127e7: 41 83 c4 01 \taddl\t$0x1, %r12d", "4127eb: 49 81 c5 40 df 02 00 \taddq\t$0x2df40, %r13 # imm = 0x2DF40", "4127f2: 44 39 66 30 \tcmpl\t%r12d, 0x30(%rsi)", "4127f6: 0f 8e d7 01 00 00 \tjle\t0x4129d3 ", "4127fc: 4c 89 eb \tmovq\t%r13, %rbx", "4127ff: 48 03 1d aa 06 40 00 \taddq\t0x4006aa(%rip), %rbx # 0x812eb0 ", "412806: 83 3b 04 \tcmpl\t$0x4, (%rbx)", "412809: 75 cb \tjne\t0x4127d6 ", "41280b: 48 8b 83 40 0c 02 00 \tmovq\t0x20c40(%rbx), %rax", "412812: 48 85 c0 \ttestq\t%rax, %rax", "412815: 74 bf \tje\t0x4127d6 ", "412817: f6 80 a8 01 00 00 08 \ttestb\t$0x8, 0x1a8(%rax)", "41281e: 74 71 \tje\t0x412891 ", "412ab1: 83 c5 01 \taddl\t$0x1, %ebp", "412ab4: 39 6e 30 \tcmpl\t%ebp, 0x30(%rsi)", "412ab7: 7e 35 \tjle\t0x412aee ", "412ab9: 8b 15 e5 03 40 00 \tmovl\t0x4003e5(%rip), %edx # 0x812ea4 ", "412abf: 48 81 c3 40 df 02 00 \taddq\t$0x2df40, %rbx # imm = 0x2DF40", "412ac6: 39 93 34 0d 02 00 \tcmpl\t%edx, 0x20d34(%rbx)", "412acc: 7e 06 \tjle\t0x412ad4 ", "412ace: 89 93 34 0d 02 00 \tmovl\t%edx, 0x20d34(%rbx)", "412ad4: 83 3b 01 \tcmpl\t$0x1, (%rbx)", "412ad7: 75 ab \tjne\t0x412a84 ", "412ad9: 44 3b ab 34 0d 02 00 \tcmpl\t0x20d34(%rbx), %r13d", "412ae0: 7f 4b \tjg\t0x412b2d ", "412ae2: c7 83 44 0d 02 00 00 00 00 00\tmovl\t$0x0, 0x20d44(%rbx)", "412aec: eb bc \tjmp\t0x412aaa ", "412aee: e8 4d 06 00 00 \tcallq\t0x413140 ", "412af3: e8 60 16 00 00 \tcallq\t0x414158 ", "412b80: e9 35 fe ff ff \tjmp\t0x4129ba ", "412b85: bf 38 21 4b 00 \tmovl\t$0x4b2138, %edi # imm = 0x4B2138", "412b8a: c7 05 b8 ae 45 00 00 00 00 00\tmovl\t$0x0, 0x45aeb8(%rip) # 0x86da4c ", "412b94: e9 eb fc ff ff \tjmp\t0x412884 ", "412b99: 4c 8b 1d a0 cb 47 00 \tmovq\t0x47cba0(%rip), %r11 # 0x88f740 ", "412ba0: 45 8b 63 30 \tmovl\t0x30(%r11), %r12d", "412ba4: 45 85 e4 \ttestl\t%r12d, %r12d", "412ba7: 0f 85 24 fa ff ff \tjne\t0x4125d1 ", "412bad: be 54 8b 4b 00 \tmovl\t$0x4b8b54, %esi # imm = 0x4B8B54", "412bb2: bf 40 1f 4b 00 \tmovl\t$0x4b1f40, %edi # imm = 0x4B1F40", "412bb7: e9 95 fc ff ff \tjmp\t0x412851 ", "412bbc: be 64 a1 4b 00 \tmovl\t$0x4ba164, %esi # imm = 0x4BA164", "412bc1: bf 6b 14 4b 00 \tmovl\t$0x4b146b, %edi # imm = 0x4B146B", "412bc6: e8 b1 ec 01 00 \tcallq\t0x43187c ", "412bcb: 48 8b 05 7e 02 40 00 \tmovq\t0x40027e(%rip), %rax # 0x812e50 ", "412bd2: e9 19 fb ff ff \tjmp\t0x4126f0 " ], "source": { "bytes": 961958, "path": "Quake3-UrT-Ded.x86_64", "sha256": "5dc5f5fbf0f106af6df82cd6ce65987bc6ddff18400f1cd0cb8ac1126ee357cb" }, "synthetic_modify_cases": [ { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 16 }, "result": 16, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 0 }, "result": 1, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4380064, 4380071, 4380074, 4380079, 4380083, 4380086, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": -1 }, "result": 1, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4380064, 4380071, 4380074, 4380079, 4380083, 4380086, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 200 }, "result": 200, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 201 }, "result": 200, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 500 }, "result": 200, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 501 }, "result": 200, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 5000 }, "result": 200, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 5001 }, "result": 200, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": -5, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 16 }, "result": 1, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379928, 4379930, 4380064, 4380071, 4380074, 4380079, 4380083, 4380086, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 1, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 16 }, "result": 1, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379928, 4379930, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 250, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 16 }, "result": 200, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379928, 4379930, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 6000, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 16 }, "result": 200, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379928, 4379930, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 0.0, "elapsed": 16 }, "result": 16, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4379910, 4379917, 4379921, 4379924, 4379926, 4379928, 4379930, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": -1.0, "elapsed": 16 }, "result": 1, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4380064, 4380071, 4380074, 4380079, 4380083, 4380086, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 0.01, "elapsed": 16 }, "result": 1, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4380064, 4380071, 4380074, 4380079, 4380083, 4380086, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 0.5, "elapsed": 16 }, "result": 8, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.5, "elapsed": 16 }, "result": 24, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 2.0, "elapsed": 16 }, "result": 32, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 1, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 16 }, "result": 16, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 1, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 500 }, "result": 500, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4379936, 4379943, 4379947, 4379950, 4379952, 4379959, 4379963, 4379966, 4380012, 4380018, 4379968, 4379973, 4379975, 4379978, 4379980, 4379981 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 1, "com_fixedtime": 0, "com_sv_running": 0, "com_timescale": 1.0, "elapsed": 500 }, "result": 500, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4379936, 4379943, 4379947, 4379950, 4379952, 4379959, 4379963, 4379966, 4379968, 4379973, 4379975, 4379978, 4379980, 4379981 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 0, "com_timescale": 1.0, "elapsed": 500 }, "result": 500, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4379968, 4379973, 4379975, 4379978, 4379980, 4379981 ] }, { "calls": [ { "address": 4380029, "msec_argument": 501, "service": "Com_Printf" } ], "input": { "com_cameraMode": 0, "com_dedicated": 1, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 501 }, "result": 501, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4379936, 4379943, 4379947, 4379950, 4379952, 4379959, 4379963, 4379966, 4380012, 4380018, 4380020, 4380022, 4380024, 4380029, 4380034, 4380039, 4380041, 4380044, 4380046, 4380047 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 1, "com_fixedtime": 0, "com_sv_running": 0, "com_timescale": 1.0, "elapsed": 501 }, "result": 501, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4379936, 4379943, 4379947, 4379950, 4379952, 4379959, 4379963, 4379966, 4379968, 4379973, 4379975, 4379978, 4379980, 4379981 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 0, "com_timescale": 1.0, "elapsed": 501 }, "result": 501, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4379968, 4379973, 4379975, 4379978, 4379980, 4379981 ] }, { "calls": [ { "address": 4380029, "msec_argument": 5001, "service": "Com_Printf" } ], "input": { "com_cameraMode": 0, "com_dedicated": 1, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 5001 }, "result": 5000, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4379936, 4379943, 4379947, 4379950, 4379952, 4379959, 4379963, 4379966, 4380012, 4380018, 4380020, 4380022, 4380024, 4380029, 4380034, 4380039, 4380041, 4380044, 4380046, 4380047 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 1, "com_fixedtime": 0, "com_sv_running": 0, "com_timescale": 1.0, "elapsed": 5001 }, "result": 5000, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4379936, 4379943, 4379947, 4379950, 4379952, 4379959, 4379963, 4379966, 4379968, 4379973, 4379975, 4379978, 4379980, 4379981 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 0, "com_timescale": 1.0, "elapsed": 5001 }, "result": 5000, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4380048, 4380052, 4380056, 4380060, 4380062, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4379968, 4379973, 4379975, 4379978, 4379980, 4379981 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": -5, "com_sv_running": 1, "com_timescale": 0.0, "elapsed": 16 }, "result": -5, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379928, 4379930, 4380064, 4380071, 4380074, 4380079, 4380083, 4380086, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 1, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 0.0, "elapsed": 16 }, "result": 0, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379885, 4379892, 4379897, 4379904, 4379910, 4379917, 4379921, 4379924, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 17, "com_sv_running": 1, "com_timescale": 2.0, "elapsed": 16 }, "result": 17, "trace": [ 4379870, 4379877, 4379878, 4379881, 4379883, 4379928, 4379930, 4379936, 4379943, 4379947, 4379950, 4379982, 4379989, 4379994, 4379998, 4380001, 4380003, 4380005, 4380008, 4380010, 4380011 ] } ] }, "linux--Quake3-UrT.x86_64": { "disassembly_sha256": "895d6c0bf954834261883cf62215bf67aa1ce7fe33642f34e1beeaee6f53032d", "event_switch": { "address": 5683728, "entries": [ { "entry_window": [ { "address": 4456414, "line": "43ffde: 48 85 db \ttestq\t%rbx, %rbx", "opcode": "testq", "operands": "%rbx, %rbx" }, { "address": 4456417, "line": "43ffe1: 74 85 \tje\t0x43ff68 ", "opcode": "je", "operands": "0x43ff68 " }, { "address": 4456419, "line": "43ffe3: 48 89 df \tmovq\t%rbx, %rdi", "opcode": "movq", "operands": "%rbx, %rdi" }, { "address": 4456422, "line": "43ffe6: e8 bf f2 ff ff \tcallq\t0x43f2aa ", "opcode": "callq", "operands": "0x43f2aa " }, { "address": 4456427, "line": "43ffeb: e9 78 ff ff ff \tjmp\t0x43ff68 ", "opcode": "jmp", "operands": "0x43ff68 " }, { "address": 4456432, "line": "43fff0: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4456434, "line": "43fff2: e8 87 46 fd ff \tcallq\t0x41467e ", "opcode": "callq", "operands": "0x41467e " }, { "address": 4456439, "line": "43fff7: eb e5 \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456441, "line": "43fff9: e8 fc 38 fd ff \tcallq\t0x4138fa ", "opcode": "callq", "operands": "0x4138fa " }, { "address": 4456446, "line": "43fffe: 66 90 \tnop", "opcode": "nop", "operands": "" }, { "address": 4456448, "line": "440000: eb dc \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456450, "line": "440002: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4456452, "line": "440004: e8 2f 0f fd ff \tcallq\t0x410f38 ", "opcode": "callq", "operands": "0x410f38 " }, { "address": 4456457, "line": "440009: eb d3 \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456459, "line": "44000b: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4456461, "line": "44000d: e8 e2 0e fd ff \tcallq\t0x410ef4 ", "opcode": "callq", "operands": "0x410ef4 " } ], "event_type": 0, "target": 4456414 }, { "entry_window": [ { "address": 4456432, "line": "43fff0: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4456434, "line": "43fff2: e8 87 46 fd ff \tcallq\t0x41467e ", "opcode": "callq", "operands": "0x41467e " }, { "address": 4456439, "line": "43fff7: eb e5 \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456441, "line": "43fff9: e8 fc 38 fd ff \tcallq\t0x4138fa ", "opcode": "callq", "operands": "0x4138fa " }, { "address": 4456446, "line": "43fffe: 66 90 \tnop", "opcode": "nop", "operands": "" }, { "address": 4456448, "line": "440000: eb dc \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456450, "line": "440002: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4456452, "line": "440004: e8 2f 0f fd ff \tcallq\t0x410f38 ", "opcode": "callq", "operands": "0x410f38 " }, { "address": 4456457, "line": "440009: eb d3 \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456459, "line": "44000b: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4456461, "line": "44000d: e8 e2 0e fd ff \tcallq\t0x410ef4 ", "opcode": "callq", "operands": "0x410ef4 " }, { "address": 4456466, "line": "440012: eb ca \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456468, "line": "440014: 48 89 df \tmovq\t%rbx, %rdi", "opcode": "movq", "operands": "%rbx, %rdi" }, { "address": 4456471, "line": "440017: e8 9c a4 ff ff \tcallq\t0x43a4b8 ", "opcode": "callq", "operands": "0x43a4b8 " }, { "address": 4456476, "line": "44001c: bf 84 22 58 00 \tmovl\t$0x582284, %edi # imm = 0x582284", "opcode": "movl", "operands": "$0x582284, %edi # imm = 0x582284" }, { "address": 4456481, "line": "440021: e8 92 a4 ff ff \tcallq\t0x43a4b8 ", "opcode": "callq", "operands": "0x43a4b8 " } ], "event_type": 1, "target": 4456432 }, { "entry_window": [ { "address": 4456441, "line": "43fff9: e8 fc 38 fd ff \tcallq\t0x4138fa ", "opcode": "callq", "operands": "0x4138fa " }, { "address": 4456446, "line": "43fffe: 66 90 \tnop", "opcode": "nop", "operands": "" }, { "address": 4456448, "line": "440000: eb dc \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456450, "line": "440002: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4456452, "line": "440004: e8 2f 0f fd ff \tcallq\t0x410f38 ", "opcode": "callq", "operands": "0x410f38 " }, { "address": 4456457, "line": "440009: eb d3 \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456459, "line": "44000b: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4456461, "line": "44000d: e8 e2 0e fd ff \tcallq\t0x410ef4 ", "opcode": "callq", "operands": "0x410ef4 " }, { "address": 4456466, "line": "440012: eb ca \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456468, "line": "440014: 48 89 df \tmovq\t%rbx, %rdi", "opcode": "movq", "operands": "%rbx, %rdi" }, { "address": 4456471, "line": "440017: e8 9c a4 ff ff \tcallq\t0x43a4b8 ", "opcode": "callq", "operands": "0x43a4b8 " }, { "address": 4456476, "line": "44001c: bf 84 22 58 00 \tmovl\t$0x582284, %edi # imm = 0x582284", "opcode": "movl", "operands": "$0x582284, %edi # imm = 0x582284" }, { "address": 4456481, "line": "440021: e8 92 a4 ff ff \tcallq\t0x43a4b8 ", "opcode": "callq", "operands": "0x43a4b8 " }, { "address": 4456486, "line": "440026: eb b6 \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456488, "line": "440028: 48 8b 2d 29 b0 c8 00 \tmovq\t0xc8b029(%rip), %rbp # 0x10cb058 ", "opcode": "movq", "operands": "0xc8b029(%rip), %rbp # 0x10cb058 " }, { "address": 4456495, "line": "44002f: 0f 57 c0 \txorps\t%xmm0, %xmm0", "opcode": "xorps", "operands": "%xmm0, %xmm0" } ], "event_type": 2, "target": 4456441 }, { "entry_window": [ { "address": 4456450, "line": "440002: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4456452, "line": "440004: e8 2f 0f fd ff \tcallq\t0x410f38 ", "opcode": "callq", "operands": "0x410f38 " }, { "address": 4456457, "line": "440009: eb d3 \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456459, "line": "44000b: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4456461, "line": "44000d: e8 e2 0e fd ff \tcallq\t0x410ef4 ", "opcode": "callq", "operands": "0x410ef4 " }, { "address": 4456466, "line": "440012: eb ca \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456468, "line": "440014: 48 89 df \tmovq\t%rbx, %rdi", "opcode": "movq", "operands": "%rbx, %rdi" }, { "address": 4456471, "line": "440017: e8 9c a4 ff ff \tcallq\t0x43a4b8 ", "opcode": "callq", "operands": "0x43a4b8 " }, { "address": 4456476, "line": "44001c: bf 84 22 58 00 \tmovl\t$0x582284, %edi # imm = 0x582284", "opcode": "movl", "operands": "$0x582284, %edi # imm = 0x582284" }, { "address": 4456481, "line": "440021: e8 92 a4 ff ff \tcallq\t0x43a4b8 ", "opcode": "callq", "operands": "0x43a4b8 " }, { "address": 4456486, "line": "440026: eb b6 \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456488, "line": "440028: 48 8b 2d 29 b0 c8 00 \tmovq\t0xc8b029(%rip), %rbp # 0x10cb058 ", "opcode": "movq", "operands": "0xc8b029(%rip), %rbp # 0x10cb058 " }, { "address": 4456495, "line": "44002f: 0f 57 c0 \txorps\t%xmm0, %xmm0", "opcode": "xorps", "operands": "%xmm0, %xmm0" }, { "address": 4456498, "line": "440032: 0f 2f 45 2c \tcomiss\t0x2c(%rbp), %xmm0", "opcode": "comiss", "operands": "0x2c(%rbp), %xmm0" }, { "address": 4456502, "line": "440036: 73 17 \tjae\t0x44004f ", "opcode": "jae", "operands": "0x44004f " }, { "address": 4456504, "line": "440038: bf 10 71 bc 00 \tmovl\t$0xbc7110, %edi # imm = 0xBC7110", "opcode": "movl", "operands": "$0xbc7110, %edi # imm = 0xBC7110" } ], "event_type": 3, "target": 4456450 }, { "entry_window": [ { "address": 4456459, "line": "44000b: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4456461, "line": "44000d: e8 e2 0e fd ff \tcallq\t0x410ef4 ", "opcode": "callq", "operands": "0x410ef4 " }, { "address": 4456466, "line": "440012: eb ca \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456468, "line": "440014: 48 89 df \tmovq\t%rbx, %rdi", "opcode": "movq", "operands": "%rbx, %rdi" }, { "address": 4456471, "line": "440017: e8 9c a4 ff ff \tcallq\t0x43a4b8 ", "opcode": "callq", "operands": "0x43a4b8 " }, { "address": 4456476, "line": "44001c: bf 84 22 58 00 \tmovl\t$0x582284, %edi # imm = 0x582284", "opcode": "movl", "operands": "$0x582284, %edi # imm = 0x582284" }, { "address": 4456481, "line": "440021: e8 92 a4 ff ff \tcallq\t0x43a4b8 ", "opcode": "callq", "operands": "0x43a4b8 " }, { "address": 4456486, "line": "440026: eb b6 \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456488, "line": "440028: 48 8b 2d 29 b0 c8 00 \tmovq\t0xc8b029(%rip), %rbp # 0x10cb058 ", "opcode": "movq", "operands": "0xc8b029(%rip), %rbp # 0x10cb058 " }, { "address": 4456495, "line": "44002f: 0f 57 c0 \txorps\t%xmm0, %xmm0", "opcode": "xorps", "operands": "%xmm0, %xmm0" }, { "address": 4456498, "line": "440032: 0f 2f 45 2c \tcomiss\t0x2c(%rbp), %xmm0", "opcode": "comiss", "operands": "0x2c(%rbp), %xmm0" }, { "address": 4456502, "line": "440036: 73 17 \tjae\t0x44004f ", "opcode": "jae", "operands": "0x44004f " }, { "address": 4456504, "line": "440038: bf 10 71 bc 00 \tmovl\t$0xbc7110, %edi # imm = 0xBC7110", "opcode": "movl", "operands": "$0xbc7110, %edi # imm = 0xBC7110" }, { "address": 4456509, "line": "44003d: e8 7c df 03 00 \tcallq\t0x47dfbe ", "opcode": "callq", "operands": "0x47dfbe " }, { "address": 4456514, "line": "440042: 48 8b 0d 0f b0 c8 00 \tmovq\t0xc8b00f(%rip), %rcx # 0x10cb058 ", "opcode": "movq", "operands": "0xc8b00f(%rip), %rcx # 0x10cb058 " }, { "address": 4456521, "line": "440049: 0f 2f 41 2c \tcomiss\t0x2c(%rcx), %xmm0", "opcode": "comiss", "operands": "0x2c(%rcx), %xmm0" } ], "event_type": 4, "target": 4456459 }, { "entry_window": [ { "address": 4456468, "line": "440014: 48 89 df \tmovq\t%rbx, %rdi", "opcode": "movq", "operands": "%rbx, %rdi" }, { "address": 4456471, "line": "440017: e8 9c a4 ff ff \tcallq\t0x43a4b8 ", "opcode": "callq", "operands": "0x43a4b8 " }, { "address": 4456476, "line": "44001c: bf 84 22 58 00 \tmovl\t$0x582284, %edi # imm = 0x582284", "opcode": "movl", "operands": "$0x582284, %edi # imm = 0x582284" }, { "address": 4456481, "line": "440021: e8 92 a4 ff ff \tcallq\t0x43a4b8 ", "opcode": "callq", "operands": "0x43a4b8 " }, { "address": 4456486, "line": "440026: eb b6 \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456488, "line": "440028: 48 8b 2d 29 b0 c8 00 \tmovq\t0xc8b029(%rip), %rbp # 0x10cb058 ", "opcode": "movq", "operands": "0xc8b029(%rip), %rbp # 0x10cb058 " }, { "address": 4456495, "line": "44002f: 0f 57 c0 \txorps\t%xmm0, %xmm0", "opcode": "xorps", "operands": "%xmm0, %xmm0" }, { "address": 4456498, "line": "440032: 0f 2f 45 2c \tcomiss\t0x2c(%rbp), %xmm0", "opcode": "comiss", "operands": "0x2c(%rbp), %xmm0" }, { "address": 4456502, "line": "440036: 73 17 \tjae\t0x44004f ", "opcode": "jae", "operands": "0x44004f " }, { "address": 4456504, "line": "440038: bf 10 71 bc 00 \tmovl\t$0xbc7110, %edi # imm = 0xBC7110", "opcode": "movl", "operands": "$0xbc7110, %edi # imm = 0xBC7110" }, { "address": 4456509, "line": "44003d: e8 7c df 03 00 \tcallq\t0x47dfbe ", "opcode": "callq", "operands": "0x47dfbe " }, { "address": 4456514, "line": "440042: 48 8b 0d 0f b0 c8 00 \tmovq\t0xc8b00f(%rip), %rcx # 0x10cb058 ", "opcode": "movq", "operands": "0xc8b00f(%rip), %rcx # 0x10cb058 " }, { "address": 4456521, "line": "440049: 0f 2f 41 2c \tcomiss\t0x2c(%rcx), %xmm0", "opcode": "comiss", "operands": "0x2c(%rcx), %xmm0" }, { "address": 4456525, "line": "44004d: 72 8f \tjb\t0x43ffde ", "opcode": "jb", "operands": "0x43ffde " }, { "address": 4456527, "line": "44004f: 48 8b 33 \tmovq\t(%rbx), %rsi", "opcode": "movq", "operands": "(%rbx), %rsi" }, { "address": 4456530, "line": "440052: 41 8d 44 24 f4 \tleal\t-0xc(%r12), %eax", "opcode": "leal", "operands": "-0xc(%r12), %eax" } ], "event_type": 5, "target": 4456468 }, { "entry_window": [ { "address": 4456488, "line": "440028: 48 8b 2d 29 b0 c8 00 \tmovq\t0xc8b029(%rip), %rbp # 0x10cb058 ", "opcode": "movq", "operands": "0xc8b029(%rip), %rbp # 0x10cb058 " }, { "address": 4456495, "line": "44002f: 0f 57 c0 \txorps\t%xmm0, %xmm0", "opcode": "xorps", "operands": "%xmm0, %xmm0" }, { "address": 4456498, "line": "440032: 0f 2f 45 2c \tcomiss\t0x2c(%rbp), %xmm0", "opcode": "comiss", "operands": "0x2c(%rbp), %xmm0" }, { "address": 4456502, "line": "440036: 73 17 \tjae\t0x44004f ", "opcode": "jae", "operands": "0x44004f " }, { "address": 4456504, "line": "440038: bf 10 71 bc 00 \tmovl\t$0xbc7110, %edi # imm = 0xBC7110", "opcode": "movl", "operands": "$0xbc7110, %edi # imm = 0xBC7110" }, { "address": 4456509, "line": "44003d: e8 7c df 03 00 \tcallq\t0x47dfbe ", "opcode": "callq", "operands": "0x47dfbe " }, { "address": 4456514, "line": "440042: 48 8b 0d 0f b0 c8 00 \tmovq\t0xc8b00f(%rip), %rcx # 0x10cb058 ", "opcode": "movq", "operands": "0xc8b00f(%rip), %rcx # 0x10cb058 " }, { "address": 4456521, "line": "440049: 0f 2f 41 2c \tcomiss\t0x2c(%rcx), %xmm0", "opcode": "comiss", "operands": "0x2c(%rcx), %xmm0" }, { "address": 4456525, "line": "44004d: 72 8f \tjb\t0x43ffde ", "opcode": "jb", "operands": "0x43ffde " }, { "address": 4456527, "line": "44004f: 48 8b 33 \tmovq\t(%rbx), %rsi", "opcode": "movq", "operands": "(%rbx), %rsi" }, { "address": 4456530, "line": "440052: 41 8d 44 24 f4 \tleal\t-0xc(%r12), %eax", "opcode": "leal", "operands": "-0xc(%r12), %eax" }, { "address": 4456535, "line": "440057: 3b 84 24 18 40 00 00 \tcmpl\t0x4018(%rsp), %eax", "opcode": "cmpl", "operands": "0x4018(%rsp), %eax" }, { "address": 4456542, "line": "44005e: 48 89 b4 24 50 40 00 00 \tmovq\t%rsi, 0x4050(%rsp)", "opcode": "movq", "operands": "%rsi, 0x4050(%rsp)" }, { "address": 4456550, "line": "440066: 8b 53 08 \tmovl\t0x8(%rbx), %edx", "opcode": "movl", "operands": "0x8(%rbx), %edx" }, { "address": 4456553, "line": "440069: 89 84 24 1c 40 00 00 \tmovl\t%eax, 0x401c(%rsp)", "opcode": "movl", "operands": "%eax, 0x401c(%rsp)" }, { "address": 4456560, "line": "440070: 89 94 24 58 40 00 00 \tmovl\t%edx, 0x4058(%rsp)", "opcode": "movl", "operands": "%edx, 0x4058(%rsp)" } ], "event_type": 6, "target": 4456488 } ], "file_offset": 1489424, "instruction": 4456393, "limitations": "Type zero is handled before the switch. Entry windows are linear evidence, not case reachability.", "raw_hex": "deff430000000000f0ff430000000000f9ff43000000000002004400000000000b0044000000000014004400000000002800440000000000" }, "frame_float_constants": [ { "address": 5663268, "file_offset": 1468964, "float32": 0.0, "hex": "00000000", "instruction": 4457362 } ], "frame_windows": [ "4402d3: 8b 7b 30 \tmovl\t0x30(%rbx), %edi", "4402d6: 85 ff \ttestl\t%edi, %edi", "4402d8: 75 2c \tjne\t0x440306 ", "4402da: 48 8b 2d f7 bf c8 00 \tmovq\t0xc8bff7(%rip), %rbp # 0x10cc2d8 ", "4402e1: 8b 75 30 \tmovl\t0x30(%rbp), %esi", "4402e4: 85 f6 \ttestl\t%esi, %esi", "4402e6: 7e 1e \tjle\t0x440306 ", "4402e8: 4c 8b 1d d1 c1 c8 00 \tmovq\t0xc8c1d1(%rip), %r11 # 0x10cc4c0 ", "4402ef: 45 8b 53 30 \tmovl\t0x30(%r11), %r10d", "4402f3: 45 85 d2 \ttestl\t%r10d, %r10d", "4402f6: 75 0e \tjne\t0x440306 ", "4402f8: e8 63 52 fd ff \tcallq\t0x415560 ", "4402fd: 85 c0 \ttestl\t%eax, %eax", "4402ff: 0f 84 ca 03 00 00 \tje\t0x4406cf ", "440305: 90 \tnop", "440306: bd 01 00 00 00 \tmovl\t$0x1, %ebp", "44030b: 90 \tnop", "44030c: e8 31 fc ff ff \tcallq\t0x43ff42 ", "440311: 3b 05 ed 6d 78 00 \tcmpl\t0x786ded(%rip), %eax # 0xbc7104 ", "440317: 89 05 7b c1 c8 00 \tmovl\t%eax, 0xc8c17b(%rip) # 0x10cc498 ", "44031d: 7d 06 \tjge\t0x440325 ", "44031f: 89 05 df 6d 78 00 \tmovl\t%eax, 0x786ddf(%rip) # 0xbc7104 ", "440325: 89 c3 \tmovl\t%eax, %ebx", "440327: 2b 1d d7 6d 78 00 \tsubl\t0x786dd7(%rip), %ebx # 0xbc7104 ", "44032d: 39 eb \tcmpl\t%ebp, %ebx", "44032f: 7c db \tjl\t0x44030c ", "440331: e8 26 a4 ff ff \tcallq\t0x43a75c ", "440336: 48 8b 05 7b c1 c8 00 \tmovq\t0xc8c17b(%rip), %rax # 0x10cc4b8 ", "44033d: 41 89 dc \tmovl\t%ebx, %r12d", "440340: 44 8b 68 24 \tmovl\t0x24(%rax), %r13d", "440344: 45 85 ed \ttestl\t%r13d, %r13d", "440347: 74 1b \tje\t0x440364 ", "440349: 44 8b 48 30 \tmovl\t0x30(%rax), %r9d", "44034d: 45 85 c9 \ttestl\t%r9d, %r9d", "440350: 0f 85 c2 01 00 00 \tjne\t0x440518 ", "440356: 48 8b 3d 5b c1 c8 00 \tmovq\t0xc8c15b(%rip), %rdi # 0x10cc4b8 ", "44035d: c7 47 24 00 00 00 00 \tmovl\t$0x0, 0x24(%rdi)", "440364: 8b 2d 2e c1 c8 00 \tmovl\t0xc8c12e(%rip), %ebp # 0x10cc498 ", "44036a: 48 8b 35 0f af c8 00 \tmovq\t0xc8af0f(%rip), %rsi # 0x10cb280 ", "440371: 44 89 25 40 bf c8 00 \tmovl\t%r12d, 0xc8bf40(%rip) # 0x10cc2b8 ", "440378: 89 2d 86 6d 78 00 \tmovl\t%ebp, 0x786d86(%rip) # 0xbc7104 ", "44037e: 8b 6e 30 \tmovl\t0x30(%rsi), %ebp", "440381: 85 ed \ttestl\t%ebp, %ebp", "440383: 75 2c \tjne\t0x4403b1 ", "440385: 4c 8b 15 ec ac c8 00 \tmovq\t0xc8acec(%rip), %r10 # 0x10cb078 ", "44038c: f3 41 0f 10 4a 2c \tmovss\t0x2c(%r10), %xmm1", "440392: 0f 2f 0d 8b 66 12 00 \tcomiss\t0x12668b(%rip), %xmm1 # 0x566a24 <__dso_handle+0x31c>", "440399: 0f 85 67 01 00 00 \tjne\t0x440506 ", "44039f: 48 8b 05 0a bf c8 00 \tmovq\t0xc8bf0a(%rip), %rax # 0x10cc2b0 ", "4403a6: 44 8b 58 30 \tmovl\t0x30(%rax), %r11d", "4403aa: 45 85 db \ttestl\t%r11d, %r11d", "4403ad: 75 0a \tjne\t0x4403b9 ", "4403af: 89 dd \tmovl\t%ebx, %ebp", "4403b1: 85 ed \ttestl\t%ebp, %ebp", "4403b3: 0f 8e db 02 00 00 \tjle\t0x440694 ", "4403b9: 4c 8b 2d 78 ac c8 00 \tmovq\t0xc8ac78(%rip), %r13 # 0x10cb038 ", "4403c0: 45 8b 65 30 \tmovl\t0x30(%r13), %r12d", "4403c4: 45 85 e4 \ttestl\t%r12d, %r12d", "4403c7: 0f 84 9d 00 00 00 \tje\t0x44046a ", "4403cd: 4c 8b 05 fc c0 c8 00 \tmovq\t0xc8c0fc(%rip), %r8 # 0x10cc4d0 ", "4403d4: 45 8b 48 30 \tmovl\t0x30(%r8), %r9d", "4403d8: 45 85 c9 \ttestl\t%r9d, %r9d", "4403db: 0f 85 01 01 00 00 \tjne\t0x4404e2 ", "4403e1: ba 88 13 00 00 \tmovl\t$0x1388, %edx # imm = 0x1388", "4403e6: 4c 8b 15 53 ac c8 00 \tmovq\t0xc8ac53(%rip), %r10 # 0x10cb040 ", "4403ed: 39 ea \tcmpl\t%ebp, %edx", "4403ef: 89 eb \tmovl\t%ebp, %ebx", "4403f1: 0f 4e da \tcmovlel\t%edx, %ebx", "4403f4: 31 ed \txorl\t%ebp, %ebp", "4403f6: 41 8b 72 30 \tmovl\t0x30(%r10), %esi", "4403fa: 85 f6 \ttestl\t%esi, %esi", "4403fc: 0f 85 73 01 00 00 \tjne\t0x440575 ", "440402: 89 df \tmovl\t%ebx, %edi", "440404: e8 e1 9f 03 00 \tcallq\t0x47a3ea ", "440409: 48 8b 05 28 ac c8 00 \tmovq\t0xc8ac28(%rip), %rax # 0x10cb038 ", "440410: 44 8b 58 24 \tmovl\t0x24(%rax), %r11d", "440414: 45 85 db \ttestl\t%r11d, %r11d", "440417: 0f 85 c7 01 00 00 \tjne\t0x4405e4 ", "44041d: 44 8b 48 30 \tmovl\t0x30(%rax), %r9d", "440421: 45 85 c9 \ttestl\t%r9d, %r9d", "440424: 74 60 \tje\t0x440486 ", "440426: 45 31 ed \txorl\t%r13d, %r13d", "440429: 45 31 e4 \txorl\t%r12d, %r12d", "44042c: 31 ff \txorl\t%edi, %edi", "44042e: 48 8b 15 0b ac c8 00 \tmovq\t0xc8ac0b(%rip), %rdx # 0x10cb040 ", "440490: 44 8b 41 30 \tmovl\t0x30(%rcx), %r8d", "440494: 45 85 c0 \ttestl\t%r8d, %r8d", "440497: 0f 85 ba 00 00 00 \tjne\t0x440557 ", "44049d: e8 a0 fa ff ff \tcallq\t0x43ff42 ", "4404a2: e8 b5 a2 ff ff \tcallq\t0x43a75c ", "4404a7: 48 8b 35 92 ab c8 00 \tmovq\t0xc8ab92(%rip), %rsi # 0x10cb040 ", "4404ae: 45 31 e4 \txorl\t%r12d, %r12d", "4404b1: 8b 7e 30 \tmovl\t0x30(%rsi), %edi", "4404b4: 85 ff \ttestl\t%edi, %edi", "4404b6: 0f 85 8e 00 00 00 \tjne\t0x44054a ", "4404bc: 89 df \tmovl\t%ebx, %edi", "4404be: e8 19 d9 fd ff \tcallq\t0x41dddc ", "4404c3: 4c 8b 15 76 ab c8 00 \tmovq\t0xc8ab76(%rip), %r10 # 0x10cb040 ", "4404ca: 41 8b 5a 30 \tmovl\t0x30(%r10), %ebx", "4404ce: 85 db \ttestl\t%ebx, %ebx", "4404d0: 0f 84 6c ff ff ff \tje\t0x440442 ", "4404d6: e8 51 62 11 00 \tcallq\t0x55672c ", "4404db: 89 c7 \tmovl\t%eax, %edi", "4404dd: e9 4c ff ff ff \tjmp\t0x44042e ", "4404e2: 81 fd f4 01 00 00 \tcmpl\t$0x1f4, %ebp # imm = 0x1F4", "4404e8: 0f 8e f3 fe ff ff \tjle\t0x4403e1 ", "4404ee: 89 ee \tmovl\t%ebp, %esi", "4404f0: bf 30 b2 56 00 \tmovl\t$0x56b230, %edi # imm = 0x56B230", "4404f5: 31 c0 \txorl\t%eax, %eax", "4404f7: e8 d4 cc ff ff \tcallq\t0x43d1d0 ", "4404fc: ba 88 13 00 00 \tmovl\t$0x1388, %edx # imm = 0x1388", "440501: e9 e0 fe ff ff \tjmp\t0x4403e6 ", "440506: f3 41 0f 2a d4 \tcvtsi2ss\t%r12d, %xmm2", "44050b: f3 0f 59 d1 \tmulss\t%xmm1, %xmm2", "44050f: f3 0f 2c ea \tcvttss2si\t%xmm2, %ebp", "440513: e9 99 fe ff ff \tjmp\t0x4403b1 ", "440518: 44 8b 05 e9 6b 78 00 \tmovl\t0x786be9(%rip), %r8d # 0xbc7108 ", "44051f: 45 85 c0 \ttestl\t%r8d, %r8d", "440522: 0f 84 c4 01 00 00 \tje\t0x4406ec ", "440528: 8b 0d de 6b 78 00 \tmovl\t0x786bde(%rip), %ecx # 0xbc710c ", "44052e: 85 c9 \ttestl\t%ecx, %ecx", "440530: 0f 85 20 fe ff ff \tjne\t0x440356 ", "440686: 89 5c 24 08 \tmovl\t%ebx, 0x8(%rsp)", "44068a: e8 41 cb ff ff \tcallq\t0x43d1d0 ", "44068f: e9 ae fd ff ff \tjmp\t0x440442 ", "440694: 48 8b 15 dd a9 c8 00 \tmovq\t0xc8a9dd(%rip), %rdx # 0x10cb078 ", "44069b: 0f 57 c9 \txorps\t%xmm1, %xmm1", "44069e: bb 01 00 00 00 \tmovl\t$0x1, %ebx", "4406a3: 0f 2f 4a 2c \tcomiss\t0x2c(%rdx), %xmm1", "4406a7: 0f 45 eb \tcmovnel\t%ebx, %ebp", "4406aa: e9 0a fd ff ff \tjmp\t0x4403b9 ", "4406af: e8 ee cf fd ff \tcallq\t0x41d6a2 ", "4406b4: be 01 00 00 00 \tmovl\t$0x1, %esi", "4406b9: bf 01 00 00 00 \tmovl\t$0x1, %edi", "4406be: e8 49 59 11 00 \tcallq\t0x55600c ", "4406c3: 48 8b 05 6e a9 c8 00 \tmovq\t0xc8a96e(%rip), %rax # 0x10cb038 ", "4406ca: e9 4e fd ff ff \tjmp\t0x44041d ", "4406cf: 4c 8b 25 02 bc c8 00 \tmovq\t0xc8bc02(%rip), %r12 # 0x10cc2d8 ", "4406d6: ba e8 03 00 00 \tmovl\t$0x3e8, %edx # imm = 0x3E8", "4406db: 89 d0 \tmovl\t%edx, %eax", "4406dd: c1 fa 1f \tsarl\t$0x1f, %edx", "4406e0: 41 f7 7c 24 30 \tidivl\t0x30(%r12)", "4406e5: 89 c5 \tmovl\t%eax, %ebp", "4406e7: e9 20 fc ff ff \tjmp\t0x44030c ", "4406ec: e8 b7 3a 11 00 \tcallq\t0x5541a8 ", "4406f1: c7 05 0d 6a 78 00 01 00 00 00\tmovl\t$0x1, 0x786a0d(%rip) # 0xbc7108 ", "4406fb: 89 05 0b 6a 78 00 \tmovl\t%eax, 0x786a0b(%rip) # 0xbc710c ", "440701: e9 22 fe ff ff \tjmp\t0x440528 " ], "graphs": { "Com_EventLoop": { "calls": [ { "address": 4456290, "label": "MSG_Init", "target": 4536038 }, { "address": 4456296, "label": "NET_FlushPacketQueue", "target": 4540120 }, { "address": 4456409, "label": "Com_Error", "target": 4450866 }, { "address": 4456422, "label": "Z_Free", "target": 4453034 }, { "address": 4456434, "label": "CL_KeyEvent", "target": 4277886 }, { "address": 4456441, "label": "CL_CharEvent", "target": 4274426 }, { "address": 4456452, "label": "CL_MouseEvent", "target": 4263736 }, { "address": 4456461, "label": "CL_JoystickEvent", "target": 4263668 }, { "address": 4456471, "label": "Cbuf_AddText", "target": 4433080 }, { "address": 4456481, "label": "Cbuf_AddText", "target": 4433080 }, { "address": 4456509, "label": "Q_random", "target": 4710334 }, { "address": 4456580, "label": "Com_Printf", "target": 4444624 }, { "address": 4456598, "label": "Com_GetRealEvent", "target": 4455332 }, { "address": 4456684, "label": "CL_PacketEvent", "target": 4318858 }, { "address": 4456697, "label": "NET_GetLoopPacket", "target": 4539930 }, { "address": 4456717, "label": "NET_GetLoopPacket", "target": 4539930 }, { "address": 4456776, "label": "SV_PacketEvent", "target": 4692488 }, { "address": 4456797, "label": "Sys_Milliseconds", "target": 5596972 }, { "address": 4456830, "label": "Com_Printf", "target": 4444624 }, { "address": 4456840, "label": "Sys_Milliseconds", "target": 5596972 }, { "address": 4456881, "label": "memcpy@plt", "target": 4207016 }, { "address": 4456938, "label": "SV_PacketEvent", "target": 4692488 }, { "address": 4456963, "label": "Sys_Milliseconds", "target": 5596972 }, { "address": 4456998, "label": "Com_Printf", "target": 4444624 }, { "address": 4457026, "label": "CL_PacketEvent", "target": 4318858 }, { "address": 4457036, "label": "Sys_Milliseconds", "target": 5596972 } ], "edges": [ { "from": 4456258, "kind": "fallthrough", "target_scope": "local", "to": 4456260 }, { "from": 4456260, "kind": "fallthrough", "target_scope": "local", "to": 4456265 }, { "from": 4456265, "kind": "fallthrough", "target_scope": "local", "to": 4456267 }, { "from": 4456267, "kind": "fallthrough", "target_scope": "local", "to": 4456268 }, { "from": 4456268, "kind": "fallthrough", "target_scope": "local", "to": 4456269 }, { "from": 4456269, "kind": "fallthrough", "target_scope": "local", "to": 4456276 }, { "from": 4456276, "kind": "fallthrough", "target_scope": "local", "to": 4456284 }, { "from": 4456284, "kind": "fallthrough", "target_scope": "local", "to": 4456287 }, { "from": 4456287, "kind": "fallthrough", "target_scope": "local", "to": 4456290 }, { "from": 4456290, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456295 }, { "from": 4456295, "kind": "fallthrough", "target_scope": "local", "to": 4456296 }, { "from": 4456296, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456301 }, { "from": 4456301, "kind": "fallthrough", "target_scope": "local", "to": 4456307 }, { "from": 4456307, "kind": "fallthrough", "target_scope": "local", "to": 4456313 }, { "from": 4456313, "kind": "conditional_taken", "target_scope": "local", "to": 4456590 }, { "from": 4456313, "kind": "fallthrough", "target_scope": "local", "to": 4456319 }, { "from": 4456319, "kind": "fallthrough", "target_scope": "local", "to": 4456322 }, { "from": 4456322, "kind": "fallthrough", "target_scope": "local", "to": 4456325 }, { "from": 4456325, "kind": "fallthrough", "target_scope": "local", "to": 4456330 }, { "from": 4456330, "kind": "fallthrough", "target_scope": "local", "to": 4456334 }, { "from": 4456334, "kind": "fallthrough", "target_scope": "local", "to": 4456340 }, { "from": 4456340, "kind": "fallthrough", "target_scope": "local", "to": 4456346 }, { "from": 4456346, "kind": "fallthrough", "target_scope": "local", "to": 4456353 }, { "from": 4456353, "kind": "fallthrough", "target_scope": "local", "to": 4456360 }, { "from": 4456360, "kind": "fallthrough", "target_scope": "local", "to": 4456366 }, { "from": 4456366, "kind": "fallthrough", "target_scope": "local", "to": 4456372 }, { "from": 4456372, "kind": "fallthrough", "target_scope": "local", "to": 4456378 }, { "from": 4456378, "kind": "fallthrough", "target_scope": "local", "to": 4456380 }, { "from": 4456380, "kind": "conditional_taken", "target_scope": "local", "to": 4456655 }, { "from": 4456380, "kind": "fallthrough", "target_scope": "local", "to": 4456386 }, { "from": 4456386, "kind": "fallthrough", "target_scope": "local", "to": 4456389 }, { "from": 4456389, "kind": "conditional_taken", "target_scope": "local", "to": 4456400 }, { "from": 4456389, "kind": "fallthrough", "target_scope": "local", "to": 4456391 }, { "from": 4456391, "kind": "fallthrough", "target_scope": "local", "to": 4456393 }, { "from": 4456393, "kind": "unconditional", "target_scope": "unresolved_indirect", "to": null }, { "from": 4456400, "kind": "fallthrough", "target_scope": "local", "to": 4456405 }, { "from": 4456405, "kind": "fallthrough", "target_scope": "local", "to": 4456407 }, { "from": 4456407, "kind": "fallthrough", "target_scope": "local", "to": 4456409 }, { "from": 4456409, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456414 }, { "from": 4456414, "kind": "fallthrough", "target_scope": "local", "to": 4456417 }, { "from": 4456417, "kind": "conditional_taken", "target_scope": "local", "to": 4456296 }, { "from": 4456417, "kind": "fallthrough", "target_scope": "local", "to": 4456419 }, { "from": 4456419, "kind": "fallthrough", "target_scope": "local", "to": 4456422 }, { "from": 4456422, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456427 }, { "from": 4456427, "kind": "unconditional", "target_scope": "local", "to": 4456296 }, { "from": 4456432, "kind": "fallthrough", "target_scope": "local", "to": 4456434 }, { "from": 4456434, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456439 }, { "from": 4456439, "kind": "unconditional", "target_scope": "local", "to": 4456414 }, { "from": 4456441, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456446 }, { "from": 4456446, "kind": "fallthrough", "target_scope": "local", "to": 4456448 }, { "from": 4456448, "kind": "unconditional", "target_scope": "local", "to": 4456414 }, { "from": 4456450, "kind": "fallthrough", "target_scope": "local", "to": 4456452 }, { "from": 4456452, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456457 }, { "from": 4456457, "kind": "unconditional", "target_scope": "local", "to": 4456414 }, { "from": 4456459, "kind": "fallthrough", "target_scope": "local", "to": 4456461 }, { "from": 4456461, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456466 }, { "from": 4456466, "kind": "unconditional", "target_scope": "local", "to": 4456414 }, { "from": 4456468, "kind": "fallthrough", "target_scope": "local", "to": 4456471 }, { "from": 4456471, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456476 }, { "from": 4456476, "kind": "fallthrough", "target_scope": "local", "to": 4456481 }, { "from": 4456481, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456486 }, { "from": 4456486, "kind": "unconditional", "target_scope": "local", "to": 4456414 }, { "from": 4456488, "kind": "fallthrough", "target_scope": "local", "to": 4456495 }, { "from": 4456495, "kind": "fallthrough", "target_scope": "local", "to": 4456498 }, { "from": 4456498, "kind": "fallthrough", "target_scope": "local", "to": 4456502 }, { "from": 4456502, "kind": "conditional_taken", "target_scope": "local", "to": 4456527 }, { "from": 4456502, "kind": "fallthrough", "target_scope": "local", "to": 4456504 }, { "from": 4456504, "kind": "fallthrough", "target_scope": "local", "to": 4456509 }, { "from": 4456509, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456514 }, { "from": 4456514, "kind": "fallthrough", "target_scope": "local", "to": 4456521 }, { "from": 4456521, "kind": "fallthrough", "target_scope": "local", "to": 4456525 }, { "from": 4456525, "kind": "conditional_taken", "target_scope": "local", "to": 4456414 }, { "from": 4456525, "kind": "fallthrough", "target_scope": "local", "to": 4456527 }, { "from": 4456527, "kind": "fallthrough", "target_scope": "local", "to": 4456530 }, { "from": 4456530, "kind": "fallthrough", "target_scope": "local", "to": 4456535 }, { "from": 4456535, "kind": "fallthrough", "target_scope": "local", "to": 4456542 }, { "from": 4456542, "kind": "fallthrough", "target_scope": "local", "to": 4456550 }, { "from": 4456550, "kind": "fallthrough", "target_scope": "local", "to": 4456553 }, { "from": 4456553, "kind": "fallthrough", "target_scope": "local", "to": 4456560 }, { "from": 4456560, "kind": "fallthrough", "target_scope": "local", "to": 4456567 }, { "from": 4456567, "kind": "conditional_taken", "target_scope": "local", "to": 4456866 }, { "from": 4456567, "kind": "fallthrough", "target_scope": "local", "to": 4456573 }, { "from": 4456573, "kind": "fallthrough", "target_scope": "local", "to": 4456578 }, { "from": 4456578, "kind": "fallthrough", "target_scope": "local", "to": 4456580 }, { "from": 4456580, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456585 }, { "from": 4456585, "kind": "unconditional", "target_scope": "local", "to": 4456296 }, { "from": 4456590, "kind": "fallthrough", "target_scope": "local", "to": 4456598 }, { "from": 4456598, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456603 }, { "from": 4456603, "kind": "fallthrough", "target_scope": "local", "to": 4456610 }, { "from": 4456610, "kind": "fallthrough", "target_scope": "local", "to": 4456618 }, { "from": 4456618, "kind": "fallthrough", "target_scope": "local", "to": 4456626 }, { "from": 4456626, "kind": "fallthrough", "target_scope": "local", "to": 4456633 }, { "from": 4456633, "kind": "fallthrough", "target_scope": "local", "to": 4456640 }, { "from": 4456640, "kind": "fallthrough", "target_scope": "local", "to": 4456647 }, { "from": 4456647, "kind": "fallthrough", "target_scope": "local", "to": 4456649 }, { "from": 4456649, "kind": "conditional_taken", "target_scope": "local", "to": 4456386 }, { "from": 4456649, "kind": "fallthrough", "target_scope": "local", "to": 4456655 }, { "from": 4456655, "kind": "fallthrough", "target_scope": "local", "to": 4456663 }, { "from": 4456663, "kind": "unconditional", "target_scope": "local", "to": 4456689 }, { "from": 4456665, "kind": "fallthrough", "target_scope": "local", "to": 4456666 }, { "from": 4456666, "kind": "fallthrough", "target_scope": "local", "to": 4456674 }, { "from": 4456674, "kind": "fallthrough", "target_scope": "local", "to": 4456681 }, { "from": 4456681, "kind": "fallthrough", "target_scope": "local", "to": 4456684 }, { "from": 4456684, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456689 }, { "from": 4456689, "kind": "fallthrough", "target_scope": "local", "to": 4456691 }, { "from": 4456691, "kind": "fallthrough", "target_scope": "local", "to": 4456694 }, { "from": 4456694, "kind": "fallthrough", "target_scope": "local", "to": 4456697 }, { "from": 4456697, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456702 }, { "from": 4456702, "kind": "fallthrough", "target_scope": "local", "to": 4456704 }, { "from": 4456704, "kind": "conditional_taken", "target_scope": "local", "to": 4456666 }, { "from": 4456704, "kind": "fallthrough", "target_scope": "local", "to": 4456706 }, { "from": 4456706, "kind": "fallthrough", "target_scope": "local", "to": 4456709 }, { "from": 4456709, "kind": "fallthrough", "target_scope": "local", "to": 4456712 }, { "from": 4456712, "kind": "fallthrough", "target_scope": "local", "to": 4456717 }, { "from": 4456717, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456722 }, { "from": 4456722, "kind": "fallthrough", "target_scope": "local", "to": 4456724 }, { "from": 4456724, "kind": "conditional_taken", "target_scope": "local", "to": 4456850 }, { "from": 4456724, "kind": "fallthrough", "target_scope": "local", "to": 4456726 }, { "from": 4456726, "kind": "fallthrough", "target_scope": "local", "to": 4456733 }, { "from": 4456733, "kind": "fallthrough", "target_scope": "local", "to": 4456736 }, { "from": 4456736, "kind": "fallthrough", "target_scope": "local", "to": 4456738 }, { "from": 4456738, "kind": "conditional_taken", "target_scope": "local", "to": 4456706 }, { "from": 4456738, "kind": "fallthrough", "target_scope": "local", "to": 4456740 }, { "from": 4456740, "kind": "fallthrough", "target_scope": "local", "to": 4456747 }, { "from": 4456747, "kind": "fallthrough", "target_scope": "local", "to": 4456750 }, { "from": 4456750, "kind": "fallthrough", "target_scope": "local", "to": 4456754 }, { "from": 4456754, "kind": "fallthrough", "target_scope": "local", "to": 4456756 }, { "from": 4456756, "kind": "conditional_taken", "target_scope": "local", "to": 4456840 }, { "from": 4456756, "kind": "fallthrough", "target_scope": "local", "to": 4456758 }, { "from": 4456758, "kind": "fallthrough", "target_scope": "local", "to": 4456766 }, { "from": 4456766, "kind": "fallthrough", "target_scope": "local", "to": 4456773 }, { "from": 4456773, "kind": "fallthrough", "target_scope": "local", "to": 4456776 }, { "from": 4456776, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456781 }, { "from": 4456781, "kind": "fallthrough", "target_scope": "local", "to": 4456788 }, { "from": 4456788, "kind": "fallthrough", "target_scope": "local", "to": 4456792 }, { "from": 4456792, "kind": "fallthrough", "target_scope": "local", "to": 4456795 }, { "from": 4456795, "kind": "conditional_taken", "target_scope": "local", "to": 4456706 }, { "from": 4456795, "kind": "fallthrough", "target_scope": "local", "to": 4456797 }, { "from": 4456797, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456802 }, { "from": 4456802, "kind": "fallthrough", "target_scope": "local", "to": 4456809 }, { "from": 4456809, "kind": "fallthrough", "target_scope": "local", "to": 4456811 }, { "from": 4456811, "kind": "fallthrough", "target_scope": "local", "to": 4456816 }, { "from": 4456816, "kind": "conditional_taken", "target_scope": "local", "to": 4456706 }, { "from": 4456816, "kind": "fallthrough", "target_scope": "local", "to": 4456818 }, { "from": 4456818, "kind": "fallthrough", "target_scope": "local", "to": 4456821 }, { "from": 4456821, "kind": "fallthrough", "target_scope": "local", "to": 4456826 }, { "from": 4456826, "kind": "fallthrough", "target_scope": "local", "to": 4456828 }, { "from": 4456828, "kind": "fallthrough", "target_scope": "local", "to": 4456830 }, { "from": 4456830, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456835 }, { "from": 4456835, "kind": "unconditional", "target_scope": "local", "to": 4456706 }, { "from": 4456840, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456845 }, { "from": 4456845, "kind": "fallthrough", "target_scope": "local", "to": 4456848 }, { "from": 4456848, "kind": "unconditional", "target_scope": "local", "to": 4456758 }, { "from": 4456850, "kind": "fallthrough", "target_scope": "local", "to": 4456857 }, { "from": 4456857, "kind": "fallthrough", "target_scope": "local", "to": 4456859 }, { "from": 4456859, "kind": "fallthrough", "target_scope": "local", "to": 4456860 }, { "from": 4456860, "kind": "fallthrough", "target_scope": "local", "to": 4456861 }, { "from": 4456861, "kind": "fallthrough", "target_scope": "local", "to": 4456863 }, { "from": 4456863, "kind": "fallthrough", "target_scope": "local", "to": 4456865 }, { "from": 4456865, "kind": "return", "target_scope": "external", "to": null }, { "from": 4456866, "kind": "fallthrough", "target_scope": "local", "to": 4456874 }, { "from": 4456874, "kind": "fallthrough", "target_scope": "local", "to": 4456878 }, { "from": 4456878, "kind": "fallthrough", "target_scope": "local", "to": 4456881 }, { "from": 4456881, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456886 }, { "from": 4456886, "kind": "fallthrough", "target_scope": "local", "to": 4456893 }, { "from": 4456893, "kind": "fallthrough", "target_scope": "local", "to": 4456897 }, { "from": 4456897, "kind": "fallthrough", "target_scope": "local", "to": 4456900 }, { "from": 4456900, "kind": "conditional_taken", "target_scope": "local", "to": 4457008 }, { "from": 4456900, "kind": "fallthrough", "target_scope": "local", "to": 4456902 }, { "from": 4456902, "kind": "fallthrough", "target_scope": "local", "to": 4456909 }, { "from": 4456909, "kind": "fallthrough", "target_scope": "local", "to": 4456911 }, { "from": 4456911, "kind": "fallthrough", "target_scope": "local", "to": 4456915 }, { "from": 4456915, "kind": "fallthrough", "target_scope": "local", "to": 4456918 }, { "from": 4456918, "kind": "conditional_taken", "target_scope": "local", "to": 4457036 }, { "from": 4456918, "kind": "fallthrough", "target_scope": "local", "to": 4456920 }, { "from": 4456920, "kind": "fallthrough", "target_scope": "local", "to": 4456928 }, { "from": 4456928, "kind": "fallthrough", "target_scope": "local", "to": 4456935 }, { "from": 4456935, "kind": "fallthrough", "target_scope": "local", "to": 4456938 }, { "from": 4456938, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456943 }, { "from": 4456943, "kind": "fallthrough", "target_scope": "local", "to": 4456950 }, { "from": 4456950, "kind": "fallthrough", "target_scope": "local", "to": 4456954 }, { "from": 4456954, "kind": "fallthrough", "target_scope": "local", "to": 4456957 }, { "from": 4456957, "kind": "conditional_taken", "target_scope": "local", "to": 4456419 }, { "from": 4456957, "kind": "fallthrough", "target_scope": "local", "to": 4456963 }, { "from": 4456963, "kind": "possible_call_continuation", "target_scope": "local", "to": 4456968 }, { "from": 4456968, "kind": "fallthrough", "target_scope": "local", "to": 4456970 }, { "from": 4456970, "kind": "fallthrough", "target_scope": "local", "to": 4456977 }, { "from": 4456977, "kind": "fallthrough", "target_scope": "local", "to": 4456981 }, { "from": 4456981, "kind": "conditional_taken", "target_scope": "local", "to": 4456419 }, { "from": 4456981, "kind": "fallthrough", "target_scope": "local", "to": 4456987 }, { "from": 4456987, "kind": "fallthrough", "target_scope": "local", "to": 4456989 }, { "from": 4456989, "kind": "fallthrough", "target_scope": "local", "to": 4456994 }, { "from": 4456994, "kind": "fallthrough", "target_scope": "local", "to": 4456996 }, { "from": 4456996, "kind": "fallthrough", "target_scope": "local", "to": 4456998 }, { "from": 4456998, "kind": "possible_call_continuation", "target_scope": "local", "to": 4457003 }, { "from": 4457003, "kind": "unconditional", "target_scope": "local", "to": 4456419 }, { "from": 4457008, "kind": "fallthrough", "target_scope": "local", "to": 4457016 }, { "from": 4457016, "kind": "fallthrough", "target_scope": "local", "to": 4457023 }, { "from": 4457023, "kind": "fallthrough", "target_scope": "local", "to": 4457026 }, { "from": 4457026, "kind": "possible_call_continuation", "target_scope": "local", "to": 4457031 }, { "from": 4457031, "kind": "unconditional", "target_scope": "local", "to": 4456419 }, { "from": 4457036, "kind": "possible_call_continuation", "target_scope": "local", "to": 4457041 }, { "from": 4457041, "kind": "fallthrough", "target_scope": "local", "to": 4457043 }, { "from": 4457043, "kind": "unconditional", "target_scope": "local", "to": 4456920 } ], "entry": 4456258, "instructions": [ { "address": 4456258, "line": "43ff42: 41 55 \tpushq\t%r13", "opcode": "pushq", "operands": "%r13" }, { "address": 4456260, "line": "43ff44: ba 00 40 00 00 \tmovl\t$0x4000, %edx # imm = 0x4000", "opcode": "movl", "operands": "$0x4000, %edx # imm = 0x4000" }, { "address": 4456265, "line": "43ff49: 41 54 \tpushq\t%r12", "opcode": "pushq", "operands": "%r12" }, { "address": 4456267, "line": "43ff4b: 55 \tpushq\t%rbp", "opcode": "pushq", "operands": "%rbp" }, { "address": 4456268, "line": "43ff4c: 53 \tpushq\t%rbx", "opcode": "pushq", "operands": "%rbx" }, { "address": 4456269, "line": "43ff4d: 48 81 ec 68 40 00 00 \tsubq\t$0x4068, %rsp # imm = 0x4068", "opcode": "subq", "operands": "$0x4068, %rsp # imm = 0x4068" }, { "address": 4456276, "line": "43ff54: 4c 8d ac 24 00 40 00 00 \tleaq\t0x4000(%rsp), %r13", "opcode": "leaq", "operands": "0x4000(%rsp), %r13" }, { "address": 4456284, "line": "43ff5c: 48 89 e6 \tmovq\t%rsp, %rsi", "opcode": "movq", "operands": "%rsp, %rsi" }, { "address": 4456287, "line": "43ff5f: 4c 89 ef \tmovq\t%r13, %rdi", "opcode": "movq", "operands": "%r13, %rdi" }, { "address": 4456290, "line": "43ff62: e8 7f 37 01 00 \tcallq\t0x4536e6 ", "opcode": "callq", "operands": "0x4536e6 " }, { "address": 4456295, "line": "43ff67: 90 \tnop", "opcode": "nop", "operands": "" }, { "address": 4456296, "line": "43ff68: e8 6b 47 01 00 \tcallq\t0x4546d8 ", "opcode": "callq", "operands": "0x4546d8 " }, { "address": 4456301, "line": "43ff6d: 8b 15 a5 71 78 00 \tmovl\t0x7871a5(%rip), %edx # 0xbc7118 ", "opcode": "movl", "operands": "0x7871a5(%rip), %edx # 0xbc7118 " }, { "address": 4456307, "line": "43ff73: 39 15 9b 71 78 00 \tcmpl\t%edx, 0x78719b(%rip) # 0xbc7114 ", "opcode": "cmpl", "operands": "%edx, 0x78719b(%rip) # 0xbc7114 " }, { "address": 4456313, "line": "43ff79: 0f 8e 0f 01 00 00 \tjle\t0x44008e ", "opcode": "jle", "operands": "0x44008e " }, { "address": 4456319, "line": "43ff7f: 48 89 d0 \tmovq\t%rdx, %rax", "opcode": "movq", "operands": "%rdx, %rax" }, { "address": 4456322, "line": "43ff82: 8d 4a 01 \tleal\t0x1(%rdx), %ecx", "opcode": "leal", "operands": "0x1(%rdx), %ecx" }, { "address": 4456325, "line": "43ff85: 25 ff 03 00 00 \tandl\t$0x3ff, %eax # imm = 0x3FF", "opcode": "andl", "operands": "$0x3ff, %eax # imm = 0x3FF" }, { "address": 4456330, "line": "43ff8a: 48 c1 e0 05 \tshlq\t$0x5, %rax", "opcode": "shlq", "operands": "$0x5, %rax" }, { "address": 4456334, "line": "43ff8e: 89 0d 84 71 78 00 \tmovl\t%ecx, 0x787184(%rip) # 0xbc7118 ", "opcode": "movl", "operands": "%ecx, 0x787184(%rip) # 0xbc7118 " }, { "address": 4456340, "line": "43ff94: 8b 90 a4 71 bc 00 \tmovl\t0xbc71a4(%rax), %edx", "opcode": "movl", "operands": "0xbc71a4(%rax), %edx" }, { "address": 4456346, "line": "43ff9a: 44 8b a0 b0 71 bc 00 \tmovl\t0xbc71b0(%rax), %r12d", "opcode": "movl", "operands": "0xbc71b0(%rax), %r12d" }, { "address": 4456353, "line": "43ffa1: 48 8b 98 b8 71 bc 00 \tmovq\t0xbc71b8(%rax), %rbx", "opcode": "movq", "operands": "0xbc71b8(%rax), %rbx" }, { "address": 4456360, "line": "43ffa8: 8b b8 a8 71 bc 00 \tmovl\t0xbc71a8(%rax), %edi", "opcode": "movl", "operands": "0xbc71a8(%rax), %edi" }, { "address": 4456366, "line": "43ffae: 8b b0 ac 71 bc 00 \tmovl\t0xbc71ac(%rax), %esi", "opcode": "movl", "operands": "0xbc71ac(%rax), %esi" }, { "address": 4456372, "line": "43ffb4: 8b a8 a0 71 bc 00 \tmovl\t0xbc71a0(%rax), %ebp", "opcode": "movl", "operands": "0xbc71a0(%rax), %ebp" }, { "address": 4456378, "line": "43ffba: 85 d2 \ttestl\t%edx, %edx", "opcode": "testl", "operands": "%edx, %edx" }, { "address": 4456380, "line": "43ffbc: 0f 84 0d 01 00 00 \tje\t0x4400cf ", "opcode": "je", "operands": "0x4400cf " }, { "address": 4456386, "line": "43ffc2: 83 fa 06 \tcmpl\t$0x6, %edx", "opcode": "cmpl", "operands": "$0x6, %edx" }, { "address": 4456389, "line": "43ffc5: 77 09 \tja\t0x43ffd0 ", "opcode": "ja", "operands": "0x43ffd0 " }, { "address": 4456391, "line": "43ffc7: 89 d0 \tmovl\t%edx, %eax", "opcode": "movl", "operands": "%edx, %eax" }, { "address": 4456393, "line": "43ffc9: ff 24 c5 10 ba 56 00 \tjmpq\t*0x56ba10(,%rax,8)", "opcode": "jmpq", "operands": "*0x56ba10(,%rax,8)" }, { "address": 4456400, "line": "43ffd0: be 38 b9 56 00 \tmovl\t$0x56b938, %esi # imm = 0x56B938", "opcode": "movl", "operands": "$0x56b938, %esi # imm = 0x56B938" }, { "address": 4456405, "line": "43ffd5: 31 ff \txorl\t%edi, %edi", "opcode": "xorl", "operands": "%edi, %edi" }, { "address": 4456407, "line": "43ffd7: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4456409, "line": "43ffd9: e8 54 ea ff ff \tcallq\t0x43ea32 ", "opcode": "callq", "operands": "0x43ea32 " }, { "address": 4456414, "line": "43ffde: 48 85 db \ttestq\t%rbx, %rbx", "opcode": "testq", "operands": "%rbx, %rbx" }, { "address": 4456417, "line": "43ffe1: 74 85 \tje\t0x43ff68 ", "opcode": "je", "operands": "0x43ff68 " }, { "address": 4456419, "line": "43ffe3: 48 89 df \tmovq\t%rbx, %rdi", "opcode": "movq", "operands": "%rbx, %rdi" }, { "address": 4456422, "line": "43ffe6: e8 bf f2 ff ff \tcallq\t0x43f2aa ", "opcode": "callq", "operands": "0x43f2aa " }, { "address": 4456427, "line": "43ffeb: e9 78 ff ff ff \tjmp\t0x43ff68 ", "opcode": "jmp", "operands": "0x43ff68 " }, { "address": 4456432, "line": "43fff0: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4456434, "line": "43fff2: e8 87 46 fd ff \tcallq\t0x41467e ", "opcode": "callq", "operands": "0x41467e " }, { "address": 4456439, "line": "43fff7: eb e5 \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456441, "line": "43fff9: e8 fc 38 fd ff \tcallq\t0x4138fa ", "opcode": "callq", "operands": "0x4138fa " }, { "address": 4456446, "line": "43fffe: 66 90 \tnop", "opcode": "nop", "operands": "" }, { "address": 4456448, "line": "440000: eb dc \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456450, "line": "440002: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4456452, "line": "440004: e8 2f 0f fd ff \tcallq\t0x410f38 ", "opcode": "callq", "operands": "0x410f38 " }, { "address": 4456457, "line": "440009: eb d3 \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456459, "line": "44000b: 89 ea \tmovl\t%ebp, %edx", "opcode": "movl", "operands": "%ebp, %edx" }, { "address": 4456461, "line": "44000d: e8 e2 0e fd ff \tcallq\t0x410ef4 ", "opcode": "callq", "operands": "0x410ef4 " }, { "address": 4456466, "line": "440012: eb ca \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456468, "line": "440014: 48 89 df \tmovq\t%rbx, %rdi", "opcode": "movq", "operands": "%rbx, %rdi" }, { "address": 4456471, "line": "440017: e8 9c a4 ff ff \tcallq\t0x43a4b8 ", "opcode": "callq", "operands": "0x43a4b8 " }, { "address": 4456476, "line": "44001c: bf 84 22 58 00 \tmovl\t$0x582284, %edi # imm = 0x582284", "opcode": "movl", "operands": "$0x582284, %edi # imm = 0x582284" }, { "address": 4456481, "line": "440021: e8 92 a4 ff ff \tcallq\t0x43a4b8 ", "opcode": "callq", "operands": "0x43a4b8 " }, { "address": 4456486, "line": "440026: eb b6 \tjmp\t0x43ffde ", "opcode": "jmp", "operands": "0x43ffde " }, { "address": 4456488, "line": "440028: 48 8b 2d 29 b0 c8 00 \tmovq\t0xc8b029(%rip), %rbp # 0x10cb058 ", "opcode": "movq", "operands": "0xc8b029(%rip), %rbp # 0x10cb058 " }, { "address": 4456495, "line": "44002f: 0f 57 c0 \txorps\t%xmm0, %xmm0", "opcode": "xorps", "operands": "%xmm0, %xmm0" }, { "address": 4456498, "line": "440032: 0f 2f 45 2c \tcomiss\t0x2c(%rbp), %xmm0", "opcode": "comiss", "operands": "0x2c(%rbp), %xmm0" }, { "address": 4456502, "line": "440036: 73 17 \tjae\t0x44004f ", "opcode": "jae", "operands": "0x44004f " }, { "address": 4456504, "line": "440038: bf 10 71 bc 00 \tmovl\t$0xbc7110, %edi # imm = 0xBC7110", "opcode": "movl", "operands": "$0xbc7110, %edi # imm = 0xBC7110" }, { "address": 4456509, "line": "44003d: e8 7c df 03 00 \tcallq\t0x47dfbe ", "opcode": "callq", "operands": "0x47dfbe " }, { "address": 4456514, "line": "440042: 48 8b 0d 0f b0 c8 00 \tmovq\t0xc8b00f(%rip), %rcx # 0x10cb058 ", "opcode": "movq", "operands": "0xc8b00f(%rip), %rcx # 0x10cb058 " }, { "address": 4456521, "line": "440049: 0f 2f 41 2c \tcomiss\t0x2c(%rcx), %xmm0", "opcode": "comiss", "operands": "0x2c(%rcx), %xmm0" }, { "address": 4456525, "line": "44004d: 72 8f \tjb\t0x43ffde ", "opcode": "jb", "operands": "0x43ffde " }, { "address": 4456527, "line": "44004f: 48 8b 33 \tmovq\t(%rbx), %rsi", "opcode": "movq", "operands": "(%rbx), %rsi" }, { "address": 4456530, "line": "440052: 41 8d 44 24 f4 \tleal\t-0xc(%r12), %eax", "opcode": "leal", "operands": "-0xc(%r12), %eax" }, { "address": 4456535, "line": "440057: 3b 84 24 18 40 00 00 \tcmpl\t0x4018(%rsp), %eax", "opcode": "cmpl", "operands": "0x4018(%rsp), %eax" }, { "address": 4456542, "line": "44005e: 48 89 b4 24 50 40 00 00 \tmovq\t%rsi, 0x4050(%rsp)", "opcode": "movq", "operands": "%rsi, 0x4050(%rsp)" }, { "address": 4456550, "line": "440066: 8b 53 08 \tmovl\t0x8(%rbx), %edx", "opcode": "movl", "operands": "0x8(%rbx), %edx" }, { "address": 4456553, "line": "440069: 89 84 24 1c 40 00 00 \tmovl\t%eax, 0x401c(%rsp)", "opcode": "movl", "operands": "%eax, 0x401c(%rsp)" }, { "address": 4456560, "line": "440070: 89 94 24 58 40 00 00 \tmovl\t%edx, 0x4058(%rsp)", "opcode": "movl", "operands": "%edx, 0x4058(%rsp)" }, { "address": 4456567, "line": "440077: 0f 86 25 01 00 00 \tjbe\t0x4401a2 ", "opcode": "jbe", "operands": "0x4401a2 " }, { "address": 4456573, "line": "44007d: bf 60 b9 56 00 \tmovl\t$0x56b960, %edi # imm = 0x56B960", "opcode": "movl", "operands": "$0x56b960, %edi # imm = 0x56B960" }, { "address": 4456578, "line": "440082: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4456580, "line": "440084: e8 47 d1 ff ff \tcallq\t0x43d1d0 ", "opcode": "callq", "operands": "0x43d1d0 " }, { "address": 4456585, "line": "440089: e9 da fe ff ff \tjmp\t0x43ff68 ", "opcode": "jmp", "operands": "0x43ff68 " }, { "address": 4456590, "line": "44008e: 48 8d bc 24 30 40 00 00 \tleaq\t0x4030(%rsp), %rdi", "opcode": "leaq", "operands": "0x4030(%rsp), %rdi" }, { "address": 4456598, "line": "440096: e8 09 fb ff ff \tcallq\t0x43fba4 ", "opcode": "callq", "operands": "0x43fba4 " }, { "address": 4456603, "line": "44009b: 8b 94 24 34 40 00 00 \tmovl\t0x4034(%rsp), %edx", "opcode": "movl", "operands": "0x4034(%rsp), %edx" }, { "address": 4456610, "line": "4400a2: 44 8b a4 24 40 40 00 00 \tmovl\t0x4040(%rsp), %r12d", "opcode": "movl", "operands": "0x4040(%rsp), %r12d" }, { "address": 4456618, "line": "4400aa: 48 8b 9c 24 48 40 00 00 \tmovq\t0x4048(%rsp), %rbx", "opcode": "movq", "operands": "0x4048(%rsp), %rbx" }, { "address": 4456626, "line": "4400b2: 8b bc 24 38 40 00 00 \tmovl\t0x4038(%rsp), %edi", "opcode": "movl", "operands": "0x4038(%rsp), %edi" }, { "address": 4456633, "line": "4400b9: 8b b4 24 3c 40 00 00 \tmovl\t0x403c(%rsp), %esi", "opcode": "movl", "operands": "0x403c(%rsp), %esi" }, { "address": 4456640, "line": "4400c0: 8b ac 24 30 40 00 00 \tmovl\t0x4030(%rsp), %ebp", "opcode": "movl", "operands": "0x4030(%rsp), %ebp" }, { "address": 4456647, "line": "4400c7: 85 d2 \ttestl\t%edx, %edx", "opcode": "testl", "operands": "%edx, %edx" }, { "address": 4456649, "line": "4400c9: 0f 85 f3 fe ff ff \tjne\t0x43ffc2 ", "opcode": "jne", "operands": "0x43ffc2 " }, { "address": 4456655, "line": "4400cf: 48 8d 9c 24 50 40 00 00 \tleaq\t0x4050(%rsp), %rbx", "opcode": "leaq", "operands": "0x4050(%rsp), %rbx" }, { "address": 4456663, "line": "4400d7: eb 18 \tjmp\t0x4400f1 ", "opcode": "jmp", "operands": "0x4400f1 " }, { "address": 4456665, "line": "4400d9: 90 \tnop", "opcode": "nop", "operands": "" }, { "address": 4456666, "line": "4400da: 48 8b bc 24 50 40 00 00 \tmovq\t0x4050(%rsp), %rdi", "opcode": "movq", "operands": "0x4050(%rsp), %rdi" }, { "address": 4456674, "line": "4400e2: 8b b4 24 58 40 00 00 \tmovl\t0x4058(%rsp), %esi", "opcode": "movl", "operands": "0x4058(%rsp), %esi" }, { "address": 4456681, "line": "4400e9: 4c 89 ea \tmovq\t%r13, %rdx", "opcode": "movq", "operands": "%r13, %rdx" }, { "address": 4456684, "line": "4400ec: e8 99 e5 fd ff \tcallq\t0x41e68a ", "opcode": "callq", "operands": "0x41e68a " }, { "address": 4456689, "line": "4400f1: 31 ff \txorl\t%edi, %edi", "opcode": "xorl", "operands": "%edi, %edi" }, { "address": 4456691, "line": "4400f3: 4c 89 ea \tmovq\t%r13, %rdx", "opcode": "movq", "operands": "%r13, %rdx" }, { "address": 4456694, "line": "4400f6: 48 89 de \tmovq\t%rbx, %rsi", "opcode": "movq", "operands": "%rbx, %rsi" }, { "address": 4456697, "line": "4400f9: e8 1c 45 01 00 \tcallq\t0x45461a ", "opcode": "callq", "operands": "0x45461a " }, { "address": 4456702, "line": "4400fe: 85 c0 \ttestl\t%eax, %eax", "opcode": "testl", "operands": "%eax, %eax" }, { "address": 4456704, "line": "440100: 75 d8 \tjne\t0x4400da ", "opcode": "jne", "operands": "0x4400da " }, { "address": 4456706, "line": "440102: 4c 89 ea \tmovq\t%r13, %rdx", "opcode": "movq", "operands": "%r13, %rdx" }, { "address": 4456709, "line": "440105: 48 89 de \tmovq\t%rbx, %rsi", "opcode": "movq", "operands": "%rbx, %rsi" }, { "address": 4456712, "line": "440108: bf 01 00 00 00 \tmovl\t$0x1, %edi", "opcode": "movl", "operands": "$0x1, %edi" }, { "address": 4456717, "line": "44010d: e8 08 45 01 00 \tcallq\t0x45461a ", "opcode": "callq", "operands": "0x45461a " }, { "address": 4456722, "line": "440112: 85 c0 \ttestl\t%eax, %eax", "opcode": "testl", "operands": "%eax, %eax" }, { "address": 4456724, "line": "440114: 74 7c \tje\t0x440192 ", "opcode": "je", "operands": "0x440192 " }, { "address": 4456726, "line": "440116: 48 8b 35 b3 c3 c8 00 \tmovq\t0xc8c3b3(%rip), %rsi # 0x10cc4d0 ", "opcode": "movq", "operands": "0xc8c3b3(%rip), %rsi # 0x10cc4d0 " }, { "address": 4456733, "line": "44011d: 8b 56 30 \tmovl\t0x30(%rsi), %edx", "opcode": "movl", "operands": "0x30(%rsi), %edx" }, { "address": 4456736, "line": "440120: 85 d2 \ttestl\t%edx, %edx", "opcode": "testl", "operands": "%edx, %edx" }, { "address": 4456738, "line": "440122: 74 de \tje\t0x440102 ", "opcode": "je", "operands": "0x440102 " }, { "address": 4456740, "line": "440124: 4c 8b 05 15 af c8 00 \tmovq\t0xc8af15(%rip), %r8 # 0x10cb040 ", "opcode": "movq", "operands": "0xc8af15(%rip), %r8 # 0x10cb040 " }, { "address": 4456747, "line": "44012b: 45 31 e4 \txorl\t%r12d, %r12d", "opcode": "xorl", "operands": "%r12d, %r12d" }, { "address": 4456750, "line": "44012e: 41 8b 78 30 \tmovl\t0x30(%r8), %edi", "opcode": "movl", "operands": "0x30(%r8), %edi" }, { "address": 4456754, "line": "440132: 85 ff \ttestl\t%edi, %edi", "opcode": "testl", "operands": "%edi, %edi" }, { "address": 4456756, "line": "440134: 75 52 \tjne\t0x440188 ", "opcode": "jne", "operands": "0x440188 " }, { "address": 4456758, "line": "440136: 48 8b bc 24 50 40 00 00 \tmovq\t0x4050(%rsp), %rdi", "opcode": "movq", "operands": "0x4050(%rsp), %rdi" }, { "address": 4456766, "line": "44013e: 8b b4 24 58 40 00 00 \tmovl\t0x4058(%rsp), %esi", "opcode": "movl", "operands": "0x4058(%rsp), %esi" }, { "address": 4456773, "line": "440145: 4c 89 ea \tmovq\t%r13, %rdx", "opcode": "movq", "operands": "%r13, %rdx" }, { "address": 4456776, "line": "440148: e8 bb 98 03 00 \tcallq\t0x479a08 ", "opcode": "callq", "operands": "0x479a08 " }, { "address": 4456781, "line": "44014d: 4c 8b 15 ec ae c8 00 \tmovq\t0xc8aeec(%rip), %r10 # 0x10cb040 ", "opcode": "movq", "operands": "0xc8aeec(%rip), %r10 # 0x10cb040 " }, { "address": 4456788, "line": "440154: 45 8b 4a 30 \tmovl\t0x30(%r10), %r9d", "opcode": "movl", "operands": "0x30(%r10), %r9d" }, { "address": 4456792, "line": "440158: 45 85 c9 \ttestl\t%r9d, %r9d", "opcode": "testl", "operands": "%r9d, %r9d" }, { "address": 4456795, "line": "44015b: 74 a5 \tje\t0x440102 ", "opcode": "je", "operands": "0x440102 " }, { "address": 4456797, "line": "44015d: e8 ca 65 11 00 \tcallq\t0x55672c ", "opcode": "callq", "operands": "0x55672c " }, { "address": 4456802, "line": "440162: 4c 8b 1d d7 ae c8 00 \tmovq\t0xc8aed7(%rip), %r11 # 0x10cb040 ", "opcode": "movq", "operands": "0xc8aed7(%rip), %r11 # 0x10cb040 " }, { "address": 4456809, "line": "440169: 89 c2 \tmovl\t%eax, %edx", "opcode": "movl", "operands": "%eax, %edx" }, { "address": 4456811, "line": "44016b: 41 83 7b 30 03 \tcmpl\t$0x3, 0x30(%r11)", "opcode": "cmpl", "operands": "$0x3, 0x30(%r11)" }, { "address": 4456816, "line": "440170: 75 90 \tjne\t0x440102 ", "opcode": "jne", "operands": "0x440102 " }, { "address": 4456818, "line": "440172: 44 29 e2 \tsubl\t%r12d, %edx", "opcode": "subl", "operands": "%r12d, %edx" }, { "address": 4456821, "line": "440175: bf d2 ac 56 00 \tmovl\t$0x56acd2, %edi # imm = 0x56ACD2", "opcode": "movl", "operands": "$0x56acd2, %edi # imm = 0x56ACD2" }, { "address": 4456826, "line": "44017a: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4456828, "line": "44017c: 89 d6 \tmovl\t%edx, %esi", "opcode": "movl", "operands": "%edx, %esi" }, { "address": 4456830, "line": "44017e: e8 4d d0 ff ff \tcallq\t0x43d1d0 ", "opcode": "callq", "operands": "0x43d1d0 " }, { "address": 4456835, "line": "440183: e9 7a ff ff ff \tjmp\t0x440102 ", "opcode": "jmp", "operands": "0x440102 " }, { "address": 4456840, "line": "440188: e8 9f 65 11 00 \tcallq\t0x55672c ", "opcode": "callq", "operands": "0x55672c " }, { "address": 4456845, "line": "44018d: 41 89 c4 \tmovl\t%eax, %r12d", "opcode": "movl", "operands": "%eax, %r12d" }, { "address": 4456848, "line": "440190: eb a4 \tjmp\t0x440136 ", "opcode": "jmp", "operands": "0x440136 " }, { "address": 4456850, "line": "440192: 48 81 c4 68 40 00 00 \taddq\t$0x4068, %rsp # imm = 0x4068", "opcode": "addq", "operands": "$0x4068, %rsp # imm = 0x4068" }, { "address": 4456857, "line": "440199: 89 e8 \tmovl\t%ebp, %eax", "opcode": "movl", "operands": "%ebp, %eax" }, { "address": 4456859, "line": "44019b: 5b \tpopq\t%rbx", "opcode": "popq", "operands": "%rbx" }, { "address": 4456860, "line": "44019c: 5d \tpopq\t%rbp", "opcode": "popq", "operands": "%rbp" }, { "address": 4456861, "line": "44019d: 41 5c \tpopq\t%r12", "opcode": "popq", "operands": "%r12" }, { "address": 4456863, "line": "44019f: 41 5d \tpopq\t%r13", "opcode": "popq", "operands": "%r13" }, { "address": 4456865, "line": "4401a1: c3 \tretq", "opcode": "retq", "operands": "" }, { "address": 4456866, "line": "4401a2: 48 8b bc 24 10 40 00 00 \tmovq\t0x4010(%rsp), %rdi", "opcode": "movq", "operands": "0x4010(%rsp), %rdi" }, { "address": 4456874, "line": "4401aa: 48 8d 73 0c \tleaq\t0xc(%rbx), %rsi", "opcode": "leaq", "operands": "0xc(%rbx), %rsi" }, { "address": 4456878, "line": "4401ae: 48 63 d0 \tmovslq\t%eax, %rdx", "opcode": "movslq", "operands": "%eax, %rdx" }, { "address": 4456881, "line": "4401b1: e8 f2 2f fc ff \tcallq\t0x4031a8 ", "opcode": "callq", "operands": "0x4031a8 " }, { "address": 4456886, "line": "4401b6: 48 8b 3d 13 c3 c8 00 \tmovq\t0xc8c313(%rip), %rdi # 0x10cc4d0 ", "opcode": "movq", "operands": "0xc8c313(%rip), %rdi # 0x10cc4d0 " }, { "address": 4456893, "line": "4401bd: 44 8b 67 30 \tmovl\t0x30(%rdi), %r12d", "opcode": "movl", "operands": "0x30(%rdi), %r12d" }, { "address": 4456897, "line": "4401c1: 45 85 e4 \ttestl\t%r12d, %r12d", "opcode": "testl", "operands": "%r12d, %r12d" }, { "address": 4456900, "line": "4401c4: 74 6a \tje\t0x440230 ", "opcode": "je", "operands": "0x440230 " }, { "address": 4456902, "line": "4401c6: 4c 8b 0d 73 ae c8 00 \tmovq\t0xc8ae73(%rip), %r9 # 0x10cb040 ", "opcode": "movq", "operands": "0xc8ae73(%rip), %r9 # 0x10cb040 " }, { "address": 4456909, "line": "4401cd: 31 ed \txorl\t%ebp, %ebp", "opcode": "xorl", "operands": "%ebp, %ebp" }, { "address": 4456911, "line": "4401cf: 45 8b 41 30 \tmovl\t0x30(%r9), %r8d", "opcode": "movl", "operands": "0x30(%r9), %r8d" }, { "address": 4456915, "line": "4401d3: 45 85 c0 \ttestl\t%r8d, %r8d", "opcode": "testl", "operands": "%r8d, %r8d" }, { "address": 4456918, "line": "4401d6: 75 74 \tjne\t0x44024c ", "opcode": "jne", "operands": "0x44024c " }, { "address": 4456920, "line": "4401d8: 48 8b bc 24 50 40 00 00 \tmovq\t0x4050(%rsp), %rdi", "opcode": "movq", "operands": "0x4050(%rsp), %rdi" }, { "address": 4456928, "line": "4401e0: 8b b4 24 58 40 00 00 \tmovl\t0x4058(%rsp), %esi", "opcode": "movl", "operands": "0x4058(%rsp), %esi" }, { "address": 4456935, "line": "4401e7: 4c 89 ea \tmovq\t%r13, %rdx", "opcode": "movq", "operands": "%r13, %rdx" }, { "address": 4456938, "line": "4401ea: e8 19 98 03 00 \tcallq\t0x479a08 ", "opcode": "callq", "operands": "0x479a08 " }, { "address": 4456943, "line": "4401ef: 4c 8b 1d 4a ae c8 00 \tmovq\t0xc8ae4a(%rip), %r11 # 0x10cb040 ", "opcode": "movq", "operands": "0xc8ae4a(%rip), %r11 # 0x10cb040 " }, { "address": 4456950, "line": "4401f6: 45 8b 53 30 \tmovl\t0x30(%r11), %r10d", "opcode": "movl", "operands": "0x30(%r11), %r10d" }, { "address": 4456954, "line": "4401fa: 45 85 d2 \ttestl\t%r10d, %r10d", "opcode": "testl", "operands": "%r10d, %r10d" }, { "address": 4456957, "line": "4401fd: 0f 84 e0 fd ff ff \tje\t0x43ffe3 ", "opcode": "je", "operands": "0x43ffe3 " }, { "address": 4456963, "line": "440203: e8 24 65 11 00 \tcallq\t0x55672c ", "opcode": "callq", "operands": "0x55672c " }, { "address": 4456968, "line": "440208: 89 c2 \tmovl\t%eax, %edx", "opcode": "movl", "operands": "%eax, %edx" }, { "address": 4456970, "line": "44020a: 48 8b 05 2f ae c8 00 \tmovq\t0xc8ae2f(%rip), %rax # 0x10cb040 ", "opcode": "movq", "operands": "0xc8ae2f(%rip), %rax # 0x10cb040 " }, { "address": 4456977, "line": "440211: 83 78 30 03 \tcmpl\t$0x3, 0x30(%rax)", "opcode": "cmpl", "operands": "$0x3, 0x30(%rax)" }, { "address": 4456981, "line": "440215: 0f 85 c8 fd ff ff \tjne\t0x43ffe3 ", "opcode": "jne", "operands": "0x43ffe3 " }, { "address": 4456987, "line": "44021b: 29 ea \tsubl\t%ebp, %edx", "opcode": "subl", "operands": "%ebp, %edx" }, { "address": 4456989, "line": "44021d: bf d2 ac 56 00 \tmovl\t$0x56acd2, %edi # imm = 0x56ACD2", "opcode": "movl", "operands": "$0x56acd2, %edi # imm = 0x56ACD2" }, { "address": 4456994, "line": "440222: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4456996, "line": "440224: 89 d6 \tmovl\t%edx, %esi", "opcode": "movl", "operands": "%edx, %esi" }, { "address": 4456998, "line": "440226: e8 a5 cf ff ff \tcallq\t0x43d1d0 ", "opcode": "callq", "operands": "0x43d1d0 " }, { "address": 4457003, "line": "44022b: e9 b3 fd ff ff \tjmp\t0x43ffe3 ", "opcode": "jmp", "operands": "0x43ffe3 " }, { "address": 4457008, "line": "440230: 48 8b bc 24 50 40 00 00 \tmovq\t0x4050(%rsp), %rdi", "opcode": "movq", "operands": "0x4050(%rsp), %rdi" }, { "address": 4457016, "line": "440238: 8b b4 24 58 40 00 00 \tmovl\t0x4058(%rsp), %esi", "opcode": "movl", "operands": "0x4058(%rsp), %esi" }, { "address": 4457023, "line": "44023f: 4c 89 ea \tmovq\t%r13, %rdx", "opcode": "movq", "operands": "%r13, %rdx" }, { "address": 4457026, "line": "440242: e8 43 e4 fd ff \tcallq\t0x41e68a ", "opcode": "callq", "operands": "0x41e68a " }, { "address": 4457031, "line": "440247: e9 97 fd ff ff \tjmp\t0x43ffe3 ", "opcode": "jmp", "operands": "0x43ffe3 " }, { "address": 4457036, "line": "44024c: e8 db 64 11 00 \tcallq\t0x55672c ", "opcode": "callq", "operands": "0x55672c " }, { "address": 4457041, "line": "440251: 89 c5 \tmovl\t%eax, %ebp", "opcode": "movl", "operands": "%eax, %ebp" }, { "address": 4457043, "line": "440253: eb 83 \tjmp\t0x4401d8 ", "opcode": "jmp", "operands": "0x4401d8 " }, { "address": 4457045, "line": "440255: 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." }, "Com_GetRealEvent": { "calls": [ { "address": 4455359, "label": "Sys_GetEvent", "target": 5594504 }, { "address": 4455484, "label": "FS_Read", "target": 4472356 }, { "address": 4455503, "label": "Com_Error", "target": 4450866 }, { "address": 4455614, "label": "FS_Write", "target": 4471762 }, { "address": 4455633, "label": "Com_Error", "target": 4450866 }, { "address": 4455661, "label": "FS_Write", "target": 4471762 }, { "address": 4455685, "label": "Com_Error", "target": 4450866 }, { "address": 4455729, "label": "Com_Error", "target": 4450866 }, { "address": 4455742, "label": "memset@plt", "target": 4205688 }, { "address": 4455765, "label": "FS_Read", "target": 4472356 }, { "address": 4455789, "label": "Com_Error", "target": 4450866 } ], "edges": [ { "from": 4455332, "kind": "fallthrough", "target_scope": "local", "to": 4455334 }, { "from": 4455334, "kind": "fallthrough", "target_scope": "local", "to": 4455335 }, { "from": 4455335, "kind": "fallthrough", "target_scope": "local", "to": 4455336 }, { "from": 4455336, "kind": "fallthrough", "target_scope": "local", "to": 4455339 }, { "from": 4455339, "kind": "fallthrough", "target_scope": "local", "to": 4455343 }, { "from": 4455343, "kind": "fallthrough", "target_scope": "local", "to": 4455350 }, { "from": 4455350, "kind": "fallthrough", "target_scope": "local", "to": 4455354 }, { "from": 4455354, "kind": "conditional_taken", "target_scope": "local", "to": 4455468 }, { "from": 4455354, "kind": "fallthrough", "target_scope": "local", "to": 4455356 }, { "from": 4455356, "kind": "fallthrough", "target_scope": "local", "to": 4455359 }, { "from": 4455359, "kind": "possible_call_continuation", "target_scope": "local", "to": 4455364 }, { "from": 4455364, "kind": "fallthrough", "target_scope": "local", "to": 4455368 }, { "from": 4455368, "kind": "fallthrough", "target_scope": "local", "to": 4455373 }, { "from": 4455373, "kind": "fallthrough", "target_scope": "local", "to": 4455378 }, { "from": 4455378, "kind": "fallthrough", "target_scope": "local", "to": 4455383 }, { "from": 4455383, "kind": "fallthrough", "target_scope": "local", "to": 4455390 }, { "from": 4455390, "kind": "fallthrough", "target_scope": "local", "to": 4455395 }, { "from": 4455395, "kind": "fallthrough", "target_scope": "local", "to": 4455400 }, { "from": 4455400, "kind": "fallthrough", "target_scope": "local", "to": 4455405 }, { "from": 4455405, "kind": "fallthrough", "target_scope": "local", "to": 4455410 }, { "from": 4455410, "kind": "fallthrough", "target_scope": "local", "to": 4455414 }, { "from": 4455414, "kind": "conditional_taken", "target_scope": "local", "to": 4455598 }, { "from": 4455414, "kind": "fallthrough", "target_scope": "local", "to": 4455420 }, { "from": 4455420, "kind": "fallthrough", "target_scope": "local", "to": 4455425 }, { "from": 4455425, "kind": "fallthrough", "target_scope": "local", "to": 4455430 }, { "from": 4455430, "kind": "fallthrough", "target_scope": "local", "to": 4455433 }, { "from": 4455433, "kind": "fallthrough", "target_scope": "local", "to": 4455438 }, { "from": 4455438, "kind": "fallthrough", "target_scope": "local", "to": 4455443 }, { "from": 4455443, "kind": "fallthrough", "target_scope": "local", "to": 4455446 }, { "from": 4455446, "kind": "fallthrough", "target_scope": "local", "to": 4455450 }, { "from": 4455450, "kind": "fallthrough", "target_scope": "local", "to": 4455454 }, { "from": 4455454, "kind": "fallthrough", "target_scope": "local", "to": 4455458 }, { "from": 4455458, "kind": "fallthrough", "target_scope": "local", "to": 4455462 }, { "from": 4455462, "kind": "fallthrough", "target_scope": "local", "to": 4455463 }, { "from": 4455463, "kind": "fallthrough", "target_scope": "local", "to": 4455464 }, { "from": 4455464, "kind": "fallthrough", "target_scope": "local", "to": 4455466 }, { "from": 4455466, "kind": "return", "target_scope": "external", "to": null }, { "from": 4455467, "kind": "fallthrough", "target_scope": "local", "to": 4455468 }, { "from": 4455468, "kind": "fallthrough", "target_scope": "local", "to": 4455474 }, { "from": 4455474, "kind": "fallthrough", "target_scope": "local", "to": 4455479 }, { "from": 4455479, "kind": "fallthrough", "target_scope": "local", "to": 4455484 }, { "from": 4455484, "kind": "possible_call_continuation", "target_scope": "local", "to": 4455489 }, { "from": 4455489, "kind": "fallthrough", "target_scope": "local", "to": 4455492 }, { "from": 4455492, "kind": "conditional_taken", "target_scope": "local", "to": 4455508 }, { "from": 4455492, "kind": "fallthrough", "target_scope": "local", "to": 4455494 }, { "from": 4455494, "kind": "fallthrough", "target_scope": "local", "to": 4455499 }, { "from": 4455499, "kind": "fallthrough", "target_scope": "local", "to": 4455501 }, { "from": 4455501, "kind": "fallthrough", "target_scope": "local", "to": 4455503 }, { "from": 4455503, "kind": "possible_call_continuation", "target_scope": "local", "to": 4455508 }, { "from": 4455508, "kind": "fallthrough", "target_scope": "local", "to": 4455513 }, { "from": 4455513, "kind": "fallthrough", "target_scope": "local", "to": 4455516 }, { "from": 4455516, "kind": "conditional_taken", "target_scope": "local", "to": 4455420 }, { "from": 4455516, "kind": "fallthrough", "target_scope": "local", "to": 4455518 }, { "from": 4455518, "kind": "fallthrough", "target_scope": "local", "to": 4455525 }, { "from": 4455525, "kind": "fallthrough", "target_scope": "local", "to": 4455530 }, { "from": 4455530, "kind": "fallthrough", "target_scope": "local", "to": 4455533 }, { "from": 4455533, "kind": "fallthrough", "target_scope": "local", "to": 4455537 }, { "from": 4455537, "kind": "fallthrough", "target_scope": "local", "to": 4455541 }, { "from": 4455541, "kind": "fallthrough", "target_scope": "local", "to": 4455544 }, { "from": 4455544, "kind": "fallthrough", "target_scope": "local", "to": 4455547 }, { "from": 4455547, "kind": "conditional_taken", "target_scope": "local", "to": 4455585 }, { "from": 4455547, "kind": "fallthrough", "target_scope": "local", "to": 4455549 }, { "from": 4455549, "kind": "unconditional", "target_scope": "local", "to": 4455695 }, { "from": 4455554, "kind": "fallthrough", "target_scope": "local", "to": 4455558 }, { "from": 4455558, "kind": "fallthrough", "target_scope": "local", "to": 4455561 }, { "from": 4455561, "kind": "fallthrough", "target_scope": "local", "to": 4455565 }, { "from": 4455565, "kind": "fallthrough", "target_scope": "local", "to": 4455568 }, { "from": 4455568, "kind": "conditional_taken", "target_scope": "local", "to": 4455580 }, { "from": 4455568, "kind": "fallthrough", "target_scope": "local", "to": 4455570 }, { "from": 4455570, "kind": "fallthrough", "target_scope": "local", "to": 4455572 }, { "from": 4455572, "kind": "fallthrough", "target_scope": "local", "to": 4455574 }, { "from": 4455574, "kind": "conditional_taken", "target_scope": "local", "to": 4455799 }, { "from": 4455574, "kind": "fallthrough", "target_scope": "local", "to": 4455580 }, { "from": 4455580, "kind": "fallthrough", "target_scope": "local", "to": 4455583 }, { "from": 4455583, "kind": "conditional_taken", "target_scope": "local", "to": 4455695 }, { "from": 4455583, "kind": "fallthrough", "target_scope": "local", "to": 4455585 }, { "from": 4455585, "kind": "fallthrough", "target_scope": "local", "to": 4455588 }, { "from": 4455588, "kind": "fallthrough", "target_scope": "local", "to": 4455590 }, { "from": 4455590, "kind": "conditional_taken", "target_scope": "local", "to": 4455554 }, { "from": 4455590, "kind": "fallthrough", "target_scope": "local", "to": 4455592 }, { "from": 4455592, "kind": "fallthrough", "target_scope": "local", "to": 4455596 }, { "from": 4455596, "kind": "unconditional", "target_scope": "local", "to": 4455561 }, { "from": 4455598, "kind": "fallthrough", "target_scope": "local", "to": 4455604 }, { "from": 4455604, "kind": "fallthrough", "target_scope": "local", "to": 4455609 }, { "from": 4455609, "kind": "fallthrough", "target_scope": "local", "to": 4455614 }, { "from": 4455614, "kind": "possible_call_continuation", "target_scope": "local", "to": 4455619 }, { "from": 4455619, "kind": "fallthrough", "target_scope": "local", "to": 4455622 }, { "from": 4455622, "kind": "conditional_taken", "target_scope": "local", "to": 4455638 }, { "from": 4455622, "kind": "fallthrough", "target_scope": "local", "to": 4455624 }, { "from": 4455624, "kind": "fallthrough", "target_scope": "local", "to": 4455629 }, { "from": 4455629, "kind": "fallthrough", "target_scope": "local", "to": 4455631 }, { "from": 4455631, "kind": "fallthrough", "target_scope": "local", "to": 4455633 }, { "from": 4455633, "kind": "possible_call_continuation", "target_scope": "local", "to": 4455638 }, { "from": 4455638, "kind": "fallthrough", "target_scope": "local", "to": 4455642 }, { "from": 4455642, "kind": "fallthrough", "target_scope": "local", "to": 4455644 }, { "from": 4455644, "kind": "conditional_taken", "target_scope": "local", "to": 4455420 }, { "from": 4455644, "kind": "fallthrough", "target_scope": "local", "to": 4455650 }, { "from": 4455650, "kind": "fallthrough", "target_scope": "local", "to": 4455655 }, { "from": 4455655, "kind": "fallthrough", "target_scope": "local", "to": 4455661 }, { "from": 4455661, "kind": "possible_call_continuation", "target_scope": "local", "to": 4455666 }, { "from": 4455666, "kind": "fallthrough", "target_scope": "local", "to": 4455670 }, { "from": 4455670, "kind": "conditional_taken", "target_scope": "local", "to": 4455420 }, { "from": 4455670, "kind": "fallthrough", "target_scope": "local", "to": 4455676 }, { "from": 4455676, "kind": "fallthrough", "target_scope": "local", "to": 4455681 }, { "from": 4455681, "kind": "fallthrough", "target_scope": "local", "to": 4455683 }, { "from": 4455683, "kind": "fallthrough", "target_scope": "local", "to": 4455685 }, { "from": 4455685, "kind": "possible_call_continuation", "target_scope": "local", "to": 4455690 }, { "from": 4455690, "kind": "unconditional", "target_scope": "local", "to": 4455420 }, { "from": 4455695, "kind": "fallthrough", "target_scope": "local", "to": 4455702 }, { "from": 4455702, "kind": "fallthrough", "target_scope": "local", "to": 4455707 }, { "from": 4455707, "kind": "fallthrough", "target_scope": "local", "to": 4455712 }, { "from": 4455712, "kind": "fallthrough", "target_scope": "local", "to": 4455717 }, { "from": 4455717, "kind": "fallthrough", "target_scope": "local", "to": 4455721 }, { "from": 4455721, "kind": "fallthrough", "target_scope": "local", "to": 4455723 }, { "from": 4455723, "kind": "fallthrough", "target_scope": "local", "to": 4455725 }, { "from": 4455725, "kind": "fallthrough", "target_scope": "local", "to": 4455727 }, { "from": 4455727, "kind": "fallthrough", "target_scope": "local", "to": 4455729 }, { "from": 4455729, "kind": "possible_call_continuation", "target_scope": "local", "to": 4455734 }, { "from": 4455734, "kind": "fallthrough", "target_scope": "local", "to": 4455736 }, { "from": 4455736, "kind": "fallthrough", "target_scope": "local", "to": 4455739 }, { "from": 4455739, "kind": "fallthrough", "target_scope": "local", "to": 4455742 }, { "from": 4455742, "kind": "possible_call_continuation", "target_scope": "local", "to": 4455747 }, { "from": 4455747, "kind": "fallthrough", "target_scope": "local", "to": 4455751 }, { "from": 4455751, "kind": "fallthrough", "target_scope": "local", "to": 4455757 }, { "from": 4455757, "kind": "fallthrough", "target_scope": "local", "to": 4455760 }, { "from": 4455760, "kind": "fallthrough", "target_scope": "local", "to": 4455765 }, { "from": 4455765, "kind": "possible_call_continuation", "target_scope": "local", "to": 4455770 }, { "from": 4455770, "kind": "fallthrough", "target_scope": "local", "to": 4455774 }, { "from": 4455774, "kind": "conditional_taken", "target_scope": "local", "to": 4455420 }, { "from": 4455774, "kind": "fallthrough", "target_scope": "local", "to": 4455780 }, { "from": 4455780, "kind": "fallthrough", "target_scope": "local", "to": 4455785 }, { "from": 4455785, "kind": "fallthrough", "target_scope": "local", "to": 4455787 }, { "from": 4455787, "kind": "fallthrough", "target_scope": "local", "to": 4455789 }, { "from": 4455789, "kind": "possible_call_continuation", "target_scope": "local", "to": 4455794 }, { "from": 4455794, "kind": "unconditional", "target_scope": "local", "to": 4455420 }, { "from": 4455799, "kind": "fallthrough", "target_scope": "local", "to": 4455801 }, { "from": 4455801, "kind": "fallthrough", "target_scope": "local", "to": 4455804 }, { "from": 4455804, "kind": "conditional_taken", "target_scope": "local", "to": 4455852 }, { "from": 4455804, "kind": "fallthrough", "target_scope": "local", "to": 4455806 }, { "from": 4455806, "kind": "fallthrough", "target_scope": "local", "to": 4455810 }, { "from": 4455810, "kind": "fallthrough", "target_scope": "local", "to": 4455817 }, { "from": 4455817, "kind": "fallthrough", "target_scope": "local", "to": 4455821 }, { "from": 4455821, "kind": "fallthrough", "target_scope": "local", "to": 4455825 }, { "from": 4455825, "kind": "fallthrough", "target_scope": "local", "to": 4455828 }, { "from": 4455828, "kind": "fallthrough", "target_scope": "local", "to": 4455832 }, { "from": 4455832, "kind": "fallthrough", "target_scope": "local", "to": 4455839 }, { "from": 4455839, "kind": "fallthrough", "target_scope": "local", "to": 4455842 }, { "from": 4455842, "kind": "fallthrough", "target_scope": "local", "to": 4455850 }, { "from": 4455850, "kind": "unconditional", "target_scope": "local", "to": 4455734 }, { "from": 4455852, "kind": "fallthrough", "target_scope": "local", "to": 4455856 }, { "from": 4455856, "kind": "fallthrough", "target_scope": "local", "to": 4455859 }, { "from": 4455859, "kind": "fallthrough", "target_scope": "local", "to": 4455862 }, { "from": 4455862, "kind": "fallthrough", "target_scope": "local", "to": 4455864 }, { "from": 4455864, "kind": "fallthrough", "target_scope": "local", "to": 4455868 }, { "from": 4455868, "kind": "fallthrough", "target_scope": "local", "to": 4455872 }, { "from": 4455872, "kind": "fallthrough", "target_scope": "local", "to": 4455879 }, { "from": 4455879, "kind": "fallthrough", "target_scope": "local", "to": 4455886 }, { "from": 4455886, "kind": "fallthrough", "target_scope": "local", "to": 4455890 }, { "from": 4455890, "kind": "fallthrough", "target_scope": "local", "to": 4455894 }, { "from": 4455894, "kind": "fallthrough", "target_scope": "local", "to": 4455896 }, { "from": 4455896, "kind": "unconditional", "target_scope": "local", "to": 4455806 } ], "entry": 4455332, "instructions": [ { "address": 4455332, "line": "43fba4: 41 54 \tpushq\t%r12", "opcode": "pushq", "operands": "%r12" }, { "address": 4455334, "line": "43fba6: 55 \tpushq\t%rbp", "opcode": "pushq", "operands": "%rbp" }, { "address": 4455335, "line": "43fba7: 53 \tpushq\t%rbx", "opcode": "pushq", "operands": "%rbx" }, { "address": 4455336, "line": "43fba8: 48 89 fb \tmovq\t%rdi, %rbx", "opcode": "movq", "operands": "%rdi, %rbx" }, { "address": 4455339, "line": "43fbab: 48 83 ec 40 \tsubq\t$0x40, %rsp", "opcode": "subq", "operands": "$0x40, %rsp" }, { "address": 4455343, "line": "43fbaf: 48 8b 05 ca b4 c8 00 \tmovq\t0xc8b4ca(%rip), %rax # 0x10cb080 ", "opcode": "movq", "operands": "0xc8b4ca(%rip), %rax # 0x10cb080 " }, { "address": 4455350, "line": "43fbb6: 83 78 30 02 \tcmpl\t$0x2, 0x30(%rax)", "opcode": "cmpl", "operands": "$0x2, 0x30(%rax)" }, { "address": 4455354, "line": "43fbba: 74 70 \tje\t0x43fc2c ", "opcode": "je", "operands": "0x43fc2c " }, { "address": 4455356, "line": "43fbbc: 48 89 e7 \tmovq\t%rsp, %rdi", "opcode": "movq", "operands": "%rsp, %rdi" }, { "address": 4455359, "line": "43fbbf: e8 c4 61 11 00 \tcallq\t0x555d88 ", "opcode": "callq", "operands": "0x555d88 " }, { "address": 4455364, "line": "43fbc4: 48 8b 2c 24 \tmovq\t(%rsp), %rbp", "opcode": "movq", "operands": "(%rsp), %rbp" }, { "address": 4455368, "line": "43fbc8: 48 8b 54 24 08 \tmovq\t0x8(%rsp), %rdx", "opcode": "movq", "operands": "0x8(%rsp), %rdx" }, { "address": 4455373, "line": "43fbcd: 4c 8b 64 24 10 \tmovq\t0x10(%rsp), %r12", "opcode": "movq", "operands": "0x10(%rsp), %r12" }, { "address": 4455378, "line": "43fbd2: 4c 8b 44 24 18 \tmovq\t0x18(%rsp), %r8", "opcode": "movq", "operands": "0x18(%rsp), %r8" }, { "address": 4455383, "line": "43fbd7: 48 8b 0d a2 b4 c8 00 \tmovq\t0xc8b4a2(%rip), %rcx # 0x10cb080 ", "opcode": "movq", "operands": "0xc8b4a2(%rip), %rcx # 0x10cb080 " }, { "address": 4455390, "line": "43fbde: 48 89 6c 24 20 \tmovq\t%rbp, 0x20(%rsp)", "opcode": "movq", "operands": "%rbp, 0x20(%rsp)" }, { "address": 4455395, "line": "43fbe3: 48 89 54 24 28 \tmovq\t%rdx, 0x28(%rsp)", "opcode": "movq", "operands": "%rdx, 0x28(%rsp)" }, { "address": 4455400, "line": "43fbe8: 4c 89 64 24 30 \tmovq\t%r12, 0x30(%rsp)", "opcode": "movq", "operands": "%r12, 0x30(%rsp)" }, { "address": 4455405, "line": "43fbed: 4c 89 44 24 38 \tmovq\t%r8, 0x38(%rsp)", "opcode": "movq", "operands": "%r8, 0x38(%rsp)" }, { "address": 4455410, "line": "43fbf2: 83 79 30 01 \tcmpl\t$0x1, 0x30(%rcx)", "opcode": "cmpl", "operands": "$0x1, 0x30(%rcx)" }, { "address": 4455414, "line": "43fbf6: 0f 84 b2 00 00 00 \tje\t0x43fcae ", "opcode": "je", "operands": "0x43fcae " }, { "address": 4455420, "line": "43fbfc: 48 8b 7c 24 20 \tmovq\t0x20(%rsp), %rdi", "opcode": "movq", "operands": "0x20(%rsp), %rdi" }, { "address": 4455425, "line": "43fc01: 4c 8b 4c 24 28 \tmovq\t0x28(%rsp), %r9", "opcode": "movq", "operands": "0x28(%rsp), %r9" }, { "address": 4455430, "line": "43fc06: 48 89 d8 \tmovq\t%rbx, %rax", "opcode": "movq", "operands": "%rbx, %rax" }, { "address": 4455433, "line": "43fc09: 48 8b 74 24 30 \tmovq\t0x30(%rsp), %rsi", "opcode": "movq", "operands": "0x30(%rsp), %rsi" }, { "address": 4455438, "line": "43fc0e: 4c 8b 5c 24 38 \tmovq\t0x38(%rsp), %r11", "opcode": "movq", "operands": "0x38(%rsp), %r11" }, { "address": 4455443, "line": "43fc13: 48 89 3b \tmovq\t%rdi, (%rbx)", "opcode": "movq", "operands": "%rdi, (%rbx)" }, { "address": 4455446, "line": "43fc16: 4c 89 4b 08 \tmovq\t%r9, 0x8(%rbx)", "opcode": "movq", "operands": "%r9, 0x8(%rbx)" }, { "address": 4455450, "line": "43fc1a: 48 89 73 10 \tmovq\t%rsi, 0x10(%rbx)", "opcode": "movq", "operands": "%rsi, 0x10(%rbx)" }, { "address": 4455454, "line": "43fc1e: 4c 89 5b 18 \tmovq\t%r11, 0x18(%rbx)", "opcode": "movq", "operands": "%r11, 0x18(%rbx)" }, { "address": 4455458, "line": "43fc22: 48 83 c4 40 \taddq\t$0x40, %rsp", "opcode": "addq", "operands": "$0x40, %rsp" }, { "address": 4455462, "line": "43fc26: 5b \tpopq\t%rbx", "opcode": "popq", "operands": "%rbx" }, { "address": 4455463, "line": "43fc27: 5d \tpopq\t%rbp", "opcode": "popq", "operands": "%rbp" }, { "address": 4455464, "line": "43fc28: 41 5c \tpopq\t%r12", "opcode": "popq", "operands": "%r12" }, { "address": 4455466, "line": "43fc2a: c3 \tretq", "opcode": "retq", "operands": "" }, { "address": 4455467, "line": "43fc2b: 90 \tnop", "opcode": "nop", "operands": "" }, { "address": 4455468, "line": "43fc2c: 8b 15 ee b3 c8 00 \tmovl\t0xc8b3ee(%rip), %edx # 0x10cb020 ", "opcode": "movl", "operands": "0xc8b3ee(%rip), %edx # 0x10cb020 " }, { "address": 4455474, "line": "43fc32: 48 8d 7c 24 20 \tleaq\t0x20(%rsp), %rdi", "opcode": "leaq", "operands": "0x20(%rsp), %rdi" }, { "address": 4455479, "line": "43fc37: be 20 00 00 00 \tmovl\t$0x20, %esi", "opcode": "movl", "operands": "$0x20, %esi" }, { "address": 4455484, "line": "43fc3c: e8 e3 41 00 00 \tcallq\t0x443e24 ", "opcode": "callq", "operands": "0x443e24 " }, { "address": 4455489, "line": "43fc41: 83 f8 20 \tcmpl\t$0x20, %eax", "opcode": "cmpl", "operands": "$0x20, %eax" }, { "address": 4455492, "line": "43fc44: 74 0e \tje\t0x43fc54 ", "opcode": "je", "operands": "0x43fc54 " }, { "address": 4455494, "line": "43fc46: be 18 b9 56 00 \tmovl\t$0x56b918, %esi # imm = 0x56B918", "opcode": "movl", "operands": "$0x56b918, %esi # imm = 0x56B918" }, { "address": 4455499, "line": "43fc4b: 31 ff \txorl\t%edi, %edi", "opcode": "xorl", "operands": "%edi, %edi" }, { "address": 4455501, "line": "43fc4d: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4455503, "line": "43fc4f: e8 de ed ff ff \tcallq\t0x43ea32 ", "opcode": "callq", "operands": "0x43ea32 " }, { "address": 4455508, "line": "43fc54: 44 8b 64 24 30 \tmovl\t0x30(%rsp), %r12d", "opcode": "movl", "operands": "0x30(%rsp), %r12d" }, { "address": 4455513, "line": "43fc59: 45 85 e4 \ttestl\t%r12d, %r12d", "opcode": "testl", "operands": "%r12d, %r12d" }, { "address": 4455516, "line": "43fc5c: 74 9e \tje\t0x43fbfc ", "opcode": "je", "operands": "0x43fbfc " }, { "address": 4455518, "line": "43fc5e: 4c 8b 05 0b b4 c8 00 \tmovq\t0xc8b40b(%rip), %r8 # 0x10cb070 ", "opcode": "movq", "operands": "0xc8b40b(%rip), %r8 # 0x10cb070 " }, { "address": 4455525, "line": "43fc65: 41 8d 7c 24 2b \tleal\t0x2b(%r12), %edi", "opcode": "leal", "operands": "0x2b(%r12), %edi" }, { "address": 4455530, "line": "43fc6a: 83 e7 f8 \tandl\t$-0x8, %edi", "opcode": "andl", "operands": "$-0x8, %edi" }, { "address": 4455533, "line": "43fc6d: 49 8b 48 28 \tmovq\t0x28(%r8), %rcx", "opcode": "movq", "operands": "0x28(%r8), %rcx" }, { "address": 4455537, "line": "43fc71: 48 8b 71 10 \tmovq\t0x10(%rcx), %rsi", "opcode": "movq", "operands": "0x10(%rcx), %rsi" }, { "address": 4455541, "line": "43fc75: 48 89 c8 \tmovq\t%rcx, %rax", "opcode": "movq", "operands": "%rcx, %rax" }, { "address": 4455544, "line": "43fc78: 48 39 f1 \tcmpq\t%rsi, %rcx", "opcode": "cmpq", "operands": "%rsi, %rcx" }, { "address": 4455547, "line": "43fc7b: 75 24 \tjne\t0x43fca1 ", "opcode": "jne", "operands": "0x43fca1 " }, { "address": 4455549, "line": "43fc7d: e9 8d 00 00 00 \tjmp\t0x43fd0f ", "opcode": "jmp", "operands": "0x43fd0f " }, { "address": 4455554, "line": "43fc82: 48 8b 48 08 \tmovq\t0x8(%rax), %rcx", "opcode": "movq", "operands": "0x8(%rax), %rcx" }, { "address": 4455558, "line": "43fc86: 48 89 c8 \tmovq\t%rcx, %rax", "opcode": "movq", "operands": "%rcx, %rax" }, { "address": 4455561, "line": "43fc89: 44 8b 59 04 \tmovl\t0x4(%rcx), %r11d", "opcode": "movl", "operands": "0x4(%rcx), %r11d" }, { "address": 4455565, "line": "43fc8d: 45 85 db \ttestl\t%r11d, %r11d", "opcode": "testl", "operands": "%r11d, %r11d" }, { "address": 4455568, "line": "43fc90: 75 0a \tjne\t0x43fc9c ", "opcode": "jne", "operands": "0x43fc9c " }, { "address": 4455570, "line": "43fc92: 8b 11 \tmovl\t(%rcx), %edx", "opcode": "movl", "operands": "(%rcx), %edx" }, { "address": 4455572, "line": "43fc94: 39 d7 \tcmpl\t%edx, %edi", "opcode": "cmpl", "operands": "%edx, %edi" }, { "address": 4455574, "line": "43fc96: 0f 8e db 00 00 00 \tjle\t0x43fd77 ", "opcode": "jle", "operands": "0x43fd77 " }, { "address": 4455580, "line": "43fc9c: 48 39 f0 \tcmpq\t%rsi, %rax", "opcode": "cmpq", "operands": "%rsi, %rax" }, { "address": 4455583, "line": "43fc9f: 74 6e \tje\t0x43fd0f ", "opcode": "je", "operands": "0x43fd0f " }, { "address": 4455585, "line": "43fca1: 8b 68 04 \tmovl\t0x4(%rax), %ebp", "opcode": "movl", "operands": "0x4(%rax), %ebp" }, { "address": 4455588, "line": "43fca4: 85 ed \ttestl\t%ebp, %ebp", "opcode": "testl", "operands": "%ebp, %ebp" }, { "address": 4455590, "line": "43fca6: 75 da \tjne\t0x43fc82 ", "opcode": "jne", "operands": "0x43fc82 " }, { "address": 4455592, "line": "43fca8: 48 8b 40 08 \tmovq\t0x8(%rax), %rax", "opcode": "movq", "operands": "0x8(%rax), %rax" }, { "address": 4455596, "line": "43fcac: eb db \tjmp\t0x43fc89 ", "opcode": "jmp", "operands": "0x43fc89 " }, { "address": 4455598, "line": "43fcae: 8b 15 6c b3 c8 00 \tmovl\t0xc8b36c(%rip), %edx # 0x10cb020 ", "opcode": "movl", "operands": "0xc8b36c(%rip), %edx # 0x10cb020 " }, { "address": 4455604, "line": "43fcb4: 48 8d 7c 24 20 \tleaq\t0x20(%rsp), %rdi", "opcode": "leaq", "operands": "0x20(%rsp), %rdi" }, { "address": 4455609, "line": "43fcb9: be 20 00 00 00 \tmovl\t$0x20, %esi", "opcode": "movl", "operands": "$0x20, %esi" }, { "address": 4455614, "line": "43fcbe: e8 0f 3f 00 00 \tcallq\t0x443bd2 ", "opcode": "callq", "operands": "0x443bd2 " }, { "address": 4455619, "line": "43fcc3: 83 f8 20 \tcmpl\t$0x20, %eax", "opcode": "cmpl", "operands": "$0x20, %eax" }, { "address": 4455622, "line": "43fcc6: 74 0e \tje\t0x43fcd6 ", "opcode": "je", "operands": "0x43fcd6 " }, { "address": 4455624, "line": "43fcc8: be 8c af 56 00 \tmovl\t$0x56af8c, %esi # imm = 0x56AF8C", "opcode": "movl", "operands": "$0x56af8c, %esi # imm = 0x56AF8C" }, { "address": 4455629, "line": "43fccd: 31 ff \txorl\t%edi, %edi", "opcode": "xorl", "operands": "%edi, %edi" }, { "address": 4455631, "line": "43fccf: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4455633, "line": "43fcd1: e8 5c ed ff ff \tcallq\t0x43ea32 ", "opcode": "callq", "operands": "0x43ea32 " }, { "address": 4455638, "line": "43fcd6: 8b 74 24 30 \tmovl\t0x30(%rsp), %esi", "opcode": "movl", "operands": "0x30(%rsp), %esi" }, { "address": 4455642, "line": "43fcda: 85 f6 \ttestl\t%esi, %esi", "opcode": "testl", "operands": "%esi, %esi" }, { "address": 4455644, "line": "43fcdc: 0f 84 1a ff ff ff \tje\t0x43fbfc ", "opcode": "je", "operands": "0x43fbfc " }, { "address": 4455650, "line": "43fce2: 48 8b 7c 24 38 \tmovq\t0x38(%rsp), %rdi", "opcode": "movq", "operands": "0x38(%rsp), %rdi" }, { "address": 4455655, "line": "43fce7: 8b 15 33 b3 c8 00 \tmovl\t0xc8b333(%rip), %edx # 0x10cb020 ", "opcode": "movl", "operands": "0xc8b333(%rip), %edx # 0x10cb020 " }, { "address": 4455661, "line": "43fced: e8 e0 3e 00 00 \tcallq\t0x443bd2 ", "opcode": "callq", "operands": "0x443bd2 " }, { "address": 4455666, "line": "43fcf2: 3b 44 24 30 \tcmpl\t0x30(%rsp), %eax", "opcode": "cmpl", "operands": "0x30(%rsp), %eax" }, { "address": 4455670, "line": "43fcf6: 0f 84 00 ff ff ff \tje\t0x43fbfc ", "opcode": "je", "operands": "0x43fbfc " }, { "address": 4455676, "line": "43fcfc: be 8c af 56 00 \tmovl\t$0x56af8c, %esi # imm = 0x56AF8C", "opcode": "movl", "operands": "$0x56af8c, %esi # imm = 0x56AF8C" }, { "address": 4455681, "line": "43fd01: 31 ff \txorl\t%edi, %edi", "opcode": "xorl", "operands": "%edi, %edi" }, { "address": 4455683, "line": "43fd03: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4455685, "line": "43fd05: e8 28 ed ff ff \tcallq\t0x43ea32 ", "opcode": "callq", "operands": "0x43ea32 " }, { "address": 4455690, "line": "43fd0a: e9 ed fe ff ff \tjmp\t0x43fbfc ", "opcode": "jmp", "operands": "0x43fbfc " }, { "address": 4455695, "line": "43fd0f: 4c 39 05 82 b3 c8 00 \tcmpq\t%r8, 0xc8b382(%rip) # 0x10cb098 ", "opcode": "cmpq", "operands": "%r8, 0xc8b382(%rip) # 0x10cb098 " }, { "address": 4455702, "line": "43fd16: ba 3a af 56 00 \tmovl\t$0x56af3a, %edx # imm = 0x56AF3A", "opcode": "movl", "operands": "$0x56af3a, %edx # imm = 0x56AF3A" }, { "address": 4455707, "line": "43fd1b: b9 34 af 56 00 \tmovl\t$0x56af34, %ecx # imm = 0x56AF34", "opcode": "movl", "operands": "$0x56af34, %ecx # imm = 0x56AF34" }, { "address": 4455712, "line": "43fd20: be e8 b7 56 00 \tmovl\t$0x56b7e8, %esi # imm = 0x56B7E8", "opcode": "movl", "operands": "$0x56b7e8, %esi # imm = 0x56B7E8" }, { "address": 4455717, "line": "43fd25: 48 0f 45 ca \tcmovneq\t%rdx, %rcx", "opcode": "cmovneq", "operands": "%rdx, %rcx" }, { "address": 4455721, "line": "43fd29: 89 fa \tmovl\t%edi, %edx", "opcode": "movl", "operands": "%edi, %edx" }, { "address": 4455723, "line": "43fd2b: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4455725, "line": "43fd2d: 31 ff \txorl\t%edi, %edi", "opcode": "xorl", "operands": "%edi, %edi" }, { "address": 4455727, "line": "43fd2f: 31 ed \txorl\t%ebp, %ebp", "opcode": "xorl", "operands": "%ebp, %ebp" }, { "address": 4455729, "line": "43fd31: e8 fc ec ff ff \tcallq\t0x43ea32 ", "opcode": "callq", "operands": "0x43ea32 " }, { "address": 4455734, "line": "43fd36: 31 f6 \txorl\t%esi, %esi", "opcode": "xorl", "operands": "%esi, %esi" }, { "address": 4455736, "line": "43fd38: 49 63 d4 \tmovslq\t%r12d, %rdx", "opcode": "movslq", "operands": "%r12d, %rdx" }, { "address": 4455739, "line": "43fd3b: 48 89 ef \tmovq\t%rbp, %rdi", "opcode": "movq", "operands": "%rbp, %rdi" }, { "address": 4455742, "line": "43fd3e: e8 35 2f fc ff \tcallq\t0x402c78 ", "opcode": "callq", "operands": "0x402c78 " }, { "address": 4455747, "line": "43fd43: 8b 74 24 30 \tmovl\t0x30(%rsp), %esi", "opcode": "movl", "operands": "0x30(%rsp), %esi" }, { "address": 4455751, "line": "43fd47: 8b 15 d3 b2 c8 00 \tmovl\t0xc8b2d3(%rip), %edx # 0x10cb020 ", "opcode": "movl", "operands": "0xc8b2d3(%rip), %edx # 0x10cb020 " }, { "address": 4455757, "line": "43fd4d: 48 89 ef \tmovq\t%rbp, %rdi", "opcode": "movq", "operands": "%rbp, %rdi" }, { "address": 4455760, "line": "43fd50: 48 89 6c 24 38 \tmovq\t%rbp, 0x38(%rsp)", "opcode": "movq", "operands": "%rbp, 0x38(%rsp)" }, { "address": 4455765, "line": "43fd55: e8 ca 40 00 00 \tcallq\t0x443e24 ", "opcode": "callq", "operands": "0x443e24 " }, { "address": 4455770, "line": "43fd5a: 3b 44 24 30 \tcmpl\t0x30(%rsp), %eax", "opcode": "cmpl", "operands": "0x30(%rsp), %eax" }, { "address": 4455774, "line": "43fd5e: 0f 84 98 fe ff ff \tje\t0x43fbfc ", "opcode": "je", "operands": "0x43fbfc " }, { "address": 4455780, "line": "43fd64: be 18 b9 56 00 \tmovl\t$0x56b918, %esi # imm = 0x56B918", "opcode": "movl", "operands": "$0x56b918, %esi # imm = 0x56B918" }, { "address": 4455785, "line": "43fd69: 31 ff \txorl\t%edi, %edi", "opcode": "xorl", "operands": "%edi, %edi" }, { "address": 4455787, "line": "43fd6b: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4455789, "line": "43fd6d: e8 c0 ec ff ff \tcallq\t0x43ea32 ", "opcode": "callq", "operands": "0x43ea32 " }, { "address": 4455794, "line": "43fd72: e9 85 fe ff ff \tjmp\t0x43fbfc ", "opcode": "jmp", "operands": "0x43fbfc " }, { "address": 4455799, "line": "43fd77: 29 fa \tsubl\t%edi, %edx", "opcode": "subl", "operands": "%edi, %edx" }, { "address": 4455801, "line": "43fd79: 83 fa 40 \tcmpl\t$0x40, %edx", "opcode": "cmpl", "operands": "$0x40, %edx" }, { "address": 4455804, "line": "43fd7c: 7f 2e \tjg\t0x43fdac ", "opcode": "jg", "operands": "0x43fdac " }, { "address": 4455806, "line": "43fd7e: 48 8b 41 08 \tmovq\t0x8(%rcx), %rax", "opcode": "movq", "operands": "0x8(%rcx), %rax" }, { "address": 4455810, "line": "43fd82: c7 41 04 01 00 00 00 \tmovl\t$0x1, 0x4(%rcx)", "opcode": "movl", "operands": "$0x1, 0x4(%rcx)" }, { "address": 4455817, "line": "43fd89: 48 8d 69 20 \tleaq\t0x20(%rcx), %rbp", "opcode": "leaq", "operands": "0x20(%rcx), %rbp" }, { "address": 4455821, "line": "43fd8d: 49 89 40 28 \tmovq\t%rax, 0x28(%r8)", "opcode": "movq", "operands": "%rax, 0x28(%r8)" }, { "address": 4455825, "line": "43fd91: 44 8b 11 \tmovl\t(%rcx), %r10d", "opcode": "movl", "operands": "(%rcx), %r10d" }, { "address": 4455828, "line": "43fd94: 45 01 50 04 \taddl\t%r10d, 0x4(%r8)", "opcode": "addl", "operands": "%r10d, 0x4(%r8)" }, { "address": 4455832, "line": "43fd98: c7 41 18 11 4a 1d 00 \tmovl\t$0x1d4a11, 0x18(%rcx) # imm = 0x1D4A11", "opcode": "movl", "operands": "$0x1d4a11, 0x18(%rcx) # imm = 0x1D4A11" }, { "address": 4455839, "line": "43fd9f: 48 63 39 \tmovslq\t(%rcx), %rdi", "opcode": "movslq", "operands": "(%rcx), %rdi" }, { "address": 4455842, "line": "43fda2: c7 44 0f fc 11 4a 1d 00 \tmovl\t$0x1d4a11, -0x4(%rdi,%rcx) # imm = 0x1D4A11", "opcode": "movl", "operands": "$0x1d4a11, -0x4(%rdi,%rcx) # imm = 0x1D4A11" }, { "address": 4455850, "line": "43fdaa: eb 8a \tjmp\t0x43fd36 ", "opcode": "jmp", "operands": "0x43fd36 " }, { "address": 4455852, "line": "43fdac: 4c 8b 49 08 \tmovq\t0x8(%rcx), %r9", "opcode": "movq", "operands": "0x8(%rcx), %r9" }, { "address": 4455856, "line": "43fdb0: 48 63 f7 \tmovslq\t%edi, %rsi", "opcode": "movslq", "operands": "%edi, %rsi" }, { "address": 4455859, "line": "43fdb3: 48 01 ce \taddq\t%rcx, %rsi", "opcode": "addq", "operands": "%rcx, %rsi" }, { "address": 4455862, "line": "43fdb6: 89 16 \tmovl\t%edx, (%rsi)", "opcode": "movl", "operands": "%edx, (%rsi)" }, { "address": 4455864, "line": "43fdb8: 48 89 4e 10 \tmovq\t%rcx, 0x10(%rsi)", "opcode": "movq", "operands": "%rcx, 0x10(%rsi)" }, { "address": 4455868, "line": "43fdbc: 4c 89 4e 08 \tmovq\t%r9, 0x8(%rsi)", "opcode": "movq", "operands": "%r9, 0x8(%rsi)" }, { "address": 4455872, "line": "43fdc0: c7 46 04 00 00 00 00 \tmovl\t$0x0, 0x4(%rsi)", "opcode": "movl", "operands": "$0x0, 0x4(%rsi)" }, { "address": 4455879, "line": "43fdc7: c7 46 18 11 4a 1d 00 \tmovl\t$0x1d4a11, 0x18(%rsi) # imm = 0x1D4A11", "opcode": "movl", "operands": "$0x1d4a11, 0x18(%rsi) # imm = 0x1D4A11" }, { "address": 4455886, "line": "43fdce: 49 89 71 10 \tmovq\t%rsi, 0x10(%r9)", "opcode": "movq", "operands": "%rsi, 0x10(%r9)" }, { "address": 4455890, "line": "43fdd2: 48 89 71 08 \tmovq\t%rsi, 0x8(%rcx)", "opcode": "movq", "operands": "%rsi, 0x8(%rcx)" }, { "address": 4455894, "line": "43fdd6: 89 39 \tmovl\t%edi, (%rcx)", "opcode": "movl", "operands": "%edi, (%rcx)" }, { "address": 4455896, "line": "43fdd8: eb a4 \tjmp\t0x43fd7e ", "opcode": "jmp", "operands": "0x43fd7e " } ], "limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services." }, "Com_ModifyMsec": { "calls": [ { "address": 4448297, "label": "Com_Printf", "target": 4444624 } ], "edges": [ { "from": 4448138, "kind": "fallthrough", "target_scope": "local", "to": 4448145 }, { "from": 4448145, "kind": "fallthrough", "target_scope": "local", "to": 4448146 }, { "from": 4448146, "kind": "fallthrough", "target_scope": "local", "to": 4448149 }, { "from": 4448149, "kind": "fallthrough", "target_scope": "local", "to": 4448151 }, { "from": 4448151, "kind": "conditional_taken", "target_scope": "local", "to": 4448196 }, { "from": 4448151, "kind": "fallthrough", "target_scope": "local", "to": 4448153 }, { "from": 4448153, "kind": "fallthrough", "target_scope": "local", "to": 4448160 }, { "from": 4448160, "kind": "fallthrough", "target_scope": "local", "to": 4448165 }, { "from": 4448165, "kind": "fallthrough", "target_scope": "local", "to": 4448172 }, { "from": 4448172, "kind": "conditional_taken", "target_scope": "local", "to": 4448316 }, { "from": 4448172, "kind": "fallthrough", "target_scope": "local", "to": 4448178 }, { "from": 4448178, "kind": "fallthrough", "target_scope": "local", "to": 4448185 }, { "from": 4448185, "kind": "fallthrough", "target_scope": "local", "to": 4448189 }, { "from": 4448189, "kind": "fallthrough", "target_scope": "local", "to": 4448192 }, { "from": 4448192, "kind": "conditional_taken", "target_scope": "local", "to": 4448204 }, { "from": 4448192, "kind": "fallthrough", "target_scope": "local", "to": 4448194 }, { "from": 4448194, "kind": "fallthrough", "target_scope": "local", "to": 4448196 }, { "from": 4448196, "kind": "fallthrough", "target_scope": "local", "to": 4448198 }, { "from": 4448198, "kind": "conditional_taken", "target_scope": "local", "to": 4448332 }, { "from": 4448198, "kind": "fallthrough", "target_scope": "local", "to": 4448204 }, { "from": 4448204, "kind": "fallthrough", "target_scope": "local", "to": 4448211 }, { "from": 4448211, "kind": "fallthrough", "target_scope": "local", "to": 4448215 }, { "from": 4448215, "kind": "fallthrough", "target_scope": "local", "to": 4448218 }, { "from": 4448218, "kind": "conditional_taken", "target_scope": "local", "to": 4448250 }, { "from": 4448218, "kind": "fallthrough", "target_scope": "local", "to": 4448220 }, { "from": 4448220, "kind": "fallthrough", "target_scope": "local", "to": 4448227 }, { "from": 4448227, "kind": "fallthrough", "target_scope": "local", "to": 4448231 }, { "from": 4448231, "kind": "fallthrough", "target_scope": "local", "to": 4448234 }, { "from": 4448234, "kind": "conditional_taken", "target_scope": "local", "to": 4448280 }, { "from": 4448234, "kind": "fallthrough", "target_scope": "local", "to": 4448236 }, { "from": 4448236, "kind": "fallthrough", "target_scope": "local", "to": 4448241 }, { "from": 4448241, "kind": "fallthrough", "target_scope": "local", "to": 4448243 }, { "from": 4448243, "kind": "fallthrough", "target_scope": "local", "to": 4448246 }, { "from": 4448246, "kind": "fallthrough", "target_scope": "local", "to": 4448248 }, { "from": 4448248, "kind": "fallthrough", "target_scope": "local", "to": 4448249 }, { "from": 4448249, "kind": "return", "target_scope": "external", "to": null }, { "from": 4448250, "kind": "fallthrough", "target_scope": "local", "to": 4448257 }, { "from": 4448257, "kind": "fallthrough", "target_scope": "local", "to": 4448262 }, { "from": 4448262, "kind": "fallthrough", "target_scope": "local", "to": 4448266 }, { "from": 4448266, "kind": "fallthrough", "target_scope": "local", "to": 4448269 }, { "from": 4448269, "kind": "conditional_taken", "target_scope": "local", "to": 4448236 }, { "from": 4448269, "kind": "fallthrough", "target_scope": "local", "to": 4448271 }, { "from": 4448271, "kind": "fallthrough", "target_scope": "local", "to": 4448273 }, { "from": 4448273, "kind": "fallthrough", "target_scope": "local", "to": 4448276 }, { "from": 4448276, "kind": "fallthrough", "target_scope": "local", "to": 4448278 }, { "from": 4448278, "kind": "fallthrough", "target_scope": "local", "to": 4448279 }, { "from": 4448279, "kind": "return", "target_scope": "external", "to": null }, { "from": 4448280, "kind": "fallthrough", "target_scope": "local", "to": 4448286 }, { "from": 4448286, "kind": "conditional_taken", "target_scope": "local", "to": 4448236 }, { "from": 4448286, "kind": "fallthrough", "target_scope": "local", "to": 4448288 }, { "from": 4448288, "kind": "fallthrough", "target_scope": "local", "to": 4448290 }, { "from": 4448290, "kind": "fallthrough", "target_scope": "local", "to": 4448292 }, { "from": 4448292, "kind": "fallthrough", "target_scope": "local", "to": 4448297 }, { "from": 4448297, "kind": "possible_call_continuation", "target_scope": "local", "to": 4448302 }, { "from": 4448302, "kind": "fallthrough", "target_scope": "local", "to": 4448307 }, { "from": 4448307, "kind": "fallthrough", "target_scope": "local", "to": 4448309 }, { "from": 4448309, "kind": "fallthrough", "target_scope": "local", "to": 4448312 }, { "from": 4448312, "kind": "fallthrough", "target_scope": "local", "to": 4448314 }, { "from": 4448314, "kind": "fallthrough", "target_scope": "local", "to": 4448315 }, { "from": 4448315, "kind": "return", "target_scope": "external", "to": null }, { "from": 4448316, "kind": "fallthrough", "target_scope": "local", "to": 4448320 }, { "from": 4448320, "kind": "fallthrough", "target_scope": "local", "to": 4448324 }, { "from": 4448324, "kind": "fallthrough", "target_scope": "local", "to": 4448328 }, { "from": 4448328, "kind": "fallthrough", "target_scope": "local", "to": 4448330 }, { "from": 4448330, "kind": "conditional_taken", "target_scope": "local", "to": 4448204 }, { "from": 4448330, "kind": "fallthrough", "target_scope": "local", "to": 4448332 }, { "from": 4448332, "kind": "fallthrough", "target_scope": "local", "to": 4448339 }, { "from": 4448339, "kind": "fallthrough", "target_scope": "local", "to": 4448342 }, { "from": 4448342, "kind": "fallthrough", "target_scope": "local", "to": 4448347 }, { "from": 4448347, "kind": "fallthrough", "target_scope": "local", "to": 4448351 }, { "from": 4448351, "kind": "fallthrough", "target_scope": "local", "to": 4448354 }, { "from": 4448354, "kind": "unconditional", "target_scope": "local", "to": 4448204 } ], "entry": 4448138, "instructions": [ { "address": 4448138, "line": "43df8a: 48 8b 05 ef d2 c8 00 \tmovq\t0xc8d2ef(%rip), %rax # 0x10cb280 ", "opcode": "movq", "operands": "0xc8d2ef(%rip), %rax # 0x10cb280 " }, { "address": 4448145, "line": "43df91: 53 \tpushq\t%rbx", "opcode": "pushq", "operands": "%rbx" }, { "address": 4448146, "line": "43df92: 8b 58 30 \tmovl\t0x30(%rax), %ebx", "opcode": "movl", "operands": "0x30(%rax), %ebx" }, { "address": 4448149, "line": "43df95: 85 db \ttestl\t%ebx, %ebx", "opcode": "testl", "operands": "%ebx, %ebx" }, { "address": 4448151, "line": "43df97: 75 2b \tjne\t0x43dfc4 ", "opcode": "jne", "operands": "0x43dfc4 " }, { "address": 4448153, "line": "43df99: 48 8b 15 d8 d0 c8 00 \tmovq\t0xc8d0d8(%rip), %rdx # 0x10cb078 ", "opcode": "movq", "operands": "0xc8d0d8(%rip), %rdx # 0x10cb078 " }, { "address": 4448160, "line": "43dfa0: f3 0f 10 4a 2c \tmovss\t0x2c(%rdx), %xmm1", "opcode": "movss", "operands": "0x2c(%rdx), %xmm1" }, { "address": 4448165, "line": "43dfa5: 0f 2f 0d 78 8a 12 00 \tcomiss\t0x128a78(%rip), %xmm1 # 0x566a24 <__dso_handle+0x31c>", "opcode": "comiss", "operands": "0x128a78(%rip), %xmm1 # 0x566a24 <__dso_handle+0x31c>" }, { "address": 4448172, "line": "43dfac: 0f 85 8a 00 00 00 \tjne\t0x43e03c ", "opcode": "jne", "operands": "0x43e03c " }, { "address": 4448178, "line": "43dfb2: 48 8b 0d f7 e2 c8 00 \tmovq\t0xc8e2f7(%rip), %rcx # 0x10cc2b0 ", "opcode": "movq", "operands": "0xc8e2f7(%rip), %rcx # 0x10cc2b0 " }, { "address": 4448185, "line": "43dfb9: 44 8b 59 30 \tmovl\t0x30(%rcx), %r11d", "opcode": "movl", "operands": "0x30(%rcx), %r11d" }, { "address": 4448189, "line": "43dfbd: 45 85 db \ttestl\t%r11d, %r11d", "opcode": "testl", "operands": "%r11d, %r11d" }, { "address": 4448192, "line": "43dfc0: 75 0a \tjne\t0x43dfcc ", "opcode": "jne", "operands": "0x43dfcc " }, { "address": 4448194, "line": "43dfc2: 89 fb \tmovl\t%edi, %ebx", "opcode": "movl", "operands": "%edi, %ebx" }, { "address": 4448196, "line": "43dfc4: 85 db \ttestl\t%ebx, %ebx", "opcode": "testl", "operands": "%ebx, %ebx" }, { "address": 4448198, "line": "43dfc6: 0f 8e 80 00 00 00 \tjle\t0x43e04c ", "opcode": "jle", "operands": "0x43e04c " }, { "address": 4448204, "line": "43dfcc: 4c 8b 05 65 d0 c8 00 \tmovq\t0xc8d065(%rip), %r8 # 0x10cb038 ", "opcode": "movq", "operands": "0xc8d065(%rip), %r8 # 0x10cb038 " }, { "address": 4448211, "line": "43dfd3: 45 8b 50 30 \tmovl\t0x30(%r8), %r10d", "opcode": "movl", "operands": "0x30(%r8), %r10d" }, { "address": 4448215, "line": "43dfd7: 45 85 d2 \ttestl\t%r10d, %r10d", "opcode": "testl", "operands": "%r10d, %r10d" }, { "address": 4448218, "line": "43dfda: 74 1e \tje\t0x43dffa ", "opcode": "je", "operands": "0x43dffa " }, { "address": 4448220, "line": "43dfdc: 48 8b 05 ed e4 c8 00 \tmovq\t0xc8e4ed(%rip), %rax # 0x10cc4d0 ", "opcode": "movq", "operands": "0xc8e4ed(%rip), %rax # 0x10cc4d0 " }, { "address": 4448227, "line": "43dfe3: 44 8b 48 30 \tmovl\t0x30(%rax), %r9d", "opcode": "movl", "operands": "0x30(%rax), %r9d" }, { "address": 4448231, "line": "43dfe7: 45 85 c9 \ttestl\t%r9d, %r9d", "opcode": "testl", "operands": "%r9d, %r9d" }, { "address": 4448234, "line": "43dfea: 75 2c \tjne\t0x43e018 ", "opcode": "jne", "operands": "0x43e018 " }, { "address": 4448236, "line": "43dfec: ba 88 13 00 00 \tmovl\t$0x1388, %edx # imm = 0x1388", "opcode": "movl", "operands": "$0x1388, %edx # imm = 0x1388" }, { "address": 4448241, "line": "43dff1: 39 da \tcmpl\t%ebx, %edx", "opcode": "cmpl", "operands": "%ebx, %edx" }, { "address": 4448243, "line": "43dff3: 0f 4e da \tcmovlel\t%edx, %ebx", "opcode": "cmovlel", "operands": "%edx, %ebx" }, { "address": 4448246, "line": "43dff6: 89 d8 \tmovl\t%ebx, %eax", "opcode": "movl", "operands": "%ebx, %eax" }, { "address": 4448248, "line": "43dff8: 5b \tpopq\t%rbx", "opcode": "popq", "operands": "%rbx" }, { "address": 4448249, "line": "43dff9: c3 \tretq", "opcode": "retq", "operands": "" }, { "address": 4448250, "line": "43dffa: 48 8b 0d cf e4 c8 00 \tmovq\t0xc8e4cf(%rip), %rcx # 0x10cc4d0 ", "opcode": "movq", "operands": "0xc8e4cf(%rip), %rcx # 0x10cc4d0 " }, { "address": 4448257, "line": "43e001: ba c8 00 00 00 \tmovl\t$0xc8, %edx", "opcode": "movl", "operands": "$0xc8, %edx" }, { "address": 4448262, "line": "43e006: 44 8b 59 30 \tmovl\t0x30(%rcx), %r11d", "opcode": "movl", "operands": "0x30(%rcx), %r11d" }, { "address": 4448266, "line": "43e00a: 45 85 db \ttestl\t%r11d, %r11d", "opcode": "testl", "operands": "%r11d, %r11d" }, { "address": 4448269, "line": "43e00d: 74 dd \tje\t0x43dfec ", "opcode": "je", "operands": "0x43dfec " }, { "address": 4448271, "line": "43e00f: 39 da \tcmpl\t%ebx, %edx", "opcode": "cmpl", "operands": "%ebx, %edx" }, { "address": 4448273, "line": "43e011: 0f 4e da \tcmovlel\t%edx, %ebx", "opcode": "cmovlel", "operands": "%edx, %ebx" }, { "address": 4448276, "line": "43e014: 89 d8 \tmovl\t%ebx, %eax", "opcode": "movl", "operands": "%ebx, %eax" }, { "address": 4448278, "line": "43e016: 5b \tpopq\t%rbx", "opcode": "popq", "operands": "%rbx" }, { "address": 4448279, "line": "43e017: c3 \tretq", "opcode": "retq", "operands": "" }, { "address": 4448280, "line": "43e018: 81 fb f4 01 00 00 \tcmpl\t$0x1f4, %ebx # imm = 0x1F4", "opcode": "cmpl", "operands": "$0x1f4, %ebx # imm = 0x1F4" }, { "address": 4448286, "line": "43e01e: 7e cc \tjle\t0x43dfec ", "opcode": "jle", "operands": "0x43dfec " }, { "address": 4448288, "line": "43e020: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 4448290, "line": "43e022: 89 de \tmovl\t%ebx, %esi", "opcode": "movl", "operands": "%ebx, %esi" }, { "address": 4448292, "line": "43e024: bf 30 b2 56 00 \tmovl\t$0x56b230, %edi # imm = 0x56B230", "opcode": "movl", "operands": "$0x56b230, %edi # imm = 0x56B230" }, { "address": 4448297, "line": "43e029: e8 a2 f1 ff ff \tcallq\t0x43d1d0 ", "opcode": "callq", "operands": "0x43d1d0 " }, { "address": 4448302, "line": "43e02e: ba 88 13 00 00 \tmovl\t$0x1388, %edx # imm = 0x1388", "opcode": "movl", "operands": "$0x1388, %edx # imm = 0x1388" }, { "address": 4448307, "line": "43e033: 39 da \tcmpl\t%ebx, %edx", "opcode": "cmpl", "operands": "%ebx, %edx" }, { "address": 4448309, "line": "43e035: 0f 4e da \tcmovlel\t%edx, %ebx", "opcode": "cmovlel", "operands": "%edx, %ebx" }, { "address": 4448312, "line": "43e038: 89 d8 \tmovl\t%ebx, %eax", "opcode": "movl", "operands": "%ebx, %eax" }, { "address": 4448314, "line": "43e03a: 5b \tpopq\t%rbx", "opcode": "popq", "operands": "%rbx" }, { "address": 4448315, "line": "43e03b: c3 \tretq", "opcode": "retq", "operands": "" }, { "address": 4448316, "line": "43e03c: f3 0f 2a c7 \tcvtsi2ss\t%edi, %xmm0", "opcode": "cvtsi2ss", "operands": "%edi, %xmm0" }, { "address": 4448320, "line": "43e040: f3 0f 59 c1 \tmulss\t%xmm1, %xmm0", "opcode": "mulss", "operands": "%xmm1, %xmm0" }, { "address": 4448324, "line": "43e044: f3 0f 2c d8 \tcvttss2si\t%xmm0, %ebx", "opcode": "cvttss2si", "operands": "%xmm0, %ebx" }, { "address": 4448328, "line": "43e048: 85 db \ttestl\t%ebx, %ebx", "opcode": "testl", "operands": "%ebx, %ebx" }, { "address": 4448330, "line": "43e04a: 7f 80 \tjg\t0x43dfcc ", "opcode": "jg", "operands": "0x43dfcc " }, { "address": 4448332, "line": "43e04c: 48 8b 3d 25 d0 c8 00 \tmovq\t0xc8d025(%rip), %rdi # 0x10cb078 ", "opcode": "movq", "operands": "0xc8d025(%rip), %rdi # 0x10cb078 " }, { "address": 4448339, "line": "43e053: 0f 57 c9 \txorps\t%xmm1, %xmm1", "opcode": "xorps", "operands": "%xmm1, %xmm1" }, { "address": 4448342, "line": "43e056: be 01 00 00 00 \tmovl\t$0x1, %esi", "opcode": "movl", "operands": "$0x1, %esi" }, { "address": 4448347, "line": "43e05b: 0f 2f 4f 2c \tcomiss\t0x2c(%rdi), %xmm1", "opcode": "comiss", "operands": "0x2c(%rdi), %xmm1" }, { "address": 4448351, "line": "43e05f: 0f 45 de \tcmovnel\t%esi, %ebx", "opcode": "cmovnel", "operands": "%esi, %ebx" }, { "address": 4448354, "line": "43e062: e9 65 ff ff ff \tjmp\t0x43dfcc ", "opcode": "jmp", "operands": "0x43dfcc " }, { "address": 4448359, "line": "43e067: 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_CheckPaused": { "calls": [ { "address": 4687098, "label": "Cvar_Set", "target": 4465564 }, { "address": 4687143, "label": "Cvar_Set", "target": 4465564 } ], "edges": [ { "from": 4686554, "kind": "fallthrough", "target_scope": "local", "to": 4686558 }, { "from": 4686558, "kind": "fallthrough", "target_scope": "local", "to": 4686565 }, { "from": 4686565, "kind": "fallthrough", "target_scope": "local", "to": 4686568 }, { "from": 4686568, "kind": "fallthrough", "target_scope": "local", "to": 4686570 }, { "from": 4686570, "kind": "conditional_taken", "target_scope": "local", "to": 4687079 }, { "from": 4686570, "kind": "fallthrough", "target_scope": "local", "to": 4686576 }, { "from": 4686576, "kind": "fallthrough", "target_scope": "local", "to": 4686583 }, { "from": 4686583, "kind": "fallthrough", "target_scope": "local", "to": 4686590 }, { "from": 4686590, "kind": "fallthrough", "target_scope": "local", "to": 4686593 }, { "from": 4686593, "kind": "fallthrough", "target_scope": "local", "to": 4686595 }, { "from": 4686595, "kind": "conditional_taken", "target_scope": "local", "to": 4687112 }, { "from": 4686595, "kind": "fallthrough", "target_scope": "local", "to": 4686601 }, { "from": 4686601, "kind": "fallthrough", "target_scope": "local", "to": 4686604 }, { "from": 4686604, "kind": "fallthrough", "target_scope": "local", "to": 4686606 }, { "from": 4686606, "kind": "fallthrough", "target_scope": "local", "to": 4686608 }, { "from": 4686608, "kind": "fallthrough", "target_scope": "local", "to": 4686611 }, { "from": 4686611, "kind": "conditional_taken", "target_scope": "local", "to": 4687032 }, { "from": 4686611, "kind": "fallthrough", "target_scope": "local", "to": 4686617 }, { "from": 4686617, "kind": "fallthrough", "target_scope": "local", "to": 4686620 }, { "from": 4686620, "kind": "conditional_taken", "target_scope": "local", "to": 4686632 }, { "from": 4686620, "kind": "fallthrough", "target_scope": "local", "to": 4686622 }, { "from": 4686622, "kind": "fallthrough", "target_scope": "local", "to": 4686629 }, { "from": 4686629, "kind": "fallthrough", "target_scope": "local", "to": 4686632 }, { "from": 4686632, "kind": "fallthrough", "target_scope": "local", "to": 4686635 }, { "from": 4686635, "kind": "fallthrough", "target_scope": "local", "to": 4686642 }, { "from": 4686642, "kind": "fallthrough", "target_scope": "local", "to": 4686645 }, { "from": 4686645, "kind": "conditional_taken", "target_scope": "local", "to": 4687032 }, { "from": 4686645, "kind": "fallthrough", "target_scope": "local", "to": 4686651 }, { "from": 4686651, "kind": "fallthrough", "target_scope": "local", "to": 4686654 }, { "from": 4686654, "kind": "conditional_taken", "target_scope": "local", "to": 4686810 }, { "from": 4686654, "kind": "fallthrough", "target_scope": "local", "to": 4686660 }, { "from": 4686660, "kind": "fallthrough", "target_scope": "local", "to": 4686663 }, { "from": 4686663, "kind": "conditional_taken", "target_scope": "local", "to": 4686785 }, { "from": 4686663, "kind": "fallthrough", "target_scope": "local", "to": 4686665 }, { "from": 4686665, "kind": "fallthrough", "target_scope": "local", "to": 4686668 }, { "from": 4686668, "kind": "fallthrough", "target_scope": "local", "to": 4686672 }, { "from": 4686672, "kind": "conditional_taken", "target_scope": "local", "to": 4686760 }, { "from": 4686672, "kind": "fallthrough", "target_scope": "local", "to": 4686674 }, { "from": 4686674, "kind": "fallthrough", "target_scope": "local", "to": 4686677 }, { "from": 4686677, "kind": "conditional_taken", "target_scope": "local", "to": 4686735 }, { "from": 4686677, "kind": "fallthrough", "target_scope": "local", "to": 4686679 }, { "from": 4686679, "kind": "fallthrough", "target_scope": "local", "to": 4686682 }, { "from": 4686682, "kind": "conditional_taken", "target_scope": "local", "to": 4686710 }, { "from": 4686682, "kind": "fallthrough", "target_scope": "local", "to": 4686684 }, { "from": 4686684, "kind": "fallthrough", "target_scope": "local", "to": 4686687 }, { "from": 4686687, "kind": "fallthrough", "target_scope": "local", "to": 4686688 }, { "from": 4686688, "kind": "conditional_taken", "target_scope": "local", "to": 4686700 }, { "from": 4686688, "kind": "fallthrough", "target_scope": "local", "to": 4686690 }, { "from": 4686690, "kind": "fallthrough", "target_scope": "local", "to": 4686697 }, { "from": 4686697, "kind": "fallthrough", "target_scope": "local", "to": 4686700 }, { "from": 4686700, "kind": "fallthrough", "target_scope": "local", "to": 4686703 }, { "from": 4686703, "kind": "fallthrough", "target_scope": "local", "to": 4686710 }, { "from": 4686710, "kind": "fallthrough", "target_scope": "local", "to": 4686713 }, { "from": 4686713, "kind": "conditional_taken", "target_scope": "local", "to": 4686725 }, { "from": 4686713, "kind": "fallthrough", "target_scope": "local", "to": 4686715 }, { "from": 4686715, "kind": "fallthrough", "target_scope": "local", "to": 4686722 }, { "from": 4686722, "kind": "fallthrough", "target_scope": "local", "to": 4686725 }, { "from": 4686725, "kind": "fallthrough", "target_scope": "local", "to": 4686728 }, { "from": 4686728, "kind": "fallthrough", "target_scope": "local", "to": 4686735 }, { "from": 4686735, "kind": "fallthrough", "target_scope": "local", "to": 4686738 }, { "from": 4686738, "kind": "conditional_taken", "target_scope": "local", "to": 4686750 }, { "from": 4686738, "kind": "fallthrough", "target_scope": "local", "to": 4686740 }, { "from": 4686740, "kind": "fallthrough", "target_scope": "local", "to": 4686747 }, { "from": 4686747, "kind": "fallthrough", "target_scope": "local", "to": 4686750 }, { "from": 4686750, "kind": "fallthrough", "target_scope": "local", "to": 4686753 }, { "from": 4686753, "kind": "fallthrough", "target_scope": "local", "to": 4686760 }, { "from": 4686760, "kind": "fallthrough", "target_scope": "local", "to": 4686763 }, { "from": 4686763, "kind": "conditional_taken", "target_scope": "local", "to": 4686775 }, { "from": 4686763, "kind": "fallthrough", "target_scope": "local", "to": 4686765 }, { "from": 4686765, "kind": "fallthrough", "target_scope": "local", "to": 4686772 }, { "from": 4686772, "kind": "fallthrough", "target_scope": "local", "to": 4686775 }, { "from": 4686775, "kind": "fallthrough", "target_scope": "local", "to": 4686778 }, { "from": 4686778, "kind": "fallthrough", "target_scope": "local", "to": 4686785 }, { "from": 4686785, "kind": "fallthrough", "target_scope": "local", "to": 4686788 }, { "from": 4686788, "kind": "conditional_taken", "target_scope": "local", "to": 4686800 }, { "from": 4686788, "kind": "fallthrough", "target_scope": "local", "to": 4686790 }, { "from": 4686790, "kind": "fallthrough", "target_scope": "local", "to": 4686797 }, { "from": 4686797, "kind": "fallthrough", "target_scope": "local", "to": 4686800 }, { "from": 4686800, "kind": "fallthrough", "target_scope": "local", "to": 4686803 }, { "from": 4686803, "kind": "fallthrough", "target_scope": "local", "to": 4686810 }, { "from": 4686810, "kind": "fallthrough", "target_scope": "local", "to": 4686813 }, { "from": 4686813, "kind": "conditional_taken", "target_scope": "local", "to": 4686825 }, { "from": 4686813, "kind": "fallthrough", "target_scope": "local", "to": 4686815 }, { "from": 4686815, "kind": "fallthrough", "target_scope": "local", "to": 4686822 }, { "from": 4686822, "kind": "fallthrough", "target_scope": "local", "to": 4686825 }, { "from": 4686825, "kind": "fallthrough", "target_scope": "local", "to": 4686828 }, { "from": 4686828, "kind": "fallthrough", "target_scope": "local", "to": 4686835 }, { "from": 4686835, "kind": "unconditional", "target_scope": "local", "to": 4687032 }, { "from": 4686840, "kind": "fallthrough", "target_scope": "local", "to": 4686847 }, { "from": 4686847, "kind": "fallthrough", "target_scope": "local", "to": 4686854 }, { "from": 4686854, "kind": "conditional_taken", "target_scope": "local", "to": 4686866 }, { "from": 4686854, "kind": "fallthrough", "target_scope": "local", "to": 4686856 }, { "from": 4686856, "kind": "fallthrough", "target_scope": "local", "to": 4686863 }, { "from": 4686863, "kind": "fallthrough", "target_scope": "local", "to": 4686866 }, { "from": 4686866, "kind": "fallthrough", "target_scope": "local", "to": 4686873 }, { "from": 4686873, "kind": "fallthrough", "target_scope": "local", "to": 4686880 }, { "from": 4686880, "kind": "conditional_taken", "target_scope": "local", "to": 4686892 }, { "from": 4686880, "kind": "fallthrough", "target_scope": "local", "to": 4686882 }, { "from": 4686882, "kind": "fallthrough", "target_scope": "local", "to": 4686889 }, { "from": 4686889, "kind": "fallthrough", "target_scope": "local", "to": 4686892 }, { "from": 4686892, "kind": "fallthrough", "target_scope": "local", "to": 4686899 }, { "from": 4686899, "kind": "fallthrough", "target_scope": "local", "to": 4686906 }, { "from": 4686906, "kind": "conditional_taken", "target_scope": "local", "to": 4686918 }, { "from": 4686906, "kind": "fallthrough", "target_scope": "local", "to": 4686908 }, { "from": 4686908, "kind": "fallthrough", "target_scope": "local", "to": 4686915 }, { "from": 4686915, "kind": "fallthrough", "target_scope": "local", "to": 4686918 }, { "from": 4686918, "kind": "fallthrough", "target_scope": "local", "to": 4686925 }, { "from": 4686925, "kind": "fallthrough", "target_scope": "local", "to": 4686932 }, { "from": 4686932, "kind": "conditional_taken", "target_scope": "local", "to": 4686944 }, { "from": 4686932, "kind": "fallthrough", "target_scope": "local", "to": 4686934 }, { "from": 4686934, "kind": "fallthrough", "target_scope": "local", "to": 4686941 }, { "from": 4686941, "kind": "fallthrough", "target_scope": "local", "to": 4686944 }, { "from": 4686944, "kind": "fallthrough", "target_scope": "local", "to": 4686951 }, { "from": 4686951, "kind": "fallthrough", "target_scope": "local", "to": 4686958 }, { "from": 4686958, "kind": "conditional_taken", "target_scope": "local", "to": 4686970 }, { "from": 4686958, "kind": "fallthrough", "target_scope": "local", "to": 4686960 }, { "from": 4686960, "kind": "fallthrough", "target_scope": "local", "to": 4686967 }, { "from": 4686967, "kind": "fallthrough", "target_scope": "local", "to": 4686970 }, { "from": 4686970, "kind": "fallthrough", "target_scope": "local", "to": 4686977 }, { "from": 4686977, "kind": "fallthrough", "target_scope": "local", "to": 4686984 }, { "from": 4686984, "kind": "conditional_taken", "target_scope": "local", "to": 4686996 }, { "from": 4686984, "kind": "fallthrough", "target_scope": "local", "to": 4686986 }, { "from": 4686986, "kind": "fallthrough", "target_scope": "local", "to": 4686993 }, { "from": 4686993, "kind": "fallthrough", "target_scope": "local", "to": 4686996 }, { "from": 4686996, "kind": "fallthrough", "target_scope": "local", "to": 4687003 }, { "from": 4687003, "kind": "fallthrough", "target_scope": "local", "to": 4687010 }, { "from": 4687010, "kind": "conditional_taken", "target_scope": "local", "to": 4687022 }, { "from": 4687010, "kind": "fallthrough", "target_scope": "local", "to": 4687012 }, { "from": 4687012, "kind": "fallthrough", "target_scope": "local", "to": 4687019 }, { "from": 4687019, "kind": "fallthrough", "target_scope": "local", "to": 4687022 }, { "from": 4687022, "kind": "fallthrough", "target_scope": "local", "to": 4687025 }, { "from": 4687025, "kind": "fallthrough", "target_scope": "local", "to": 4687032 }, { "from": 4687032, "kind": "fallthrough", "target_scope": "local", "to": 4687035 }, { "from": 4687035, "kind": "conditional_taken", "target_scope": "local", "to": 4687047 }, { "from": 4687035, "kind": "fallthrough", "target_scope": "local", "to": 4687037 }, { "from": 4687037, "kind": "fallthrough", "target_scope": "local", "to": 4687044 }, { "from": 4687044, "kind": "fallthrough", "target_scope": "local", "to": 4687047 }, { "from": 4687047, "kind": "fallthrough", "target_scope": "local", "to": 4687051 }, { "from": 4687051, "kind": "fallthrough", "target_scope": "local", "to": 4687054 }, { "from": 4687054, "kind": "conditional_taken", "target_scope": "local", "to": 4686840 }, { "from": 4687054, "kind": "fallthrough", "target_scope": "local", "to": 4687060 }, { "from": 4687060, "kind": "fallthrough", "target_scope": "local", "to": 4687063 }, { "from": 4687063, "kind": "conditional_taken", "target_scope": "local", "to": 4687112 }, { "from": 4687063, "kind": "fallthrough", "target_scope": "local", "to": 4687065 }, { "from": 4687065, "kind": "fallthrough", "target_scope": "local", "to": 4687072 }, { "from": 4687072, "kind": "fallthrough", "target_scope": "local", "to": 4687075 }, { "from": 4687075, "kind": "fallthrough", "target_scope": "local", "to": 4687077 }, { "from": 4687077, "kind": "conditional_taken", "target_scope": "local", "to": 4687088 }, { "from": 4687077, "kind": "fallthrough", "target_scope": "local", "to": 4687079 }, { "from": 4687079, "kind": "fallthrough", "target_scope": "local", "to": 4687081 }, { "from": 4687081, "kind": "fallthrough", "target_scope": "local", "to": 4687083 }, { "from": 4687083, "kind": "fallthrough", "target_scope": "local", "to": 4687087 }, { "from": 4687087, "kind": "return", "target_scope": "external", "to": null }, { "from": 4687088, "kind": "fallthrough", "target_scope": "local", "to": 4687093 }, { "from": 4687093, "kind": "fallthrough", "target_scope": "local", "to": 4687098 }, { "from": 4687098, "kind": "possible_call_continuation", "target_scope": "local", "to": 4687103 }, { "from": 4687103, "kind": "fallthrough", "target_scope": "local", "to": 4687105 }, { "from": 4687105, "kind": "fallthrough", "target_scope": "local", "to": 4687109 }, { "from": 4687109, "kind": "fallthrough", "target_scope": "local", "to": 4687111 }, { "from": 4687111, "kind": "return", "target_scope": "external", "to": null }, { "from": 4687112, "kind": "fallthrough", "target_scope": "local", "to": 4687119 }, { "from": 4687119, "kind": "fallthrough", "target_scope": "local", "to": 4687124 }, { "from": 4687124, "kind": "fallthrough", "target_scope": "local", "to": 4687128 }, { "from": 4687128, "kind": "fallthrough", "target_scope": "local", "to": 4687131 }, { "from": 4687131, "kind": "conditional_taken", "target_scope": "local", "to": 4687081 }, { "from": 4687131, "kind": "fallthrough", "target_scope": "local", "to": 4687133 }, { "from": 4687133, "kind": "fallthrough", "target_scope": "local", "to": 4687138 }, { "from": 4687138, "kind": "fallthrough", "target_scope": "local", "to": 4687143 }, { "from": 4687143, "kind": "possible_call_continuation", "target_scope": "local", "to": 4687148 }, { "from": 4687148, "kind": "fallthrough", "target_scope": "local", "to": 4687153 }, { "from": 4687153, "kind": "unconditional", "target_scope": "local", "to": 4687081 } ], "entry": 4686554, "instructions": [ { "address": 4686554, "line": "4782da: 48 83 ec 08 \tsubq\t$0x8, %rsp", "opcode": "subq", "operands": "$0x8, %rsp" }, { "address": 4686558, "line": "4782de: 48 8b 05 0b 40 c5 00 \tmovq\t0xc5400b(%rip), %rax # 0x10cc2f0 ", "opcode": "movq", "operands": "0xc5400b(%rip), %rax # 0x10cc2f0 " }, { "address": 4686565, "line": "4782e5: 8b 48 30 \tmovl\t0x30(%rax), %ecx", "opcode": "movl", "operands": "0x30(%rax), %ecx" }, { "address": 4686568, "line": "4782e8: 85 c9 \ttestl\t%ecx, %ecx", "opcode": "testl", "operands": "%ecx, %ecx" }, { "address": 4686570, "line": "4782ea: 0f 84 f7 01 00 00 \tje\t0x4784e7 ", "opcode": "je", "operands": "0x4784e7 " }, { "address": 4686576, "line": "4782f0: 48 8b 35 41 39 e3 00 \tmovq\t0xe33941(%rip), %rsi # 0x12abc38 ", "opcode": "movq", "operands": "0xe33941(%rip), %rsi # 0x12abc38 " }, { "address": 4686583, "line": "4782f7: 48 8b 15 92 39 e3 00 \tmovq\t0xe33992(%rip), %rdx # 0x12abc90 ", "opcode": "movq", "operands": "0xe33992(%rip), %rdx # 0x12abc90 " }, { "address": 4686590, "line": "4782fe: 8b 7e 30 \tmovl\t0x30(%rsi), %edi", "opcode": "movl", "operands": "0x30(%rsi), %edi" }, { "address": 4686593, "line": "478301: 85 ff \ttestl\t%edi, %edi", "opcode": "testl", "operands": "%edi, %edi" }, { "address": 4686595, "line": "478303: 0f 8e ff 01 00 00 \tjle\t0x478508 ", "opcode": "jle", "operands": "0x478508 " }, { "address": 4686601, "line": "478309: 8d 47 ff \tleal\t-0x1(%rdi), %eax", "opcode": "leal", "operands": "-0x1(%rdi), %eax" }, { "address": 4686604, "line": "47830c: 31 c9 \txorl\t%ecx, %ecx", "opcode": "xorl", "operands": "%ecx, %ecx" }, { "address": 4686606, "line": "47830e: 31 f6 \txorl\t%esi, %esi", "opcode": "xorl", "operands": "%esi, %esi" }, { "address": 4686608, "line": "478310: 83 e0 07 \tandl\t$0x7, %eax", "opcode": "andl", "operands": "$0x7, %eax" }, { "address": 4686611, "line": "478313: 0f 84 9f 01 00 00 \tje\t0x4784b8 ", "opcode": "je", "operands": "0x4784b8 " }, { "address": 4686617, "line": "478319: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "opcode": "cmpl", "operands": "$0x1, (%rdx)" }, { "address": 4686620, "line": "47831c: 76 0a \tjbe\t0x478328 ", "opcode": "jbe", "operands": "0x478328 " }, { "address": 4686622, "line": "47831e: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rdx)" }, { "address": 4686629, "line": "478325: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4686632, "line": "478328: 83 c6 01 \taddl\t$0x1, %esi", "opcode": "addl", "operands": "$0x1, %esi" }, { "address": 4686635, "line": "47832b: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "opcode": "addq", "operands": "$0x2df40, %rdx # imm = 0x2DF40" }, { "address": 4686642, "line": "478332: 83 f8 01 \tcmpl\t$0x1, %eax", "opcode": "cmpl", "operands": "$0x1, %eax" }, { "address": 4686645, "line": "478335: 0f 84 7d 01 00 00 \tje\t0x4784b8 ", "opcode": "je", "operands": "0x4784b8 " }, { "address": 4686651, "line": "47833b: 83 f8 02 \tcmpl\t$0x2, %eax", "opcode": "cmpl", "operands": "$0x2, %eax" }, { "address": 4686654, "line": "47833e: 0f 84 96 00 00 00 \tje\t0x4783da ", "opcode": "je", "operands": "0x4783da " }, { "address": 4686660, "line": "478344: 83 f8 03 \tcmpl\t$0x3, %eax", "opcode": "cmpl", "operands": "$0x3, %eax" }, { "address": 4686663, "line": "478347: 74 78 \tje\t0x4783c1 ", "opcode": "je", "operands": "0x4783c1 " }, { "address": 4686665, "line": "478349: 83 f8 04 \tcmpl\t$0x4, %eax", "opcode": "cmpl", "operands": "$0x4, %eax" }, { "address": 4686668, "line": "47834c: 0f 1f 40 00 \tnopl\t(%rax)", "opcode": "nopl", "operands": "(%rax)" }, { "address": 4686672, "line": "478350: 74 56 \tje\t0x4783a8 ", "opcode": "je", "operands": "0x4783a8 " }, { "address": 4686674, "line": "478352: 83 f8 05 \tcmpl\t$0x5, %eax", "opcode": "cmpl", "operands": "$0x5, %eax" }, { "address": 4686677, "line": "478355: 74 38 \tje\t0x47838f ", "opcode": "je", "operands": "0x47838f " }, { "address": 4686679, "line": "478357: 83 f8 06 \tcmpl\t$0x6, %eax", "opcode": "cmpl", "operands": "$0x6, %eax" }, { "address": 4686682, "line": "47835a: 74 1a \tje\t0x478376 ", "opcode": "je", "operands": "0x478376 " }, { "address": 4686684, "line": "47835c: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "opcode": "cmpl", "operands": "$0x1, (%rdx)" }, { "address": 4686687, "line": "47835f: 90 \tnop", "opcode": "nop", "operands": "" }, { "address": 4686688, "line": "478360: 76 0a \tjbe\t0x47836c ", "opcode": "jbe", "operands": "0x47836c " }, { "address": 4686690, "line": "478362: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rdx)" }, { "address": 4686697, "line": "478369: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4686700, "line": "47836c: 83 c6 01 \taddl\t$0x1, %esi", "opcode": "addl", "operands": "$0x1, %esi" }, { "address": 4686703, "line": "47836f: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "opcode": "addq", "operands": "$0x2df40, %rdx # imm = 0x2DF40" }, { "address": 4686710, "line": "478376: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "opcode": "cmpl", "operands": "$0x1, (%rdx)" }, { "address": 4686713, "line": "478379: 76 0a \tjbe\t0x478385 ", "opcode": "jbe", "operands": "0x478385 " }, { "address": 4686715, "line": "47837b: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rdx)" }, { "address": 4686722, "line": "478382: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4686725, "line": "478385: 83 c6 01 \taddl\t$0x1, %esi", "opcode": "addl", "operands": "$0x1, %esi" }, { "address": 4686728, "line": "478388: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "opcode": "addq", "operands": "$0x2df40, %rdx # imm = 0x2DF40" }, { "address": 4686735, "line": "47838f: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "opcode": "cmpl", "operands": "$0x1, (%rdx)" }, { "address": 4686738, "line": "478392: 76 0a \tjbe\t0x47839e ", "opcode": "jbe", "operands": "0x47839e " }, { "address": 4686740, "line": "478394: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rdx)" }, { "address": 4686747, "line": "47839b: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4686750, "line": "47839e: 83 c6 01 \taddl\t$0x1, %esi", "opcode": "addl", "operands": "$0x1, %esi" }, { "address": 4686753, "line": "4783a1: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "opcode": "addq", "operands": "$0x2df40, %rdx # imm = 0x2DF40" }, { "address": 4686760, "line": "4783a8: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "opcode": "cmpl", "operands": "$0x1, (%rdx)" }, { "address": 4686763, "line": "4783ab: 76 0a \tjbe\t0x4783b7 ", "opcode": "jbe", "operands": "0x4783b7 " }, { "address": 4686765, "line": "4783ad: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rdx)" }, { "address": 4686772, "line": "4783b4: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4686775, "line": "4783b7: 83 c6 01 \taddl\t$0x1, %esi", "opcode": "addl", "operands": "$0x1, %esi" }, { "address": 4686778, "line": "4783ba: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "opcode": "addq", "operands": "$0x2df40, %rdx # imm = 0x2DF40" }, { "address": 4686785, "line": "4783c1: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "opcode": "cmpl", "operands": "$0x1, (%rdx)" }, { "address": 4686788, "line": "4783c4: 76 0a \tjbe\t0x4783d0 ", "opcode": "jbe", "operands": "0x4783d0 " }, { "address": 4686790, "line": "4783c6: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rdx)" }, { "address": 4686797, "line": "4783cd: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4686800, "line": "4783d0: 83 c6 01 \taddl\t$0x1, %esi", "opcode": "addl", "operands": "$0x1, %esi" }, { "address": 4686803, "line": "4783d3: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "opcode": "addq", "operands": "$0x2df40, %rdx # imm = 0x2DF40" }, { "address": 4686810, "line": "4783da: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "opcode": "cmpl", "operands": "$0x1, (%rdx)" }, { "address": 4686813, "line": "4783dd: 76 0a \tjbe\t0x4783e9 ", "opcode": "jbe", "operands": "0x4783e9 " }, { "address": 4686815, "line": "4783df: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rdx)" }, { "address": 4686822, "line": "4783e6: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4686825, "line": "4783e9: 83 c6 01 \taddl\t$0x1, %esi", "opcode": "addl", "operands": "$0x1, %esi" }, { "address": 4686828, "line": "4783ec: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "opcode": "addq", "operands": "$0x2df40, %rdx # imm = 0x2DF40" }, { "address": 4686835, "line": "4783f3: e9 c0 00 00 00 \tjmp\t0x4784b8 ", "opcode": "jmp", "operands": "0x4784b8 " }, { "address": 4686840, "line": "4783f8: 83 ba 40 df 02 00 01 \tcmpl\t$0x1, 0x2df40(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x2df40(%rdx)" }, { "address": 4686847, "line": "4783ff: 48 8d 82 40 df 02 00 \tleaq\t0x2df40(%rdx), %rax", "opcode": "leaq", "operands": "0x2df40(%rdx), %rax" }, { "address": 4686854, "line": "478406: 76 0a \tjbe\t0x478412 ", "opcode": "jbe", "operands": "0x478412 " }, { "address": 4686856, "line": "478408: 83 b8 e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rax)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rax)" }, { "address": 4686863, "line": "47840f: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4686866, "line": "478412: 83 ba 80 be 05 00 01 \tcmpl\t$0x1, 0x5be80(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x5be80(%rdx)" }, { "address": 4686873, "line": "478419: 48 8d 82 80 be 05 00 \tleaq\t0x5be80(%rdx), %rax", "opcode": "leaq", "operands": "0x5be80(%rdx), %rax" }, { "address": 4686880, "line": "478420: 76 0a \tjbe\t0x47842c ", "opcode": "jbe", "operands": "0x47842c " }, { "address": 4686882, "line": "478422: 83 b8 e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rax)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rax)" }, { "address": 4686889, "line": "478429: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4686892, "line": "47842c: 83 ba c0 9d 08 00 01 \tcmpl\t$0x1, 0x89dc0(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x89dc0(%rdx)" }, { "address": 4686899, "line": "478433: 48 8d 82 c0 9d 08 00 \tleaq\t0x89dc0(%rdx), %rax", "opcode": "leaq", "operands": "0x89dc0(%rdx), %rax" }, { "address": 4686906, "line": "47843a: 76 0a \tjbe\t0x478446 ", "opcode": "jbe", "operands": "0x478446 " }, { "address": 4686908, "line": "47843c: 83 b8 e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rax)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rax)" }, { "address": 4686915, "line": "478443: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4686918, "line": "478446: 83 ba 00 7d 0b 00 01 \tcmpl\t$0x1, 0xb7d00(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0xb7d00(%rdx)" }, { "address": 4686925, "line": "47844d: 48 8d 82 00 7d 0b 00 \tleaq\t0xb7d00(%rdx), %rax", "opcode": "leaq", "operands": "0xb7d00(%rdx), %rax" }, { "address": 4686932, "line": "478454: 76 0a \tjbe\t0x478460 ", "opcode": "jbe", "operands": "0x478460 " }, { "address": 4686934, "line": "478456: 83 b8 e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rax)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rax)" }, { "address": 4686941, "line": "47845d: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4686944, "line": "478460: 83 ba 40 5c 0e 00 01 \tcmpl\t$0x1, 0xe5c40(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0xe5c40(%rdx)" }, { "address": 4686951, "line": "478467: 48 8d 82 40 5c 0e 00 \tleaq\t0xe5c40(%rdx), %rax", "opcode": "leaq", "operands": "0xe5c40(%rdx), %rax" }, { "address": 4686958, "line": "47846e: 76 0a \tjbe\t0x47847a ", "opcode": "jbe", "operands": "0x47847a " }, { "address": 4686960, "line": "478470: 83 b8 e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rax)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rax)" }, { "address": 4686967, "line": "478477: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4686970, "line": "47847a: 83 ba 80 3b 11 00 01 \tcmpl\t$0x1, 0x113b80(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x113b80(%rdx)" }, { "address": 4686977, "line": "478481: 48 8d 82 80 3b 11 00 \tleaq\t0x113b80(%rdx), %rax", "opcode": "leaq", "operands": "0x113b80(%rdx), %rax" }, { "address": 4686984, "line": "478488: 76 0a \tjbe\t0x478494 ", "opcode": "jbe", "operands": "0x478494 " }, { "address": 4686986, "line": "47848a: 83 b8 e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rax)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rax)" }, { "address": 4686993, "line": "478491: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4686996, "line": "478494: 83 ba c0 1a 14 00 01 \tcmpl\t$0x1, 0x141ac0(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x141ac0(%rdx)" }, { "address": 4687003, "line": "47849b: 48 8d 82 c0 1a 14 00 \tleaq\t0x141ac0(%rdx), %rax", "opcode": "leaq", "operands": "0x141ac0(%rdx), %rax" }, { "address": 4687010, "line": "4784a2: 76 0a \tjbe\t0x4784ae ", "opcode": "jbe", "operands": "0x4784ae " }, { "address": 4687012, "line": "4784a4: 83 b8 e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rax)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rax)" }, { "address": 4687019, "line": "4784ab: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4687022, "line": "4784ae: 83 c6 08 \taddl\t$0x8, %esi", "opcode": "addl", "operands": "$0x8, %esi" }, { "address": 4687025, "line": "4784b1: 48 81 c2 00 fa 16 00 \taddq\t$0x16fa00, %rdx # imm = 0x16FA00", "opcode": "addq", "operands": "$0x16fa00, %rdx # imm = 0x16FA00" }, { "address": 4687032, "line": "4784b8: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "opcode": "cmpl", "operands": "$0x1, (%rdx)" }, { "address": 4687035, "line": "4784bb: 76 0a \tjbe\t0x4784c7 ", "opcode": "jbe", "operands": "0x4784c7 " }, { "address": 4687037, "line": "4784bd: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "opcode": "cmpl", "operands": "$0x1, 0x24ee4(%rdx)" }, { "address": 4687044, "line": "4784c4: 83 d9 ff \tsbbl\t$-0x1, %ecx", "opcode": "sbbl", "operands": "$-0x1, %ecx" }, { "address": 4687047, "line": "4784c7: 44 8d 46 01 \tleal\t0x1(%rsi), %r8d", "opcode": "leal", "operands": "0x1(%rsi), %r8d" }, { "address": 4687051, "line": "4784cb: 41 39 f8 \tcmpl\t%edi, %r8d", "opcode": "cmpl", "operands": "%edi, %r8d" }, { "address": 4687054, "line": "4784ce: 0f 85 24 ff ff ff \tjne\t0x4783f8 ", "opcode": "jne", "operands": "0x4783f8 " }, { "address": 4687060, "line": "4784d4: 83 e9 01 \tsubl\t$0x1, %ecx", "opcode": "subl", "operands": "$0x1, %ecx" }, { "address": 4687063, "line": "4784d7: 7e 2f \tjle\t0x478508 ", "opcode": "jle", "operands": "0x478508 " }, { "address": 4687065, "line": "4784d9: 48 8b 3d 00 3e c5 00 \tmovq\t0xc53e00(%rip), %rdi # 0x10cc2e0 ", "opcode": "movq", "operands": "0xc53e00(%rip), %rdi # 0x10cc2e0 " }, { "address": 4687072, "line": "4784e0: 8b 57 30 \tmovl\t0x30(%rdi), %edx", "opcode": "movl", "operands": "0x30(%rdi), %edx" }, { "address": 4687075, "line": "4784e3: 85 d2 \ttestl\t%edx, %edx", "opcode": "testl", "operands": "%edx, %edx" }, { "address": 4687077, "line": "4784e5: 75 09 \tjne\t0x4784f0 ", "opcode": "jne", "operands": "0x4784f0 " }, { "address": 4687079, "line": "4784e7: 31 d2 \txorl\t%edx, %edx", "opcode": "xorl", "operands": "%edx, %edx" }, { "address": 4687081, "line": "4784e9: 89 d0 \tmovl\t%edx, %eax", "opcode": "movl", "operands": "%edx, %eax" }, { "address": 4687083, "line": "4784eb: 48 83 c4 08 \taddq\t$0x8, %rsp", "opcode": "addq", "operands": "$0x8, %rsp" }, { "address": 4687087, "line": "4784ef: c3 \tretq", "opcode": "retq", "operands": "" }, { "address": 4687088, "line": "4784f0: be 8a 08 57 00 \tmovl\t$0x57088a, %esi # imm = 0x57088A", "opcode": "movl", "operands": "$0x57088a, %esi # imm = 0x57088A" }, { "address": 4687093, "line": "4784f5: bf a5 b0 56 00 \tmovl\t$0x56b0a5, %edi # imm = 0x56B0A5", "opcode": "movl", "operands": "$0x56b0a5, %edi # imm = 0x56B0A5" }, { "address": 4687098, "line": "4784fa: e8 9d 9e fc ff \tcallq\t0x44239c ", "opcode": "callq", "operands": "0x44239c " }, { "address": 4687103, "line": "4784ff: 31 d2 \txorl\t%edx, %edx", "opcode": "xorl", "operands": "%edx, %edx" }, { "address": 4687105, "line": "478501: 48 83 c4 08 \taddq\t$0x8, %rsp", "opcode": "addq", "operands": "$0x8, %rsp" }, { "address": 4687109, "line": "478505: 89 d0 \tmovl\t%edx, %eax", "opcode": "movl", "operands": "%edx, %eax" }, { "address": 4687111, "line": "478507: c3 \tretq", "opcode": "retq", "operands": "" }, { "address": 4687112, "line": "478508: 4c 8b 15 d1 3d c5 00 \tmovq\t0xc53dd1(%rip), %r10 # 0x10cc2e0 ", "opcode": "movq", "operands": "0xc53dd1(%rip), %r10 # 0x10cc2e0 " }, { "address": 4687119, "line": "47850f: ba 01 00 00 00 \tmovl\t$0x1, %edx", "opcode": "movl", "operands": "$0x1, %edx" }, { "address": 4687124, "line": "478514: 45 8b 4a 30 \tmovl\t0x30(%r10), %r9d", "opcode": "movl", "operands": "0x30(%r10), %r9d" }, { "address": 4687128, "line": "478518: 45 85 c9 \ttestl\t%r9d, %r9d", "opcode": "testl", "operands": "%r9d, %r9d" }, { "address": 4687131, "line": "47851b: 75 cc \tjne\t0x4784e9 ", "opcode": "jne", "operands": "0x4784e9 " }, { "address": 4687133, "line": "47851d: be 64 57 57 00 \tmovl\t$0x575764, %esi # imm = 0x575764", "opcode": "movl", "operands": "$0x575764, %esi # imm = 0x575764" }, { "address": 4687138, "line": "478522: bf a5 b0 56 00 \tmovl\t$0x56b0a5, %edi # imm = 0x56B0A5", "opcode": "movl", "operands": "$0x56b0a5, %edi # imm = 0x56B0A5" }, { "address": 4687143, "line": "478527: e8 70 9e fc ff \tcallq\t0x44239c ", "opcode": "callq", "operands": "0x44239c " }, { "address": 4687148, "line": "47852c: ba 01 00 00 00 \tmovl\t$0x1, %edx", "opcode": "movl", "operands": "$0x1, %edx" }, { "address": 4687153, "line": "478531: eb b6 \tjmp\t0x4784e9 ", "opcode": "jmp", "operands": "0x4784e9 " }, { "address": 4687155, "line": "478533: 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." }, "Sys_GetEvent": { "calls": [ { "address": 5594646, "label": "Sys_SendKeyEvents", "target": 5654980 }, { "address": 5594651, "label": "Sys_ConsoleInput", "target": 5592386 }, { "address": 5594667, "label": "strlen@plt", "target": 4206536 }, { "address": 5594679, "label": "Z_Malloc", "target": 4454302 }, { "address": 5594693, "label": "strcpy@plt", "target": 4207432 }, { "address": 5594743, "label": "Sys_Milliseconds", "target": 5596972 }, { "address": 5594779, "label": "IN_Frame", "target": 5654354 }, { "address": 5594797, "label": "MSG_Init", "target": 4536038 }, { "address": 5594810, "label": "Sys_GetPacket", "target": 4548834 }, { "address": 5594873, "label": "Sys_Milliseconds", "target": 5596972 }, { "address": 5594935, "label": "Z_Malloc", "target": 4454302 }, { "address": 5594972, "label": "memcpy@plt", "target": 4207016 }, { "address": 5595018, "label": "Sys_Milliseconds", "target": 5596972 }, { "address": 5595066, "label": "Com_Printf", "target": 4444624 }, { "address": 5595080, "label": "Z_Free", "target": 4453034 }, { "address": 5595104, "label": "Com_Printf", "target": 4444624 }, { "address": 5595118, "label": "Z_Free", "target": 4453034 } ], "edges": [ { "from": 5594504, "kind": "fallthrough", "target_scope": "local", "to": 5594509 }, { "from": 5594509, "kind": "fallthrough", "target_scope": "local", "to": 5594514 }, { "from": 5594514, "kind": "fallthrough", "target_scope": "local", "to": 5594517 }, { "from": 5594517, "kind": "fallthrough", "target_scope": "local", "to": 5594522 }, { "from": 5594522, "kind": "fallthrough", "target_scope": "local", "to": 5594527 }, { "from": 5594527, "kind": "fallthrough", "target_scope": "local", "to": 5594534 }, { "from": 5594534, "kind": "fallthrough", "target_scope": "local", "to": 5594540 }, { "from": 5594540, "kind": "fallthrough", "target_scope": "local", "to": 5594546 }, { "from": 5594546, "kind": "conditional_taken", "target_scope": "local", "to": 5594646 }, { "from": 5594546, "kind": "fallthrough", "target_scope": "local", "to": 5594548 }, { "from": 5594548, "kind": "fallthrough", "target_scope": "local", "to": 5594552 }, { "from": 5594552, "kind": "fallthrough", "target_scope": "local", "to": 5594556 }, { "from": 5594556, "kind": "fallthrough", "target_scope": "local", "to": 5594560 }, { "from": 5594560, "kind": "fallthrough", "target_scope": "local", "to": 5594567 }, { "from": 5594567, "kind": "fallthrough", "target_scope": "local", "to": 5594574 }, { "from": 5594574, "kind": "fallthrough", "target_scope": "local", "to": 5594581 }, { "from": 5594581, "kind": "fallthrough", "target_scope": "local", "to": 5594588 }, { "from": 5594588, "kind": "fallthrough", "target_scope": "local", "to": 5594595 }, { "from": 5594595, "kind": "fallthrough", "target_scope": "local", "to": 5594599 }, { "from": 5594599, "kind": "fallthrough", "target_scope": "local", "to": 5594603 }, { "from": 5594603, "kind": "fallthrough", "target_scope": "local", "to": 5594607 }, { "from": 5594607, "kind": "fallthrough", "target_scope": "local", "to": 5594611 }, { "from": 5594611, "kind": "fallthrough", "target_scope": "local", "to": 5594614 }, { "from": 5594614, "kind": "fallthrough", "target_scope": "local", "to": 5594619 }, { "from": 5594619, "kind": "fallthrough", "target_scope": "local", "to": 5594624 }, { "from": 5594624, "kind": "fallthrough", "target_scope": "local", "to": 5594629 }, { "from": 5594629, "kind": "fallthrough", "target_scope": "local", "to": 5594637 }, { "from": 5594637, "kind": "fallthrough", "target_scope": "local", "to": 5594644 }, { "from": 5594644, "kind": "return", "target_scope": "external", "to": null }, { "from": 5594645, "kind": "fallthrough", "target_scope": "local", "to": 5594646 }, { "from": 5594646, "kind": "possible_call_continuation", "target_scope": "local", "to": 5594651 }, { "from": 5594651, "kind": "possible_call_continuation", "target_scope": "local", "to": 5594656 }, { "from": 5594656, "kind": "fallthrough", "target_scope": "local", "to": 5594659 }, { "from": 5594659, "kind": "fallthrough", "target_scope": "local", "to": 5594662 }, { "from": 5594662, "kind": "conditional_taken", "target_scope": "local", "to": 5594779 }, { "from": 5594662, "kind": "fallthrough", "target_scope": "local", "to": 5594664 }, { "from": 5594664, "kind": "fallthrough", "target_scope": "local", "to": 5594667 }, { "from": 5594667, "kind": "possible_call_continuation", "target_scope": "local", "to": 5594672 }, { "from": 5594672, "kind": "fallthrough", "target_scope": "local", "to": 5594676 }, { "from": 5594676, "kind": "fallthrough", "target_scope": "local", "to": 5594679 }, { "from": 5594679, "kind": "possible_call_continuation", "target_scope": "local", "to": 5594684 }, { "from": 5594684, "kind": "fallthrough", "target_scope": "local", "to": 5594687 }, { "from": 5594687, "kind": "fallthrough", "target_scope": "local", "to": 5594690 }, { "from": 5594690, "kind": "fallthrough", "target_scope": "local", "to": 5594693 }, { "from": 5594693, "kind": "possible_call_continuation", "target_scope": "local", "to": 5594698 }, { "from": 5594698, "kind": "fallthrough", "target_scope": "local", "to": 5594704 }, { "from": 5594704, "kind": "fallthrough", "target_scope": "local", "to": 5594707 }, { "from": 5594707, "kind": "fallthrough", "target_scope": "local", "to": 5594713 }, { "from": 5594713, "kind": "fallthrough", "target_scope": "local", "to": 5594717 }, { "from": 5594717, "kind": "fallthrough", "target_scope": "local", "to": 5594724 }, { "from": 5594724, "kind": "fallthrough", "target_scope": "local", "to": 5594730 }, { "from": 5594730, "kind": "conditional_taken", "target_scope": "local", "to": 5595059 }, { "from": 5594730, "kind": "fallthrough", "target_scope": "local", "to": 5594736 }, { "from": 5594736, "kind": "fallthrough", "target_scope": "local", "to": 5594743 }, { "from": 5594743, "kind": "possible_call_continuation", "target_scope": "local", "to": 5594748 }, { "from": 5594748, "kind": "fallthrough", "target_scope": "local", "to": 5594755 }, { "from": 5594755, "kind": "fallthrough", "target_scope": "local", "to": 5594757 }, { "from": 5594757, "kind": "fallthrough", "target_scope": "local", "to": 5594764 }, { "from": 5594764, "kind": "fallthrough", "target_scope": "local", "to": 5594771 }, { "from": 5594771, "kind": "fallthrough", "target_scope": "local", "to": 5594775 }, { "from": 5594775, "kind": "fallthrough", "target_scope": "local", "to": 5594779 }, { "from": 5594779, "kind": "possible_call_continuation", "target_scope": "local", "to": 5594784 }, { "from": 5594784, "kind": "fallthrough", "target_scope": "local", "to": 5594789 }, { "from": 5594789, "kind": "fallthrough", "target_scope": "local", "to": 5594794 }, { "from": 5594794, "kind": "fallthrough", "target_scope": "local", "to": 5594797 }, { "from": 5594797, "kind": "possible_call_continuation", "target_scope": "local", "to": 5594802 }, { "from": 5594802, "kind": "fallthrough", "target_scope": "local", "to": 5594807 }, { "from": 5594807, "kind": "fallthrough", "target_scope": "local", "to": 5594810 }, { "from": 5594810, "kind": "possible_call_continuation", "target_scope": "local", "to": 5594815 }, { "from": 5594815, "kind": "fallthrough", "target_scope": "local", "to": 5594817 }, { "from": 5594817, "kind": "conditional_taken", "target_scope": "local", "to": 5594923 }, { "from": 5594817, "kind": "fallthrough", "target_scope": "local", "to": 5594819 }, { "from": 5594819, "kind": "fallthrough", "target_scope": "local", "to": 5594825 }, { "from": 5594825, "kind": "fallthrough", "target_scope": "local", "to": 5594831 }, { "from": 5594831, "kind": "conditional_taken", "target_scope": "local", "to": 5594548 }, { "from": 5594831, "kind": "fallthrough", "target_scope": "local", "to": 5594837 }, { "from": 5594837, "kind": "fallthrough", "target_scope": "local", "to": 5594846 }, { "from": 5594846, "kind": "fallthrough", "target_scope": "local", "to": 5594855 }, { "from": 5594855, "kind": "fallthrough", "target_scope": "local", "to": 5594864 }, { "from": 5594864, "kind": "fallthrough", "target_scope": "local", "to": 5594873 }, { "from": 5594873, "kind": "possible_call_continuation", "target_scope": "local", "to": 5594878 }, { "from": 5594878, "kind": "fallthrough", "target_scope": "local", "to": 5594882 }, { "from": 5594882, "kind": "fallthrough", "target_scope": "local", "to": 5594887 }, { "from": 5594887, "kind": "fallthrough", "target_scope": "local", "to": 5594891 }, { "from": 5594891, "kind": "fallthrough", "target_scope": "local", "to": 5594896 }, { "from": 5594896, "kind": "fallthrough", "target_scope": "local", "to": 5594900 }, { "from": 5594900, "kind": "fallthrough", "target_scope": "local", "to": 5594905 }, { "from": 5594905, "kind": "fallthrough", "target_scope": "local", "to": 5594909 }, { "from": 5594909, "kind": "fallthrough", "target_scope": "local", "to": 5594914 }, { "from": 5594914, "kind": "fallthrough", "target_scope": "local", "to": 5594918 }, { "from": 5594918, "kind": "unconditional", "target_scope": "local", "to": 5594611 }, { "from": 5594923, "kind": "fallthrough", "target_scope": "local", "to": 5594928 }, { "from": 5594928, "kind": "fallthrough", "target_scope": "local", "to": 5594932 }, { "from": 5594932, "kind": "fallthrough", "target_scope": "local", "to": 5594935 }, { "from": 5594935, "kind": "possible_call_continuation", "target_scope": "local", "to": 5594940 }, { "from": 5594940, "kind": "fallthrough", "target_scope": "local", "to": 5594945 }, { "from": 5594945, "kind": "fallthrough", "target_scope": "local", "to": 5594948 }, { "from": 5594948, "kind": "fallthrough", "target_scope": "local", "to": 5594951 }, { "from": 5594951, "kind": "fallthrough", "target_scope": "local", "to": 5594955 }, { "from": 5594955, "kind": "fallthrough", "target_scope": "local", "to": 5594959 }, { "from": 5594959, "kind": "fallthrough", "target_scope": "local", "to": 5594962 }, { "from": 5594962, "kind": "fallthrough", "target_scope": "local", "to": 5594967 }, { "from": 5594967, "kind": "fallthrough", "target_scope": "local", "to": 5594972 }, { "from": 5594972, "kind": "possible_call_continuation", "target_scope": "local", "to": 5594977 }, { "from": 5594977, "kind": "fallthrough", "target_scope": "local", "to": 5594983 }, { "from": 5594983, "kind": "fallthrough", "target_scope": "local", "to": 5594986 }, { "from": 5594986, "kind": "fallthrough", "target_scope": "local", "to": 5594992 }, { "from": 5594992, "kind": "fallthrough", "target_scope": "local", "to": 5594996 }, { "from": 5594996, "kind": "fallthrough", "target_scope": "local", "to": 5595003 }, { "from": 5595003, "kind": "fallthrough", "target_scope": "local", "to": 5595009 }, { "from": 5595009, "kind": "conditional_taken", "target_scope": "local", "to": 5595097 }, { "from": 5595009, "kind": "fallthrough", "target_scope": "local", "to": 5595011 }, { "from": 5595011, "kind": "fallthrough", "target_scope": "local", "to": 5595018 }, { "from": 5595018, "kind": "possible_call_continuation", "target_scope": "local", "to": 5595023 }, { "from": 5595023, "kind": "fallthrough", "target_scope": "local", "to": 5595030 }, { "from": 5595030, "kind": "fallthrough", "target_scope": "local", "to": 5595032 }, { "from": 5595032, "kind": "fallthrough", "target_scope": "local", "to": 5595039 }, { "from": 5595039, "kind": "fallthrough", "target_scope": "local", "to": 5595046 }, { "from": 5595046, "kind": "fallthrough", "target_scope": "local", "to": 5595050 }, { "from": 5595050, "kind": "fallthrough", "target_scope": "local", "to": 5595054 }, { "from": 5595054, "kind": "unconditional", "target_scope": "local", "to": 5594819 }, { "from": 5595059, "kind": "fallthrough", "target_scope": "local", "to": 5595064 }, { "from": 5595064, "kind": "fallthrough", "target_scope": "local", "to": 5595066 }, { "from": 5595066, "kind": "possible_call_continuation", "target_scope": "local", "to": 5595071 }, { "from": 5595071, "kind": "fallthrough", "target_scope": "local", "to": 5595075 }, { "from": 5595075, "kind": "fallthrough", "target_scope": "local", "to": 5595078 }, { "from": 5595078, "kind": "conditional_taken", "target_scope": "local", "to": 5595085 }, { "from": 5595078, "kind": "fallthrough", "target_scope": "local", "to": 5595080 }, { "from": 5595080, "kind": "possible_call_continuation", "target_scope": "local", "to": 5595085 }, { "from": 5595085, "kind": "fallthrough", "target_scope": "local", "to": 5595092 }, { "from": 5595092, "kind": "unconditional", "target_scope": "local", "to": 5594736 }, { "from": 5595097, "kind": "fallthrough", "target_scope": "local", "to": 5595102 }, { "from": 5595102, "kind": "fallthrough", "target_scope": "local", "to": 5595104 }, { "from": 5595104, "kind": "possible_call_continuation", "target_scope": "local", "to": 5595109 }, { "from": 5595109, "kind": "fallthrough", "target_scope": "local", "to": 5595113 }, { "from": 5595113, "kind": "fallthrough", "target_scope": "local", "to": 5595116 }, { "from": 5595116, "kind": "conditional_taken", "target_scope": "local", "to": 5595123 }, { "from": 5595116, "kind": "fallthrough", "target_scope": "local", "to": 5595118 }, { "from": 5595118, "kind": "possible_call_continuation", "target_scope": "local", "to": 5595123 }, { "from": 5595123, "kind": "fallthrough", "target_scope": "local", "to": 5595130 }, { "from": 5595130, "kind": "unconditional", "target_scope": "local", "to": 5595011 } ], "entry": 5594504, "instructions": [ { "address": 5594504, "line": "555d88: 48 89 6c 24 e8 \tmovq\t%rbp, -0x18(%rsp)", "opcode": "movq", "operands": "%rbp, -0x18(%rsp)" }, { "address": 5594509, "line": "555d8d: 48 89 5c 24 e0 \tmovq\t%rbx, -0x20(%rsp)", "opcode": "movq", "operands": "%rbx, -0x20(%rsp)" }, { "address": 5594514, "line": "555d92: 48 89 fd \tmovq\t%rdi, %rbp", "opcode": "movq", "operands": "%rdi, %rbp" }, { "address": 5594517, "line": "555d95: 4c 89 64 24 f0 \tmovq\t%r12, -0x10(%rsp)", "opcode": "movq", "operands": "%r12, -0x10(%rsp)" }, { "address": 5594522, "line": "555d9a: 4c 89 6c 24 f8 \tmovq\t%r13, -0x8(%rsp)", "opcode": "movq", "operands": "%r13, -0x8(%rsp)" }, { "address": 5594527, "line": "555d9f: 48 81 ec 88 00 00 00 \tsubq\t$0x88, %rsp", "opcode": "subq", "operands": "$0x88, %rsp" }, { "address": 5594534, "line": "555da6: 8b 15 78 b5 8e 00 \tmovl\t0x8eb578(%rip), %edx # 0xe41324 ", "opcode": "movl", "operands": "0x8eb578(%rip), %edx # 0xe41324 " }, { "address": 5594540, "line": "555dac: 39 15 6e b5 8e 00 \tcmpl\t%edx, 0x8eb56e(%rip) # 0xe41320 ", "opcode": "cmpl", "operands": "%edx, 0x8eb56e(%rip) # 0xe41320 " }, { "address": 5594546, "line": "555db2: 7e 62 \tjle\t0x555e16 ", "opcode": "jle", "operands": "0x555e16 " }, { "address": 5594548, "line": "555db4: 44 0f b6 ca \tmovzbl\t%dl, %r9d", "opcode": "movzbl", "operands": "%dl, %r9d" }, { "address": 5594552, "line": "555db8: 44 8d 6a 01 \tleal\t0x1(%rdx), %r13d", "opcode": "leal", "operands": "0x1(%rdx), %r13d" }, { "address": 5594556, "line": "555dbc: 49 c1 e1 05 \tshlq\t$0x5, %r9", "opcode": "shlq", "operands": "$0x5, %r9" }, { "address": 5594560, "line": "555dc0: 4d 8b a1 a0 2e 38 01 \tmovq\t0x1382ea0(%r9), %r12", "opcode": "movq", "operands": "0x1382ea0(%r9), %r12" }, { "address": 5594567, "line": "555dc7: 4d 8b 99 a8 2e 38 01 \tmovq\t0x1382ea8(%r9), %r11", "opcode": "movq", "operands": "0x1382ea8(%r9), %r11" }, { "address": 5594574, "line": "555dce: 4d 8b 91 b0 2e 38 01 \tmovq\t0x1382eb0(%r9), %r10", "opcode": "movq", "operands": "0x1382eb0(%r9), %r10" }, { "address": 5594581, "line": "555dd5: 4d 8b 81 b8 2e 38 01 \tmovq\t0x1382eb8(%r9), %r8", "opcode": "movq", "operands": "0x1382eb8(%r9), %r8" }, { "address": 5594588, "line": "555ddc: 44 89 2d 41 b5 8e 00 \tmovl\t%r13d, 0x8eb541(%rip) # 0xe41324 ", "opcode": "movl", "operands": "%r13d, 0x8eb541(%rip) # 0xe41324 " }, { "address": 5594595, "line": "555de3: 4c 89 65 00 \tmovq\t%r12, (%rbp)", "opcode": "movq", "operands": "%r12, (%rbp)" }, { "address": 5594599, "line": "555de7: 4c 89 5d 08 \tmovq\t%r11, 0x8(%rbp)", "opcode": "movq", "operands": "%r11, 0x8(%rbp)" }, { "address": 5594603, "line": "555deb: 4c 89 55 10 \tmovq\t%r10, 0x10(%rbp)", "opcode": "movq", "operands": "%r10, 0x10(%rbp)" }, { "address": 5594607, "line": "555def: 4c 89 45 18 \tmovq\t%r8, 0x18(%rbp)", "opcode": "movq", "operands": "%r8, 0x18(%rbp)" }, { "address": 5594611, "line": "555df3: 48 89 e8 \tmovq\t%rbp, %rax", "opcode": "movq", "operands": "%rbp, %rax" }, { "address": 5594614, "line": "555df6: 48 8b 5c 24 68 \tmovq\t0x68(%rsp), %rbx", "opcode": "movq", "operands": "0x68(%rsp), %rbx" }, { "address": 5594619, "line": "555dfb: 48 8b 6c 24 70 \tmovq\t0x70(%rsp), %rbp", "opcode": "movq", "operands": "0x70(%rsp), %rbp" }, { "address": 5594624, "line": "555e00: 4c 8b 64 24 78 \tmovq\t0x78(%rsp), %r12", "opcode": "movq", "operands": "0x78(%rsp), %r12" }, { "address": 5594629, "line": "555e05: 4c 8b ac 24 80 00 00 00 \tmovq\t0x80(%rsp), %r13", "opcode": "movq", "operands": "0x80(%rsp), %r13" }, { "address": 5594637, "line": "555e0d: 48 81 c4 88 00 00 00 \taddq\t$0x88, %rsp", "opcode": "addq", "operands": "$0x88, %rsp" }, { "address": 5594644, "line": "555e14: c3 \tretq", "opcode": "retq", "operands": "" }, { "address": 5594645, "line": "555e15: 90 \tnop", "opcode": "nop", "operands": "" }, { "address": 5594646, "line": "555e16: e8 a9 eb 00 00 \tcallq\t0x5649c4 ", "opcode": "callq", "operands": "0x5649c4 " }, { "address": 5594651, "line": "555e1b: e8 22 f7 ff ff \tcallq\t0x555542 ", "opcode": "callq", "operands": "0x555542 " }, { "address": 5594656, "line": "555e20: 48 85 c0 \ttestq\t%rax, %rax", "opcode": "testq", "operands": "%rax, %rax" }, { "address": 5594659, "line": "555e23: 48 89 c3 \tmovq\t%rax, %rbx", "opcode": "movq", "operands": "%rax, %rbx" }, { "address": 5594662, "line": "555e26: 74 73 \tje\t0x555e9b ", "opcode": "je", "operands": "0x555e9b " }, { "address": 5594664, "line": "555e28: 48 89 c7 \tmovq\t%rax, %rdi", "opcode": "movq", "operands": "%rax, %rdi" }, { "address": 5594667, "line": "555e2b: e8 98 d1 ea ff \tcallq\t0x402fc8 ", "opcode": "callq", "operands": "0x402fc8 " }, { "address": 5594672, "line": "555e30: 44 8d 68 01 \tleal\t0x1(%rax), %r13d", "opcode": "leal", "operands": "0x1(%rax), %r13d" }, { "address": 5594676, "line": "555e34: 44 89 ef \tmovl\t%r13d, %edi", "opcode": "movl", "operands": "%r13d, %edi" }, { "address": 5594679, "line": "555e37: e8 62 99 ee ff \tcallq\t0x43f79e ", "opcode": "callq", "operands": "0x43f79e " }, { "address": 5594684, "line": "555e3c: 48 89 de \tmovq\t%rbx, %rsi", "opcode": "movq", "operands": "%rbx, %rsi" }, { "address": 5594687, "line": "555e3f: 48 89 c7 \tmovq\t%rax, %rdi", "opcode": "movq", "operands": "%rax, %rdi" }, { "address": 5594690, "line": "555e42: 49 89 c4 \tmovq\t%rax, %r12", "opcode": "movq", "operands": "%rax, %r12" }, { "address": 5594693, "line": "555e45: e8 fe d4 ea ff \tcallq\t0x403348 ", "opcode": "callq", "operands": "0x403348 " }, { "address": 5594698, "line": "555e4a: 8b 15 d0 b4 8e 00 \tmovl\t0x8eb4d0(%rip), %edx # 0xe41320 ", "opcode": "movl", "operands": "0x8eb4d0(%rip), %edx # 0xe41320 " }, { "address": 5594704, "line": "555e50: 0f b6 c2 \tmovzbl\t%dl, %eax", "opcode": "movzbl", "operands": "%dl, %eax" }, { "address": 5594707, "line": "555e53: 2b 15 cb b4 8e 00 \tsubl\t0x8eb4cb(%rip), %edx # 0xe41324 ", "opcode": "subl", "operands": "0x8eb4cb(%rip), %edx # 0xe41324 " }, { "address": 5594713, "line": "555e59: 48 c1 e0 05 \tshlq\t$0x5, %rax", "opcode": "shlq", "operands": "$0x5, %rax" }, { "address": 5594717, "line": "555e5d: 48 8d 98 a0 2e 38 01 \tleaq\t0x1382ea0(%rax), %rbx", "opcode": "leaq", "operands": "0x1382ea0(%rax), %rbx" }, { "address": 5594724, "line": "555e64: 81 fa ff 00 00 00 \tcmpl\t$0xff, %edx", "opcode": "cmpl", "operands": "$0xff, %edx" }, { "address": 5594730, "line": "555e6a: 0f 8f 43 01 00 00 \tjg\t0x555fb3 ", "opcode": "jg", "operands": "0x555fb3 " }, { "address": 5594736, "line": "555e70: 83 05 a9 b4 8e 00 01 \taddl\t$0x1, 0x8eb4a9(%rip) # 0xe41320 ", "opcode": "addl", "operands": "$0x1, 0x8eb4a9(%rip) # 0xe41320 " }, { "address": 5594743, "line": "555e77: e8 b0 08 00 00 \tcallq\t0x55672c ", "opcode": "callq", "operands": "0x55672c " }, { "address": 5594748, "line": "555e7c: c7 43 04 05 00 00 00 \tmovl\t$0x5, 0x4(%rbx)", "opcode": "movl", "operands": "$0x5, 0x4(%rbx)" }, { "address": 5594755, "line": "555e83: 89 03 \tmovl\t%eax, (%rbx)", "opcode": "movl", "operands": "%eax, (%rbx)" }, { "address": 5594757, "line": "555e85: c7 43 08 00 00 00 00 \tmovl\t$0x0, 0x8(%rbx)", "opcode": "movl", "operands": "$0x0, 0x8(%rbx)" }, { "address": 5594764, "line": "555e8c: c7 43 0c 00 00 00 00 \tmovl\t$0x0, 0xc(%rbx)", "opcode": "movl", "operands": "$0x0, 0xc(%rbx)" }, { "address": 5594771, "line": "555e93: 44 89 6b 10 \tmovl\t%r13d, 0x10(%rbx)", "opcode": "movl", "operands": "%r13d, 0x10(%rbx)" }, { "address": 5594775, "line": "555e97: 4c 89 63 18 \tmovq\t%r12, 0x18(%rbx)", "opcode": "movq", "operands": "%r12, 0x18(%rbx)" }, { "address": 5594779, "line": "555e9b: e8 b2 e8 00 00 \tcallq\t0x564752 ", "opcode": "callq", "operands": "0x564752 " }, { "address": 5594784, "line": "555ea0: ba 00 40 00 00 \tmovl\t$0x4000, %edx # imm = 0x4000", "opcode": "movl", "operands": "$0x4000, %edx # imm = 0x4000" }, { "address": 5594789, "line": "555ea5: be a0 ee 37 01 \tmovl\t$0x137eea0, %esi # imm = 0x137EEA0", "opcode": "movl", "operands": "$0x137eea0, %esi # imm = 0x137EEA0" }, { "address": 5594794, "line": "555eaa: 48 89 e7 \tmovq\t%rsp, %rdi", "opcode": "movq", "operands": "%rsp, %rdi" }, { "address": 5594797, "line": "555ead: e8 34 d8 ef ff \tcallq\t0x4536e6 ", "opcode": "callq", "operands": "0x4536e6 " }, { "address": 5594802, "line": "555eb2: 48 8d 7c 24 50 \tleaq\t0x50(%rsp), %rdi", "opcode": "leaq", "operands": "0x50(%rsp), %rdi" }, { "address": 5594807, "line": "555eb7: 48 89 e6 \tmovq\t%rsp, %rsi", "opcode": "movq", "operands": "%rsp, %rsi" }, { "address": 5594810, "line": "555eba: e8 23 0a f0 ff \tcallq\t0x4568e2 ", "opcode": "callq", "operands": "0x4568e2 " }, { "address": 5594815, "line": "555ebf: 85 c0 \ttestl\t%eax, %eax", "opcode": "testl", "operands": "%eax, %eax" }, { "address": 5594817, "line": "555ec1: 75 68 \tjne\t0x555f2b ", "opcode": "jne", "operands": "0x555f2b " }, { "address": 5594819, "line": "555ec3: 8b 15 5b b4 8e 00 \tmovl\t0x8eb45b(%rip), %edx # 0xe41324 ", "opcode": "movl", "operands": "0x8eb45b(%rip), %edx # 0xe41324 " }, { "address": 5594825, "line": "555ec9: 39 15 51 b4 8e 00 \tcmpl\t%edx, 0x8eb451(%rip) # 0xe41320 ", "opcode": "cmpl", "operands": "%edx, 0x8eb451(%rip) # 0xe41320 " }, { "address": 5594831, "line": "555ecf: 0f 8f df fe ff ff \tjg\t0x555db4 ", "opcode": "jg", "operands": "0x555db4 " }, { "address": 5594837, "line": "555ed5: 48 c7 44 24 30 00 00 00 00 \tmovq\t$0x0, 0x30(%rsp)", "opcode": "movq", "operands": "$0x0, 0x30(%rsp)" }, { "address": 5594846, "line": "555ede: 48 c7 44 24 38 00 00 00 00 \tmovq\t$0x0, 0x38(%rsp)", "opcode": "movq", "operands": "$0x0, 0x38(%rsp)" }, { "address": 5594855, "line": "555ee7: 48 c7 44 24 40 00 00 00 00 \tmovq\t$0x0, 0x40(%rsp)", "opcode": "movq", "operands": "$0x0, 0x40(%rsp)" }, { "address": 5594864, "line": "555ef0: 48 c7 44 24 48 00 00 00 00 \tmovq\t$0x0, 0x48(%rsp)", "opcode": "movq", "operands": "$0x0, 0x48(%rsp)" }, { "address": 5594873, "line": "555ef9: e8 2e 08 00 00 \tcallq\t0x55672c ", "opcode": "callq", "operands": "0x55672c " }, { "address": 5594878, "line": "555efe: 89 44 24 30 \tmovl\t%eax, 0x30(%rsp)", "opcode": "movl", "operands": "%eax, 0x30(%rsp)" }, { "address": 5594882, "line": "555f02: 48 8b 74 24 30 \tmovq\t0x30(%rsp), %rsi", "opcode": "movq", "operands": "0x30(%rsp), %rsi" }, { "address": 5594887, "line": "555f07: 48 89 75 00 \tmovq\t%rsi, (%rbp)", "opcode": "movq", "operands": "%rsi, (%rbp)" }, { "address": 5594891, "line": "555f0b: 48 8b 4c 24 38 \tmovq\t0x38(%rsp), %rcx", "opcode": "movq", "operands": "0x38(%rsp), %rcx" }, { "address": 5594896, "line": "555f10: 48 89 4d 08 \tmovq\t%rcx, 0x8(%rbp)", "opcode": "movq", "operands": "%rcx, 0x8(%rbp)" }, { "address": 5594900, "line": "555f14: 48 8b 44 24 40 \tmovq\t0x40(%rsp), %rax", "opcode": "movq", "operands": "0x40(%rsp), %rax" }, { "address": 5594905, "line": "555f19: 48 89 45 10 \tmovq\t%rax, 0x10(%rbp)", "opcode": "movq", "operands": "%rax, 0x10(%rbp)" }, { "address": 5594909, "line": "555f1d: 48 8b 54 24 48 \tmovq\t0x48(%rsp), %rdx", "opcode": "movq", "operands": "0x48(%rsp), %rdx" }, { "address": 5594914, "line": "555f22: 48 89 55 18 \tmovq\t%rdx, 0x18(%rbp)", "opcode": "movq", "operands": "%rdx, 0x18(%rbp)" }, { "address": 5594918, "line": "555f26: e9 c8 fe ff ff \tjmp\t0x555df3 ", "opcode": "jmp", "operands": "0x555df3 " }, { "address": 5594923, "line": "555f2b: 44 8b 6c 24 1c \tmovl\t0x1c(%rsp), %r13d", "opcode": "movl", "operands": "0x1c(%rsp), %r13d" }, { "address": 5594928, "line": "555f30: 41 83 c5 0c \taddl\t$0xc, %r13d", "opcode": "addl", "operands": "$0xc, %r13d" }, { "address": 5594932, "line": "555f34: 44 89 ef \tmovl\t%r13d, %edi", "opcode": "movl", "operands": "%r13d, %edi" }, { "address": 5594935, "line": "555f37: e8 62 98 ee ff \tcallq\t0x43f79e ", "opcode": "callq", "operands": "0x43f79e " }, { "address": 5594940, "line": "555f3c: 48 8b 7c 24 50 \tmovq\t0x50(%rsp), %rdi", "opcode": "movq", "operands": "0x50(%rsp), %rdi" }, { "address": 5594945, "line": "555f41: 49 89 c4 \tmovq\t%rax, %r12", "opcode": "movq", "operands": "%rax, %r12" }, { "address": 5594948, "line": "555f44: 48 89 38 \tmovq\t%rdi, (%rax)", "opcode": "movq", "operands": "%rdi, (%rax)" }, { "address": 5594951, "line": "555f47: 8b 5c 24 58 \tmovl\t0x58(%rsp), %ebx", "opcode": "movl", "operands": "0x58(%rsp), %ebx" }, { "address": 5594955, "line": "555f4b: 48 8d 78 0c \tleaq\t0xc(%rax), %rdi", "opcode": "leaq", "operands": "0xc(%rax), %rdi" }, { "address": 5594959, "line": "555f4f: 89 58 08 \tmovl\t%ebx, 0x8(%rax)", "opcode": "movl", "operands": "%ebx, 0x8(%rax)" }, { "address": 5594962, "line": "555f52: 48 63 54 24 1c \tmovslq\t0x1c(%rsp), %rdx", "opcode": "movslq", "operands": "0x1c(%rsp), %rdx" }, { "address": 5594967, "line": "555f57: 48 8b 74 24 10 \tmovq\t0x10(%rsp), %rsi", "opcode": "movq", "operands": "0x10(%rsp), %rsi" }, { "address": 5594972, "line": "555f5c: e8 47 d2 ea ff \tcallq\t0x4031a8 ", "opcode": "callq", "operands": "0x4031a8 " }, { "address": 5594977, "line": "555f61: 8b 0d b9 b3 8e 00 \tmovl\t0x8eb3b9(%rip), %ecx # 0xe41320 ", "opcode": "movl", "operands": "0x8eb3b9(%rip), %ecx # 0xe41320 " }, { "address": 5594983, "line": "555f67: 0f b6 f1 \tmovzbl\t%cl, %esi", "opcode": "movzbl", "operands": "%cl, %esi" }, { "address": 5594986, "line": "555f6a: 2b 0d b4 b3 8e 00 \tsubl\t0x8eb3b4(%rip), %ecx # 0xe41324 ", "opcode": "subl", "operands": "0x8eb3b4(%rip), %ecx # 0xe41324 " }, { "address": 5594992, "line": "555f70: 48 c1 e6 05 \tshlq\t$0x5, %rsi", "opcode": "shlq", "operands": "$0x5, %rsi" }, { "address": 5594996, "line": "555f74: 48 8d 9e a0 2e 38 01 \tleaq\t0x1382ea0(%rsi), %rbx", "opcode": "leaq", "operands": "0x1382ea0(%rsi), %rbx" }, { "address": 5595003, "line": "555f7b: 81 f9 ff 00 00 00 \tcmpl\t$0xff, %ecx", "opcode": "cmpl", "operands": "$0xff, %ecx" }, { "address": 5595009, "line": "555f81: 7f 56 \tjg\t0x555fd9 ", "opcode": "jg", "operands": "0x555fd9 " }, { "address": 5595011, "line": "555f83: 83 05 96 b3 8e 00 01 \taddl\t$0x1, 0x8eb396(%rip) # 0xe41320 ", "opcode": "addl", "operands": "$0x1, 0x8eb396(%rip) # 0xe41320 " }, { "address": 5595018, "line": "555f8a: e8 9d 07 00 00 \tcallq\t0x55672c ", "opcode": "callq", "operands": "0x55672c " }, { "address": 5595023, "line": "555f8f: c7 43 04 06 00 00 00 \tmovl\t$0x6, 0x4(%rbx)", "opcode": "movl", "operands": "$0x6, 0x4(%rbx)" }, { "address": 5595030, "line": "555f96: 89 03 \tmovl\t%eax, (%rbx)", "opcode": "movl", "operands": "%eax, (%rbx)" }, { "address": 5595032, "line": "555f98: c7 43 08 00 00 00 00 \tmovl\t$0x0, 0x8(%rbx)", "opcode": "movl", "operands": "$0x0, 0x8(%rbx)" }, { "address": 5595039, "line": "555f9f: c7 43 0c 00 00 00 00 \tmovl\t$0x0, 0xc(%rbx)", "opcode": "movl", "operands": "$0x0, 0xc(%rbx)" }, { "address": 5595046, "line": "555fa6: 44 89 6b 10 \tmovl\t%r13d, 0x10(%rbx)", "opcode": "movl", "operands": "%r13d, 0x10(%rbx)" }, { "address": 5595050, "line": "555faa: 4c 89 63 18 \tmovq\t%r12, 0x18(%rbx)", "opcode": "movq", "operands": "%r12, 0x18(%rbx)" }, { "address": 5595054, "line": "555fae: e9 10 ff ff ff \tjmp\t0x555ec3 ", "opcode": "jmp", "operands": "0x555ec3 " }, { "address": 5595059, "line": "555fb3: bf e6 22 58 00 \tmovl\t$0x5822e6, %edi # imm = 0x5822E6", "opcode": "movl", "operands": "$0x5822e6, %edi # imm = 0x5822E6" }, { "address": 5595064, "line": "555fb8: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 5595066, "line": "555fba: e8 11 72 ee ff \tcallq\t0x43d1d0 ", "opcode": "callq", "operands": "0x43d1d0 " }, { "address": 5595071, "line": "555fbf: 48 8b 7b 18 \tmovq\t0x18(%rbx), %rdi", "opcode": "movq", "operands": "0x18(%rbx), %rdi" }, { "address": 5595075, "line": "555fc3: 48 85 ff \ttestq\t%rdi, %rdi", "opcode": "testq", "operands": "%rdi, %rdi" }, { "address": 5595078, "line": "555fc6: 74 05 \tje\t0x555fcd ", "opcode": "je", "operands": "0x555fcd " }, { "address": 5595080, "line": "555fc8: e8 dd 92 ee ff \tcallq\t0x43f2aa ", "opcode": "callq", "operands": "0x43f2aa " }, { "address": 5595085, "line": "555fcd: 83 05 50 b3 8e 00 01 \taddl\t$0x1, 0x8eb350(%rip) # 0xe41324 ", "opcode": "addl", "operands": "$0x1, 0x8eb350(%rip) # 0xe41324 " }, { "address": 5595092, "line": "555fd4: e9 97 fe ff ff \tjmp\t0x555e70 ", "opcode": "jmp", "operands": "0x555e70 " }, { "address": 5595097, "line": "555fd9: bf e6 22 58 00 \tmovl\t$0x5822e6, %edi # imm = 0x5822E6", "opcode": "movl", "operands": "$0x5822e6, %edi # imm = 0x5822E6" }, { "address": 5595102, "line": "555fde: 31 c0 \txorl\t%eax, %eax", "opcode": "xorl", "operands": "%eax, %eax" }, { "address": 5595104, "line": "555fe0: e8 eb 71 ee ff \tcallq\t0x43d1d0 ", "opcode": "callq", "operands": "0x43d1d0 " }, { "address": 5595109, "line": "555fe5: 48 8b 7b 18 \tmovq\t0x18(%rbx), %rdi", "opcode": "movq", "operands": "0x18(%rbx), %rdi" }, { "address": 5595113, "line": "555fe9: 48 85 ff \ttestq\t%rdi, %rdi", "opcode": "testq", "operands": "%rdi, %rdi" }, { "address": 5595116, "line": "555fec: 74 05 \tje\t0x555ff3 ", "opcode": "je", "operands": "0x555ff3 " }, { "address": 5595118, "line": "555fee: e8 b7 92 ee ff \tcallq\t0x43f2aa ", "opcode": "callq", "operands": "0x43f2aa " }, { "address": 5595123, "line": "555ff3: 83 05 2a b3 8e 00 01 \taddl\t$0x1, 0x8eb32a(%rip) # 0xe41324 ", "opcode": "addl", "operands": "$0x1, 0x8eb32a(%rip) # 0xe41324 " }, { "address": 5595130, "line": "555ffa: eb 87 \tjmp\t0x555f83 ", "opcode": "jmp", "operands": "0x555f83 " } ], "limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services." } }, "modify_float_constants": [ { "address": 5663268, "file_offset": 1468964, "float32": 0.0, "hex": "00000000", "instruction": 4448165 } ], "pause_assignments": [ { "arguments": { "edi": { "address": 5681317, "text": "sv_paused" }, "esi": { "address": 5703818, "text": "0" } }, "call": 4687098 }, { "arguments": { "edi": { "address": 5681317, "text": "sv_paused" }, "esi": { "address": 5724004, "text": "1" } }, "call": 4687143 } ], "server_pause_windows": [ "47a406: 48 8b 35 c3 20 c5 00 \tmovq\t0xc520c3(%rip), %rsi # 0x10cc4d0 ", "47a40d: 8b 4e 30 \tmovl\t0x30(%rsi), %ecx", "47a410: 85 c9 \ttestl\t%ecx, %ecx", "47a412: 0f 84 22 01 00 00 \tje\t0x47a53a ", "47a418: 48 8b 2d d1 1e c5 00 \tmovq\t0xc51ed1(%rip), %rbp # 0x10cc2f0 ", "47a41f: 44 8b 75 30 \tmovl\t0x30(%rbp), %r14d", "47a423: 45 85 f6 \ttestl\t%r14d, %r14d", "47a426: 0f 84 32 02 00 00 \tje\t0x47a65e ", "47a42c: 4c 8b 05 05 18 e3 00 \tmovq\t0xe31805(%rip), %r8 # 0x12abc38 ", "47a433: 48 8b 15 56 18 e3 00 \tmovq\t0xe31856(%rip), %rdx # 0x12abc90 ", "47a43a: 41 8b 78 30 \tmovl\t0x30(%r8), %edi", "47a43e: 85 ff \ttestl\t%edi, %edi", "47a440: 0f 8e d3 06 00 00 \tjle\t0x47ab19 ", "47a446: 8d 47 ff \tleal\t-0x1(%rdi), %eax", "47a449: 31 c9 \txorl\t%ecx, %ecx", "47a44b: 31 f6 \txorl\t%esi, %esi", "47a459: 76 0c \tjbe\t0x47a467 ", "47a45b: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "47a462: 89 f1 \tmovl\t%esi, %ecx", "47a464: 83 d9 ff \tsbbl\t$-0x1, %ecx", "47a467: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "47a46e: 83 f8 01 \tcmpl\t$0x1, %eax", "47a471: be 01 00 00 00 \tmovl\t$0x1, %esi", "47a476: 0f 84 9e 01 00 00 \tje\t0x47a61a ", "47a47c: 83 f8 02 \tcmpl\t$0x2, %eax", "47a47f: 0f 84 97 00 00 00 \tje\t0x47a51c ", "47a485: 83 f8 03 \tcmpl\t$0x3, %eax", "47a488: 74 79 \tje\t0x47a503 ", "47a48a: 83 f8 04 \tcmpl\t$0x4, %eax", "47a48d: 0f 1f 00 \tnopl\t(%rax)", "47a490: 74 58 \tje\t0x47a4ea ", "47a492: 83 f8 05 \tcmpl\t$0x5, %eax", "47a4a0: 76 0a \tjbe\t0x47a4ac ", "47a4a2: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "47a4a9: 83 d9 ff \tsbbl\t$-0x1, %ecx", "47a4ac: be 02 00 00 00 \tmovl\t$0x2, %esi", "47a4b1: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "47a4b8: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "47a4bb: 76 0a \tjbe\t0x47a4c7 ", "47a4bd: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "47a4c4: 83 d9 ff \tsbbl\t$-0x1, %ecx", "47a4c7: 83 c6 01 \taddl\t$0x1, %esi", "47a4ca: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "47a4d1: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "47a4d4: 76 0a \tjbe\t0x47a4e0 ", "47a4d6: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "47a4dd: 83 d9 ff \tsbbl\t$-0x1, %ecx", "47a4e0: 83 c6 01 \taddl\t$0x1, %esi", "47a4e3: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "47a4ea: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "47a4ed: 76 0a \tjbe\t0x47a4f9 ", "47a4ef: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "47a4f6: 83 d9 ff \tsbbl\t$-0x1, %ecx", "47a4f9: 83 c6 01 \taddl\t$0x1, %esi", "47a4fc: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "47a503: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "47a506: 76 0a \tjbe\t0x47a512 ", "47a508: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "47a50f: 83 d9 ff \tsbbl\t$-0x1, %ecx", "47a512: 83 c6 01 \taddl\t$0x1, %esi", "47a515: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "47a51c: 83 3a 01 \tcmpl\t$0x1, (%rdx)", "47a51f: 76 0a \tjbe\t0x47a52b ", "47a521: 83 ba e4 4e 02 00 01 \tcmpl\t$0x1, 0x24ee4(%rdx)", "47a528: 83 d9 ff \tsbbl\t$-0x1, %ecx", "47a52b: 83 c6 01 \taddl\t$0x1, %esi", "47a52e: 48 81 c2 40 df 02 00 \taddq\t$0x2df40, %rdx # imm = 0x2DF40", "47a535: e9 e0 00 00 00 \tjmp\t0x47a61a ", "47a53a: 48 8b 3d f7 0a c5 00 \tmovq\t0xc50af7(%rip), %rdi # 0x10cb038 ", "47a541: 8b 5f 30 \tmovl\t0x30(%rdi), %ebx", "47a544: bf ff ff ff ff \tmovl\t$0xffffffff, %edi # imm = 0xFFFFFFFF", "47a549: 85 db \ttestl\t%ebx, %ebx", "47a54b: 0f 85 5f 02 00 00 \tjne\t0x47a7b0 ", "47a551: 5b \tpopq\t%rbx", "47a552: 5d \tpopq\t%rbp", "47a553: 41 5c \tpopq\t%r12", "47a555: 41 5d \tpopq\t%r13", "47a557: 41 5e \tpopq\t%r14", "47a62d: 41 39 f9 \tcmpl\t%edi, %r9d", "47a630: 0f 85 24 ff ff ff \tjne\t0x47a55a ", "47a636: 83 e9 01 \tsubl\t$0x1, %ecx", "47a639: 0f 8e da 04 00 00 \tjle\t0x47ab19 ", "47a63f: 4c 8b 15 9a 1c c5 00 \tmovq\t0xc51c9a(%rip), %r10 # 0x10cc2e0 ", "47a646: 45 8b 6a 30 \tmovl\t0x30(%r10), %r13d", "47a64a: 45 85 ed \ttestl\t%r13d, %r13d", "47a64d: 74 0f \tje\t0x47a65e ", "47a64f: be 8a 08 57 00 \tmovl\t$0x57088a, %esi # imm = 0x57088A", "47a654: bf a5 b0 56 00 \tmovl\t$0x56b0a5, %edi # imm = 0x56B0A5", "47a659: e8 3e 7d fc ff \tcallq\t0x44239c ", "47a65e: 48 8b 05 cb 15 e3 00 \tmovq\t0xe315cb(%rip), %rax # 0x12abc30 ", "47a665: 8b 50 30 \tmovl\t0x30(%rax), %edx", "47a668: 85 d2 \ttestl\t%edx, %edx", "47a66a: 0f 8e cc 04 00 00 \tjle\t0x47ab3c ", "47a670: 8b 48 30 \tmovl\t0x30(%rax), %ecx", "47a755: 90 \tnop", "47a756: c7 83 c8 4e 02 00 e7 03 00 00\tmovl\t$0x3e7, 0x24ec8(%rbx) # imm = 0x3E7", "47a760: 48 8b 35 d1 14 e3 00 \tmovq\t0xe314d1(%rip), %rsi # 0x12abc38 ", "47a767: 41 83 c4 01 \taddl\t$0x1, %r12d", "47a76b: 49 81 c5 40 df 02 00 \taddq\t$0x2df40, %r13 # imm = 0x2DF40", "47a772: 44 39 66 30 \tcmpl\t%r12d, 0x30(%rsi)", "47a776: 0f 8e d7 01 00 00 \tjle\t0x47a953 ", "47a77c: 4c 89 eb \tmovq\t%r13, %rbx", "47a77f: 48 03 1d 0a 15 e3 00 \taddq\t0xe3150a(%rip), %rbx # 0x12abc90 ", "47a786: 83 3b 04 \tcmpl\t$0x4, (%rbx)", "47a789: 75 cb \tjne\t0x47a756 ", "47a78b: 48 8b 83 40 0c 02 00 \tmovq\t0x20c40(%rbx), %rax", "47a792: 48 85 c0 \ttestq\t%rax, %rax", "47a795: 74 bf \tje\t0x47a756 ", "47a797: f6 80 a8 01 00 00 08 \ttestb\t$0x8, 0x1a8(%rax)", "47a79e: 74 71 \tje\t0x47a811 ", "47aa31: 83 c5 01 \taddl\t$0x1, %ebp", "47aa34: 39 6e 30 \tcmpl\t%ebp, 0x30(%rsi)", "47aa37: 7e 35 \tjle\t0x47aa6e ", "47aa39: 8b 15 45 12 e3 00 \tmovl\t0xe31245(%rip), %edx # 0x12abc84 ", "47aa3f: 48 81 c3 40 df 02 00 \taddq\t$0x2df40, %rbx # imm = 0x2DF40", "47aa46: 39 93 34 0d 02 00 \tcmpl\t%edx, 0x20d34(%rbx)", "47aa4c: 7e 06 \tjle\t0x47aa54 ", "47aa4e: 89 93 34 0d 02 00 \tmovl\t%edx, 0x20d34(%rbx)", "47aa54: 83 3b 01 \tcmpl\t$0x1, (%rbx)", "47aa57: 75 ab \tjne\t0x47aa04 ", "47aa59: 44 3b ab 34 0d 02 00 \tcmpl\t0x20d34(%rbx), %r13d", "47aa60: 7f 4b \tjg\t0x47aaad ", "47aa62: c7 83 44 0d 02 00 00 00 00 00\tmovl\t$0x0, 0x20d44(%rbx)", "47aa6c: eb bc \tjmp\t0x47aa2a ", "47aa6e: e8 4d 06 00 00 \tcallq\t0x47b0c0 ", "47aa73: e8 60 16 00 00 \tcallq\t0x47c0d8 ", "47ab00: e9 35 fe ff ff \tjmp\t0x47a93a ", "47ab05: bf 8f 50 57 00 \tmovl\t$0x57508f, %edi # imm = 0x57508F", "47ab0a: c7 05 18 bd e8 00 00 00 00 00\tmovl\t$0x0, 0xe8bd18(%rip) # 0x130682c ", "47ab14: e9 eb fc ff ff \tjmp\t0x47a804 ", "47ab19: 4c 8b 1d c0 17 c5 00 \tmovq\t0xc517c0(%rip), %r11 # 0x10cc2e0 ", "47ab20: 45 8b 63 30 \tmovl\t0x30(%r11), %r12d", "47ab24: 45 85 e4 \ttestl\t%r12d, %r12d", "47ab27: 0f 85 24 fa ff ff \tjne\t0x47a551 ", "47ab2d: be 64 57 57 00 \tmovl\t$0x575764, %esi # imm = 0x575764", "47ab32: bf a5 b0 56 00 \tmovl\t$0x56b0a5, %edi # imm = 0x56B0A5", "47ab37: e9 95 fc ff ff \tjmp\t0x47a7d1 ", "47ab3c: be 3c 77 56 00 \tmovl\t$0x56773c, %esi # imm = 0x56773C", "47ab41: bf 0d 45 57 00 \tmovl\t$0x57450d, %edi # imm = 0x57450D", "47ab46: e8 51 78 fc ff \tcallq\t0x44239c ", "47ab4b: 48 8b 05 de 10 e3 00 \tmovq\t0xe310de(%rip), %rax # 0x12abc30 ", "47ab52: e9 19 fb ff ff \tjmp\t0x47a670 " ], "source": { "bytes": 1940280, "path": "Quake3-UrT.x86_64", "sha256": "31a21e05251f4126b234dd5c4ce2612cd5332d502f35bab1dbde4cb288babd3a" }, "synthetic_modify_cases": [ { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 16 }, "result": 16, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 0 }, "result": 1, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448332, 4448339, 4448342, 4448347, 4448351, 4448354, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": -1 }, "result": 1, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448332, 4448339, 4448342, 4448347, 4448351, 4448354, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 200 }, "result": 200, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 201 }, "result": 200, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 500 }, "result": 200, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 501 }, "result": 200, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 5000 }, "result": 200, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 5001 }, "result": 200, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": -5, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 16 }, "result": 1, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448196, 4448198, 4448332, 4448339, 4448342, 4448347, 4448351, 4448354, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 1, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 16 }, "result": 1, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448196, 4448198, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 250, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 16 }, "result": 200, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448196, 4448198, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 6000, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 16 }, "result": 200, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448196, 4448198, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 0.0, "elapsed": 16 }, "result": 16, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448178, 4448185, 4448189, 4448192, 4448194, 4448196, 4448198, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": -1.0, "elapsed": 16 }, "result": 1, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448332, 4448339, 4448342, 4448347, 4448351, 4448354, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 0.01, "elapsed": 16 }, "result": 1, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448332, 4448339, 4448342, 4448347, 4448351, 4448354, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 0.5, "elapsed": 16 }, "result": 8, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.5, "elapsed": 16 }, "result": 24, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 2.0, "elapsed": 16 }, "result": 32, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 1, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 16 }, "result": 16, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 1, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 500 }, "result": 500, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448204, 4448211, 4448215, 4448218, 4448220, 4448227, 4448231, 4448234, 4448280, 4448286, 4448236, 4448241, 4448243, 4448246, 4448248, 4448249 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 1, "com_fixedtime": 0, "com_sv_running": 0, "com_timescale": 1.0, "elapsed": 500 }, "result": 500, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448204, 4448211, 4448215, 4448218, 4448220, 4448227, 4448231, 4448234, 4448236, 4448241, 4448243, 4448246, 4448248, 4448249 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 0, "com_timescale": 1.0, "elapsed": 500 }, "result": 500, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448236, 4448241, 4448243, 4448246, 4448248, 4448249 ] }, { "calls": [ { "address": 4448297, "msec_argument": 501, "service": "Com_Printf" } ], "input": { "com_cameraMode": 0, "com_dedicated": 1, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 501 }, "result": 501, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448204, 4448211, 4448215, 4448218, 4448220, 4448227, 4448231, 4448234, 4448280, 4448286, 4448288, 4448290, 4448292, 4448297, 4448302, 4448307, 4448309, 4448312, 4448314, 4448315 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 1, "com_fixedtime": 0, "com_sv_running": 0, "com_timescale": 1.0, "elapsed": 501 }, "result": 501, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448204, 4448211, 4448215, 4448218, 4448220, 4448227, 4448231, 4448234, 4448236, 4448241, 4448243, 4448246, 4448248, 4448249 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 0, "com_timescale": 1.0, "elapsed": 501 }, "result": 501, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448236, 4448241, 4448243, 4448246, 4448248, 4448249 ] }, { "calls": [ { "address": 4448297, "msec_argument": 5001, "service": "Com_Printf" } ], "input": { "com_cameraMode": 0, "com_dedicated": 1, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 1.0, "elapsed": 5001 }, "result": 5000, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448204, 4448211, 4448215, 4448218, 4448220, 4448227, 4448231, 4448234, 4448280, 4448286, 4448288, 4448290, 4448292, 4448297, 4448302, 4448307, 4448309, 4448312, 4448314, 4448315 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 1, "com_fixedtime": 0, "com_sv_running": 0, "com_timescale": 1.0, "elapsed": 5001 }, "result": 5000, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448204, 4448211, 4448215, 4448218, 4448220, 4448227, 4448231, 4448234, 4448236, 4448241, 4448243, 4448246, 4448248, 4448249 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 0, "com_timescale": 1.0, "elapsed": 5001 }, "result": 5000, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448316, 4448320, 4448324, 4448328, 4448330, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448236, 4448241, 4448243, 4448246, 4448248, 4448249 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": -5, "com_sv_running": 1, "com_timescale": 0.0, "elapsed": 16 }, "result": -5, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448196, 4448198, 4448332, 4448339, 4448342, 4448347, 4448351, 4448354, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 1, "com_dedicated": 0, "com_fixedtime": 0, "com_sv_running": 1, "com_timescale": 0.0, "elapsed": 16 }, "result": 0, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448153, 4448160, 4448165, 4448172, 4448178, 4448185, 4448189, 4448192, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] }, { "calls": [], "input": { "com_cameraMode": 0, "com_dedicated": 0, "com_fixedtime": 17, "com_sv_running": 1, "com_timescale": 2.0, "elapsed": 16 }, "result": 17, "trace": [ 4448138, 4448145, 4448146, 4448149, 4448151, 4448196, 4448198, 4448204, 4448211, 4448215, 4448218, 4448250, 4448257, 4448262, 4448266, 4448269, 4448271, 4448273, 4448276, 4448278, 4448279 ] } ] } } }