aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--docs/process_structure.drawio125
-rw-r--r--docs/process_structure.pngbin43259 -> 61913 bytes
2 files changed, 125 insertions, 0 deletions
diff --git a/docs/process_structure.drawio b/docs/process_structure.drawio
new file mode 100644
index 000000000..7c2812115
--- /dev/null
+++ b/docs/process_structure.drawio
@@ -0,0 +1,125 @@
+<mxfile host="65bd71144e">
+ <diagram id="8wE5wqHyaLIEvyH2-8dm" name="Page-1">
+ <mxGraphModel dx="1459" dy="621" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" background="#FFFFFF" math="0" shadow="0">
+ <root>
+ <mxCell id="0"/>
+ <mxCell id="1" parent="0"/>
+ <mxCell id="10" value="" style="shape=document;whiteSpace=wrap;html=1;boundedLbl=1;fillColor=#b1ddf0;strokeColor=#10739e;" vertex="1" parent="1">
+ <mxGeometry x="150" y="370" width="660" height="390" as="geometry"/>
+ </mxCell>
+ <mxCell id="9" value="" style="shape=document;whiteSpace=wrap;html=1;boundedLbl=1;fillColor=#b1ddf0;strokeColor=#10739e;" vertex="1" parent="1">
+ <mxGeometry x="110" y="403" width="660" height="397" as="geometry"/>
+ </mxCell>
+ <mxCell id="2" value="" style="shape=document;whiteSpace=wrap;html=1;boundedLbl=1;fillColor=#b1ddf0;strokeColor=#10739e;" vertex="1" parent="1">
+ <mxGeometry x="70" y="440" width="660" height="410" as="geometry"/>
+ </mxCell>
+ <mxCell id="8" value="" style="edgeStyle=none;html=1;" edge="1" parent="1" source="3" target="4">
+ <mxGeometry relative="1" as="geometry"/>
+ </mxCell>
+ <mxCell id="3" value="" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" vertex="1" parent="1">
+ <mxGeometry x="315" y="80" width="30" height="60" as="geometry"/>
+ </mxCell>
+ <mxCell id="4" value="syz-manager" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e3c800;fontColor=#000000;strokeColor=#B09500;" vertex="1" parent="1">
+ <mxGeometry x="270" y="210" width="120" height="60" as="geometry"/>
+ </mxCell>
+ <mxCell id="5" value="crashes/crashN-T&lt;br&gt;corpus.db&lt;br&gt;corpus/*" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;fillColor=#e3c800;fontColor=#000000;strokeColor=#B09500;" vertex="1" parent="1">
+ <mxGeometry x="500" y="200" width="190" height="80" as="geometry"/>
+ </mxCell>
+ <mxCell id="7" value="workdir" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
+ <mxGeometry x="565" y="200" width="60" height="30" as="geometry"/>
+ </mxCell>
+ <mxCell id="11" value="VM" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
+ <mxGeometry x="670" y="440" width="60" height="30" as="geometry"/>
+ </mxCell>
+ <mxCell id="12" value="VM" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
+ <mxGeometry x="710" y="403" width="60" height="30" as="geometry"/>
+ </mxCell>
+ <mxCell id="13" value="VM" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
+ <mxGeometry x="750" y="370" width="60" height="30" as="geometry"/>
+ </mxCell>
+ <mxCell id="14" value="sshd /&lt;br&gt;adbd" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e3c800;fontColor=#000000;strokeColor=#B09500;" vertex="1" parent="1">
+ <mxGeometry x="110" y="520" width="120" height="60" as="geometry"/>
+ </mxCell>
+ <mxCell id="15" value="syz-executor" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e3c800;fontColor=#000000;strokeColor=#B09500;" vertex="1" parent="1">
+ <mxGeometry x="535" y="520.5" width="120" height="60" as="geometry"/>
+ </mxCell>
+ <mxCell id="16" value="" style="edgeStyle=segmentEdgeStyle;endArrow=classic;html=1;curved=0;rounded=0;endSize=8;startSize=8;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endFill=1;startArrow=classic;startFill=1;" edge="1" parent="1" source="4" target="15">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="400" y="470" as="sourcePoint"/>
+ <mxPoint x="450" y="420" as="targetPoint"/>
+ <Array as="points">
+ <mxPoint x="330" y="470"/>
+ <mxPoint x="595" y="470"/>
+ </Array>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="17" value="" style="edgeStyle=segmentEdgeStyle;endArrow=classic;html=1;curved=0;rounded=0;endSize=8;startSize=8;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="4" target="14">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="400" y="470" as="sourcePoint"/>
+ <mxPoint x="450" y="420" as="targetPoint"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="20" value="" style="endArrow=classic;startArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="4" target="5">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="400" y="470" as="sourcePoint"/>
+ <mxPoint x="450" y="420" as="targetPoint"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="21" value="Kernel + Modules" style="shape=ext;double=1;rounded=1;whiteSpace=wrap;html=1;fillColor=#f0a30a;strokeColor=#BD7000;fontColor=#000000;" vertex="1" parent="1">
+ <mxGeometry x="70" y="670" width="660" height="60" as="geometry"/>
+ </mxCell>
+ <mxCell id="22" value="kcov" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
+ <mxGeometry x="220" y="670" width="60" height="30" as="geometry"/>
+ </mxCell>
+ <mxCell id="24" value="" style="endArrow=classic;html=1;entryX=0.795;entryY=0.033;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="15" target="21">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="400" y="470" as="sourcePoint"/>
+ <mxPoint x="450" y="420" as="targetPoint"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="26" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="14" target="15">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="400" y="540" as="sourcePoint"/>
+ <mxPoint x="450" y="490" as="targetPoint"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="27" value="syscalls" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
+ <mxGeometry x="595" y="600" width="60" height="30" as="geometry"/>
+ </mxCell>
+ <mxCell id="28" value="" style="edgeStyle=elbowEdgeStyle;elbow=vertical;endArrow=classic;html=1;curved=0;rounded=0;endSize=8;startSize=8;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="22" target="15">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="400" y="540" as="sourcePoint"/>
+ <mxPoint x="450" y="490" as="targetPoint"/>
+ <Array as="points">
+ <mxPoint x="350" y="640"/>
+ </Array>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="29" value="coverage info" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
+ <mxGeometry x="350" y="610" width="110" height="30" as="geometry"/>
+ </mxCell>
+ <mxCell id="30" value="RPC" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
+ <mxGeometry x="330" y="310" width="60" height="30" as="geometry"/>
+ </mxCell>
+ <mxCell id="31" value="inputs" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
+ <mxGeometry x="430" y="440" width="60" height="30" as="geometry"/>
+ </mxCell>
+ <mxCell id="32" value="invoke" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
+ <mxGeometry x="345" y="520.5" width="60" height="30" as="geometry"/>
+ </mxCell>
+ <mxCell id="33" value="scp, ssh" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
+ <mxGeometry x="170" y="460" width="60" height="30" as="geometry"/>
+ </mxCell>
+ <mxCell id="34" value="http: url" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
+ <mxGeometry x="330" y="160" width="60" height="30" as="geometry"/>
+ </mxCell>
+ <mxCell id="35" value="sshkey: file" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
+ <mxGeometry x="170" y="300" width="80" height="30" as="geometry"/>
+ </mxCell>
+ <mxCell id="36" value="vmlinux: file&lt;br&gt;kernel: file" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
+ <mxGeometry x="565" y="685" width="125" height="30" as="geometry"/>
+ </mxCell>
+ </root>
+ </mxGraphModel>
+ </diagram>
+</mxfile> \ No newline at end of file
diff --git a/docs/process_structure.png b/docs/process_structure.png
index b08a63688..0bf4adbd1 100644
--- a/docs/process_structure.png
+++ b/docs/process_structure.png
Binary files differ