233 lines
15 KiB
XML
233 lines
15 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="628pt" height="578pt"
|
|
viewBox="0.00 0.00 628.00 578.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 574)">
|
|
<title>Graphical Class Hierarchy</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-574 624,-574 624,4 -4,4"/>
|
|
<!-- Node1 -->
|
|
<g id="node1" class="node"><title>Node1</title>
|
|
<g id="a_node1"><a xlink:href="classelftosb_1_1_encore_boot_image_1_1_cipher_block_generator.html" target="_top" xlink:title="Base class for objects that produce cipher blocks. ">
|
|
<polygon fill="white" stroke="black" points="0,-171.5 0,-201.5 128,-201.5 128,-171.5 0,-171.5"/>
|
|
<text text-anchor="start" x="8" y="-189.5" font-family="Helvetica,sans-Serif" font-size="10.00">elftosb::EncoreBootImage</text>
|
|
<text text-anchor="middle" x="64" y="-178.5" font-family="Helvetica,sans-Serif" font-size="10.00">::CipherBlockGenerator</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2 -->
|
|
<g id="node2" class="node"><title>Node2</title>
|
|
<g id="a_node2"><a xlink:href="classelftosb_1_1_encore_boot_image_1_1_boot_command.html" target="_top" xlink:title="Abstract base class for all bootloader commands. ">
|
|
<polygon fill="white" stroke="black" points="164,-294.5 164,-324.5 292,-324.5 292,-294.5 164,-294.5"/>
|
|
<text text-anchor="start" x="172" y="-312.5" font-family="Helvetica,sans-Serif" font-size="10.00">elftosb::EncoreBootImage</text>
|
|
<text text-anchor="middle" x="228" y="-301.5" font-family="Helvetica,sans-Serif" font-size="10.00">::BootCommand</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node2 -->
|
|
<g id="edge1" class="edge"><title>Node1->Node2</title>
|
|
<path fill="none" stroke="midnightblue" d="M93.088,-207.826C125.701,-232.588 178.659,-272.797 207.227,-294.487"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="94.9454,-204.842 84.8644,-201.582 90.7124,-210.417 94.9454,-204.842"/>
|
|
</g>
|
|
<!-- Node14 -->
|
|
<g id="node14" class="node"><title>Node14</title>
|
|
<g id="a_node14"><a xlink:href="classelftosb_1_1_encore_boot_image_1_1_section.html" target="_top" xlink:title="Base class for a section of an Encore boot image. ">
|
|
<polygon fill="white" stroke="black" points="164,-49.5 164,-79.5 292,-79.5 292,-49.5 164,-49.5"/>
|
|
<text text-anchor="start" x="172" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00">elftosb::EncoreBootImage</text>
|
|
<text text-anchor="middle" x="228" y="-56.5" font-family="Helvetica,sans-Serif" font-size="10.00">::Section</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node14 -->
|
|
<g id="edge13" class="edge"><title>Node1->Node14</title>
|
|
<path fill="none" stroke="midnightblue" d="M93.4129,-165.103C125.99,-140.57 178.554,-100.984 207.065,-79.5131"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="91.0725,-162.484 85.1899,-171.295 95.2836,-168.075 91.0725,-162.484"/>
|
|
</g>
|
|
<!-- Node3 -->
|
|
<g id="node3" class="node"><title>Node3</title>
|
|
<g id="a_node3"><a xlink:href="classelftosb_1_1_encore_boot_image_1_1_erase_command.html" target="_top" xlink:title="Erase bootloader command. ">
|
|
<polygon fill="white" stroke="black" points="328,-539.5 328,-569.5 456,-569.5 456,-539.5 328,-539.5"/>
|
|
<text text-anchor="start" x="336" y="-557.5" font-family="Helvetica,sans-Serif" font-size="10.00">elftosb::EncoreBootImage</text>
|
|
<text text-anchor="middle" x="392" y="-546.5" font-family="Helvetica,sans-Serif" font-size="10.00">::EraseCommand</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node3 -->
|
|
<g id="edge2" class="edge"><title>Node2->Node3</title>
|
|
<path fill="none" stroke="midnightblue" d="M233.659,-334.549C243.325,-379.771 269.708,-475.449 328,-530.5 331.659,-533.956 335.866,-536.927 340.334,-539.481"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="237.076,-333.792 231.649,-324.693 230.218,-335.191 237.076,-333.792"/>
|
|
</g>
|
|
<!-- Node4 -->
|
|
<g id="node4" class="node"><title>Node4</title>
|
|
<g id="a_node4"><a xlink:href="classelftosb_1_1_encore_boot_image_1_1_fill_command.html" target="_top" xlink:title="Pattern fill bootloader command. ">
|
|
<polygon fill="white" stroke="black" points="328,-490.5 328,-520.5 456,-520.5 456,-490.5 328,-490.5"/>
|
|
<text text-anchor="start" x="336" y="-508.5" font-family="Helvetica,sans-Serif" font-size="10.00">elftosb::EncoreBootImage</text>
|
|
<text text-anchor="middle" x="392" y="-497.5" font-family="Helvetica,sans-Serif" font-size="10.00">::FillCommand</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node4 -->
|
|
<g id="edge3" class="edge"><title>Node2->Node4</title>
|
|
<path fill="none" stroke="midnightblue" d="M237.098,-334.167C250.415,-371.116 280.319,-440.827 328,-481.5 332.007,-484.918 336.552,-487.876 341.322,-490.43"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="240.381,-332.953 233.78,-324.666 233.772,-335.261 240.381,-332.953"/>
|
|
</g>
|
|
<!-- Node5 -->
|
|
<g id="node5" class="node"><title>Node5</title>
|
|
<g id="a_node5"><a xlink:href="classelftosb_1_1_encore_boot_image_1_1_jump_command.html" target="_top" xlink:title="Jump to address bootloader command. ">
|
|
<polygon fill="white" stroke="black" points="328,-441.5 328,-471.5 456,-471.5 456,-441.5 328,-441.5"/>
|
|
<text text-anchor="start" x="336" y="-459.5" font-family="Helvetica,sans-Serif" font-size="10.00">elftosb::EncoreBootImage</text>
|
|
<text text-anchor="middle" x="392" y="-448.5" font-family="Helvetica,sans-Serif" font-size="10.00">::JumpCommand</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node5 -->
|
|
<g id="edge4" class="edge"><title>Node2->Node5</title>
|
|
<path fill="none" stroke="midnightblue" d="M243.179,-333.572C260.239,-360.69 291.224,-404.492 328,-431.5 333.122,-435.261 338.886,-438.548 344.793,-441.393"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="245.961,-331.414 237.739,-324.731 239.999,-335.082 245.961,-331.414"/>
|
|
</g>
|
|
<!-- Node7 -->
|
|
<g id="node7" class="node"><title>Node7</title>
|
|
<g id="a_node7"><a xlink:href="classelftosb_1_1_encore_boot_image_1_1_load_command.html" target="_top" xlink:title="Load data bootloader command. ">
|
|
<polygon fill="white" stroke="black" points="328,-392.5 328,-422.5 456,-422.5 456,-392.5 328,-392.5"/>
|
|
<text text-anchor="start" x="336" y="-410.5" font-family="Helvetica,sans-Serif" font-size="10.00">elftosb::EncoreBootImage</text>
|
|
<text text-anchor="middle" x="392" y="-399.5" font-family="Helvetica,sans-Serif" font-size="10.00">::LoadCommand</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node7 -->
|
|
<g id="edge6" class="edge"><title>Node2->Node7</title>
|
|
<path fill="none" stroke="midnightblue" d="M254.383,-331.077C273.682,-346.752 301.368,-367.723 328,-382.5 334.482,-386.097 341.59,-389.437 348.622,-392.43"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="256.598,-328.367 246.653,-324.716 252.151,-333.773 256.598,-328.367"/>
|
|
</g>
|
|
<!-- Node8 -->
|
|
<g id="node8" class="node"><title>Node8</title>
|
|
<g id="a_node8"><a xlink:href="classelftosb_1_1_encore_boot_image_1_1_mem_enable_command.html" target="_top" xlink:title="Memory Enable bootloader command. ">
|
|
<polygon fill="white" stroke="black" points="328,-343.5 328,-373.5 456,-373.5 456,-343.5 328,-343.5"/>
|
|
<text text-anchor="start" x="336" y="-361.5" font-family="Helvetica,sans-Serif" font-size="10.00">elftosb::EncoreBootImage</text>
|
|
<text text-anchor="middle" x="392" y="-350.5" font-family="Helvetica,sans-Serif" font-size="10.00">::MemEnableCommand</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node8 -->
|
|
<g id="edge7" class="edge"><title>Node2->Node8</title>
|
|
<path fill="none" stroke="midnightblue" d="M288.884,-327.613C306.106,-332.822 324.698,-338.446 341.238,-343.448"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="289.512,-324.147 278.927,-324.601 287.486,-330.847 289.512,-324.147"/>
|
|
</g>
|
|
<!-- Node9 -->
|
|
<g id="node9" class="node"><title>Node9</title>
|
|
<g id="a_node9"><a xlink:href="classelftosb_1_1_encore_boot_image_1_1_mode_command.html" target="_top" xlink:title="Change boot mode bootloader command. ">
|
|
<polygon fill="white" stroke="black" points="328,-294.5 328,-324.5 456,-324.5 456,-294.5 328,-294.5"/>
|
|
<text text-anchor="start" x="336" y="-312.5" font-family="Helvetica,sans-Serif" font-size="10.00">elftosb::EncoreBootImage</text>
|
|
<text text-anchor="middle" x="392" y="-301.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ModeCommand</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node9 -->
|
|
<g id="edge8" class="edge"><title>Node2->Node9</title>
|
|
<path fill="none" stroke="midnightblue" d="M302.374,-309.5C310.865,-309.5 319.469,-309.5 327.808,-309.5"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="302.097,-306 292.097,-309.5 302.097,-313 302.097,-306"/>
|
|
</g>
|
|
<!-- Node10 -->
|
|
<g id="node10" class="node"><title>Node10</title>
|
|
<g id="a_node10"><a xlink:href="classelftosb_1_1_encore_boot_image_1_1_nop_command.html" target="_top" xlink:title="No operation bootloader command. ">
|
|
<polygon fill="white" stroke="black" points="328,-245.5 328,-275.5 456,-275.5 456,-245.5 328,-245.5"/>
|
|
<text text-anchor="start" x="336" y="-263.5" font-family="Helvetica,sans-Serif" font-size="10.00">elftosb::EncoreBootImage</text>
|
|
<text text-anchor="middle" x="392" y="-252.5" font-family="Helvetica,sans-Serif" font-size="10.00">::NopCommand</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node10 -->
|
|
<g id="edge9" class="edge"><title>Node2->Node10</title>
|
|
<path fill="none" stroke="midnightblue" d="M288.884,-291.387C306.106,-286.178 324.698,-280.554 341.238,-275.552"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="287.486,-288.153 278.927,-294.399 289.512,-294.853 287.486,-288.153"/>
|
|
</g>
|
|
<!-- Node11 -->
|
|
<g id="node11" class="node"><title>Node11</title>
|
|
<g id="a_node11"><a xlink:href="classelftosb_1_1_encore_boot_image_1_1_program_command.html" target="_top" xlink:title="Program persistent bits bootloader command. ">
|
|
<polygon fill="white" stroke="black" points="328,-196.5 328,-226.5 456,-226.5 456,-196.5 328,-196.5"/>
|
|
<text text-anchor="start" x="336" y="-214.5" font-family="Helvetica,sans-Serif" font-size="10.00">elftosb::EncoreBootImage</text>
|
|
<text text-anchor="middle" x="392" y="-203.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ProgramCommand</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node11 -->
|
|
<g id="edge10" class="edge"><title>Node2->Node11</title>
|
|
<path fill="none" stroke="midnightblue" d="M253.922,-287.787C273.18,-271.796 301.02,-250.342 328,-235.5 333.845,-232.284 340.211,-229.311 346.575,-226.631"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="251.617,-285.152 246.221,-294.27 256.125,-290.507 251.617,-285.152"/>
|
|
</g>
|
|
<!-- Node12 -->
|
|
<g id="node12" class="node"><title>Node12</title>
|
|
<g id="a_node12"><a xlink:href="classelftosb_1_1_encore_boot_image_1_1_reset_command.html" target="_top" xlink:title="Reset target bootloader command. ">
|
|
<polygon fill="white" stroke="black" points="328,-147.5 328,-177.5 456,-177.5 456,-147.5 328,-147.5"/>
|
|
<text text-anchor="start" x="336" y="-165.5" font-family="Helvetica,sans-Serif" font-size="10.00">elftosb::EncoreBootImage</text>
|
|
<text text-anchor="middle" x="392" y="-154.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ResetCommand</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node12 -->
|
|
<g id="edge11" class="edge"><title>Node2->Node12</title>
|
|
<path fill="none" stroke="midnightblue" d="M242.795,-285.572C259.691,-258.178 290.711,-213.604 328,-186.5 332.639,-183.128 337.81,-180.168 343.14,-177.585"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="239.586,-284.117 237.421,-294.489 245.581,-287.731 239.586,-284.117"/>
|
|
</g>
|
|
<!-- Node13 -->
|
|
<g id="node13" class="node"><title>Node13</title>
|
|
<g id="a_node13"><a xlink:href="classelftosb_1_1_encore_boot_image_1_1_tag_command.html" target="_top" xlink:title="Section tag bootloader command. ">
|
|
<polygon fill="white" stroke="black" points="328,-98.5 328,-128.5 456,-128.5 456,-98.5 328,-98.5"/>
|
|
<text text-anchor="start" x="336" y="-116.5" font-family="Helvetica,sans-Serif" font-size="10.00">elftosb::EncoreBootImage</text>
|
|
<text text-anchor="middle" x="392" y="-105.5" font-family="Helvetica,sans-Serif" font-size="10.00">::TagCommand</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node13 -->
|
|
<g id="edge12" class="edge"><title>Node2->Node13</title>
|
|
<path fill="none" stroke="midnightblue" d="M237.098,-284.833C250.415,-247.884 280.319,-178.173 328,-137.5 332.007,-134.082 336.552,-131.124 341.322,-128.57"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="233.772,-283.739 233.78,-294.334 240.381,-286.047 233.772,-283.739"/>
|
|
</g>
|
|
<!-- Node6 -->
|
|
<g id="node6" class="node"><title>Node6</title>
|
|
<g id="a_node6"><a xlink:href="classelftosb_1_1_encore_boot_image_1_1_call_command.html" target="_top" xlink:title="Call function bootloader command. ">
|
|
<polygon fill="white" stroke="black" points="492,-441.5 492,-471.5 620,-471.5 620,-441.5 492,-441.5"/>
|
|
<text text-anchor="start" x="500" y="-459.5" font-family="Helvetica,sans-Serif" font-size="10.00">elftosb::EncoreBootImage</text>
|
|
<text text-anchor="middle" x="556" y="-448.5" font-family="Helvetica,sans-Serif" font-size="10.00">::CallCommand</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node5->Node6 -->
|
|
<g id="edge5" class="edge"><title>Node5->Node6</title>
|
|
<path fill="none" stroke="midnightblue" d="M466.374,-456.5C474.865,-456.5 483.469,-456.5 491.808,-456.5"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="466.097,-453 456.097,-456.5 466.097,-460 466.097,-453"/>
|
|
</g>
|
|
<!-- Node15 -->
|
|
<g id="node15" class="node"><title>Node15</title>
|
|
<g id="a_node15"><a xlink:href="classelftosb_1_1_encore_boot_image_1_1_boot_section.html" target="_top" xlink:title="A bootable section of an Encore boot image. ">
|
|
<polygon fill="white" stroke="black" points="328,-49.5 328,-79.5 456,-79.5 456,-49.5 328,-49.5"/>
|
|
<text text-anchor="start" x="336" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00">elftosb::EncoreBootImage</text>
|
|
<text text-anchor="middle" x="392" y="-56.5" font-family="Helvetica,sans-Serif" font-size="10.00">::BootSection</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node15 -->
|
|
<g id="edge14" class="edge"><title>Node14->Node15</title>
|
|
<path fill="none" stroke="midnightblue" d="M302.374,-64.5C310.865,-64.5 319.469,-64.5 327.808,-64.5"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="302.097,-61.0001 292.097,-64.5 302.097,-68.0001 302.097,-61.0001"/>
|
|
</g>
|
|
<!-- Node16 -->
|
|
<g id="node16" class="node"><title>Node16</title>
|
|
<g id="a_node16"><a xlink:href="classelftosb_1_1_encore_boot_image_1_1_data_section.html" target="_top" xlink:title="A non-bootable section of an Encore boot image. ">
|
|
<polygon fill="white" stroke="black" points="328,-0.5 328,-30.5 456,-30.5 456,-0.5 328,-0.5"/>
|
|
<text text-anchor="start" x="336" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">elftosb::EncoreBootImage</text>
|
|
<text text-anchor="middle" x="392" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">::DataSection</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node16 -->
|
|
<g id="edge15" class="edge"><title>Node14->Node16</title>
|
|
<path fill="none" stroke="midnightblue" d="M288.884,-46.3871C306.106,-41.1778 324.698,-35.5543 341.238,-30.5516"/>
|
|
<polygon fill="midnightblue" stroke="midnightblue" points="287.486,-43.1532 278.927,-49.3986 289.512,-49.8534 287.486,-43.1532"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|