]>
Commit | Line | Data |
---|---|---|
36a8fdfd DL |
1 | { |
2 | "cmd_element": { | |
3 | "fields": [ | |
4 | { | |
5 | "name": "string", | |
6 | "offset": 0, | |
7 | "size": 8, | |
8 | "type": "const char *" | |
9 | }, | |
10 | { | |
11 | "name": "doc", | |
12 | "offset": 8, | |
13 | "size": 8, | |
14 | "type": "const char *" | |
15 | }, | |
16 | { | |
17 | "name": "daemon", | |
18 | "offset": 16, | |
19 | "size": 4, | |
20 | "type": "int" | |
21 | }, | |
22 | { | |
23 | "name": "attr", | |
24 | "offset": 20, | |
25 | "size": 1, | |
26 | "type": "uint8_t" | |
27 | }, | |
28 | { | |
29 | "name": "func", | |
30 | "offset": 24, | |
31 | "size": 8, | |
32 | "type": "int *" | |
33 | }, | |
34 | { | |
35 | "name": "name", | |
36 | "offset": 32, | |
37 | "size": 8, | |
38 | "type": "const char *" | |
39 | }, | |
40 | { | |
41 | "name": "xref", | |
42 | "offset": 40, | |
43 | "size": 32, | |
44 | "type": "struct xref" | |
45 | } | |
46 | ] | |
47 | }, | |
48 | "xref": { | |
49 | "fields": [ | |
50 | { | |
51 | "name": "xrefdata", | |
52 | "offset": 0, | |
53 | "size": 8, | |
54 | "type": "struct xrefdata *" | |
55 | }, | |
56 | { | |
57 | "name": "type", | |
58 | "offset": 8, | |
59 | "size": 4, | |
60 | "type": "enum xref_type" | |
61 | }, | |
62 | { | |
63 | "name": "line", | |
64 | "offset": 12, | |
65 | "size": 4, | |
66 | "type": "int" | |
67 | }, | |
68 | { | |
69 | "name": "file", | |
70 | "offset": 16, | |
71 | "size": 8, | |
72 | "type": "const char *" | |
73 | }, | |
74 | { | |
75 | "name": "func", | |
76 | "offset": 24, | |
77 | "size": 8, | |
78 | "type": "const char *" | |
79 | } | |
80 | ] | |
81 | }, | |
82 | "xref_install_element": { | |
83 | "fields": [ | |
84 | { | |
85 | "name": "xref", | |
86 | "offset": 0, | |
87 | "size": 32, | |
88 | "type": "struct xref" | |
89 | }, | |
90 | { | |
91 | "name": "cmd_element", | |
92 | "offset": 32, | |
93 | "size": 8, | |
94 | "type": "const struct cmd_element *" | |
95 | }, | |
96 | { | |
97 | "name": "node_type", | |
98 | "offset": 40, | |
99 | "size": 4, | |
100 | "type": "enum node_type" | |
101 | } | |
102 | ] | |
103 | }, | |
104 | "xref_logmsg": { | |
105 | "fields": [ | |
106 | { | |
107 | "name": "xref", | |
108 | "offset": 0, | |
109 | "size": 32, | |
110 | "type": "struct xref" | |
111 | }, | |
112 | { | |
113 | "name": "fmtstring", | |
114 | "offset": 32, | |
115 | "size": 8, | |
116 | "type": "const char *" | |
117 | }, | |
118 | { | |
119 | "name": "priority", | |
120 | "offset": 40, | |
121 | "size": 4, | |
122 | "type": "uint32_t" | |
123 | }, | |
124 | { | |
125 | "name": "ec", | |
126 | "offset": 44, | |
127 | "size": 4, | |
128 | "type": "uint32_t" | |
2621bb8b DL |
129 | }, |
130 | { | |
131 | "name": "args", | |
132 | "offset": 48, | |
133 | "size": 8, | |
134 | "type": "const char *" | |
36a8fdfd DL |
135 | } |
136 | ] | |
137 | }, | |
138 | "xref_threadsched": { | |
139 | "fields": [ | |
140 | { | |
141 | "name": "xref", | |
142 | "offset": 0, | |
143 | "size": 32, | |
144 | "type": "struct xref" | |
145 | }, | |
146 | { | |
147 | "name": "funcname", | |
148 | "offset": 32, | |
149 | "size": 8, | |
150 | "type": "const char *" | |
151 | }, | |
152 | { | |
153 | "name": "dest", | |
154 | "offset": 40, | |
155 | "size": 8, | |
156 | "type": "const char *" | |
157 | }, | |
158 | { | |
159 | "name": "thread_type", | |
160 | "offset": 48, | |
161 | "size": 4, | |
162 | "type": "uint32_t" | |
163 | } | |
164 | ] | |
165 | }, | |
166 | "xrefdata": { | |
167 | "fields": [ | |
168 | { | |
169 | "name": "xref", | |
170 | "offset": 0, | |
171 | "size": 8, | |
172 | "type": "const struct xref *" | |
173 | }, | |
174 | { | |
175 | "array": 16, | |
176 | "name": "uid", | |
177 | "offset": 8, | |
178 | "size": 16, | |
179 | "type": "char" | |
180 | }, | |
181 | { | |
182 | "name": "hashstr", | |
183 | "offset": 24, | |
184 | "size": 8, | |
185 | "type": "const char *" | |
186 | }, | |
187 | { | |
188 | "array": 2, | |
189 | "name": "hashu32", | |
190 | "offset": 32, | |
191 | "size": 8, | |
192 | "type": "uint32_t" | |
193 | } | |
194 | ] | |
195 | } | |
196 | } |