<?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 12.2.1 (20241206.2353) --> <!-- Title: addlabel Pages: 1 --> <svg width="562pt" height="191pt" viewBox="0.00 0.00 562.25 190.54" 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 186.54)"> <title>addlabel</title> <!-- Node1 --> <g id="Node000001" class="node"> <title>Node1</title> <g id="a_Node000001"><a xlink:title="プログラム名、ラベル、アドレスをラベル表に追加する"> <polygon fill="#999999" stroke="#666666" points="52,-107.54 0,-107.54 0,-88.29 52,-88.29 52,-107.54"/> <text text-anchor="middle" x="26" y="-94.04" font-family="Helvetica,sans-Serif" font-size="10.00">addlabel</text> </a> </g> </g> <!-- Node2 --> <g id="Node000002" class="node"> <title>Node2</title> <g id="a_Node000002"><a xlink:href="label_8c.html#a8b2ae1a0bae14a00c2ca265c79d021cc" target="_top" xlink:title="プログラム名とラベルに対応するアドレスをラベル表から検索する"> <polygon fill="white" stroke="#666666" points="137.75,-145.54 88,-145.54 88,-126.29 137.75,-126.29 137.75,-145.54"/> <text text-anchor="middle" x="112.88" y="-132.04" font-family="Helvetica,sans-Serif" font-size="10.00">getlabel</text> </a> </g> </g> <!-- Node1->Node2 --> <g id="edge1_Node000001_Node000002" class="edge"> <title>Node1->Node2</title> <g id="a_edge1_Node000001_Node000002"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M49.3,-107.9C58.39,-111.97 69.08,-116.75 79.03,-121.21"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="77.49,-124.35 88.05,-125.25 80.35,-117.96 77.49,-124.35"/> </a> </g> </g> <!-- Node3 --> <g id="Node000003" class="node"> <title>Node3</title> <g id="a_Node000003"><a xlink:href="label_8c.html#a2bd360502c6df9497ba69f40ac1e8464" target="_top" xlink:title=" "> <polygon fill="white" stroke="#666666" points="234.75,-164.54 177.5,-164.54 177.5,-145.29 234.75,-145.29 234.75,-164.54"/> <text text-anchor="middle" x="206.12" y="-151.04" font-family="Helvetica,sans-Serif" font-size="10.00">labelhash</text> </a> </g> </g> <!-- Node1->Node3 --> <g id="edge8_Node000001_Node000003" class="edge"> <title>Node1->Node3</title> <g id="a_edge8_Node000001_Node000003"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M33.85,-107.93C43.88,-121.59 64,-145.45 88,-154.91 112.6,-164.62 142.42,-164.46 165.82,-161.96"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="166.1,-165.46 175.57,-160.72 165.21,-158.51 166.1,-165.46"/> </a> </g> </g> <!-- Node6 --> <g id="Node000006" class="node"> <title>Node6</title> <g id="a_Node000006"><a xlink:href="cmem_8c.html#ab59996fd09e57355900e5d0f6a772297" target="_top" xlink:title="mallocを実行し、0で初期化する"> <polygon fill="white" stroke="#666666" points="554.25,-88.54 488.75,-88.54 488.75,-69.29 554.25,-69.29 554.25,-88.54"/> <text text-anchor="middle" x="521.5" y="-75.04" font-family="Helvetica,sans-Serif" font-size="10.00">malloc_chk</text> </a> </g> </g> <!-- Node1->Node6 --> <g id="edge9_Node000001_Node000006" class="edge"> <title>Node1->Node6</title> <g id="a_edge9_Node000001_Node000006"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M52.3,-89C86.51,-77.77 149.63,-59.91 205.12,-59.91 205.12,-59.91 205.12,-59.91 314.62,-59.91 370.94,-59.91 435.55,-67.05 477.14,-72.57"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="476.61,-76.03 486.99,-73.91 477.55,-69.1 476.61,-76.03"/> </a> </g> </g> <!-- Node7 --> <g id="Node000007" class="node"> <title>Node7</title> <g id="a_Node000007"><a xlink:href="cmem_8c.html#aff54004f8d4f59b7ad933d53ae4e1f53" target="_top" xlink:title="malloc_chkを実行してメモリを確保し、コピーした文字列を返す"> <polygon fill="white" stroke="#666666" points="452.75,-107.54 388.75,-107.54 388.75,-88.29 452.75,-88.29 452.75,-107.54"/> <text text-anchor="middle" x="420.75" y="-94.04" font-family="Helvetica,sans-Serif" font-size="10.00">strdup_chk</text> </a> </g> </g> <!-- Node1->Node7 --> <g id="edge13_Node000001_Node000007" class="edge"> <title>Node1->Node7</title> <g id="a_edge13_Node000001_Node000007"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M52.47,-97.91C118.41,-97.91 295.27,-97.91 377.11,-97.91"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="376.96,-101.41 386.96,-97.91 376.96,-94.41 376.96,-101.41"/> </a> </g> </g> <!-- Node8 --> <g id="Node000008" class="node"> <title>Node8</title> <g id="a_Node000008"><a xlink:href="cerr_8c.html#ac878972bcd42a554769270aadf8c6bbe" target="_top" xlink:title="現在のエラーを設定する"> <polygon fill="white" stroke="#666666" points="135.88,-31.54 89.88,-31.54 89.88,-12.29 135.88,-12.29 135.88,-31.54"/> <text text-anchor="middle" x="112.88" y="-18.04" font-family="Helvetica,sans-Serif" font-size="10.00">setcerr</text> </a> </g> </g> <!-- Node1->Node8 --> <g id="edge10_Node000001_Node000008" class="edge"> <title>Node1->Node8</title> <g id="a_edge10_Node000001_Node000008"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M38.1,-87.98C51.82,-75.69 75.43,-54.55 92.24,-39.49"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="94.53,-42.14 99.65,-32.86 89.86,-36.92 94.53,-42.14"/> </a> </g> </g> <!-- Node2->Node3 --> <g id="edge2_Node000002_Node000003" class="edge"> <title>Node2->Node3</title> <g id="a_edge2_Node000002_Node000003"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M137.85,-140.91C146.5,-142.71 156.51,-144.79 166.12,-146.79"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="165.12,-150.16 175.62,-148.77 166.55,-143.31 165.12,-150.16"/> </a> </g> </g> <!-- Node4 --> <g id="Node000004" class="node"> <title>Node4</title> <g id="a_Node000004"><a xlink:href="hash_8c.html#ac7eca217f473c9ee585bc67d937e05a5" target="_top" xlink:title="ハッシュ値を取得する"> <polygon fill="white" stroke="#666666" points="332.12,-145.54 295.12,-145.54 295.12,-126.29 332.12,-126.29 332.12,-145.54"/> <text text-anchor="middle" x="313.62" y="-132.04" font-family="Helvetica,sans-Serif" font-size="10.00">hash</text> </a> </g> </g> <!-- Node3->Node4 --> <g id="edge3_Node000003_Node000004" class="edge"> <title>Node3->Node4</title> <g id="a_edge3_Node000003_Node000004"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M235.12,-149.87C250.05,-147.18 268.41,-143.88 283.51,-141.16"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="284.08,-144.61 293.3,-139.39 282.84,-137.72 284.08,-144.61"/> </a> </g> </g> <!-- Node5 --> <g id="Node000005" class="node"> <title>Node5</title> <g id="a_Node000005"><a xlink:href="label_8c.html#ade45b3e884a2b22030607032387e4639" target="_top" xlink:title=" "> <polygon fill="white" stroke="#666666" points="352.75,-182.54 274.5,-182.54 274.5,-163.29 352.75,-163.29 352.75,-182.54"/> <text text-anchor="middle" x="313.62" y="-169.04" font-family="Helvetica,sans-Serif" font-size="10.00">label_hashkey</text> </a> </g> </g> <!-- Node3->Node5 --> <g id="edge4_Node000003_Node000005" class="edge"> <title>Node3->Node5</title> <g id="a_edge4_Node000003_Node000005"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M235.12,-159.69C243.72,-161.16 253.45,-162.82 263.05,-164.45"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="262.23,-167.87 272.68,-166.1 263.41,-160.97 262.23,-167.87"/> </a> </g> </g> <!-- Node5->Node6 --> <g id="edge5_Node000005_Node000006" class="edge"> <title>Node5->Node6</title> <g id="a_edge5_Node000005_Node000006"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M342.32,-162.86C370.53,-152.35 415.32,-134.91 452.75,-116.91 466.8,-110.16 481.98,-101.75 494.4,-94.57"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="495.94,-97.72 502.8,-89.64 492.4,-91.68 495.94,-97.72"/> </a> </g> </g> <!-- Node5->Node7 --> <g id="edge6_Node000005_Node000007" class="edge"> <title>Node5->Node7</title> <g id="a_edge6_Node000005_Node000007"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M338.54,-162.81C343.37,-160.44 348.32,-157.77 352.75,-154.91 370.68,-143.34 389,-127.42 401.94,-115.34"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="404.05,-118.17 408.88,-108.74 399.22,-113.1 404.05,-118.17"/> </a> </g> </g> <!-- Node7->Node6 --> <g id="edge7_Node000007_Node000006" class="edge"> <title>Node7->Node6</title> <g id="a_edge7_Node000007_Node000006"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M453,-91.9C460.68,-90.42 469.04,-88.82 477.18,-87.25"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="477.79,-90.69 486.95,-85.37 476.47,-83.82 477.79,-90.69"/> </a> </g> </g> <!-- Node8->Node6 --> <g id="edge12_Node000008_Node000006" class="edge"> <title>Node8->Node6</title> <g id="a_edge12_Node000008_Node000006"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M136.23,-13.02C147.32,-9.07 161.03,-4.88 173.75,-2.91 202.19,1.49 209.86,-0.07 238.5,-2.91 335.15,-12.52 360.73,-14.84 452.75,-45.91 466.46,-50.54 480.97,-57.33 493.03,-63.55"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="491.1,-66.49 501.58,-68.09 494.39,-60.31 491.1,-66.49"/> </a> </g> </g> <!-- Node9 --> <g id="Node000009" class="node"> <title>Node9</title> <g id="a_Node000009"><a xlink:href="cerr_8c.html#a35de2f8c0300862bd73ec67ada917574" target="_top" xlink:title="エラー番号に対応するエラーメッセージを返す"> <polygon fill="white" stroke="#666666" points="238.5,-31.54 173.75,-31.54 173.75,-12.29 238.5,-12.29 238.5,-31.54"/> <text text-anchor="middle" x="206.12" y="-18.04" font-family="Helvetica,sans-Serif" font-size="10.00">getcerrmsg</text> </a> </g> </g> <!-- Node8->Node9 --> <g id="edge11_Node000008_Node000009" class="edge"> <title>Node8->Node9</title> <g id="a_edge11_Node000008_Node000009"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M135.96,-21.91C143.9,-21.91 153.15,-21.91 162.24,-21.91"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="162.07,-25.41 172.07,-21.91 162.07,-18.41 162.07,-25.41"/> </a> </g> </g> </g> </svg>