<?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: calloc_chk Pages: 1 --> <svg width="623pt" height="141pt" viewBox="0.00 0.00 622.50 141.25" 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 137.25)"> <title>calloc_chk</title> <!-- Node1 --> <g id="Node000001" class="node"> <title>Node1</title> <g id="a_Node000001"><a xlink:title="領域の数とサイズを指定してメモリーを確保するcallocを実行する"> <polygon fill="#999999" stroke="#666666" points="614.5,-76.25 552,-76.25 552,-57 614.5,-57 614.5,-76.25"/> <text text-anchor="middle" x="583.25" y="-62.75" font-family="Helvetica,sans-Serif" font-size="10.00">calloc_chk</text> </a> </g> </g> <!-- Node2 --> <g id="Node000002" class="node"> <title>Node2</title> <g id="a_Node000002"><a xlink:href="struct_8c.html#aeba368a22d27d9ffaa81f6486fe7486b" target="_top" xlink:title="COMET II仮想マシンの初期化"> <polygon fill="white" stroke="#666666" points="296.88,-133.25 230.62,-133.25 230.62,-114 296.88,-114 296.88,-133.25"/> <text text-anchor="middle" x="263.75" y="-119.75" font-family="Helvetica,sans-Serif" font-size="10.00">comet2_init</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="M556.62,-82.15C544.68,-88.65 530.05,-95.61 516,-99.62 439.75,-121.44 345.72,-124.41 297.18,-124.27"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="558.03,-85.37 565.01,-77.4 554.58,-79.28 558.03,-85.37"/> </a> </g> </g> <!-- Node3 --> <g id="Node000003" class="node"> <title>Node3</title> <g id="a_Node000003"><a xlink:href="casl2_8c.html#a0ddf1224851353fc92bfbff6f499fa97" target="_top" xlink:title="casl2コマンドのメイン"> <polygon fill="white" stroke="#666666" points="37,-76.25 0,-76.25 0,-57 37,-57 37,-76.25"/> <text text-anchor="middle" x="18.5" y="-62.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text> </a> </g> </g> <!-- Node1->Node3 --> <g id="edge5_Node000001_Node000003" class="edge"> <title>Node1->Node3</title> <g id="a_edge5_Node000001_Node000003"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M540.47,-72.41C496.47,-78 425.13,-85.62 363.25,-85.62 363.25,-85.62 363.25,-85.62 169.12,-85.62 121.21,-85.62 65.34,-75.92 37.37,-70.38"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="540.89,-75.89 550.35,-71.13 539.99,-68.95 540.89,-75.89"/> </a> </g> </g> <!-- Node4 --> <g id="Node000004" class="node"> <title>Node4</title> <g id="a_Node000004"><a xlink:href="disassemble_8c.html#a7c2392309ee9da2323b034d9e8e94f80" target="_top" xlink:title="CASL IIのオブジェクトファイルを逆アセンブルし、標準出力へ出力する"> <polygon fill="white" stroke="#666666" points="516,-57.25 427.25,-57.25 427.25,-38 516,-38 516,-57.25"/> <text text-anchor="middle" x="471.62" y="-43.75" font-family="Helvetica,sans-Serif" font-size="10.00">disassemble_file</text> </a> </g> </g> <!-- Node1->Node4 --> <g id="edge3_Node000001_Node000004" class="edge"> <title>Node1->Node4</title> <g id="a_edge3_Node000001_Node000004"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M540.42,-59.37C532.46,-58 524.11,-56.55 516.11,-55.16"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="539.77,-62.81 550.22,-61.07 540.97,-55.92 539.77,-62.81"/> </a> </g> </g> <!-- Node6 --> <g id="Node000006" class="node"> <title>Node6</title> <g id="a_Node000006"><a xlink:href="label_8c.html#a3195492a17ee089ac687975cf79bde8b" target="_top" xlink:title="ラベル表を表示する"> <polygon fill="white" stroke="#666666" points="499.12,-20.25 444.12,-20.25 444.12,-1 499.12,-1 499.12,-20.25"/> <text text-anchor="middle" x="471.62" y="-6.75" font-family="Helvetica,sans-Serif" font-size="10.00">printlabel</text> </a> </g> </g> <!-- Node1->Node6 --> <g id="edge6_Node000001_Node000006" class="edge"> <title>Node1->Node6</title> <g id="a_edge6_Node000001_Node000006"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M556.14,-50.62C544.11,-43.52 529.53,-35.28 516,-28.62 510.29,-25.82 504.04,-23.05 498.1,-20.56"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="554.28,-53.59 564.66,-55.73 557.88,-47.58 554.28,-53.59"/> </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="M218.96,-123.32C179.7,-121.84 121.06,-116.59 73,-99.62 57.98,-94.32 42.69,-84.33 32.32,-76.73"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="218.62,-126.81 228.72,-123.62 218.83,-119.82 218.62,-126.81"/> </a> </g> </g> <!-- Node5 --> <g id="Node000005" class="node"> <title>Node5</title> <g id="a_Node000005"><a xlink:href="casl2rev_8c.html#a0ddf1224851353fc92bfbff6f499fa97" target="_top" xlink:title="casl2revコマンドのメイン"> <polygon fill="white" stroke="#666666" points="380.75,-57.25 343.75,-57.25 343.75,-38 380.75,-38 380.75,-57.25"/> <text text-anchor="middle" x="362.25" y="-43.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text> </a> </g> </g> <!-- Node4->Node5 --> <g id="edge4_Node000004_Node000005" class="edge"> <title>Node4->Node5</title> <g id="a_edge4_Node000004_Node000005"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M415.56,-47.62C403.1,-47.62 390.74,-47.62 381.16,-47.62"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="415.44,-51.13 425.44,-47.63 415.44,-44.13 415.44,-51.13"/> </a> </g> </g> <!-- Node7 --> <g id="Node000007" class="node"> <title>Node7</title> <g id="a_Node000007"><a xlink:href="assemble_8c.html#ae474115c02013d6a814a3c9a734b01a9" target="_top" xlink:title="指定された1つまたは複数のファイルを2回アセンブル"> <polygon fill="white" stroke="#666666" points="391.25,-20.25 333.25,-20.25 333.25,-1 391.25,-1 391.25,-20.25"/> <text text-anchor="middle" x="362.25" y="-6.75" font-family="Helvetica,sans-Serif" font-size="10.00">assemble</text> </a> </g> </g> <!-- Node6->Node7 --> <g id="edge7_Node000006_Node000007" class="edge"> <title>Node6->Node7</title> <g id="a_edge7_Node000006_Node000007"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M432.44,-10.62C418.98,-10.62 404.1,-10.62 391.6,-10.62"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="432.29,-14.13 442.29,-10.63 432.29,-7.13 432.29,-14.13"/> </a> </g> </g> <!-- Node7->Node3 --> <g id="edge8_Node000007_Node000003" class="edge"> <title>Node7->Node3</title> <g id="a_edge8_Node000007_Node000003"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M321.75,-22.65C313.69,-24.85 305.24,-26.96 297.25,-28.62 200.04,-48.84 81.39,-60.97 37.19,-65.06"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="322.65,-26.04 331.33,-19.95 320.75,-19.3 322.65,-26.04"/> </a> </g> </g> <!-- Node8 --> <g id="Node000008" class="node"> <title>Node8</title> <g id="a_Node000008"><a xlink:href="monitor_8c.html#a528aa9ad5d6b6447b7bc6a1a05be14f0" target="_top" xlink:title="モニターの命令を実行する"> <polygon fill="white" stroke="#666666" points="297.25,-19.25 230.25,-19.25 230.25,0 297.25,0 297.25,-19.25"/> <text text-anchor="middle" x="263.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">monitorcmd</text> </a> </g> </g> <!-- Node7->Node8 --> <g id="edge9_Node000007_Node000008" class="edge"> <title>Node7->Node8</title> <g id="a_edge9_Node000007_Node000008"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M321.55,-10.21C313.63,-10.13 305.39,-10.05 297.73,-9.97"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="321.27,-13.71 331.31,-10.31 321.34,-6.71 321.27,-13.71"/> </a> </g> </g> <!-- Node9 --> <g id="Node000009" class="node"> <title>Node9</title> <g id="a_Node000009"><a xlink:href="monitor_8c.html#a0e89037e727d646088e956504e02ef8b" target="_top" xlink:title="COMET IIモニターを起動する"> <polygon fill="white" stroke="#666666" points="194.25,-19.25 146,-19.25 146,0 194.25,0 194.25,-19.25"/> <text text-anchor="middle" x="170.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">monitor</text> </a> </g> </g> <!-- Node8->Node9 --> <g id="edge10_Node000008_Node000009" class="edge"> <title>Node8->Node9</title> <g id="a_edge10_Node000008_Node000009"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M218.7,-9.62C210.35,-9.62 201.92,-9.62 194.53,-9.62"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="218.42,-13.13 228.42,-9.63 218.42,-6.13 218.42,-13.13"/> </a> </g> </g> <!-- Node10 --> <g id="Node000010" class="node"> <title>Node10</title> <g id="a_Node000010"><a xlink:href="exec_8c.html#a05e951388bd6364f0a83e02b1daef957" target="_top" xlink:title="COMET II仮想マシンを実行する"> <polygon fill="white" stroke="#666666" points="110,-19.25 73,-19.25 73,0 110,0 110,-19.25"/> <text text-anchor="middle" x="91.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">exec</text> </a> </g> </g> <!-- Node9->Node10 --> <g id="edge11_Node000009_Node000010" class="edge"> <title>Node9->Node10</title> <g id="a_edge11_Node000009_Node000010"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M134.24,-9.62C125.9,-9.62 117.35,-9.62 110.17,-9.62"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="134.21,-13.13 144.21,-9.63 134.21,-6.13 134.21,-13.13"/> </a> </g> </g> <!-- Node10->Node3 --> <g id="edge12_Node000010_Node000003" class="edge"> <title>Node10->Node3</title> <g id="a_edge12_Node000010_Node000003"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M69.4,-26.56C57.12,-36.42 42.07,-48.51 31.73,-56.81"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="71.35,-29.49 76.95,-20.5 66.96,-24.03 71.35,-29.49"/> </a> </g> </g> </g> </svg>