Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
function
a
cfg.svg
0 lines
|
24.04 KB
<svg width="1070.400024" xmlns="http://www.w3.org/2000/svg" viewbox="-272.60 -50.00 1070.40 2116.00" height="2116.000000"><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 252.87 655.00 L 252.87 695.00 L 272.43 695.00 L 272.43 775.00" class="refused-edge" marker-end="url(#refused-arrow-head)" fill="none"></path><path d="M 242.87 655.00 L 242.87 715.00 L 2.23 715.00 L 2.23 938.50 L 240.64 938.50 L 240.64 1018.50" class="taken-edge" marker-end="url(#taken-arrow-head)" fill="none"></path><path d="M 267.43 878.50 L 267.43 958.50 L 250.64 958.50 L 250.64 1018.50" class="refused-edge" marker-end="url(#refused-arrow-head)" fill="none"></path><path d="M 277.43 878.50 L 277.43 918.50 L 540.40 918.50 L 540.40 1445.50 L 530.20 1445.50 L 530.20 1505.50" class="taken-edge" marker-end="url(#taken-arrow-head)" fill="none"></path><path d="M 250.64 1122.00 L 250.64 1162.00 L 270.20 1162.00 L 270.20 1242.00" class="refused-edge" marker-end="url(#refused-arrow-head)" fill="none"></path><path d="M 240.64 1122.00 L 240.64 1182.00 L 0.00 1182.00 L 0.00 1405.50 L -5.00 1405.50 L -5.00 1505.50" class="taken-edge" marker-end="url(#taken-arrow-head)" fill="none"></path><path d="M 265.20 1345.50 L 265.20 1425.50 L 5.00 1425.50 L 5.00 1505.50" class="refused-edge" marker-end="url(#refused-arrow-head)" fill="none"></path><path d="M 275.20 1345.50 L 275.20 1385.50 L 520.20 1385.50 L 520.20 1505.50" class="taken-edge" marker-end="url(#taken-arrow-head)" fill="none"></path><path d="M 0.00 1609.00 L 0.00 1689.00" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 0.00 1766.00 L 0.00 1806.00 L 15.00 1806.00 L 15.00 1886.00" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 525.20 1609.00 L 525.20 1826.00 L 25.00 1826.00 L 25.00 1886.00" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><path d="M 247.87 54.00 L 247.87 94.00 L 247.87 94.00 L 247.87 154.00" class="unconditional-edge" marker-end="url(#unconditional-arrow-head)" fill="none"></path><foreignObject width="380.399994" class="node-contents" x="57.669403" y="154.000000" height="501.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/function/0x401110:Code_x86_64" data-token="asm.label" data-action-context-location="/function/0x401110:Code_x86_64">a</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x401110:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x401110: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/0x401110:Code_x86_64/0x401110:Code_x86_64/0x401111:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x401111: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">rsp</span> </div></div><span data-location-definition="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x401114:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x401114: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">0x10</span> </div></div><span data-location-definition="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x401118:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x401118:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">al</span>, <span data-token="asm.register">cl</span> </div></div><span data-location-definition="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x40111a:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x40111a:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">cl</span>, <span data-token="asm.register">dl</span> </div></div><span data-location-definition="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x40111c:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x40111c:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">dl</span>, <span data-token="asm.register">sil</span> </div></div><span data-location-definition="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x40111f:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x40111f:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">mov</span> <span data-token="asm.register">sil</span>, <span data-token="asm.register">dil</span> </div></div><span data-location-definition="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x401122:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x401122:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">and</span> <span data-token="asm.register">sil</span>, <span data-token="asm.immediate-value">0x1</span> </div></div><span data-location-definition="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x401126:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x401126: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">0x1</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">sil</span> </div></div><span data-location-definition="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x40112a:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x40112a:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">and</span> <span data-token="asm.register">dl</span>, <span data-token="asm.immediate-value">0x1</span> </div></div><span data-location-definition="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x40112d:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x40112d: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">0x2</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">dl</span> </div></div><span data-location-definition="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x401130:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x401130:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">and</span> <span data-token="asm.register">cl</span>, <span data-token="asm.immediate-value">0x1</span> </div></div><span data-location-definition="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x401133:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x401133: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">0x3</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">cl</span> </div></div><span data-location-definition="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x401136:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x401136:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">and</span> al, <span data-token="asm.immediate-value">0x1</span> </div></div><span data-location-definition="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x401138:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x401138: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">0x4</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.register">al</span> </div></div><span data-location-definition="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x40113b:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x40113b:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">test</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">0x1</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.immediate-value">0x1</span> </div></div><span data-location-definition="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x40113f:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401110:Code_x86_64/0x40113f:Code_x86_64" data-location-references="/basic-block/0x401110:Code_x86_64/0x40114f: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/0x401110:Code_x86_64/0x40114f:Code_x86_64">bb_0x40114f</span> </div></div></div> </body></foreignObject><rect width="380.399994" class="node-body" x="57.669403" y="154.000000" rx="5" ry="5" height="501.000000"></rect><foreignObject width="380.399994" class="node-contents" x="82.233047" y="775.000000" height="103.500000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x401110:Code_x86_64/0x401145:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x401110:Code_x86_64/0x401145:Code_x86_64">bb_0x401145</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x401110:Code_x86_64/0x401145:Code_x86_64/0x401145:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401145:Code_x86_64/0x401145:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">test</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">0x2</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.immediate-value">0x1</span> </div></div><span data-location-definition="/instruction/0x401110:Code_x86_64/0x401145:Code_x86_64/0x401149:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401145:Code_x86_64/0x401149:Code_x86_64" data-location-references="/basic-block/0x401110:Code_x86_64/0x401174: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/0x401110:Code_x86_64/0x401174:Code_x86_64">bb_0x401174</span> </div></div></div> </body></foreignObject><rect width="380.399994" class="node-body" x="82.233047" y="775.000000" rx="5" ry="5" height="103.500000"></rect><foreignObject width="380.399994" class="node-contents" x="55.436371" y="1018.500000" height="103.500000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x401110:Code_x86_64/0x40114f:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x401110:Code_x86_64/0x40114f:Code_x86_64">bb_0x40114f</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x401110:Code_x86_64/0x40114f:Code_x86_64/0x40114f:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x40114f:Code_x86_64/0x40114f:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">test</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">0x3</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.immediate-value">0x1</span> </div></div><span data-location-definition="/instruction/0x401110:Code_x86_64/0x40114f:Code_x86_64/0x401153:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x40114f:Code_x86_64/0x401153:Code_x86_64" data-location-references="/basic-block/0x401110:Code_x86_64/0x401163: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/0x401110:Code_x86_64/0x401163:Code_x86_64">bb_0x401163</span> </div></div></div> </body></foreignObject><rect width="380.399994" class="node-body" x="55.436371" y="1018.500000" rx="5" ry="5" height="103.500000"></rect><foreignObject width="380.399994" class="node-contents" x="80.000015" y="1242.000000" height="103.500000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x401110:Code_x86_64/0x401159:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x401110:Code_x86_64/0x401159:Code_x86_64">bb_0x401159</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x401110:Code_x86_64/0x401159:Code_x86_64/0x401159:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401159:Code_x86_64/0x401159:Code_x86_64"><div><span data-token="indentation"> </span><span data-token="asm.mnemonic">test</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">0x4</span><span data-token="asm.memory-operand">]</span>, <span data-token="asm.immediate-value">0x1</span> </div></div><span data-location-definition="/instruction/0x401110:Code_x86_64/0x401159:Code_x86_64/0x40115d:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401159:Code_x86_64/0x40115d:Code_x86_64" data-location-references="/basic-block/0x401110:Code_x86_64/0x401174: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/0x401110:Code_x86_64/0x401174:Code_x86_64">bb_0x401174</span> </div></div></div> </body></foreignObject><rect width="380.399994" class="node-body" x="80.000015" y="1242.000000" rx="5" ry="5" height="103.500000"></rect><foreignObject width="445.200012" class="node-contents" x="-222.600006" y="1505.500000" height="103.500000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x401110:Code_x86_64/0x401163:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x401110:Code_x86_64/0x401163:Code_x86_64">bb_0x401163</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x401110:Code_x86_64/0x401163:Code_x86_64/0x401163:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401163:Code_x86_64/0x401163: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">0x402000</span><span data-token="asm.helper">)</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x401110:Code_x86_64/0x401163:Code_x86_64/0x40116a:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401163:Code_x86_64/0x40116a:Code_x86_64" data-location-references="/function/0x401030: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/0x401030:Code_x86_64">puts_2</span> </div></div></div> </body></foreignObject><rect width="445.200012" class="node-body" x="-222.600006" y="1505.500000" rx="5" ry="5" height="103.500000"></rect><foreignObject width="218.400009" class="node-contents" x="-109.200005" y="1689.000000" height="77.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x401110:Code_x86_64/0x40116f:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x401110:Code_x86_64/0x40116f:Code_x86_64">bb_0x40116f</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x401110:Code_x86_64/0x40116f:Code_x86_64/0x40116f:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x40116f:Code_x86_64/0x40116f:Code_x86_64" data-location-references="/basic-block/0x401110:Code_x86_64/0x401180: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/0x401110:Code_x86_64/0x401180:Code_x86_64">bb_0x401180</span> </div></div></div> </body></foreignObject><rect width="218.400009" class="node-body" x="-109.200005" y="1689.000000" rx="5" ry="5" height="77.000000"></rect><foreignObject width="445.200012" class="node-contents" x="302.600006" y="1505.500000" height="103.500000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x401110:Code_x86_64/0x401174:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x401110:Code_x86_64/0x401174:Code_x86_64">bb_0x401174</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x401110:Code_x86_64/0x401174:Code_x86_64/0x401174:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401174:Code_x86_64/0x401174: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">0x402002</span><span data-token="asm.helper">)</span><span data-token="asm.memory-operand">]</span> </div></div><span data-location-definition="/instruction/0x401110:Code_x86_64/0x401174:Code_x86_64/0x40117b:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401174:Code_x86_64/0x40117b:Code_x86_64" data-location-references="/function/0x401030: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/0x401030:Code_x86_64">puts_2</span> </div></div></div> </body></foreignObject><rect width="445.200012" class="node-body" x="302.600006" y="1505.500000" rx="5" ry="5" height="103.500000"></rect><foreignObject width="196.800003" class="node-contents" x="-78.400002" y="1886.000000" height="130.000000"><body xmlns="http://www.w3.org/1999/xhtml"><div data-scope="asm.basic-block"><span data-location-definition="/basic-block/0x401110:Code_x86_64/0x401180:Code_x86_64" data-token="asm.label" data-action-context-location="/basic-block/0x401110:Code_x86_64/0x401180:Code_x86_64">bb_0x401180</span><span data-token="asm.label-indicator">:</span> <span data-location-definition="/instruction/0x401110:Code_x86_64/0x401180:Code_x86_64/0x401180:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401180:Code_x86_64/0x401180: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">0x10</span> </div></div><span data-location-definition="/instruction/0x401110:Code_x86_64/0x401180:Code_x86_64/0x401184:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401180:Code_x86_64/0x401184: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/0x401110:Code_x86_64/0x401180:Code_x86_64/0x401185:Code_x86_64"></span><div data-scope="asm.instruction" data-action-context-location="/instruction/0x401110:Code_x86_64/0x401180:Code_x86_64/0x401185: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="1886.000000" rx="5" ry="5" height="130.000000"></rect><foreignObject width="54.000000" class="node-contents" x="220.869385" y="0.000000" height="54.000000"><body xmlns="http://www.w3.org/1999/xhtml"></body></foreignObject><rect width="54.000000" class="node-body" x="220.869385" y="0.000000" rx="5" ry="5" height="54.000000"></rect></svg>
Loading...