Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
function
0x4007e0:Code_x86_64
cfg.svg
0 lines
|
8.42 KB
<svg width="573.599976" xmlns="http://www.w3.org/2000/svg" viewbox="-170.00 -50.00 573.60 857.50" height="857.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 81.46 264.00 L 81.46 324.00 L 69.75 324.00 L 69.75 384.00" class="refused-edge" marker-end="url(#refused-arrow-head)" fill="none"></path><path d="M 91.46 264.00 L 91.46 304.00 L 253.55 304.00 L 253.55 554.00 L 281.80 554.00 L 281.80 654.00" class="taken-edge" marker-end="url(#taken-arrow-head)" fill="none"></path><path d="M 64.75 514.00 L 64.75 594.00 L 0.00 594.00 L 0.00 654.00" class="refused-edge" marker-end="url(#refused-arrow-head)" fill="none"></path><path d="M 74.75 514.00 L 74.75 574.00 L 271.80 574.00 L 271.80 654.00" class="taken-edge" marker-end="url(#taken-arrow-head)" fill="none"></path><path d="M 86.46 54.00 L 86.46 134.00" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><foreignObject width="348.000000" class="node-contents" x="-87.540924" y="134.000000" height="130.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/function/0x4007e0:Code_x86_64" data-token="asm.label" data-action-context-location="/function/0x4007e0:Code_x86_64">function_0x4007e0_Code_x86_64</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x4007e0:Code_x86_64/0x4007e0:Code_x86_64/0x4007e0:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x4007e0:Code_x86_64/0x4007e0:Code_x86_64/0x4007e0: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">0x402028</span> </div></div><span data-location-definition="/instruction/0x4007e0:Code_x86_64/0x4007e0:Code_x86_64/0x4007e5:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x4007e0:Code_x86_64/0x4007e0:Code_x86_64/0x4007e5:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">cmp</span> rax, <span data-token="asm.immediate-value">0x402028</span> </div></div><span data-location-definition="/instruction/0x4007e0:Code_x86_64/0x4007e0:Code_x86_64/0x4007eb:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x4007e0:Code_x86_64/0x4007e0:Code_x86_64/0x4007eb:Code_x86_64" data-location-references="/basic-block/0x4007e0:Code_x86_64/0x400800: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/0x4007e0:Code_x86_64/0x400800:Code_x86_64">bb_0x400800</span> </div></div></div> </body></foreignObject><rect width="348.000000" class="node-body" x="-87.540924" y="134.000000" rx="5" ry="5" height="130.000000"></rect><foreignObject width="207.600006" class="node-contents" x="-34.050018" y="384.000000" height="130.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x4007e0:Code_x86_64/0x4007ed:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x4007e0:Code_x86_64/0x4007ed:Code_x86_64">bb_0x4007ed</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x4007e0:Code_x86_64/0x4007ed:Code_x86_64/0x4007ed:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x4007e0:Code_x86_64/0x4007ed:Code_x86_64/0x4007ed: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">0x0</span> </div></div><span data-location-definition="/instruction/0x4007e0:Code_x86_64/0x4007ed:Code_x86_64/0x4007f2:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x4007e0:Code_x86_64/0x4007ed:Code_x86_64/0x4007f2: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/0x4007e0:Code_x86_64/0x4007ed:Code_x86_64/0x4007f5:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x4007e0:Code_x86_64/0x4007ed:Code_x86_64/0x4007f5:Code_x86_64" data-location-references="/basic-block/0x4007e0:Code_x86_64/0x400800: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/0x4007e0:Code_x86_64/0x400800:Code_x86_64">bb_0x400800</span> </div></div></div> </body></foreignObject><rect width="207.600006" class="node-body" x="-34.050018" y="384.000000" rx="5" ry="5" height="130.000000"></rect><foreignObject width="240.000000" class="node-contents" x="-120.000000" y="654.000000" height="103.500000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x4007e0:Code_x86_64/0x4007f7:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x4007e0:Code_x86_64/0x4007f7:Code_x86_64">bb_0x4007f7</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x4007e0:Code_x86_64/0x4007f7:Code_x86_64/0x4007f7:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x4007e0:Code_x86_64/0x4007f7:Code_x86_64/0x4007f7: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">0x402028</span> </div></div><span data-location-definition="/instruction/0x4007e0:Code_x86_64/0x4007f7:Code_x86_64/0x4007fc:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x4007e0:Code_x86_64/0x4007f7:Code_x86_64/0x4007fc:Code_x86_64" data-location-references=""><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">jmp</span> <span data-token="asm.register">rax</span> </div></div></div> </body></foreignObject><rect width="240.000000" class="node-body" x="-120.000000" y="654.000000" rx="5" ry="5" height="103.500000"></rect><foreignObject width="153.600006" class="node-contents" x="199.999985" y="654.000000" height="77.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x4007e0:Code_x86_64/0x400800:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x4007e0:Code_x86_64/0x400800:Code_x86_64">bb_0x400800</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x4007e0:Code_x86_64/0x400800:Code_x86_64/0x400800:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x4007e0:Code_x86_64/0x400800:Code_x86_64/0x400800: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="153.600006" class="node-body" x="199.999985" y="654.000000" rx="5" ry="5" height="77.000000"></rect><foreignObject width="54.000000" class="node-contents" x="59.459076" y="0.000000" height="54.000000"><body xmlns="http://www.w3.org/1999/xhtml"></body></foreignObject><rect width="54.000000" class="node-body" x="59.459076" y="0.000000" rx="5" ry="5" height="54.000000"></rect></svg>
Loading...