awtk/docs/images/mem_allocator.svg
2020-06-18 12:29:56 +08:00

79 lines
5.0 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.28.0 (20111028.1807)
-->
<!-- Title: G Pages: 1 -->
<svg width="1065pt" height="120pt"
viewBox="0.00 0.00 1065.00 120.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph1" class="graph" transform="scale(1 1) rotate(0) translate(4 116)">
<title>G</title>
<polygon fill="white" stroke="white" points="-4,5 -4,-116 1062,-116 1062,5 -4,5"/>
<!-- mem_allocator_simple_t -->
<g id="node1" class="node"><title>mem_allocator_simple_t</title>
<polygon fill="none" stroke="black" points="-0.212891,-1 -0.212891,-37 174.213,-37 174.213,-1 -0.212891,-1"/>
<text text-anchor="middle" x="87" y="-15.1562" font-family="Courier New" font-size="12.00">mem_allocator_simple_t</text>
</g>
<!-- mem_allocator_t -->
<g id="node3" class="node"><title>mem_allocator_t</title>
<polygon fill="none" stroke="black" points="469.991,-75 469.991,-111 594.009,-111 594.009,-75 469.991,-75"/>
<text text-anchor="middle" x="532" y="-89.1562" font-family="Courier New" font-size="12.00">mem_allocator_t</text>
</g>
<!-- mem_allocator_simple_t&#45;&gt;mem_allocator_t -->
<g id="edge2" class="edge"><title>mem_allocator_simple_t&#45;&gt;mem_allocator_t</title>
<path fill="none" stroke="black" d="M174.228,-36.3123C177.526,-36.8891 180.792,-37.4536 184,-38 279.217,-54.2185 389.443,-70.9844 459.892,-81.4456"/>
<polygon fill="none" stroke="black" points="459.586,-84.9384 469.991,-82.9425 460.612,-78.0141 459.586,-84.9384"/>
</g>
<!-- mem_allocator_std_t -->
<g id="node4" class="node"><title>mem_allocator_std_t</title>
<polygon fill="none" stroke="black" points="192.589,-1 192.589,-37 345.411,-37 345.411,-1 192.589,-1"/>
<text text-anchor="middle" x="269" y="-15.1562" font-family="Courier New" font-size="12.00">mem_allocator_std_t</text>
</g>
<!-- mem_allocator_std_t&#45;&gt;mem_allocator_t -->
<g id="edge4" class="edge"><title>mem_allocator_std_t&#45;&gt;mem_allocator_t</title>
<path fill="none" stroke="black" d="M331.327,-37.063C369.918,-47.6277 419.619,-61.2342 459.904,-72.2626"/>
<polygon fill="none" stroke="black" points="459.096,-75.6701 469.665,-74.9349 460.944,-68.9185 459.096,-75.6701"/>
</g>
<!-- mem_allocator_lock_t -->
<g id="node6" class="node"><title>mem_allocator_lock_t</title>
<polygon fill="none" stroke="black" points="362.988,-1 362.988,-37 523.012,-37 523.012,-1 362.988,-1"/>
<text text-anchor="middle" x="443" y="-15.1562" font-family="Courier New" font-size="12.00">mem_allocator_lock_t</text>
</g>
<!-- mem_allocator_lock_t&#45;&gt;mem_allocator_t -->
<g id="edge6" class="edge"><title>mem_allocator_lock_t&#45;&gt;mem_allocator_t</title>
<path fill="none" stroke="black" d="M464.092,-37.063C475.645,-46.4098 490.142,-58.1375 502.771,-68.3544"/>
<polygon fill="none" stroke="black" points="500.775,-71.2415 510.751,-74.81 505.178,-65.7994 500.775,-71.2415"/>
</g>
<!-- mem_allocator_pool_t -->
<g id="node8" class="node"><title>mem_allocator_pool_t</title>
<polygon fill="none" stroke="black" points="540.988,-1 540.988,-37 701.012,-37 701.012,-1 540.988,-1"/>
<text text-anchor="middle" x="621" y="-15.1562" font-family="Courier New" font-size="12.00">mem_allocator_pool_t</text>
</g>
<!-- mem_allocator_pool_t&#45;&gt;mem_allocator_t -->
<g id="edge8" class="edge"><title>mem_allocator_pool_t&#45;&gt;mem_allocator_t</title>
<path fill="none" stroke="black" d="M599.908,-37.063C588.355,-46.4098 573.858,-58.1375 561.229,-68.3544"/>
<polygon fill="none" stroke="black" points="558.822,-65.7994 553.249,-74.81 563.225,-71.2415 558.822,-65.7994"/>
</g>
<!-- mem_allocator_debug_t -->
<g id="node10" class="node"><title>mem_allocator_debug_t</title>
<polygon fill="none" stroke="black" points="719.388,-1 719.388,-37 886.612,-37 886.612,-1 719.388,-1"/>
<text text-anchor="middle" x="803" y="-15.1562" font-family="Courier New" font-size="12.00">mem_allocator_debug_t</text>
</g>
<!-- mem_allocator_debug_t&#45;&gt;mem_allocator_t -->
<g id="edge10" class="edge"><title>mem_allocator_debug_t&#45;&gt;mem_allocator_t</title>
<path fill="none" stroke="black" d="M738.777,-37.063C698.349,-47.804 646.086,-61.6892 604.219,-72.8127"/>
<polygon fill="none" stroke="black" points="603.128,-69.4811 594.362,-75.4316 604.925,-76.2464 603.128,-69.4811"/>
</g>
<!-- mem_allocator_oom_t -->
<g id="node12" class="node"><title>mem_allocator_oom_t</title>
<polygon fill="none" stroke="black" points="904.589,-1 904.589,-37 1057.41,-37 1057.41,-1 904.589,-1"/>
<text text-anchor="middle" x="981" y="-15.1562" font-family="Courier New" font-size="12.00">mem_allocator_oom_t</text>
</g>
<!-- mem_allocator_oom_t&#45;&gt;mem_allocator_t -->
<g id="edge12" class="edge"><title>mem_allocator_oom_t&#45;&gt;mem_allocator_t</title>
<path fill="none" stroke="black" d="M904.149,-36.318C901.062,-36.8997 898.003,-37.4628 895,-38 794.515,-55.9739 677.628,-72.6007 604.225,-82.5265"/>
<polygon fill="none" stroke="black" points="603.606,-79.0783 594.163,-83.8821 604.541,-86.0156 603.606,-79.0783"/>
</g>
</g>
</svg>