airs-notes/img/eh_frame_and_monolithic_gcc...

124 lines
6.8 KiB
XML
Raw Normal View History

2021-02-03 00:08:25 +00:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: %3 Pages: 1 -->
<svg width="630pt" height="224pt"
viewBox="0.00 0.00 630.00 224.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 220)">
<title>%3</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-220 626,-220 626,4 -4,4"/>
<!-- eh_frame -->
<g id="node1" class="node">
<title>eh_frame</title>
<polygon fill="none" stroke="black" points="0,-146.5 0,-215.5 622,-215.5 622,-146.5 0,-146.5"/>
<text text-anchor="middle" x="311" y="-200.3" font-family="Times,serif" font-size="14.00">.eh_frame</text>
<polyline fill="none" stroke="black" points="0,-192.5 622,-192.5 "/>
<text text-anchor="middle" x="131" y="-177.3" font-family="Times,serif" font-size="14.00">FDE0</text>
<polyline fill="none" stroke="black" points="0,-169.5 262,-169.5 "/>
<text text-anchor="middle" x="49" y="-154.3" font-family="Times,serif" font-size="14.00">initial_location</text>
<polyline fill="none" stroke="black" points="98,-146.5 98,-169.5 "/>
<text text-anchor="middle" x="148.5" y="-154.3" font-family="Times,serif" font-size="14.00">.cfi_personality</text>
<polyline fill="none" stroke="black" points="199,-146.5 199,-169.5 "/>
<text text-anchor="middle" x="230.5" y="-154.3" font-family="Times,serif" font-size="14.00">.cfi_lsda</text>
<polyline fill="none" stroke="black" points="262,-146.5 262,-192.5 "/>
<text text-anchor="middle" x="393" y="-177.3" font-family="Times,serif" font-size="14.00">FDE1</text>
<polyline fill="none" stroke="black" points="262,-169.5 524,-169.5 "/>
<text text-anchor="middle" x="311" y="-154.3" font-family="Times,serif" font-size="14.00">initial_location</text>
<polyline fill="none" stroke="black" points="360,-146.5 360,-169.5 "/>
<text text-anchor="middle" x="410.5" y="-154.3" font-family="Times,serif" font-size="14.00">.cfi_personality</text>
<polyline fill="none" stroke="black" points="461,-146.5 461,-169.5 "/>
<text text-anchor="middle" x="492.5" y="-154.3" font-family="Times,serif" font-size="14.00">.cfi_lsda</text>
<polyline fill="none" stroke="black" points="524,-146.5 524,-192.5 "/>
<text text-anchor="middle" x="573" y="-177.3" font-family="Times,serif" font-size="14.00">FDE2</text>
<polyline fill="none" stroke="black" points="524,-169.5 622,-169.5 "/>
<text text-anchor="middle" x="573" y="-154.3" font-family="Times,serif" font-size="14.00">initial_location</text>
</g>
<!-- text_a -->
<g id="node2" class="node">
<title>text_a</title>
<polygon fill="none" stroke="black" points="131.5,-0.5 131.5,-36.5 210.5,-36.5 210.5,-0.5 131.5,-0.5"/>
<text text-anchor="middle" x="171" y="-14.8" font-family="Times,serif" font-size="14.00">.text._Z1av</text>
</g>
<!-- eh_frame&#45;&gt;text_a -->
<g id="edge1" class="edge">
<title>eh_frame:loc0&#45;&gt;text_a</title>
<path fill="none" stroke="black" d="M49,-146C49,-113.05 42.18,-99.33 62,-73 76.62,-53.58 100.2,-40.8 121.68,-32.61"/>
<polygon fill="black" stroke="black" points="123.12,-35.82 131.37,-29.17 120.78,-29.22 123.12,-35.82"/>
</g>
<!-- text_b -->
<g id="node3" class="node">
<title>text_b</title>
<polygon fill="none" stroke="black" points="314,-0.5 314,-36.5 394,-36.5 394,-0.5 314,-0.5"/>
<text text-anchor="middle" x="354" y="-14.8" font-family="Times,serif" font-size="14.00">.text._Z1bv</text>
</g>
<!-- eh_frame&#45;&gt;text_b -->
<g id="edge4" class="edge">
<title>eh_frame:loc1&#45;&gt;text_b</title>
<path fill="none" stroke="black" d="M311,-146C311,-112.2 360.65,-139.01 378,-110 389.9,-90.1 381.08,-64.27 370.95,-45.31"/>
<polygon fill="black" stroke="black" points="373.96,-43.53 365.95,-36.6 367.89,-47.02 373.96,-43.53"/>
</g>
<!-- text_c -->
<g id="node4" class="node">
<title>text_c</title>
<polygon fill="none" stroke="black" points="533.5,-73.5 533.5,-109.5 612.5,-109.5 612.5,-73.5 533.5,-73.5"/>
<text text-anchor="middle" x="573" y="-87.8" font-family="Times,serif" font-size="14.00">.text._Z1cv</text>
</g>
<!-- eh_frame&#45;&gt;text_c -->
<g id="edge7" class="edge">
<title>eh_frame:loc2&#45;&gt;text_c</title>
<path fill="none" stroke="black" d="M573,-146C573,-137.51 573,-128.26 573,-119.88"/>
<polygon fill="black" stroke="black" points="576.5,-119.85 573,-109.85 569.5,-119.85 576.5,-119.85"/>
</g>
<!-- text_personality -->
<g id="node5" class="node">
<title>text_personality</title>
<polygon fill="none" stroke="black" points="71.5,-73.5 71.5,-109.5 236.5,-109.5 236.5,-73.5 71.5,-73.5"/>
<text text-anchor="middle" x="154" y="-87.8" font-family="Times,serif" font-size="14.00">.text.__gxx_personality_v0</text>
</g>
<!-- eh_frame&#45;&gt;text_personality -->
<g id="edge2" class="edge">
<title>eh_frame:personality0&#45;&gt;text_personality</title>
<path fill="none" stroke="black" d="M148,-146C148,-137.46 148.76,-128.19 149.75,-119.81"/>
<polygon fill="black" stroke="black" points="153.23,-120.16 151.07,-109.79 146.29,-119.25 153.23,-120.16"/>
</g>
<!-- eh_frame&#45;&gt;text_personality -->
<g id="edge5" class="edge">
<title>eh_frame:personality1&#45;&gt;text_personality</title>
<path fill="none" stroke="black" d="M411,-146C411,-143.84 320.57,-125.41 246.99,-110.78"/>
<polygon fill="black" stroke="black" points="247.22,-107.26 236.73,-108.75 245.86,-114.13 247.22,-107.26"/>
</g>
<!-- lsda -->
<g id="node6" class="node">
<title>lsda</title>
<polygon fill="none" stroke="black" points="255,-73.5 255,-109.5 369,-109.5 369,-73.5 255,-73.5"/>
<text text-anchor="middle" x="312" y="-87.8" font-family="Times,serif" font-size="14.00">.gcc_except_table</text>
</g>
<!-- eh_frame&#45;&gt;lsda -->
<g id="edge3" class="edge">
<title>eh_frame:lsda0&#45;&gt;lsda</title>
<path fill="none" stroke="black" d="M230,-146C230,-132.86 237.48,-122.78 247.91,-115.11"/>
<polygon fill="black" stroke="black" points="249.85,-118.02 256.4,-109.7 246.08,-112.12 249.85,-118.02"/>
</g>
<!-- eh_frame&#45;&gt;lsda -->
<g id="edge6" class="edge">
<title>eh_frame:lsda1&#45;&gt;lsda</title>
<path fill="none" stroke="black" d="M493,-146C493,-139.84 430.6,-122.47 379.08,-109.18"/>
<polygon fill="black" stroke="black" points="379.83,-105.76 369.27,-106.66 378.09,-112.54 379.83,-105.76"/>
</g>
<!-- lsda&#45;&gt;text_a -->
<g id="edge8" class="edge">
<title>lsda&#45;&gt;text_a</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M278.23,-73.49C259.01,-63.82 234.74,-51.6 214.15,-41.23"/>
<polygon fill="black" stroke="black" points="215.49,-37.99 204.99,-36.61 212.34,-44.24 215.49,-37.99"/>
</g>
<!-- lsda&#45;&gt;text_b -->
<g id="edge9" class="edge">
<title>lsda&#45;&gt;text_b</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M322.17,-73.31C327.12,-64.94 333.18,-54.7 338.68,-45.4"/>
<polygon fill="black" stroke="black" points="341.85,-46.92 343.93,-36.53 335.82,-43.35 341.85,-46.92"/>
</g>
</g>
</svg>