Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
function
0x140001810:Code_x86_64
cfg.svg
0 lines
|
11.34 KB
<svg width="556.000000" xmlns="http://www.w3.org/2000/svg" viewbox="-258.00 -50.00 556.00 1228.50" height="1228.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 20.00 343.50 L 20.00 423.50" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 20.00 500.50 L 20.00 580.50" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 20.00 657.50 L 20.00 737.50" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 20.00 814.50 L 20.00 894.50" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 20.00 971.50 L 20.00 1051.50" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 20.00 54.00 L 20.00 134.00" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><foreignObject width="456.000000" class="node-contents" x="-208.000000" y="134.000000" height="209.500000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/function/0x140001810:Code_x86_64" data-token="asm.label" data-action-context-location="/function/0x140001810:Code_x86_64">function_0x140001810_Code_x86_64</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x140001810:Code_x86_64/0x140001810:Code_x86_64/0x140001810:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x140001810:Code_x86_64/0x140001810:Code_x86_64/0x140001810:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">jmp</span> <span data-token="asm.immediate-value">0x140001815</span> </div></div><span data-location-definition="/instruction/0x140001810:Code_x86_64/0x140001810:Code_x86_64/0x140001815:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x140001810:Code_x86_64/0x140001810:Code_x86_64/0x140001815: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">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">rbx</span> </div></div><span data-location-definition="/instruction/0x140001810:Code_x86_64/0x140001810:Code_x86_64/0x14000181a:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x140001810:Code_x86_64/0x140001810:Code_x86_64/0x14000181a: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/0x140001810:Code_x86_64/0x140001810:Code_x86_64/0x14000181b:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x140001810:Code_x86_64/0x140001810:Code_x86_64/0x14000181b:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">lea</span> <span data-token="asm.register">rbp</span>, <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">0x4c0</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x140001810:Code_x86_64/0x140001810:Code_x86_64/0x140001823:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x140001810:Code_x86_64/0x140001810:Code_x86_64/0x140001823: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">0x5c0</span> </div></div><span data-location-definition="/instruction/0x140001810:Code_x86_64/0x140001810:Code_x86_64/0x14000182a:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x140001810:Code_x86_64/0x140001810:Code_x86_64/0x14000182a:Code_x86_64" data-location-references="/function/0x14000103f: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/0x14000103f:Code_x86_64">function_0x14000103f_Code_x86_64</span> </div></div></div> </body></foreignObject><rect width="456.000000" class="node-body" x="-208.000000" y="134.000000" rx="5" ry="5" height="209.500000"></rect><foreignObject width="250.800003" class="node-contents" x="-105.399994" y="423.500000" height="77.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x140001810:Code_x86_64/0x14000182f:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x140001810:Code_x86_64/0x14000182f:Code_x86_64">bb_0x14000182f</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x140001810:Code_x86_64/0x14000182f:Code_x86_64/0x14000182f:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x140001810:Code_x86_64/0x14000182f:Code_x86_64/0x14000182f:Code_x86_64" data-location-references="/basic-block/0x140001810:Code_x86_64/0x14000185d: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/0x140001810:Code_x86_64/0x14000185d:Code_x86_64">bb_0x14000185d</span> </div></div></div> </body></foreignObject><rect width="250.800003" class="node-body" x="-105.399994" y="423.500000" rx="5" ry="5" height="77.000000"></rect><foreignObject width="456.000000" class="node-contents" x="-208.000000" y="580.500000" height="77.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x140001810:Code_x86_64/0x14000185d:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x140001810:Code_x86_64/0x14000185d:Code_x86_64">bb_0x14000185d</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x140001810:Code_x86_64/0x14000185d:Code_x86_64/0x14000185d:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x140001810:Code_x86_64/0x14000185d:Code_x86_64/0x14000185d:Code_x86_64" data-location-references="/function/0x140001904: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/0x140001904:Code_x86_64">function_0x140001904_Code_x86_64</span> </div></div></div> </body></foreignObject><rect width="456.000000" class="node-body" x="-208.000000" y="580.500000" rx="5" ry="5" height="77.000000"></rect><foreignObject width="456.000000" class="node-contents" x="-208.000000" y="737.500000" height="77.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x140001810:Code_x86_64/0x140001862:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x140001810:Code_x86_64/0x140001862:Code_x86_64">bb_0x140001862</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x140001810:Code_x86_64/0x140001862:Code_x86_64/0x140001862:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x140001810:Code_x86_64/0x140001862:Code_x86_64/0x140001862:Code_x86_64" data-location-references="/function/0x140004000: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/0x140004000:Code_x86_64">function_0x140004000_Code_x86_64</span> </div></div></div> </body></foreignObject><rect width="456.000000" class="node-body" x="-208.000000" y="737.500000" rx="5" ry="5" height="77.000000"></rect><foreignObject width="456.000000" class="node-contents" x="-208.000000" y="894.500000" height="77.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x140001810:Code_x86_64/0x140001867:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x140001810:Code_x86_64/0x140001867:Code_x86_64">bb_0x140001867</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x140001810:Code_x86_64/0x140001867:Code_x86_64/0x140001867:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x140001810:Code_x86_64/0x140001867:Code_x86_64/0x140001867:Code_x86_64" data-location-references="/function/0x1400040f1: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/0x1400040f1:Code_x86_64">function_0x1400040f1_Code_x86_64</span> </div></div></div> </body></foreignObject><rect width="456.000000" class="node-body" x="-208.000000" y="894.500000" rx="5" ry="5" height="77.000000"></rect><foreignObject width="186.000000" class="node-contents" x="-72.999992" y="1051.500000" height="77.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x140001810:Code_x86_64/0x14000186c:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x140001810:Code_x86_64/0x14000186c:Code_x86_64">bb_0x14000186c</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x140001810:Code_x86_64/0x14000186c:Code_x86_64/0x14000186c:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x140001810:Code_x86_64/0x14000186c:Code_x86_64/0x14000186c:Code_x86_64" data-location-references=""><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">jmp</span> <span data-token="asm.register">rbx</span> </div></div></div> </body></foreignObject><rect width="186.000000" class="node-body" x="-72.999992" y="1051.500000" rx="5" ry="5" height="77.000000"></rect><foreignObject width="54.000000" class="node-contents" x="-6.999992" y="0.000000" height="54.000000"><body xmlns="http://www.w3.org/1999/xhtml"></body></foreignObject><rect width="54.000000" class="node-body" x="-6.999992" y="0.000000" rx="5" ry="5" height="54.000000"></rect></svg>
Loading...