Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
function
laptooop_create
cfg.svg
0 lines
|
83.91 KB
<svg width="1238.199951" xmlns="http://www.w3.org/2000/svg" viewbox="-159.20 -50.00 1238.20 6063.50" height="6063.500000"><defs><marker orient="auto" markerWidth="8.000000" refX="8.000000" refY="4.000000" markerHeight="8.000000" id="unconditional-arrow-head"><polygon points="0, 8.000000 3.000000, 4.000000 0, 0 8.000000, 4.000000"></polygon></marker><marker orient="auto" markerWidth="8.000000" refX="8.000000" refY="4.000000" markerHeight="8.000000" id="call-arrow-head"><polygon points="0, 8.000000 3.000000, 4.000000 0, 0 8.000000, 4.000000"></polygon></marker><marker orient="auto" markerWidth="8.000000" refX="8.000000" refY="4.000000" markerHeight="8.000000" id="taken-arrow-head"><polygon points="0, 8.000000 3.000000, 4.000000 0, 0 8.000000, 4.000000"></polygon></marker><marker orient="auto" markerWidth="8.000000" refX="8.000000" refY="4.000000" markerHeight="8.000000" id="refused-arrow-head"><polygon points="0, 8.000000 3.000000, 4.000000 0, 0 8.000000, 4.000000"></polygon></marker></defs><path d="M 331.95 608.50 L 331.95 688.50" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 336.95 792.00 L 336.95 832.00 L 365.15 832.00 L 365.15 912.00" class="refused-edge" marker-end="url(#refused-arrow-head)" fill="none"></path><path d="M 326.95 792.00 L 326.95 852.00 L 0.00 852.00 L 0.00 2475.00 L -10.00 2475.00 L -10.00 2575.00" class="taken-edge" marker-end="url(#taken-arrow-head)" fill="none"></path><path d="M 365.15 1042.00 L 365.15 1122.00" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 370.15 1252.00 L 370.15 1292.00 L 557.30 1292.00 L 557.30 1372.00" class="refused-edge" marker-end="url(#refused-arrow-head)" fill="none"></path><path d="M 360.15 1252.00 L 360.15 1312.00 L 173.00 1312.00 L 173.00 1372.00" class="taken-edge" marker-end="url(#taken-arrow-head)" fill="none"></path><path d="M 557.30 1475.50 L 557.30 1555.50" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 562.30 1685.50 L 562.30 1725.50 L 752.40 1725.50 L 752.40 1805.50" class="refused-edge" marker-end="url(#refused-arrow-head)" fill="none"></path><path d="M 552.30 1685.50 L 552.30 1745.50 L 362.20 1745.50 L 362.20 1805.50" class="taken-edge" marker-end="url(#taken-arrow-head)" fill="none"></path><path d="M 752.40 2094.50 L 752.40 2575.00" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 752.40 3473.50 L 752.40 3513.50 L 394.80 3513.50 L 394.80 3613.50" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 399.80 3743.50 L 399.80 3823.50" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 404.80 3953.50 L 404.80 4013.50 L 670.00 4013.50 L 670.00 3533.50 L 404.80 3533.50 L 404.80 3613.50" class="taken-edge" marker-end="url(#taken-arrow-head)" fill="none"></path><path d="M 394.80 3953.50 L 394.80 4033.50 L 389.00 4033.50 L 389.00 4093.50" class="refused-edge" marker-end="url(#refused-arrow-head)" fill="none"></path><path d="M 389.00 4223.50 L 389.00 4303.50" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 389.00 4407.00 L 389.00 4487.00" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 389.00 4723.00 L 389.00 4763.00 L 419.36 4763.00 L 419.36 4863.00" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 429.36 4940.00 L 429.36 5000.00 L 756.40 5000.00 L 756.40 4783.00 L 429.36 4783.00 L 429.36 4863.00" class="taken-edge" marker-end="url(#taken-arrow-head)" fill="none"></path><path d="M 419.36 4940.00 L 419.36 5020.00 L 389.00 5020.00 L 389.00 5080.00" class="refused-edge" marker-end="url(#refused-arrow-head)" fill="none"></path><path d="M 389.00 5554.50 L 389.00 5614.50 L 25.00 5614.50 L 25.00 5674.50" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 173.00 1475.50 L 173.00 2495.00 L 0.00 2495.00 L 0.00 2575.00" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 0.00 2678.50 L 0.00 5594.50 L 15.00 5594.50 L 15.00 5674.50" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 362.20 1909.00 L 362.20 2174.50" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 362.20 2278.00 L 362.20 2358.00" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 362.20 2435.00 L 362.20 2515.00 L 10.00 2515.00 L 10.00 2575.00" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 331.95 54.00 L 331.95 134.00" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><foreignObject width="412.800018" class="node-contents" x="125.554550" y="134.000000" height="474.500000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/function/0x402740:Code_x86_64" data-token="asm.label" data-action-context-location="/function/0x402740:Code_x86_64">laptooop_create</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x402740:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x402740:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">endbr64</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x402744:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x402744:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">push</span> <span data-token="asm.register">r15</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x402746:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x402746:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">esi</span>, <span data-token="asm.immediate-value">0x88</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x40274b:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x40274b:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">push</span> <span data-token="asm.register">r14</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x40274d:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x40274d:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">movq</span> <span data-token="asm.register">r14</span>, <span data-token="asm.register">xmm0</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x402752:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x402752:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">push</span> <span data-token="asm.register">r13</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x402754:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x402754:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">movq</span> <span data-token="asm.register">r13</span>, <span data-token="asm.register">xmm1</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x402759:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x402759:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">push</span> <span data-token="asm.register">r12</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x40275b:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x40275b:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">push</span> <span data-token="asm.register">rbp</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x40275c:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x40275c:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">push</span> <span data-token="asm.register">rbx</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x40275d:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x40275d:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">ebx</span>, <span data-token="asm.register">edi</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x40275f:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x40275f:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">edi</span>, <span data-token="asm.immediate-value">0x1</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x402764:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x402764:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">sub</span> <span data-token="asm.register">rsp</span>, <span data-token="asm.immediate-value">0x18</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x402768:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x402768:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">movsd</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rsp</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">xmm0</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x40276d:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x40276d:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">movsd</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rsp</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x8</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">xmm1</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x402773:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402740:Code_x86_64/0x402773:Code_x86_64" data-location-references="/function/0x401270:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">call</span> <span data-token="asm.label" data-location-references="/function/0x401270:Code_x86_64">calloc_2</span> </div></div></div> </body></foreignObject><rect width="412.800018" class="node-body" x="125.554550" y="134.000000" rx="5" ry="5" height="474.500000"></rect><foreignObject width="207.600006" class="node-contents" x="228.154556" y="688.500000" height="103.500000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x402740:Code_x86_64/0x402778:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x402740:Code_x86_64/0x402778:Code_x86_64">bb_0x402778</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x402740:Code_x86_64/0x402778:Code_x86_64/0x402778:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402778:Code_x86_64/0x402778:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">test</span> <span data-token="asm.register">rax</span>, <span data-token="asm.register">rax</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402778:Code_x86_64/0x40277b:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402778:Code_x86_64/0x40277b:Code_x86_64" data-location-references="/basic-block/0x402740:Code_x86_64/0x40298b:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">j</span><span data-token="asm.mnemonic-suffix">e</span> <span data-token="asm.label" data-location-references="/basic-block/0x402740:Code_x86_64/0x40298b:Code_x86_64">bb_0x40298b</span> </div></div></div> </body></foreignObject><rect width="207.600006" class="node-body" x="228.154556" y="688.500000" rx="5" ry="5" height="103.500000"></rect><foreignObject width="196.800003" class="node-contents" x="266.750000" y="912.000000" height="130.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x402740:Code_x86_64/0x402781:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x402740:Code_x86_64/0x402781:Code_x86_64">bb_0x402781</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x402740:Code_x86_64/0x402781:Code_x86_64/0x402781:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402781:Code_x86_64/0x402781:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">edi</span>, <span data-token="asm.immediate-value">0xc8</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402781:Code_x86_64/0x402786:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402781:Code_x86_64/0x402786:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">r12</span>, <span data-token="asm.register">rax</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402781:Code_x86_64/0x402789:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402781:Code_x86_64/0x402789:Code_x86_64" data-location-references="/function/0x4012d0:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">call</span> <span data-token="asm.label" data-location-references="/function/0x4012d0:Code_x86_64">malloc_2</span> </div></div></div> </body></foreignObject><rect width="196.800003" class="node-body" x="266.750000" y="912.000000" rx="5" ry="5" height="130.000000"></rect><foreignObject width="207.600006" class="node-contents" x="261.349976" y="1122.000000" height="130.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x402740:Code_x86_64/0x40278e:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x402740:Code_x86_64/0x40278e:Code_x86_64">bb_0x40278e</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x402740:Code_x86_64/0x40278e:Code_x86_64/0x40278e:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x40278e:Code_x86_64/0x40278e:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">rbp</span>, <span data-token="asm.register">rax</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x40278e:Code_x86_64/0x402791:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x40278e:Code_x86_64/0x402791:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">test</span> <span data-token="asm.register">rax</span>, <span data-token="asm.register">rax</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x40278e:Code_x86_64/0x402794:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x40278e:Code_x86_64/0x402794:Code_x86_64" data-location-references="/basic-block/0x402740:Code_x86_64/0x402983:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">j</span><span data-token="asm.mnemonic-suffix">e</span> <span data-token="asm.label" data-location-references="/basic-block/0x402740:Code_x86_64/0x402983:Code_x86_64">bb_0x402983</span> </div></div></div> </body></foreignObject><rect width="207.600006" class="node-body" x="261.349976" y="1122.000000" rx="5" ry="5" height="130.000000"></rect><foreignObject width="207.600006" class="node-contents" x="453.500000" y="1372.000000" height="103.500000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x402740:Code_x86_64/0x40279a:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x402740:Code_x86_64/0x40279a:Code_x86_64">bb_0x40279a</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x402740:Code_x86_64/0x40279a:Code_x86_64/0x40279a:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x40279a:Code_x86_64/0x40279a:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">edi</span>, <span data-token="asm.immediate-value">0x498</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x40279a:Code_x86_64/0x40279f:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x40279a:Code_x86_64/0x40279f:Code_x86_64" data-location-references="/function/0x4012d0:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">call</span> <span data-token="asm.label" data-location-references="/function/0x4012d0:Code_x86_64">malloc_2</span> </div></div></div> </body></foreignObject><rect width="207.600006" class="node-body" x="453.500000" y="1372.000000" rx="5" ry="5" height="103.500000"></rect><foreignObject width="315.600006" class="node-contents" x="399.500000" y="1555.500000" height="130.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x402740:Code_x86_64/0x4027a4:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x402740:Code_x86_64/0x4027a4:Code_x86_64">bb_0x4027a4</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027a4:Code_x86_64/0x4027a4:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027a4:Code_x86_64/0x4027a4:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rbp</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">rax</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027a4:Code_x86_64/0x4027a8:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027a4:Code_x86_64/0x4027a8:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">test</span> <span data-token="asm.register">rax</span>, <span data-token="asm.register">rax</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027a4:Code_x86_64/0x4027ab:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027a4:Code_x86_64/0x4027ab:Code_x86_64" data-location-references="/basic-block/0x402740:Code_x86_64/0x402990:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">j</span><span data-token="asm.mnemonic-suffix">e</span> <span data-token="asm.label" data-location-references="/basic-block/0x402740:Code_x86_64/0x402990:Code_x86_64">bb_0x402990</span> </div></div></div> </body></foreignObject><rect width="315.600006" class="node-body" x="399.500000" y="1555.500000" rx="5" ry="5" height="130.000000"></rect><foreignObject width="434.399994" class="node-contents" x="535.200012" y="1805.500000" height="289.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x402740:Code_x86_64/0x4027b1:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x402740:Code_x86_64/0x4027b1:Code_x86_64">bb_0x4027b1</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027b1:Code_x86_64/0x4027b1:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027b1:Code_x86_64/0x4027b1:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> dword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r12</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">ebx</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027b1:Code_x86_64/0x4027b5:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027b1:Code_x86_64/0x4027b5:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">lea</span> <span data-token="asm.register">rdi</span>, <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r12</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x4</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027b1:Code_x86_64/0x4027ba:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027b1:Code_x86_64/0x4027ba:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">ecx</span>, <span data-token="asm.immediate-value">0x40</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027b1:Code_x86_64/0x4027bf:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027b1:Code_x86_64/0x4027bf:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">xor</span> <span data-token="asm.register">eax</span>, <span data-token="asm.register">eax</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027b1:Code_x86_64/0x4027c1:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027b1:Code_x86_64/0x4027c1:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">lea</span> <span data-token="asm.register">r9</span>, <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rip</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.helper">offset_to(</span><span data-token="asm.immediate-value">0x4030b1</span><span data-token="asm.helper">)</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027b1:Code_x86_64/0x4027c8:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027b1:Code_x86_64/0x4027c8:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">edx</span>, <span data-token="asm.immediate-value">0x2</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027b1:Code_x86_64/0x4027cd:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027b1:Code_x86_64/0x4027cd:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">esi</span>, <span data-token="asm.immediate-value">0x40</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027b1:Code_x86_64/0x4027d2:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027b1:Code_x86_64/0x4027d2:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">lea</span> <span data-token="asm.register">r8</span>, <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rip</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.helper">offset_to(</span><span data-token="asm.immediate-value">0x4030bf</span><span data-token="asm.helper">)</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027b1:Code_x86_64/0x4027d9:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027b1:Code_x86_64/0x4027d9:Code_x86_64" data-location-references="/function/0x4011f0:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">call</span> <span data-token="asm.label" data-location-references="/function/0x4011f0:Code_x86_64">__snprintf_chk_2</span> </div></div></div> </body></foreignObject><rect width="434.399994" class="node-body" x="535.200012" y="1805.500000" rx="5" ry="5" height="289.000000"></rect><foreignObject width="553.200012" class="node-contents" x="475.800018" y="2575.000000" height="898.500000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x402740:Code_x86_64/0x4027de:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x402740:Code_x86_64/0x4027de:Code_x86_64">bb_0x4027de</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x4027de:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x4027de:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">rax</span>, qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rip</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.helper">offset_to(</span><span data-token="asm.immediate-value">0x403220</span><span data-token="asm.helper">)</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x4027e5:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x4027e5:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r12</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x48</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">r14</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x4027ea:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x4027ea:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">lea</span> <span data-token="asm.register">r14</span>, <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rbp</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x98</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x4027f1:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x4027f1:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r12</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x50</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">r13</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x4027f6:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x4027f6:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r12</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x58</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">rax</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x4027fb:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x4027fb:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">lea</span> <span data-token="asm.register">rax</span>, <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rip</span> <span data-token="asm.memory-operand">-</span> <span data-token="asm.helper">offset_to(</span><span data-token="asm.immediate-value">0x4031b4</span><span data-token="asm.helper">)</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402802:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402802:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r12</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x68</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">rax</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402807:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402807:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">lea</span> <span data-token="asm.register">rax</span>, <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rip</span> <span data-token="asm.memory-operand">-</span> <span data-token="asm.helper">offset_to(</span><span data-token="asm.immediate-value">0x40348c</span><span data-token="asm.helper">)</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x40280e:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x40280e:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r12</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x78</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">rax</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402813:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402813:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">movabs</span> <span data-token="asm.register">rax</span>, <span data-token="asm.immediate-value">0x6461506b6e696854</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x40281d:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x40281d:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rbp</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x98</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">rax</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402824:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402824:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">movabs</span> <span data-token="asm.register">rax</span>, <span data-token="asm.immediate-value">0x30323454206461</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x40282e:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x40282e:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r14</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x6</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">rax</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402832:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402832:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">rax</span>, qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rip</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.helper">offset_to(</span><span data-token="asm.immediate-value">0x403358</span><span data-token="asm.helper">)</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402839:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402839:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">r13</span>, qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rbp</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x40283d:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x40283d:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r12</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x80</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">rbp</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402845:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402845:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rbp</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x88</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">rax</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x40284c:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x40284c:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">lea</span> <span data-token="asm.register">rax</span>, <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rip</span> <span data-token="asm.memory-operand">-</span> <span data-token="asm.helper">offset_to(</span><span data-token="asm.immediate-value">0x403c86</span><span data-token="asm.helper">)</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402853:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402853:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r12</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x70</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">rax</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402858:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402858:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">r15</span>, <span data-token="asm.register">r13</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x40285b:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x40285b:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">lea</span> <span data-token="asm.register">rax</span>, <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rip</span> <span data-token="asm.memory-operand">-</span> <span data-token="asm.helper">offset_to(</span><span data-token="asm.immediate-value">0x403554</span><span data-token="asm.helper">)</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402862:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402862:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">lea</span> <span data-token="asm.register">rbx</span>, <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r13</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x100</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402869:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402869:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> dword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r12</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x44</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.immediate-value">0x0</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402872:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402872:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> byte ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rbp</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x80</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.immediate-value">0x0</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402879:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402879:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rbp</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x90</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.immediate-value">0x0</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402884:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402884:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r12</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x60</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.immediate-value">0x0</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x40288d:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x40288d:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> byte ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r13</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x488</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.immediate-value">0x0</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402895:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x402895:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r13</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x478</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.immediate-value">0x0</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x4028a0:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x4028a0:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r13</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x480</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.immediate-value">0x0</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x4028ab:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x4028ab:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r13</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x48c</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.immediate-value">0x0</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x4028b6:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x4028b6:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r13</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x108</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">rax</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x4028bd:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4027de:Code_x86_64/0x4028bd:Code_x86_64" data-location-references="/basic-block/0x402740:Code_x86_64/0x4028c0:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">nop</span> dword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rax</span><span data-token="asm.memory-operand">]</span> </div></div></div> </body></foreignObject><rect width="553.200012" class="node-body" x="475.800018" y="2575.000000" rx="5" ry="5" height="898.500000"></rect><foreignObject width="218.400009" class="node-contents" x="290.599976" y="3613.500000" height="130.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x402740:Code_x86_64/0x4028c0:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x402740:Code_x86_64/0x4028c0:Code_x86_64">bb_0x4028c0</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x402740:Code_x86_64/0x4028c0:Code_x86_64/0x4028c0:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4028c0:Code_x86_64/0x4028c0:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">edi</span>, <span data-token="asm.immediate-value">0x8000</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4028c0:Code_x86_64/0x4028c5:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4028c0:Code_x86_64/0x4028c5:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">add</span> <span data-token="asm.register">r15</span>, <span data-token="asm.immediate-value">0x8</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4028c0:Code_x86_64/0x4028c9:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4028c0:Code_x86_64/0x4028c9:Code_x86_64" data-location-references="/function/0x4012d0:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">call</span> <span data-token="asm.label" data-location-references="/function/0x4012d0:Code_x86_64">malloc_2</span> </div></div></div> </body></foreignObject><rect width="218.400009" class="node-body" x="290.599976" y="3613.500000" rx="5" ry="5" height="130.000000"></rect><foreignObject width="380.399994" class="node-contents" x="209.599991" y="3823.500000" height="130.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x402740:Code_x86_64/0x4028ce:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x402740:Code_x86_64/0x4028ce:Code_x86_64">bb_0x4028ce</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x402740:Code_x86_64/0x4028ce:Code_x86_64/0x4028ce:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4028ce:Code_x86_64/0x4028ce:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r15</span> <span data-token="asm.memory-operand">-</span> <span data-token="asm.immediate-value">0x8</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">rax</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4028ce:Code_x86_64/0x4028d2:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4028ce:Code_x86_64/0x4028d2:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">cmp</span> <span data-token="asm.register">rbx</span>, <span data-token="asm.register">r15</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4028ce:Code_x86_64/0x4028d5:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4028ce:Code_x86_64/0x4028d5:Code_x86_64" data-location-references="/basic-block/0x402740:Code_x86_64/0x4028c0:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">j</span><span data-token="asm.mnemonic-suffix">ne</span> <span data-token="asm.label" data-location-references="/basic-block/0x402740:Code_x86_64/0x4028c0:Code_x86_64">bb_0x4028c0</span> </div></div></div> </body></foreignObject><rect width="380.399994" class="node-body" x="209.599991" y="3823.500000" rx="5" ry="5" height="130.000000"></rect><foreignObject width="402.000000" class="node-contents" x="188.000000" y="4093.500000" height="130.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x402740:Code_x86_64/0x4028d7:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x402740:Code_x86_64/0x4028d7:Code_x86_64">bb_0x4028d7</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x402740:Code_x86_64/0x4028d7:Code_x86_64/0x4028d7:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4028d7:Code_x86_64/0x4028d7:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r13</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x100</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">r13</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4028d7:Code_x86_64/0x4028de:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4028d7:Code_x86_64/0x4028de:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">lea</span> <span data-token="asm.register">rdi</span>, <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r13</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x110</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4028d7:Code_x86_64/0x4028e5:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4028d7:Code_x86_64/0x4028e5:Code_x86_64" data-location-references="/function/0x401560:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">call</span> <span data-token="asm.label" data-location-references="/function/0x401560:Code_x86_64">actuator_init</span> </div></div></div> </body></foreignObject><rect width="402.000000" class="node-body" x="188.000000" y="4093.500000" rx="5" ry="5" height="130.000000"></rect><foreignObject width="294.000000" class="node-contents" x="242.000000" y="4303.500000" height="103.500000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x402740:Code_x86_64/0x4028ea:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x402740:Code_x86_64/0x4028ea:Code_x86_64">bb_0x4028ea</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x402740:Code_x86_64/0x4028ea:Code_x86_64/0x4028ea:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4028ea:Code_x86_64/0x4028ea:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">lea</span> <span data-token="asm.register">rdi</span>, <span data-token="asm.memory-operand">[</span><span data-token="asm.register">r13</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x350</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4028ea:Code_x86_64/0x4028f1:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4028ea:Code_x86_64/0x4028f1:Code_x86_64" data-location-references="/function/0x401750:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">call</span> <span data-token="asm.label" data-location-references="/function/0x401750:Code_x86_64">shock_sensor_init</span> </div></div></div> </body></foreignObject><rect width="294.000000" class="node-body" x="242.000000" y="4303.500000" rx="5" ry="5" height="103.500000"></rect><foreignObject width="618.000000" class="node-contents" x="80.000000" y="4487.000000" height="236.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x402740:Code_x86_64/0x4028f6:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x402740:Code_x86_64/0x4028f6:Code_x86_64">bb_0x4028f6</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x402740:Code_x86_64/0x4028f6:Code_x86_64/0x4028f6:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4028f6:Code_x86_64/0x4028f6:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">lea</span> <span data-token="asm.register">rdx</span>, <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rbp</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x8</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4028f6:Code_x86_64/0x4028fa:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4028f6:Code_x86_64/0x4028fa:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">xor</span> <span data-token="asm.register">eax</span>, <span data-token="asm.register">eax</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4028f6:Code_x86_64/0x4028fc:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4028f6:Code_x86_64/0x4028fc:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">ecx</span>, <span data-token="asm.immediate-value">0xf</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4028f6:Code_x86_64/0x402901:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4028f6:Code_x86_64/0x402901:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">movapd</span> <span data-token="asm.register">xmm0</span>, xmmword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rip</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.helper">offset_to(</span><span data-token="asm.immediate-value">0x403370</span><span data-token="asm.helper">)</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4028f6:Code_x86_64/0x402909:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4028f6:Code_x86_64/0x402909:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">rdi</span>, <span data-token="asm.register">rdx</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4028f6:Code_x86_64/0x40290c:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4028f6:Code_x86_64/0x40290c:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">movsd</span> <span data-token="asm.register">xmm1</span>, qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rsp</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x8</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x4028f6:Code_x86_64/0x402912:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4028f6:Code_x86_64/0x402912:Code_x86_64" data-location-references="/basic-block/0x402740:Code_x86_64/0x402915:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">rsi</span>, <span data-token="asm.register">r14</span> </div></div></div> </body></foreignObject><rect width="618.000000" class="node-body" x="80.000000" y="4487.000000" rx="5" ry="5" height="236.000000"></rect><foreignObject width="423.600006" class="node-contents" x="212.563644" y="4863.000000" height="77.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x402740:Code_x86_64/0x402915:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x402740:Code_x86_64/0x402915:Code_x86_64">bb_0x402915</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x402740:Code_x86_64/0x402915:Code_x86_64/0x402915:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402915:Code_x86_64/0x402915:Code_x86_64" data-location-references="/basic-block/0x402740:Code_x86_64/0x402915:Code_x86_64"><div><span data-token="indentation"> </span>rep <span data-token="asm.mnemonic">stosq</span> qword ptr es:<span data-token="asm.memory-operand">[</span><span data-token="asm.register">rdi</span><span data-token="asm.memory-operand">]</span>, rax </div></div></div> </body></foreignObject><rect width="423.600006" class="node-body" x="212.563644" y="4863.000000" rx="5" ry="5" height="77.000000"></rect><foreignObject width="618.000000" class="node-contents" x="80.000000" y="5080.000000" height="474.500000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x402740:Code_x86_64/0x402918:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x402740:Code_x86_64/0x402918:Code_x86_64">bb_0x402918</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x402918:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x402918:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">rax</span>, qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rip</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.helper">offset_to(</span><span data-token="asm.immediate-value">0x403280</span><span data-token="asm.helper">)</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x40291f:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x40291f:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> byte ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rbp</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x78</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.immediate-value">0x1</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x402923:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x402923:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">lea</span> <span data-token="asm.register">rdi</span>, <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rip</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.helper">offset_to(</span><span data-token="asm.immediate-value">0x4031e0</span><span data-token="asm.helper">)</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x40292a:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x40292a:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">movups</span> xmmword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rbp</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x8</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">xmm0</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x40292e:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x40292e:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">movapd</span> <span data-token="asm.register">xmm0</span>, xmmword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rip</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.helper">offset_to(</span><span data-token="asm.immediate-value">0x403380</span><span data-token="asm.helper">)</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x402936:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x402936:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rbp</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x70</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">rax</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x40293a:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x40293a:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">eax</span>, <span data-token="asm.immediate-value">0x2</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x40293f:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x40293f:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">movups</span> xmmword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rbp</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x18</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">xmm0</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x402943:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x402943:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">movapd</span> <span data-token="asm.register">xmm0</span>, xmmword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rip</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.helper">offset_to(</span><span data-token="asm.immediate-value">0x403390</span><span data-token="asm.helper">)</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x40294b:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x40294b:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">movups</span> xmmword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rbp</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x28</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">xmm0</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x40294f:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x40294f:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">movapd</span> <span data-token="asm.register">xmm0</span>, xmmword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rip</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.helper">offset_to(</span><span data-token="asm.immediate-value">0x4033a0</span><span data-token="asm.helper">)</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x402957:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x402957:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">movups</span> xmmword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rbp</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x38</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">xmm0</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x40295b:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x40295b:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">movapd</span> <span data-token="asm.register">xmm0</span>, xmmword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rip</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.helper">offset_to(</span><span data-token="asm.immediate-value">0x4033b0</span><span data-token="asm.helper">)</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x402963:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x402963:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">movups</span> xmmword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rbp</span> <span data-token="asm.memory-operand">+</span> <span data-token="asm.immediate-value">0x48</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">xmm0</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x402967:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x402967:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">movsd</span> <span data-token="asm.register">xmm0</span>, qword ptr <span data-token="asm.memory-operand">[</span><span data-token="asm.register">rsp</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x40296c:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402918:Code_x86_64/0x40296c:Code_x86_64" data-location-references="/function/0x4018a0:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">call</span> <span data-token="asm.label" data-location-references="/function/0x4018a0:Code_x86_64">dev_printf</span> </div></div></div> </body></foreignObject><rect width="618.000000" class="node-body" x="80.000000" y="5080.000000" rx="5" ry="5" height="474.500000"></rect><foreignObject width="196.800003" class="node-contents" x="-78.400002" y="5674.500000" height="289.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x402740:Code_x86_64/0x402971:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x402740:Code_x86_64/0x402971:Code_x86_64">bb_0x402971</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x402740:Code_x86_64/0x402971:Code_x86_64/0x402971:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402971:Code_x86_64/0x402971:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">add</span> <span data-token="asm.register">rsp</span>, <span data-token="asm.immediate-value">0x18</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402971:Code_x86_64/0x402975:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402971:Code_x86_64/0x402975:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">rax</span>, <span data-token="asm.register">r12</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402971:Code_x86_64/0x402978:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402971:Code_x86_64/0x402978:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">pop</span> <span data-token="asm.register">rbx</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402971:Code_x86_64/0x402979:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402971:Code_x86_64/0x402979:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">pop</span> <span data-token="asm.register">rbp</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402971:Code_x86_64/0x40297a:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402971:Code_x86_64/0x40297a:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">pop</span> <span data-token="asm.register">r12</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402971:Code_x86_64/0x40297c:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402971:Code_x86_64/0x40297c:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">pop</span> <span data-token="asm.register">r13</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402971:Code_x86_64/0x40297e:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402971:Code_x86_64/0x40297e:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">pop</span> <span data-token="asm.register">r14</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402971:Code_x86_64/0x402980:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402971:Code_x86_64/0x402980:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">pop</span> <span data-token="asm.register">r15</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402971:Code_x86_64/0x402982:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402971:Code_x86_64/0x402982:Code_x86_64" data-location-references=""><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">ret</span> </div></div></div> </body></foreignObject><rect width="196.800003" class="node-body" x="-78.400002" y="5674.500000" rx="5" ry="5" height="289.000000"></rect><foreignObject width="186.000000" class="node-contents" x="80.000000" y="1372.000000" height="103.500000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x402740:Code_x86_64/0x402983:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x402740:Code_x86_64/0x402983:Code_x86_64">bb_0x402983</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x402740:Code_x86_64/0x402983:Code_x86_64/0x402983:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402983:Code_x86_64/0x402983:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">rdi</span>, <span data-token="asm.register">r12</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402983:Code_x86_64/0x402986:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402983:Code_x86_64/0x402986:Code_x86_64" data-location-references="/function/0x401200:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">call</span> <span data-token="asm.label" data-location-references="/function/0x401200:Code_x86_64">free_2</span> </div></div></div> </body></foreignObject><rect width="186.000000" class="node-body" x="80.000000" y="1372.000000" rx="5" ry="5" height="103.500000"></rect><foreignObject width="218.400009" class="node-contents" x="-109.200005" y="2575.000000" height="103.500000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x402740:Code_x86_64/0x40298b:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x402740:Code_x86_64/0x40298b:Code_x86_64">bb_0x40298b</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x402740:Code_x86_64/0x40298b:Code_x86_64/0x40298b:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x40298b:Code_x86_64/0x40298b:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">xor</span> <span data-token="asm.register">r12d</span>, <span data-token="asm.register">r12d</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x40298b:Code_x86_64/0x40298e:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x40298b:Code_x86_64/0x40298e:Code_x86_64" data-location-references="/basic-block/0x402740:Code_x86_64/0x402971:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">jmp</span> <span data-token="asm.label" data-location-references="/basic-block/0x402740:Code_x86_64/0x402971:Code_x86_64">bb_0x402971</span> </div></div></div> </body></foreignObject><rect width="218.400009" class="node-body" x="-109.200005" y="2575.000000" rx="5" ry="5" height="103.500000"></rect><foreignObject width="186.000000" class="node-contents" x="269.200012" y="1805.500000" height="103.500000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x402740:Code_x86_64/0x402990:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x402740:Code_x86_64/0x402990:Code_x86_64">bb_0x402990</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x402740:Code_x86_64/0x402990:Code_x86_64/0x402990:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402990:Code_x86_64/0x402990:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">rdi</span>, <span data-token="asm.register">rbp</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402990:Code_x86_64/0x402993:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402990:Code_x86_64/0x402993:Code_x86_64" data-location-references="/function/0x401200:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">call</span> <span data-token="asm.label" data-location-references="/function/0x401200:Code_x86_64">free_2</span> </div></div></div> </body></foreignObject><rect width="186.000000" class="node-body" x="269.200012" y="1805.500000" rx="5" ry="5" height="103.500000"></rect><foreignObject width="186.000000" class="node-contents" x="269.200012" y="2174.500000" height="103.500000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x402740:Code_x86_64/0x402998:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x402740:Code_x86_64/0x402998:Code_x86_64">bb_0x402998</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x402740:Code_x86_64/0x402998:Code_x86_64/0x402998:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402998:Code_x86_64/0x402998:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">rdi</span>, <span data-token="asm.register">r12</span> </div></div><span data-location-definition="/instruction/0x402740:Code_x86_64/0x402998:Code_x86_64/0x40299b:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x402998:Code_x86_64/0x40299b:Code_x86_64" data-location-references="/function/0x401200:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">call</span> <span data-token="asm.label" data-location-references="/function/0x401200:Code_x86_64">free_2</span> </div></div></div> </body></foreignObject><rect width="186.000000" class="node-body" x="269.200012" y="2174.500000" rx="5" ry="5" height="103.500000"></rect><foreignObject width="218.400009" class="node-contents" x="253.000000" y="2358.000000" height="77.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x402740:Code_x86_64/0x4029a0:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x402740:Code_x86_64/0x4029a0:Code_x86_64">bb_0x4029a0</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x402740:Code_x86_64/0x4029a0:Code_x86_64/0x4029a0:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x402740:Code_x86_64/0x4029a0:Code_x86_64/0x4029a0:Code_x86_64" data-location-references="/basic-block/0x402740:Code_x86_64/0x40298b:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">jmp</span> <span data-token="asm.label" data-location-references="/basic-block/0x402740:Code_x86_64/0x40298b:Code_x86_64">bb_0x40298b</span> </div></div></div> </body></foreignObject><rect width="218.400009" class="node-body" x="253.000000" y="2358.000000" rx="5" ry="5" height="77.000000"></rect><foreignObject width="54.000000" class="node-contents" x="304.954559" y="0.000000" height="54.000000"><body xmlns="http://www.w3.org/1999/xhtml"></body></foreignObject><rect width="54.000000" class="node-body" x="304.954559" y="0.000000" rx="5" ry="5" height="54.000000"></rect></svg>
Loading...