Subversion Repositories shark

Rev

Rev 352 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1063 tullio 1
 
2
/*
3
 * This program is free software; you can redistribute it and/or modify
4
 * it under the terms of the GNU General Public License as published by
5
 * the Free Software Foundation; either version 2 of the License, or
6
 * (at your option) any later version.
7
 *
8
 * This program is distributed in the hope that it will be useful,
9
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11
 * GNU General Public License for more details.
12
 *
13
 * You should have received a copy of the GNU General Public License
14
 * along with this program; if not, write to the Free Software
15
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
16
 *
17
 */
18
 
352 giacomo 19
#include <tracer.h>
20
 
21
BYTE conv[256] = {
22
 
23
/* FTrace_EVT_ticks_per_sec      0x00 */ NOT_DEFINED,
24
/* FTrace_EVT_cycles_per_tick    0x10 */ NOT_DEFINED,
25
/* FTrace_EVT_trace_start        0x20 */ NOT_DEFINED,
26
/* FTrace_EVT_trace_stop         0x30 */ NOT_DEFINED,
27
/* FTrace_EVT_blackout_start     0x40 */ NOT_DEFINED,
28
/* FTrace_EVT_blackout_end       0x50 */ NOT_DEFINED,
29
/* FTrace_EVT_id                 0x60 */ NOT_DEFINED,
30
/* FTrace_EVT_numeevents         0x70 */ NOT_DEFINED,
31
                             /*  0x80 */ NOT_DEFINED,
32
                             /*  0x90 */ NOT_DEFINED,
33
                             /*  0xA0 */ NOT_DEFINED,
34
                             /*  0xB0 */ NOT_DEFINED,
35
                             /*  0xC0 */ NOT_DEFINED,
36
                             /*  0xD0 */ NOT_DEFINED,
37
                             /*  0xE0 */ NOT_DEFINED,
38
                             /*  0xF0 */ NOT_DEFINED,
39
/* FTrace_EVT_ipoint             0x01 */ NOT_DEFINED,
40
                             /*  0x11 */ NOT_DEFINED,
41
                             /*  0x21 */ NOT_DEFINED,
42
                             /*  0x31 */ NOT_DEFINED,
43
                             /*  0x41 */ NOT_DEFINED,
44
                             /*  0x51 */ NOT_DEFINED,
45
                             /*  0x61 */ NOT_DEFINED,
46
                             /*  0x71 */ NOT_DEFINED,
47
                             /*  0x81 */ NOT_DEFINED,
48
                             /*  0x91 */ NOT_DEFINED,
49
                             /*  0xA1 */ NOT_DEFINED,
50
                             /*  0xB1 */ NOT_DEFINED,
51
                             /*  0xC1 */ NOT_DEFINED,
52
                             /*  0xD1 */ NOT_DEFINED,
53
                             /*  0xE1 */ NOT_DEFINED,
54
                             /*  0xF1 */ NOT_DEFINED,
55
/* FTrace_EVT_task_create        0x02 */ NOT_DEFINED,
56
/* FTrace_EVT_task_activate      0x12 */ NOT_DEFINED,
57
/* FTrace_EVT_task_dispatch      0x22 */ NOT_DEFINED,
58
/* FTrace_EVT_task_epilogue      0x32 */ NOT_DEFINED,
59
/* FTrace_EVT_task_end           0x42 */ NOT_DEFINED,
60
/* FTrace_EVT_task_begin_cycle   0x52 */ NOT_DEFINED,
61
/* FTrace_EVT_task_end_cycle     0x62 */ NOT_DEFINED,
62
/* FTrace_EVT_task_sleep         0x72 */ NOT_DEFINED,
63
/* FTrace_EVT_task_schedule      0x82 */ NOT_DEFINED,
64
                             /*  0x92 */ NOT_DEFINED,
65
                             /*  0xA2 */ NOT_DEFINED,
66
                             /*  0xB2 */ NOT_DEFINED,
67
                             /*  0xC2 */ NOT_DEFINED,
68
                             /*  0xD2 */ NOT_DEFINED,
69
                             /*  0xE2 */ NOT_DEFINED,
70
                             /*  0xF2 */ NOT_DEFINED,
71
/* FTrace_EVT_interrupt_start    0x03 */ NOT_DEFINED,
72
/* FTrace_EVT_interrupt_end      0x13 */ NOT_DEFINED,
73
/* FTrace_EVT_interrupt_hit      0x23 */ NOT_DEFINED,
74
/* FTrace_EVT_interrupt_count    0x33 */ NOT_DEFINED,
75
                             /*  0x43 */ NOT_DEFINED,
76
                             /*  0x53 */ NOT_DEFINED,
77
                             /*  0x63 */ NOT_DEFINED,
78
                             /*  0x73 */ NOT_DEFINED,
79
                             /*  0x83 */ NOT_DEFINED,
80
                             /*  0x93 */ NOT_DEFINED,
81
                             /*  0xA3 */ NOT_DEFINED,
82
                             /*  0xB3 */ NOT_DEFINED,
83
                             /*  0xC3 */ NOT_DEFINED,
84
                             /*  0xD3 */ NOT_DEFINED,
85
                             /*  0xE3 */ NOT_DEFINED,
86
                             /*  0xF3 */ NOT_DEFINED,
87
/* FTrace_EVT_to_real_mode       0x04 */ NOT_DEFINED,
88
/* FTrace_EVT_to_protected_mode  0x14 */ NOT_DEFINED,
89
/* FTrace_EVT_CLI                0x24 */ NOT_DEFINED,
90
/* FTrace_EVT_STI                0x34 */ NOT_DEFINED,
91
                             /*  0x44 */ NOT_DEFINED,
92
                             /*  0x54 */ NOT_DEFINED,
93
                             /*  0x64 */ NOT_DEFINED,
94
                             /*  0x74 */ NOT_DEFINED,
95
                             /*  0x84 */ NOT_DEFINED,
96
                             /*  0x94 */ NOT_DEFINED,
97
                             /*  0xA4 */ NOT_DEFINED,
98
                             /*  0xB4 */ NOT_DEFINED,
99
                             /*  0xC4 */ NOT_DEFINED,
100
                             /*  0xD4 */ NOT_DEFINED,
101
                             /*  0xE4 */ NOT_DEFINED,
102
                             /*  0xF4 */ NOT_DEFINED,
103
/* FTrace_EVT_set_priority       0x05 */ NOT_DEFINED,
104
/* FTrace_EVT_context_switch     0x15 */ NOT_DEFINED,
105
                             /*  0x25 */ NOT_DEFINED,
106
                             /*  0x35 */ NOT_DEFINED,
107
                             /*  0x45 */ NOT_DEFINED,
108
                             /*  0x55 */ NOT_DEFINED,
109
                             /*  0x65 */ NOT_DEFINED,
110
                             /*  0x75 */ NOT_DEFINED,
111
                             /*  0x85 */ NOT_DEFINED,
112
                             /*  0x95 */ NOT_DEFINED,
113
                             /*  0xA5 */ NOT_DEFINED,
114
                             /*  0xB5 */ NOT_DEFINED,
115
                             /*  0xC5 */ NOT_DEFINED,
116
                             /*  0xD5 */ NOT_DEFINED,
117
                             /*  0xE5 */ NOT_DEFINED,
118
                             /*  0xF5 */ NOT_DEFINED,
119
/* FTrace_EVT_set_mutex_create   0x06 */ NOT_DEFINED,
120
/* FTrace_EVT_set_mutex_lock     0x16 */ NOT_DEFINED,
121
/* FTrace_EVT_set_mutex_inherit  0x26 */ NOT_DEFINED,
122
/* FTrace_EVT_set_mutex_unlock   0x36 */ NOT_DEFINED,
123
                             /*  0x46 */ NOT_DEFINED,
124
                             /*  0x56 */ NOT_DEFINED,
125
                             /*  0x66 */ NOT_DEFINED,
126
                             /*  0x76 */ NOT_DEFINED,
127
                             /*  0x86 */ NOT_DEFINED,
128
                             /*  0x96 */ NOT_DEFINED,
129
                             /*  0xA6 */ NOT_DEFINED,
130
                             /*  0xB6 */ NOT_DEFINED,
131
                             /*  0xC6 */ NOT_DEFINED,
132
                             /*  0xD6 */ NOT_DEFINED,
133
                             /*  0xE6 */ NOT_DEFINED,
134
                             /*  0xF6 */ NOT_DEFINED,
135
/* FTrace_EVT_signal             0x07 */ NOT_DEFINED,
136
                             /*  0x17 */ NOT_DEFINED,
137
                             /*  0x27 */ NOT_DEFINED,
138
                             /*  0x37 */ NOT_DEFINED,
139
                             /*  0x47 */ NOT_DEFINED,
140
                             /*  0x57 */ NOT_DEFINED,
141
                             /*  0x67 */ NOT_DEFINED,
142
                             /*  0x77 */ NOT_DEFINED,
143
                             /*  0x87 */ NOT_DEFINED,
144
                             /*  0x97 */ NOT_DEFINED,
145
                             /*  0xA7 */ NOT_DEFINED,
146
                             /*  0xB7 */ NOT_DEFINED,
147
                             /*  0xC7 */ NOT_DEFINED,
148
                             /*  0xD7 */ NOT_DEFINED,
149
                             /*  0xE7 */ NOT_DEFINED,
150
                             /*  0xF7 */ NOT_DEFINED,
151
/* FTrace_EVT_server_create      0x08 */ NOT_DEFINED,
152
/* FTrace_EVT_server_replenish   0x18 */ NOT_DEFINED,
153
/* FTrace_EVT_server_exhaust     0x28 */ NOT_DEFINED,
154
                             /*  0x38 */ NOT_DEFINED,
155
                             /*  0x48 */ NOT_DEFINED,
156
                             /*  0x58 */ NOT_DEFINED,
157
                             /*  0x68 */ NOT_DEFINED,
158
                             /*  0x78 */ NOT_DEFINED,
159
                             /*  0x88 */ NOT_DEFINED,
160
                             /*  0x98 */ NOT_DEFINED,
161
                             /*  0xA8 */ NOT_DEFINED,
162
                             /*  0xB8 */ NOT_DEFINED,
163
                             /*  0xC8 */ NOT_DEFINED,
164
                             /*  0xD8 */ NOT_DEFINED,
165
                             /*  0xE8 */ NOT_DEFINED,
166
                             /*  0xF8 */ NOT_DEFINED,
167
/* FTrace_EVT_user_event_0       0x09 */ NOT_DEFINED,
168
/* FTrace_EVT_user_event_1       0x19 */ NOT_DEFINED,
169
/* FTrace_EVT_user_event_2       0x29 */ NOT_DEFINED,
170
/* FTrace_EVT_user_event_3       0x39 */ NOT_DEFINED,
171
/* FTrace_EVT_user_event_4       0x49 */ NOT_DEFINED,
172
/* FTrace_EVT_user_event_5       0x59 */ NOT_DEFINED,
173
/* FTrace_EVT_user_event_6       0x69 */ NOT_DEFINED,
174
/* FTrace_EVT_user_event_7       0x79 */ NOT_DEFINED,
175
/* FTrace_EVT_user_event_8       0x89 */ NOT_DEFINED,
176
/* FTrace_EVT_user_event_9       0x99 */ NOT_DEFINED,
177
/* FTrace_EVT_user_event_10      0xA9 */ NOT_DEFINED,
178
/* FTrace_EVT_user_event_11      0xB9 */ NOT_DEFINED,
179
/* FTrace_EVT_user_event_12      0xC9 */ NOT_DEFINED,
180
/* FTrace_EVT_user_event_13      0xD9 */ NOT_DEFINED,
181
/* FTrace_EVT_user_event_14      0xE9 */ NOT_DEFINED,
182
/* FTrace_EVT_user_event_15      0xF9 */ NOT_DEFINED,
183
                             /*  0x0A */ NOT_DEFINED,
184
                             /*  0x1A */ NOT_DEFINED,
185
                             /*  0x2A */ NOT_DEFINED,
186
                             /*  0x3A */ NOT_DEFINED,
187
                             /*  0x4A */ NOT_DEFINED,
188
                             /*  0x5A */ NOT_DEFINED,
189
                             /*  0x6A */ NOT_DEFINED,
190
                             /*  0x7A */ NOT_DEFINED,
191
                             /*  0x8A */ NOT_DEFINED,
192
                             /*  0x9A */ NOT_DEFINED,
193
                             /*  0xAA */ NOT_DEFINED,
194
                             /*  0xBA */ NOT_DEFINED,
195
                             /*  0xCA */ NOT_DEFINED,
196
                             /*  0xDA */ NOT_DEFINED,
197
                             /*  0xEA */ NOT_DEFINED,
198
                             /*  0xFA */ NOT_DEFINED,
199
/* FTrace_EVT_timer_post         0x0B */ NOT_DEFINED,
200
/* FTrace_EVT_timer_delete       0x1B */ NOT_DEFINED,
201
/* FTrace_EVT_timer_wakeup_start 0x2B */ NOT_DEFINED,
202
/* FTrace_EVT_timer_wakeup_end   0x3B */ NOT_DEFINED,
203
                             /*  0x4B */ NOT_DEFINED,
204
                             /*  0x5B */ NOT_DEFINED,
205
                             /*  0x6B */ NOT_DEFINED,
206
                             /*  0x7B */ NOT_DEFINED,
207
                             /*  0x8B */ NOT_DEFINED,
208
                             /*  0x9B */ NOT_DEFINED,
209
                             /*  0xAB */ NOT_DEFINED,
210
                             /*  0xBB */ NOT_DEFINED,
211
                             /*  0xCB */ NOT_DEFINED,
212
                             /*  0xDB */ NOT_DEFINED,
213
                             /*  0xEB */ NOT_DEFINED,
214
                             /*  0xFB */ NOT_DEFINED,
215
                             /*  0x0C */ NOT_DEFINED,
216
                             /*  0x1C */ NOT_DEFINED,
217
                             /*  0x2C */ NOT_DEFINED,
218
                             /*  0x3C */ NOT_DEFINED,
219
                             /*  0x4C */ NOT_DEFINED,
220
                             /*  0x5C */ NOT_DEFINED,
221
                             /*  0x6C */ NOT_DEFINED,
222
                             /*  0x7C */ NOT_DEFINED,
223
                             /*  0x8C */ NOT_DEFINED,
224
                             /*  0x9C */ NOT_DEFINED,
225
                             /*  0xAC */ NOT_DEFINED,
226
                             /*  0xBC */ NOT_DEFINED,
227
                             /*  0xCC */ NOT_DEFINED,
228
                             /*  0xDC */ NOT_DEFINED,
229
                             /*  0xEC */ NOT_DEFINED,
230
                             /*  0xFC */ NOT_DEFINED,
231
                             /*  0x0D */ NOT_DEFINED,
232
                             /*  0x1D */ NOT_DEFINED,
233
                             /*  0x2D */ NOT_DEFINED,
234
                             /*  0x3D */ NOT_DEFINED,
235
                             /*  0x4D */ NOT_DEFINED,
236
                             /*  0x5D */ NOT_DEFINED,
237
                             /*  0x6D */ NOT_DEFINED,
238
                             /*  0x7D */ NOT_DEFINED,
239
                             /*  0x8D */ NOT_DEFINED,
240
                             /*  0x9D */ NOT_DEFINED,
241
                             /*  0xAD */ NOT_DEFINED,
242
                             /*  0xBD */ NOT_DEFINED,
243
                             /*  0xCD */ NOT_DEFINED,
244
                             /*  0xDD */ NOT_DEFINED,
245
                             /*  0xED */ NOT_DEFINED,
246
                             /*  0xFD */ NOT_DEFINED,
247
                             /*  0x0E */ NOT_DEFINED,
248
                             /*  0x1E */ NOT_DEFINED,
249
                             /*  0x2E */ NOT_DEFINED,
250
                             /*  0x3E */ NOT_DEFINED,
251
                             /*  0x4E */ NOT_DEFINED,
252
                             /*  0x5E */ NOT_DEFINED,
253
                             /*  0x6E */ NOT_DEFINED,
254
                             /*  0x7E */ NOT_DEFINED,
255
                             /*  0x8E */ NOT_DEFINED,
256
                             /*  0x9E */ NOT_DEFINED,
257
                             /*  0xAE */ NOT_DEFINED,
258
                             /*  0xBE */ NOT_DEFINED,
259
                             /*  0xCE */ NOT_DEFINED,
260
                             /*  0xDE */ NOT_DEFINED,
261
                             /*  0xEE */ NOT_DEFINED,
262
                             /*  0xFE */ NOT_DEFINED,
263
                             /*  0x0F */ NOT_DEFINED,
264
                             /*  0x1F */ NOT_DEFINED,
265
                             /*  0x2F */ NOT_DEFINED,
266
                             /*  0x3F */ NOT_DEFINED,
267
                             /*  0x4F */ NOT_DEFINED,
268
                             /*  0x5F */ NOT_DEFINED,
269
                             /*  0x6F */ NOT_DEFINED,
270
                             /*  0x7F */ NOT_DEFINED,
271
                             /*  0x8F */ NOT_DEFINED,
272
                             /*  0x9F */ NOT_DEFINED,
273
                             /*  0xAF */ NOT_DEFINED,
274
                             /*  0xBF */ NOT_DEFINED,
275
                             /*  0xCF */ NOT_DEFINED,
276
                             /*  0xDF */ NOT_DEFINED,
277
                             /*  0xEF */ NOT_DEFINED,
278
                             /*  0xFF */ NOT_DEFINED};