Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1395)

Side by Side Diff: src/trusted/validator_ragel/unreviewed/files64.svg

Issue 10883051: Add documentation for the dynamic code modifications. (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client/
Patch Set: Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
3 "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
4 <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
5 ]>
6 <!-- Generated by Graphviz version 2.20.2 -->
7 <!-- Title: files64 Pages: 1 -->
8 <svg width="634pt" height="684pt"
9 viewBox="0.00 0.00 634.00 684.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlin k="http://www.w3.org/1999/xlink">
10 <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 680)">
11 <title>files64</title>
12 <!-- def_files -->
13 <g id="node1" class="node"><title>def_files</title>
14 <polygon style="fill:lightgray;stroke:black;" points="266,-676 26,-676 26,-680 1 4,-680 14,-546 266,-546 266,-676"/>
15 <polyline style="fill:none;stroke:black;" points="14,-676 26,-676 "/>
16 <text text-anchor="start" x="26" y="-657.733" style="font-family:Times New Roman ;font-size:14.00;">general_purpose_instructions.def</text>
17 <text text-anchor="start" x="26" y="-637.733" style="font-family:Times New Roman ;font-size:14.00;">mmx_instructions.def</text>
18 <text text-anchor="start" x="26" y="-617.733" style="font-family:Times New Roman ;font-size:14.00;">nops.def</text>
19 <text text-anchor="start" x="26" y="-597.733" style="font-family:Times New Roman ;font-size:14.00;">system_instructions.def</text>
20 <text text-anchor="start" x="26" y="-577.733" style="font-family:Times New Roman ;font-size:14.00;">x87_instructions.def</text>
21 <text text-anchor="start" x="26" y="-557.733" style="font-family:Times New Roman ;font-size:14.00;">xmm_instructions.def</text>
22 </g>
23 <!-- gen_dfa -->
24 <g id="node7" class="node"><title>gen_dfa</title>
25 <polygon style="fill:gray;stroke:black;" points="111.885,-438 168.115,-438 188.1 4,-474 91.8597,-474 111.885,-438"/>
26 <text text-anchor="middle" x="140" y="-451.9" style="font-family:Times New Roman ;font-size:14.00;">gen_dfa</text>
27 </g>
28 <!-- def_files&#45;&gt;gen_dfa -->
29 <g id="edge2" class="edge"><title>def_files&#45;&gt;gen_dfa</title>
30 <path style="fill:none;stroke:black;" d="M139,-546C139,-524 139,-502 139,-484"/>
31 <path style="fill:none;stroke:black;" d="M141,-546C141,-524 141,-502 141,-484"/>
32 <polygon style="fill:black;stroke:black;" points="143.5,-484 140,-474 136.5,-484 143.5,-484"/>
33 </g>
34 <!-- gen_dfa_cc -->
35 <g id="node2" class="node"><title>gen_dfa_cc</title>
36 <polygon style="fill:lightgray;stroke:black;" points="372,-629 296,-629 296,-633 284,-633 284,-593 372,-593 372,-629"/>
37 <polyline style="fill:none;stroke:black;" points="284,-629 296,-629 "/>
38 <text text-anchor="middle" x="328" y="-606.9" style="font-family:Times New Roman ;font-size:14.00;">gen_dfa.cc</text>
39 </g>
40 <!-- gen_dfa_cc&#45;&gt;gen_dfa -->
41 <g id="edge4" class="edge"><title>gen_dfa_cc&#45;&gt;gen_dfa</title>
42 <path style="fill:none;stroke:black;" d="M316,-593C305,-579 290,-560 275,-546 26 3,-535 258,-536 246,-528 222,-512 196,-494 175,-480"/>
43 <polygon style="fill:black;stroke:black;" points="177.1,-477.2 167,-474 172.9,-4 82.8 177.1,-477.2"/>
44 <text text-anchor="middle" x="265" y="-505.9" style="font-family:Times New Roman ;font-size:14.00;">g++</text>
45 </g>
46 <!-- byte_machines_py -->
47 <g id="node3" class="node"><title>byte_machines_py</title>
48 <polygon style="fill:lightgray;stroke:black;" points="582,-528 454,-528 454,-532 442,-532 442,-492 582,-492 582,-528"/>
49 <polyline style="fill:none;stroke:black;" points="442,-528 454,-528 "/>
50 <text text-anchor="middle" x="512" y="-505.9" style="font-family:Times New Roman ;font-size:14.00;">byte_machines.py</text>
51 </g>
52 <!-- byte_machines_rl -->
53 <g id="node13" class="node"><title>byte_machines_rl</title>
54 <polygon style="fill:none;stroke:black;" points="626,-366 494,-366 494,-330 626, -330 626,-366"/>
55 <text text-anchor="middle" x="560" y="-343.9" style="font-family:Times New Roman ;font-size:14.00;">byte_machines.rl</text>
56 </g>
57 <!-- byte_machines_py&#45;&gt;byte_machines_rl -->
58 <g id="edge10" class="edge"><title>byte_machines_py&#45;&gt;byte_machines_rl</ti tle>
59 <path style="fill:none;stroke:black;" d="M517,-492C526,-463 542,-409 552,-376"/>
60 <polygon style="fill:black;stroke:black;" points="555.479,-376.584 555,-366 548. 774,-374.573 555.479,-376.584"/>
61 <text text-anchor="middle" x="555" y="-451.9" style="font-family:Times New Roman ;font-size:14.00;">python</text>
62 </g>
63 <!-- parse_instruction_rl -->
64 <g id="node4" class="node"><title>parse_instruction_rl</title>
65 <polygon style="fill:lightgray;stroke:black;" points="437,-528 299,-528 299,-532 287,-532 287,-492 437,-492 437,-528"/>
66 <polyline style="fill:none;stroke:black;" points="287,-528 299,-528 "/>
67 <text text-anchor="middle" x="362" y="-505.9" style="font-family:Times New Roman ;font-size:14.00;">parse_instruction.rl</text>
68 </g>
69 <!-- ragel -->
70 <g id="node8" class="node"><title>ragel</title>
71 <polygon style="fill:gray;stroke:black;" points="274.595,-222 315.405,-222 329.9 4,-258 260.06,-258 274.595,-222"/>
72 <text text-anchor="middle" x="295" y="-235.9" style="font-family:Times New Roman ;font-size:14.00;">ragel</text>
73 </g>
74 <!-- parse_instruction_rl&#45;&gt;ragel -->
75 <g id="edge14" class="edge"><title>parse_instruction_rl&#45;&gt;ragel</title>
76 <path style="fill:none;stroke:black;" d="M345.225,-492.632C323.163,-465.547 291. 163,-416.547 318.224,-383.369 344.756,-351.345 383.756,-396.345 408.226,-365.367 418.086,-353.406 414.086,-344.406 408.088,-330.41 405.394,-324.796 359.394,-289 .796 326.396,-264.797"/>
77 <path style="fill:none;stroke:black;" d="M346.775,-491.368C324.837,-464.453 292. 837,-415.453 319.776,-384.631 343.244,-352.655 382.244,-397.655 409.774,-366.633 419.914,-352.594 415.914,-343.594 409.912,-329.59 406.606,-323.204 360.606,-288 .204 327.604,-263.203"/>
78 <polygon style="fill:black;stroke:black;" points="329.1,-261.2 319,-258 324.9,-2 66.8 329.1,-261.2"/>
79 </g>
80 <!-- validator_x86_64_rl -->
81 <g id="node5" class="node"><title>validator_x86_64_rl</title>
82 <polygon style="fill:lightgray;stroke:black;" points="478,-420 340,-420 340,-424 328,-424 328,-384 478,-384 478,-420"/>
83 <polyline style="fill:none;stroke:black;" points="328,-420 340,-420 "/>
84 <text text-anchor="middle" x="403" y="-397.9" style="font-family:Times New Roman ;font-size:14.00;">validator_x86_64.rl</text>
85 </g>
86 <!-- validator_x86_64_rl&#45;&gt;ragel -->
87 <g id="edge16" class="edge"><title>validator_x86_64_rl&#45;&gt;ragel</title>
88 <path style="fill:none;stroke:black;" d="M428.293,-383.293C433.232,-378.36 438.2 32,-372.36 441.074,-365.621 447,-351 447,-344 441.076,-330.382 423.574,-286.905 372.574,-262.905 335.691,-250.951"/>
89 <path style="fill:none;stroke:black;" d="M429.707,-384.707C434.768,-379.64 439.7 68,-373.64 442.926,-366.379 449,-351 449,-344 442.924,-329.618 424.426,-285.095 373.426,-261.095 336.309,-249.049"/>
90 <polygon style="fill:black;stroke:black;" points="336.584,-246.521 326,-247 334. 573,-253.226 336.584,-246.521"/>
91 </g>
92 <!-- validator_internal_h -->
93 <g id="node6" class="node"><title>validator_internal_h</title>
94 <polygon style="fill:lightgray;stroke:black;" points="484,-184 344,-184 344,-188 332,-188 332,-148 484,-148 484,-184"/>
95 <polyline style="fill:none;stroke:black;" points="332,-184 344,-184 "/>
96 <text text-anchor="middle" x="408" y="-161.9" style="font-family:Times New Roman ;font-size:14.00;">validator_internal.h</text>
97 </g>
98 <!-- gcc -->
99 <g id="node9" class="node"><title>gcc</title>
100 <polygon style="fill:gray;stroke:black;" points="155.232,-74 186.768,-74 198,-11 0 144,-110 155.232,-74"/>
101 <text text-anchor="middle" x="171" y="-87.9" style="font-family:Times New Roman; font-size:14.00;">gcc</text>
102 </g>
103 <!-- validator_internal_h&#45;&gt;gcc -->
104 <g id="edge26" class="edge"><title>validator_internal_h&#45;&gt;gcc</title>
105 <path style="fill:none;stroke:black;" d="M349.69,-148.951C303.717,-133.959 242.7 17,-115.959 204.676,-102.946"/>
106 <path style="fill:none;stroke:black;" d="M350.31,-147.049C304.283,-132.041 243.2 83,-114.041 205.324,-101.054"/>
107 <polygon style="fill:black;stroke:black;" points="205.584,-98.5212 195,-99 203.5 73,-105.226 205.584,-98.5212"/>
108 </g>
109 <!-- validator_x86_64_instruction_rl -->
110 <g id="node11" class="node"><title>validator_x86_64_instruction_rl</title>
111 <polygon style="fill:none;stroke:black;" points="400,-366 168,-366 168,-330 400, -330 400,-366"/>
112 <text text-anchor="middle" x="284" y="-343.9" style="font-family:Times New Roman ;font-size:14.00;">validator_x86_64_instruction.rl</text>
113 </g>
114 <!-- gen_dfa&#45;&gt;validator_x86_64_instruction_rl -->
115 <g id="edge6" class="edge"><title>gen_dfa&#45;&gt;validator_x86_64_instruction_r l</title>
116 <path style="fill:none;stroke:black;" d="M163.4,-437.2C187.397,-419.203 224.397, -391.203 251.405,-371.196"/>
117 <path style="fill:none;stroke:black;" d="M164.6,-438.8C188.603,-420.797 225.603, -392.797 252.595,-372.804"/>
118 <polygon style="fill:black;stroke:black;" points="254.1,-374.8 260,-366 249.9,-3 69.2 254.1,-374.8"/>
119 </g>
120 <!-- validator_x86_64_instruction_consts_c -->
121 <g id="node12" class="node"><title>validator_x86_64_instruction_consts_c</title>
122 <polygon style="fill:none;stroke:black;" points="280,-312 1.42109e-13,-312 0,-27 6 280,-276 280,-312"/>
123 <text text-anchor="middle" x="140" y="-289.9" style="font-family:Times New Roman ;font-size:14.00;">validator_x86_64_instruction_consts.c</text>
124 </g>
125 <!-- gen_dfa&#45;&gt;validator_x86_64_instruction_consts_c -->
126 <g id="edge8" class="edge"><title>gen_dfa&#45;&gt;validator_x86_64_instruction_c onsts_c</title>
127 <path style="fill:none;stroke:black;" d="M139,-438C139,-409 139,-356 139,-322"/>
128 <path style="fill:none;stroke:black;" d="M141,-438C141,-409 141,-356 141,-322"/>
129 <polygon style="fill:black;stroke:black;" points="143.5,-322 140,-312 136.5,-322 143.5,-322"/>
130 </g>
131 <!-- validator_x86_64_c -->
132 <g id="node10" class="node"><title>validator_x86_64_c</title>
133 <polygon style="fill:none;stroke:black;" points="314,-184 168,-184 168,-148 314, -148 314,-184"/>
134 <text text-anchor="middle" x="241" y="-161.9" style="font-family:Times New Roman ;font-size:14.00;">validator_x86_64.c</text>
135 </g>
136 <!-- ragel&#45;&gt;validator_x86_64_c -->
137 <g id="edge20" class="edge"><title>ragel&#45;&gt;validator_x86_64_c</title>
138 <path style="fill:none;stroke:black;" d="M281.168,-222.555C275.191,-213.588 267. 191,-202.588 259.219,-192.625"/>
139 <path style="fill:none;stroke:black;" d="M282.832,-221.445C276.809,-212.412 268. 809,-201.412 260.781,-191.375"/>
140 <polygon style="fill:black;stroke:black;" points="262.8,-189.9 254,-184 257.2,-1 94.1 262.8,-189.9"/>
141 </g>
142 <!-- validator_x86_64_o -->
143 <g id="node14" class="node"><title>validator_x86_64_o</title>
144 <polygon style="fill:none;stroke:black;" points="245,-36 97,-36 97,-1.77636e-14 245,-3.55271e-15 245,-36"/>
145 <text text-anchor="middle" x="171" y="-13.9" style="font-family:Times New Roman; font-size:14.00;">validator_x86_64.o</text>
146 </g>
147 <!-- gcc&#45;&gt;validator_x86_64_o -->
148 <g id="edge28" class="edge"><title>gcc&#45;&gt;validator_x86_64_o</title>
149 <path style="fill:none;stroke:black;" d="M170,-74C170,-65 170,-56 170,-46"/>
150 <path style="fill:none;stroke:black;" d="M172,-74C172,-65 172,-56 172,-46"/>
151 <polygon style="fill:black;stroke:black;" points="174.5,-46 171,-36 167.5,-46 17 4.5,-46"/>
152 </g>
153 <!-- validator_x86_64_c&#45;&gt;gcc -->
154 <g id="edge24" class="edge"><title>validator_x86_64_c&#45;&gt;gcc</title>
155 <path style="fill:none;stroke:black;" d="M223.257,-148.669C214.293,-138.707 204. 293,-128.707 194.293,-118.707"/>
156 <path style="fill:none;stroke:black;" d="M224.743,-147.331C215.707,-137.293 205. 707,-127.293 195.707,-117.293"/>
157 <polygon style="fill:black;stroke:black;" points="197.219,-115.221 188,-110 191. 951,-119.831 197.219,-115.221"/>
158 </g>
159 <!-- validator_x86_64_instruction_rl&#45;&gt;ragel -->
160 <g id="edge18" class="edge"><title>validator_x86_64_instruction_rl&#45;&gt;ragel </title>
161 <path style="fill:none;stroke:black;" d="M285.007,-329.883C287.003,-312.92 289.0 03,-287.92 291.005,-267.9"/>
162 <path style="fill:none;stroke:black;" d="M286.993,-330.117C288.997,-313.08 290.9 97,-288.08 292.995,-268.1"/>
163 <polygon style="fill:black;stroke:black;" points="295.488,-268.299 293,-258 288. 522,-267.602 295.488,-268.299"/>
164 </g>
165 <!-- validator_x86_64_instruction_consts_c&#45;&gt;gcc -->
166 <g id="edge22" class="edge"><title>validator_x86_64_instruction_consts_c&#45;&gt ;gcc</title>
167 <path style="fill:none;stroke:black;" d="M141.006,-275.893C144.006,-247.89 150.0 06,-193.89 158.013,-147.839 159.019,-138.804 161.019,-128.804 163.024,-119.783"/ >
168 <path style="fill:none;stroke:black;" d="M142.994,-276.107C145.994,-248.11 151.9 94,-194.11 159.987,-148.161 160.981,-139.196 162.981,-129.196 164.976,-120.217"/ >
169 <polygon style="fill:black;stroke:black;" points="167.479,-120.584 167,-110 160. 774,-118.573 167.479,-120.584"/>
170 </g>
171 <!-- byte_machines_rl&#45;&gt;ragel -->
172 <g id="edge12" class="edge"><title>byte_machines_rl&#45;&gt;ragel</title>
173 <path style="fill:none;stroke:black;" d="M535.389,-330.791C513.451,-313.836 478. 451,-290.836 445.617,-276.924 408.778,-261.975 364.778,-251.975 333.841,-246.987 "/>
174 <path style="fill:none;stroke:black;" d="M536.611,-329.209C514.549,-312.164 479. 549,-289.164 446.383,-275.076 409.222,-260.025 365.222,-250.025 334.159,-245.013 "/>
175 <polygon style="fill:black;stroke:black;" points="334.492,-242.529 324,-244 333. 119,-249.393 334.492,-242.529"/>
176 </g>
177 </g>
178 </svg>
OLDNEW
« no previous file with comments | « src/trusted/validator_ragel/unreviewed/files64.dot ('k') | src/trusted/validator_ragel/unreviewed/filesdecoder.dot » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698