164 lines
11 KiB
XML
164 lines
11 KiB
XML
<?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.38.0 (20140413.2041)
|
|
-->
|
|
<!-- Title: Graphical Class Hierarchy Pages: 1 -->
|
|
<svg width="521pt" height="301pt"
|
|
viewBox="0.00 0.00 521.00 301.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 297)">
|
|
<title>Graphical Class Hierarchy</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-297 517,-297 517,4 -4,4"/>
|
|
<!-- Node1 -->
|
|
<g id="node1" class="node"><title>Node1</title>
|
|
<g id="a_node1"><a xlink:href="classblfwk_1_1_data_source.html" target="_top" xlink:title="Abstract base class for data sources. ">
|
|
<polygon fill="white" stroke="black" points="3,-205 3,-224 98,-224 98,-205 3,-205"/>
|
|
<text text-anchor="middle" x="50.5" y="-212" font-family="Helvetica,sans-Serif" font-size="10.00">blfwk::DataSource</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2 -->
|
|
<g id="node2" class="node"><title>Node2</title>
|
|
<g id="a_node2"><a xlink:href="classblfwk_1_1_e_l_f_source_file_1_1_e_l_f_data_source.html" target="_top" xlink:title="A data source with ELF file sections as the contents. ">
|
|
<polygon fill="white" stroke="black" points="169.5,-262.5 169.5,-292.5 278.5,-292.5 278.5,-262.5 169.5,-262.5"/>
|
|
<text text-anchor="start" x="177.5" y="-280.5" font-family="Helvetica,sans-Serif" font-size="10.00">blfwk::ELFSourceFile</text>
|
|
<text text-anchor="middle" x="224" y="-269.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ELFDataSource</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node2 -->
|
|
<g id="edge1" class="edge"><title>Node1->Node2</title>
|
|
<path fill="none" stroke="midnightblue" d="M79.9676,-228.314C96.4106,-235.999 117.616,-245.412 137,-252.5 147.368,-256.291 158.6,-259.903 169.42,-263.142"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="81.4228,-225.131 70.8863,-224.021 78.4306,-231.459 81.4228,-225.131"/>
|
|
</g>
|
|
<!-- Node3 -->
|
|
<g id="node3" class="node"><title>Node3</title>
|
|
<g id="a_node3"><a xlink:href="classblfwk_1_1_memory_image_data_source.html" target="_top" xlink:title="Data source that takes its data from an executable image. ">
|
|
<polygon fill="white" stroke="black" points="145.5,-224 145.5,-243 302.5,-243 302.5,-224 145.5,-224"/>
|
|
<text text-anchor="middle" x="224" y="-231" font-family="Helvetica,sans-Serif" font-size="10.00">blfwk::MemoryImageDataSource</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node3 -->
|
|
<g id="edge2" class="edge"><title>Node1->Node3</title>
|
|
<path fill="none" stroke="midnightblue" d="M108.468,-220.811C120.235,-222.115 132.821,-223.509 145.185,-224.879"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="108.688,-217.314 98.3631,-219.692 107.917,-224.272 108.688,-217.314"/>
|
|
</g>
|
|
<!-- Node4 -->
|
|
<g id="node4" class="node"><title>Node4</title>
|
|
<g id="a_node4"><a xlink:href="classblfwk_1_1_pattern_source.html" target="_top" xlink:title="Data source for a repeating pattern. ">
|
|
<polygon fill="white" stroke="black" points="376.5,-167 376.5,-186 483.5,-186 483.5,-167 376.5,-167"/>
|
|
<text text-anchor="middle" x="430" y="-174" font-family="Helvetica,sans-Serif" font-size="10.00">blfwk::PatternSource</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node4 -->
|
|
<g id="edge3" class="edge"><title>Node1->Node4</title>
|
|
<path fill="none" stroke="midnightblue" d="M108.501,-208.762C181.184,-201.446 305.865,-188.895 376.381,-181.797"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="107.767,-205.318 98.1675,-209.802 108.468,-212.283 107.767,-205.318"/>
|
|
</g>
|
|
<!-- Node5 -->
|
|
<g id="node5" class="node"><title>Node5</title>
|
|
<g id="a_node5"><a xlink:href="classblfwk_1_1_unmapped_data_source.html" target="_top" xlink:title="Data source for data that is not memory mapped (has no natural address). ">
|
|
<polygon fill="white" stroke="black" points="153,-148 153,-167 295,-167 295,-148 153,-148"/>
|
|
<text text-anchor="middle" x="224" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">blfwk::UnmappedDataSource</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node5 -->
|
|
<g id="edge4" class="edge"><title>Node1->Node5</title>
|
|
<path fill="none" stroke="midnightblue" d="M83.8788,-201.157C99.7564,-194.832 119.241,-187.39 137,-181.5 152.89,-176.23 170.679,-171.135 185.937,-167.005"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="82.4777,-197.948 74.5065,-204.928 85.0902,-204.442 82.4777,-197.948"/>
|
|
</g>
|
|
<!-- Node6 -->
|
|
<g id="node6" class="node"><title>Node6</title>
|
|
<g id="a_node6"><a xlink:href="classblfwk_1_1_data_source_1_1_segment.html" target="_top" xlink:title="Discrete, contiguous part of the source's data. ">
|
|
<polygon fill="white" stroke="black" points="0,-73.5 0,-103.5 101,-103.5 101,-73.5 0,-73.5"/>
|
|
<text text-anchor="start" x="8" y="-91.5" font-family="Helvetica,sans-Serif" font-size="10.00">blfwk::DataSource::</text>
|
|
<text text-anchor="middle" x="50.5" y="-80.5" font-family="Helvetica,sans-Serif" font-size="10.00">Segment</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6->Node5 -->
|
|
<g id="edge11" class="edge"><title>Node6->Node5</title>
|
|
<path fill="none" stroke="midnightblue" d="M82.5893,-109.255C98.3431,-118.997 118.099,-130.072 137,-137.5 147.7,-141.705 159.512,-145.163 170.866,-147.95"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="84.1365,-106.092 73.8129,-103.71 80.3977,-112.01 84.1365,-106.092"/>
|
|
</g>
|
|
<!-- Node7 -->
|
|
<g id="node7" class="node"><title>Node7</title>
|
|
<g id="a_node7"><a xlink:href="classblfwk_1_1_data_source_1_1_pattern_segment.html" target="_top" xlink:title="This is a special type of segment containing a repeating pattern. ">
|
|
<polygon fill="white" stroke="black" points="173.5,-98.5 173.5,-128.5 274.5,-128.5 274.5,-98.5 173.5,-98.5"/>
|
|
<text text-anchor="start" x="181.5" y="-116.5" font-family="Helvetica,sans-Serif" font-size="10.00">blfwk::DataSource::</text>
|
|
<text text-anchor="middle" x="224" y="-105.5" font-family="Helvetica,sans-Serif" font-size="10.00">PatternSegment</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6->Node7 -->
|
|
<g id="edge5" class="edge"><title>Node6->Node7</title>
|
|
<path fill="none" stroke="midnightblue" d="M111.161,-97.1969C131.413,-100.149 153.811,-103.414 173.21,-106.242"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="111.505,-93.7102 101.105,-95.731 110.495,-100.637 111.505,-93.7102"/>
|
|
</g>
|
|
<!-- Node10 -->
|
|
<g id="node10" class="node"><title>Node10</title>
|
|
<g id="a_node10"><a xlink:href="classblfwk_1_1_e_l_f_source_file_1_1_e_l_f_data_source_1_1_prog_bits_segment.html" target="_top" xlink:title="Represents one named #SHT_PROGBITS section within the ELF file. ">
|
|
<polygon fill="white" stroke="black" points="137,-49.5 137,-79.5 311,-79.5 311,-49.5 137,-49.5"/>
|
|
<text text-anchor="start" x="145" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00">blfwk::ELFSourceFile</text>
|
|
<text text-anchor="middle" x="224" y="-56.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ELFDataSource::ProgBitsSegment</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6->Node10 -->
|
|
<g id="edge9" class="edge"><title>Node6->Node10</title>
|
|
<path fill="none" stroke="midnightblue" d="M111.116,-80.1572C119.493,-78.9849 128.238,-77.7611 136.987,-76.5368"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="110.523,-76.706 101.105,-81.5582 111.494,-83.6384 110.523,-76.706"/>
|
|
</g>
|
|
<!-- Node11 -->
|
|
<g id="node11" class="node"><title>Node11</title>
|
|
<g id="a_node11"><a xlink:href="classblfwk_1_1_memory_image_data_source_1_1_text_segment.html" target="_top" xlink:title="Segment corresponding to a text region of the executable image. ">
|
|
<polygon fill="white" stroke="black" points="145.5,-0.5 145.5,-30.5 302.5,-30.5 302.5,-0.5 145.5,-0.5"/>
|
|
<text text-anchor="start" x="153.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">blfwk::MemoryImageDataSource</text>
|
|
<text text-anchor="middle" x="224" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">::TextSegment</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6->Node11 -->
|
|
<g id="edge10" class="edge"><title>Node6->Node11</title>
|
|
<path fill="none" stroke="midnightblue" d="M83.0673,-67.8954C98.7999,-58.287 118.397,-47.2836 137,-39.5 144.865,-36.2093 153.32,-33.2247 161.748,-30.5667"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="80.9302,-65.1027 74.2875,-73.3565 84.6275,-71.0467 80.9302,-65.1027"/>
|
|
</g>
|
|
<!-- Node7->Node4 -->
|
|
<g id="edge8" class="edge"><title>Node7->Node4</title>
|
|
<path fill="none" stroke="midnightblue" d="M284.275,-130.49C293.242,-133.13 302.375,-135.858 311,-138.5 341.456,-147.829 376.136,-159.072 399.977,-166.898"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="285.222,-127.12 274.642,-127.668 283.255,-133.838 285.222,-127.12"/>
|
|
</g>
|
|
<!-- Node8 -->
|
|
<g id="node8" class="node"><title>Node8</title>
|
|
<g id="a_node8"><a xlink:href="classblfwk_1_1_e_l_f_source_file_1_1_e_l_f_data_source_1_1_no_bits_segment.html" target="_top" xlink:title="Represents one named #SHT_NOBITS section within the ELF file. ">
|
|
<polygon fill="white" stroke="black" points="347,-108.5 347,-138.5 513,-138.5 513,-108.5 347,-108.5"/>
|
|
<text text-anchor="start" x="355" y="-126.5" font-family="Helvetica,sans-Serif" font-size="10.00">blfwk::ELFSourceFile</text>
|
|
<text text-anchor="middle" x="430" y="-115.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ELFDataSource::NoBitsSegment</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7->Node8 -->
|
|
<g id="edge6" class="edge"><title>Node7->Node8</title>
|
|
<path fill="none" stroke="midnightblue" d="M284.842,-116.433C304.241,-117.384 326.108,-118.456 346.838,-119.472"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="284.803,-112.927 274.643,-115.933 284.46,-119.919 284.803,-112.927"/>
|
|
</g>
|
|
<!-- Node9 -->
|
|
<g id="node9" class="node"><title>Node9</title>
|
|
<g id="a_node9"><a xlink:href="classblfwk_1_1_memory_image_data_source_1_1_fill_segment.html" target="_top" xlink:title="Segment corresponding to a fill region of the executable image. ">
|
|
<polygon fill="white" stroke="black" points="351.5,-59.5 351.5,-89.5 508.5,-89.5 508.5,-59.5 351.5,-59.5"/>
|
|
<text text-anchor="start" x="359.5" y="-77.5" font-family="Helvetica,sans-Serif" font-size="10.00">blfwk::MemoryImageDataSource</text>
|
|
<text text-anchor="middle" x="430" y="-66.5" font-family="Helvetica,sans-Serif" font-size="10.00">::FillSegment</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7->Node9 -->
|
|
<g id="edge7" class="edge"><title>Node7->Node9</title>
|
|
<path fill="none" stroke="midnightblue" d="M284.615,-102.103C305.437,-98.1224 329.125,-93.5938 351.206,-89.3723"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="283.808,-98.6938 274.643,-104.009 285.123,-105.569 283.808,-98.6938"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|