OSDN Git Service

Separately sweep the monitor list before sweeping the heap. Required
[android-x86/dalvik.git] / docs / dex-format.css
1 h1 {
2     font-family: serif;
3     border-top-style: solid;
4     border-top-width: 5px;
5     padding-top: 9pt;
6     margin-top: 40pt;
7     color: #222266;
8 }
9
10 h1.title {
11     border: none;
12 }
13
14 h2 {
15     font-family: serif;
16     border-top-style: solid;
17     border-top-width: 2px;
18     border-color: #ccccdd;
19     padding-top: 9pt;
20     margin-top: 40pt;
21     margin-bottom: 2pt;
22     color: #222266;
23 }
24
25 h3 {
26     font-family: serif;
27     font-style: bold;
28     margin-top: 20pt;
29     margin-bottom: 2pt;
30     color: #222266;
31 }
32
33 h4 {
34     font-family: serif;
35     font-style: italic;
36     margin-top: 2pt;
37     margin-bottom: 2pt;
38     color: #666688;
39 }
40
41 @media print {
42     table {
43         font-size: 8pt;
44     }
45 }
46
47 @media screen {
48     table {
49         font-size: 10pt;
50     }
51 }
52
53 pre {
54     background: #eeeeff;
55     border-color: #aaaaff;
56     border-style: solid;
57     border-width: 1px;
58     margin-left: 40pt;
59     margin-right: 40pt;
60     padding: 6pt;
61 }
62
63 table {
64     border-collapse: collapse;
65     margin-top: 10pt;
66     margin-left: 40pt;
67     margin-right: 40pt;
68 }
69
70 table th {
71     font-family: sans-serif;
72     background: #aabbff;
73 }
74
75 table td {
76     font-family: sans-serif;
77     border-top-style: solid;
78     border-bottom-style: solid;
79     border-width: 1px;
80     border-color: #aaaaff;
81     padding-top: 3pt;
82     padding-bottom: 3pt;
83     padding-left: 3pt;
84     padding-right: 4pt;
85     background: #eeeeff;
86 }
87
88 table p { 
89     margin-bottom: 0pt;
90 }
91
92 /* for the bnf syntax sections */
93
94 table.bnf { 
95     background: #eeeeff;
96     border-color: #aaaaff;
97     border-style: solid;
98     border-width: 1px;
99     margin-top: 3pt;
100     margin-bottom: 3pt;
101     padding-top: 2pt;
102     padding-bottom: 6pt;
103     padding-left: 6pt;
104     padding-right: 6pt;
105 }
106
107 table.bnf td { 
108     border: none;
109     padding-left: 6pt;
110     padding-right: 6pt;
111     padding-top: 1pt;
112     padding-bottom: 1pt;
113 }
114
115 table.bnf td:first-child { 
116     padding-right: 0pt;
117     width: 8pt;
118 }
119
120 table.bnf td:first-child td { 
121     padding-left: 0pt;
122 }
123
124 table.bnf td.def {
125     padding-top: 6pt;
126 }
127
128 table.bnf td.bar {
129     padding-left: 15pt;
130 }
131
132 table.bnf code {
133     font-weight: bold;
134 }
135
136
137 /* for the type name guide */
138
139 table.guide {
140     margin-top: 20pt;
141     margin-bottom: 20pt;
142 }
143
144 table.guide td:first-child {
145     font-family: monospace;
146     width: 15%;
147 }
148
149 table.guide td:first-child + td {
150     font-family: sans-serif;
151     width: 85%;
152 }
153
154
155 /* for the LEB128 example tables */
156
157 table.leb128Bits {
158     margin-top: 20pt;
159     margin-bottom: 20pt;
160 }
161
162 table.leb128Bits td {
163     border-left: solid #aaaaff 1px;
164     border-right: solid #aaaaff 1px;
165 }
166
167 table.leb128Bits td.start1 {
168     border-left: none;
169 }
170
171 table.leb128Bits td.start2 {
172     border-left: solid #000 2px;
173 }
174
175 table.leb128Bits td.end2 {
176     border-right: none;
177 }
178
179 table.leb128 {
180     margin-top: 20pt;
181     margin-bottom: 20pt;
182 }
183
184 table.leb128 td:first-child {
185     font-family: monospace;
186     text-align: center;
187     width: 31%;
188 }
189
190 table.leb128 td:first-child + td {
191     font-family: monospace;
192     text-align: center;
193     width: 23%;
194 }
195
196 table.leb128 td:first-child + td + td {
197     font-family: monospace;
198     text-align: center;
199     width: 23%;
200 }
201
202 table.leb128 td:first-child + td + td + td {
203     font-family: monospace;
204     text-align: center;
205     width: 23%;
206 }
207
208
209 /* for the general format tables */
210
211 table.format {
212     margin-top: 20pt;
213     margin-bottom: 20pt;
214 }
215
216 table.format td:first-child {
217     font-family: monospace;
218     width: 20%;
219 }
220
221 table.format td:first-child + td {
222     font-family: monospace;
223     width: 20%;
224 }
225
226 table.format td:first-child + td + td {
227     width: 60%;
228 }
229
230 table.format td i {
231     font-family: sans-serif;
232 }
233
234
235 /* for the type code table */
236
237 table.typeCodes {
238     margin-top: 20pt;
239     margin-bottom: 20pt;
240 }
241
242 table.typeCodes td:first-child {
243     font-family: monospace;
244     width: 30%;
245 }
246
247 table.typeCodes td:first-child + td {
248     font-family: monospace;
249     width: 30%;
250 }
251
252 table.typeCodes td:first-child + td + td {
253     font-family: monospace;
254     width: 10%;
255 }
256
257 table.typeCodes td:first-child + td + td + td {
258     font-family: monospace;
259     width: 30%;
260 }
261
262 table.typeCodes td i {
263     font-family: sans-serif;
264 }
265
266
267 /* for the access flags table */
268
269 table.accessFlags {
270     margin-top: 20pt;
271     margin-bottom: 20pt;
272 }
273
274 table.accessFlags td:first-child {
275     font-family: monospace;
276     width: 10%;
277 }
278
279 table.accessFlags td:first-child + td {
280     font-family: monospace;
281     width: 6%;
282 }
283
284 table.accessFlags td:first-child + td + td {
285     width: 28%;
286 }
287
288 table.accessFlags td:first-child + td + td + td {
289     width: 28%;
290 }
291
292 table.accessFlags td:first-child + td + td + td + td {
293     width: 28%;
294 }
295
296 table.accessFlags i {
297     font-family: sans-serif;
298 }
299
300
301 /* for the descriptor table */
302
303 table.descriptor {
304     margin-top: 20pt;
305     margin-bottom: 20pt;
306 }
307
308 table.descriptor td:first-child {
309     font-family: monospace;
310     width: 25%;
311 }
312
313 table.descriptor td:first-child + td {
314     font-family: sans-serif;
315     width: 75%;
316 }
317
318
319 /* for the debug bytecode table */
320
321 table.debugByteCode {
322     margin-top: 20pt;
323     margin-bottom: 20pt;
324 }
325
326 table.debugByteCode td:first-child {
327     font-family: monospace;
328     width: 20%;
329 }
330
331 table.debugByteCode td:first-child + td {
332     font-family: monospace;
333     width: 5%;
334 }
335
336 table.debugByteCode td:first-child + td + td{
337     font-family: monospace;
338     width: 15%;
339 }
340
341 table.debugByteCode td:first-child + td + td + td {
342     width: 25%;
343 }
344
345 table.debugByteCode td:first-child + td + td + td + td {
346     width: 35%;
347 }
348
349 table.debugByteCode i {
350     font-family: sans-serif;
351 }
352
353
354 /* for the encoded value table */
355
356 table.encodedValue {
357     margin-top: 20pt;
358     margin-bottom: 20pt;
359 }
360
361 table.encodedValue td:first-child {
362     font-family: monospace;
363     width: 12%;
364 }
365
366 table.encodedValue td:first-child + td {
367     font-family: monospace;
368     width: 10%;
369 }
370
371 table.encodedValue td:first-child + td + td {
372     font-family: monospace;
373     width: 15%;
374 }
375
376 table.encodedValue td:first-child + td + td + td {
377     font-family: monospace;
378     width: 15%;
379 }
380
381 table.encodedValue td:first-child + td + td + td + td {
382     width: 48%;
383 }
384
385 table.encodedValue td i {
386     font-family: sans-serif;
387 }