Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
20 | pmbaty | 1 | #include "tokenval.h" |
2 | #include "harness/trace.h" |
||
3 | #include "resource.h" |
||
4 | |||
5 | // IDA: br_tv_template* __cdecl BrTVTemplateAllocate(void *res, br_tv_template_entry *entries, int n_entries) |
||
6 | br_tv_template* BrTVTemplateAllocate(void* res, br_tv_template_entry* entries, int n_entries) { |
||
7 | br_tv_template* t; |
||
8 | LOG_TRACE("(%p, %p, %d)", res, entries, n_entries); |
||
9 | |||
10 | t = BrResAllocate(res, sizeof(br_tv_template), BR_MEMORY_TOKEN_TEMPLATE); |
||
11 | t->res = t; |
||
12 | t->entries = entries; |
||
13 | t->n_entries = n_entries; |
||
14 | return t; |
||
15 | } |
||
16 | |||
17 | // IDA: void __cdecl BrTVTemplateFree(br_tv_template *t) |
||
18 | void BrTVTemplateFree(br_tv_template* t) { |
||
19 | LOG_TRACE("(%p)", t); |
||
20 | NOT_IMPLEMENTED(); |
||
21 | } |
||
22 | |||
23 | // IDA: void __usercall templateResolveNames(br_tv_template *template@<EAX>) |
||
24 | void templateResolveNames(br_tv_template* template) { |
||
25 | br_tv_template_entry* tp; // Pierre-Marie Baty -- unused variable |
||
26 | int n; // Pierre-Marie Baty -- unused variable |
||
27 | LOG_TRACE("(%p)", template); |
||
28 | NOT_IMPLEMENTED(); |
||
29 | } |
||
30 | |||
31 | // IDA: void __usercall templateMakeMap(br_tv_template *template@<EAX>) |
||
32 | void templateMakeMap(br_tv_template* template) { |
||
33 | br_tv_template_entry* tp; |
||
34 | char* map; |
||
35 | br_int_32 min; |
||
36 | br_int_32 max; |
||
37 | int i; |
||
38 | int n; |
||
39 | int e; |
||
40 | LOG_TRACE("(%p)", template); |
||
41 | NOT_IMPLEMENTED(); |
||
42 | } |
||
43 | |||
44 | // IDA: br_fixed_ls* __usercall ConvertFloatToFixed@<EAX>(br_fixed_ls **pextra@<EAX>, br_float *src@<EDX>, br_int_32 count@<EBX>, br_size_t *pextra_space@<ECX>) |
||
45 | br_fixed_ls* ConvertFloatToFixed(br_fixed_ls** pextra, br_float* src, br_int_32 count, br_size_t* pextra_space) { |
||
46 | //br_fixed_ls* ret; // Pierre-Marie Baty -- unused variable |
||
47 | LOG_TRACE("(%p, %p, %d, %p)", pextra, src, count, pextra_space); |
||
48 | NOT_IMPLEMENTED(); |
||
49 | } |
||
50 | |||
51 | // IDA: br_float* __usercall ConvertFixedToFloat@<EAX>(br_float **pextra@<EAX>, br_fixed_ls *src@<EDX>, br_int_32 count@<EBX>, br_size_t *pextra_space@<ECX>) |
||
52 | br_float* ConvertFixedToFloat(br_float** pextra, br_fixed_ls* src, br_int_32 count, br_size_t* pextra_space) { |
||
53 | //br_float* ret; // Pierre-Marie Baty -- unused variable |
||
54 | LOG_TRACE("(%p, %p, %d, %p)", pextra, src, count, pextra_space); |
||
55 | NOT_IMPLEMENTED(); |
||
56 | } |
||
57 | |||
58 | // IDA: br_uint_32* __usercall ConvertLongCopy@<EAX>(br_uint_32 **pextra@<EAX>, br_uint_32 *src@<EDX>, br_int_32 count@<EBX>, br_size_t *pextra_space@<ECX>) |
||
59 | br_uint_32* ConvertLongCopy(br_uint_32** pextra, br_uint_32* src, br_int_32 count, br_size_t* pextra_space) { |
||
60 | //br_uint_32* ret; // Pierre-Marie Baty -- unused variable |
||
61 | LOG_TRACE("(%p, %p, %d, %p)", pextra, src, count, pextra_space); |
||
62 | NOT_IMPLEMENTED(); |
||
63 | } |
||
64 | |||
65 | // IDA: br_error __usercall ValueQuery@<EAX>(br_token_value *tv@<EAX>, void **pextra@<EDX>, br_size_t *pextra_size@<EBX>, void *block@<ECX>, br_tv_template_entry *tep) |
||
66 | br_error ValueQuery(br_token_value* tv, void** pextra, br_size_t* pextra_size, void* block, br_tv_template_entry* tep) { |
||
67 | //void* mem; // Pierre-Marie Baty -- unused variable |
||
68 | //br_uint_32* lp; // Pierre-Marie Baty -- unused variable |
||
69 | //int t; // Pierre-Marie Baty -- unused variable |
||
70 | //br_tv_custom* custp; // Pierre-Marie Baty -- unused variable |
||
71 | LOG_TRACE("(%p, %p, %p, %p, %p)", tv, pextra, pextra_size, block, tep); |
||
72 | NOT_IMPLEMENTED(); |
||
73 | } |
||
74 | |||
75 | // IDA: br_error __usercall ValueSet@<EAX>(void *block@<EAX>, br_token_value *tv@<EDX>, br_tv_template_entry *tep@<EBX>) |
||
76 | br_error ValueSet(void* block, br_token_value* tv, br_tv_template_entry* tep) { |
||
77 | void* mem; |
||
78 | int i; |
||
79 | int t; |
||
80 | br_tv_custom* custp; |
||
81 | LOG_TRACE("(%p, %p, %p)", block, tv, tep); |
||
82 | NOT_IMPLEMENTED(); |
||
83 | } |
||
84 | |||
85 | // IDA: br_size_t __usercall ValueExtraSize@<EAX>(void *block@<EAX>, br_tv_template_entry *tep@<EDX>) |
||
86 | br_size_t ValueExtraSize(void* block, br_tv_template_entry* tep) { |
||
87 | //void* mem; // Pierre-Marie Baty -- unused variable |
||
88 | //br_uint_32* lp; // Pierre-Marie Baty -- unused variable |
||
89 | //int t; // Pierre-Marie Baty -- unused variable |
||
90 | //br_tv_custom* custp; // Pierre-Marie Baty -- unused variable |
||
91 | LOG_TRACE("(%p, %p)", block, tep); |
||
92 | NOT_IMPLEMENTED(); |
||
93 | } |
||
94 | |||
95 | // IDA: br_error __cdecl BrTokenValueQuery(br_uint_32 *pvalue, br_uint_32 *extra, br_size_t extra_size, br_token t, void *block, br_tv_template *template) |
||
96 | br_error BrTokenValueQuery(br_uint_32* pvalue, br_uint_32* extra, br_size_t extra_size, br_token t, void* block, br_tv_template* template) { |
||
97 | //br_int_32 o; // Pierre-Marie Baty -- unused variable |
||
98 | //br_tv_template_entry* tep; // Pierre-Marie Baty -- unused variable |
||
99 | //br_token_value tv; // Pierre-Marie Baty -- unused variable |
||
100 | //br_error r; // Pierre-Marie Baty -- unused variable |
||
101 | LOG_TRACE("(%p, %p, %d, %d, %p, %p)", pvalue, extra, extra_size, t, block, template); |
||
102 | NOT_IMPLEMENTED(); |
||
103 | } |
||
104 | |||
105 | // IDA: br_error __cdecl BrTokenValueQueryMany(br_token_value *tv, void *extra, br_size_t extra_size, br_int_32 *pcount, void *block, br_tv_template *template) |
||
106 | br_error BrTokenValueQueryMany(br_token_value* tv, void* extra, br_size_t extra_size, br_int_32* pcount, void* block, br_tv_template* template) { |
||
107 | //br_int_32 o; // Pierre-Marie Baty -- unused variable |
||
108 | //br_tv_template_entry* tep; // Pierre-Marie Baty -- unused variable |
||
109 | //br_error r; // Pierre-Marie Baty -- unused variable |
||
110 | LOG_TRACE("(%p, %p, %d, %p, %p, %p)", tv, extra, extra_size, pcount, block, template); |
||
111 | NOT_IMPLEMENTED(); |
||
112 | } |
||
113 | |||
114 | // IDA: br_error __cdecl BrTokenValueQueryManySize(br_size_t *psize, br_token_value *tv, void *block, br_tv_template *template) |
||
115 | br_error BrTokenValueQueryManySize(br_size_t* psize, br_token_value* tv, void* block, br_tv_template* template) { |
||
116 | //br_int_32 o; // Pierre-Marie Baty -- unused variable |
||
117 | //br_size_t extra_size; // Pierre-Marie Baty -- unused variable |
||
118 | LOG_TRACE("(%p, %p, %p, %p)", psize, tv, block, template); |
||
119 | NOT_IMPLEMENTED(); |
||
120 | } |
||
121 | |||
122 | // IDA: br_error __cdecl BrTokenValueQueryAll(br_token_value *buffer, br_size_t buffer_size, void *block, br_tv_template *template) |
||
123 | br_error BrTokenValueQueryAll(br_token_value* buffer, br_size_t buffer_size, void* block, br_tv_template* template) { |
||
124 | //br_tv_template_entry* tp; // Pierre-Marie Baty -- unused variable |
||
125 | //int n; // Pierre-Marie Baty -- unused variable |
||
126 | //int e; // Pierre-Marie Baty -- unused variable |
||
127 | //br_token_value* tv; // Pierre-Marie Baty -- unused variable |
||
128 | //char* extra; // Pierre-Marie Baty -- unused variable |
||
129 | //br_size_t extra_size; // Pierre-Marie Baty -- unused variable |
||
130 | //br_error r; // Pierre-Marie Baty -- unused variable |
||
131 | LOG_TRACE("(%p, %d, %p, %p)", buffer, buffer_size, block, template); |
||
132 | NOT_IMPLEMENTED(); |
||
133 | } |
||
134 | |||
135 | // IDA: br_error __cdecl BrTokenValueQueryAllSize(br_size_t *psize, void *block, br_tv_template *template) |
||
136 | br_error BrTokenValueQueryAllSize(br_size_t* psize, void* block, br_tv_template* template) { |
||
137 | //br_tv_template_entry* tp; // Pierre-Marie Baty -- unused variable |
||
138 | //int e; // Pierre-Marie Baty -- unused variable |
||
139 | //int n; // Pierre-Marie Baty -- unused variable |
||
140 | //br_size_t extra_size; // Pierre-Marie Baty -- unused variable |
||
141 | LOG_TRACE("(%p, %p, %p)", psize, block, template); |
||
142 | NOT_IMPLEMENTED(); |
||
143 | } |
||
144 | |||
145 | // IDA: br_error __cdecl BrTokenValueSet(void *mem, br_uint_32 *pcombined_mask, br_token t, br_uint_32 value, br_tv_template *template) |
||
146 | br_error BrTokenValueSet(void* mem, br_uint_32* pcombined_mask, br_token t, br_uint_32 value, br_tv_template* template) { |
||
147 | //br_int_32 o; // Pierre-Marie Baty -- unused variable |
||
148 | //br_error r; // Pierre-Marie Baty -- unused variable |
||
149 | //br_token_value tv; // Pierre-Marie Baty -- unused variable |
||
150 | LOG_TRACE("(%p, %p, %d, %d, %p)", mem, pcombined_mask, t, value, template); |
||
151 | NOT_IMPLEMENTED(); |
||
152 | } |
||
153 | |||
154 | // IDA: br_error __cdecl BrTokenValueSetMany(void *mem, br_int_32 *pcount, br_uint_32 *pcombined_mask, br_token_value *tv, br_tv_template *template) |
||
155 | br_error BrTokenValueSetMany(void* mem, br_int_32* pcount, br_uint_32* pcombined_mask, br_token_value* tv, br_tv_template* template) { |
||
156 | //br_int_32 o; // Pierre-Marie Baty -- unused variable |
||
157 | //br_int_32 n; // Pierre-Marie Baty -- unused variable |
||
158 | //br_error r; // Pierre-Marie Baty -- unused variable |
||
159 | //br_uint_32 cm; // Pierre-Marie Baty -- unused variable |
||
160 | STUB(); |
||
161 | return 0; // Pierre-Marie Baty -- function must return a value |
||
162 | } |
||
163 | |||
164 | // IDA: void __usercall DumpMatrixInteger(br_int_32 *ip@<EAX>, int rows@<EDX>, int cols@<EBX>, char *prefix@<ECX>, char *info_0, char *info_n, br_putline_cbfn *putline, void *arg) |
||
165 | void DumpMatrixInteger(br_int_32* ip, int rows, int cols, char* prefix, char* info_0, char* info_n, br_putline_cbfn* putline, void* arg) { |
||
166 | //int i; // Pierre-Marie Baty -- unused variable |
||
167 | //int j; // Pierre-Marie Baty -- unused variable |
||
168 | //char* cp; // Pierre-Marie Baty -- unused variable |
||
169 | //char value[128]; // Pierre-Marie Baty -- unused variable |
||
170 | LOG_TRACE("(%p, %d, %d, \"%s\", \"%s\", \"%s\", %p, %p)", ip, rows, cols, prefix, info_0, info_n, putline, arg); |
||
171 | NOT_IMPLEMENTED(); |
||
172 | } |
||
173 | |||
174 | // IDA: void __usercall DumpMatrixFixed(br_fixed_ls *xp@<EAX>, int rows@<EDX>, int cols@<EBX>, char *prefix@<ECX>, char *info_0, char *info_n, br_putline_cbfn *putline, void *arg) |
||
175 | void DumpMatrixFixed(br_fixed_ls* xp, int rows, int cols, char* prefix, char* info_0, char* info_n, br_putline_cbfn* putline, void* arg) { |
||
176 | //int i; // Pierre-Marie Baty -- unused variable |
||
177 | //int j; // Pierre-Marie Baty -- unused variable |
||
178 | //char* cp; // Pierre-Marie Baty -- unused variable |
||
179 | //char value[128]; // Pierre-Marie Baty -- unused variable |
||
180 | LOG_TRACE("(%p, %d, %d, \"%s\", \"%s\", \"%s\", %p, %p)", xp, rows, cols, prefix, info_0, info_n, putline, arg); |
||
181 | NOT_IMPLEMENTED(); |
||
182 | } |
||
183 | |||
184 | // IDA: void __usercall DumpMatrixFloat(br_float *fp@<EAX>, int rows@<EDX>, int cols@<EBX>, char *prefix@<ECX>, char *info_0, char *info_n, br_putline_cbfn *putline, void *arg) |
||
185 | void DumpMatrixFloat(br_float* fp, int rows, int cols, char* prefix, char* info_0, char* info_n, br_putline_cbfn* putline, void* arg) { |
||
186 | //int i; // Pierre-Marie Baty -- unused variable |
||
187 | //int j; // Pierre-Marie Baty -- unused variable |
||
188 | //char* cp; // Pierre-Marie Baty -- unused variable |
||
189 | //char value[128]; // Pierre-Marie Baty -- unused variable |
||
190 | LOG_TRACE("(%p, %d, %d, \"%s\", \"%s\", \"%s\", %p, %p)", fp, rows, cols, prefix, info_0, info_n, putline, arg); |
||
191 | NOT_IMPLEMENTED(); |
||
192 | } |
||
193 | |||
194 | // IDA: void __usercall DumpObject(br_object *h@<EAX>, char *prefix@<EDX>, char *info@<EBX>, br_putline_cbfn *putline@<ECX>, void *arg) |
||
195 | void DumpObject(br_object* h, char* prefix, char* info, br_putline_cbfn* putline, void* arg) { |
||
196 | //char value[128]; // Pierre-Marie Baty -- unused variable |
||
197 | //char* dev_ident; // Pierre-Marie Baty -- unused variable |
||
198 | //char* h_ident; // Pierre-Marie Baty -- unused variable |
||
199 | //br_object* dev; // Pierre-Marie Baty -- unused variable |
||
200 | LOG_TRACE("(%p, \"%s\", \"%s\", %p, %p)", h, prefix, info, putline, arg); |
||
201 | NOT_IMPLEMENTED(); |
||
202 | } |
||
203 | |||
204 | // IDA: void __cdecl BrTokenValueDump(br_token_value *tv, char *prefix, br_putline_cbfn *putline, void *arg) |
||
205 | void BrTokenValueDump(br_token_value* tv, char* prefix, br_putline_cbfn* putline, void* arg) { |
||
206 | //char* id; // Pierre-Marie Baty -- unused variable |
||
207 | //char value[128]; // Pierre-Marie Baty -- unused variable |
||
208 | //char tmp[128]; // Pierre-Marie Baty -- unused variable |
||
209 | //char info_0[64]; // Pierre-Marie Baty -- unused variable |
||
210 | //char* info_n; // Pierre-Marie Baty -- unused variable |
||
211 | //char* pvalue; // Pierre-Marie Baty -- unused variable |
||
212 | //int n; // Pierre-Marie Baty -- unused variable |
||
213 | //int i; // Pierre-Marie Baty -- unused variable |
||
214 | //br_object** pph; // Pierre-Marie Baty -- unused variable |
||
215 | //void** ppp; // Pierre-Marie Baty -- unused variable |
||
216 | //br_token* pt; // Pierre-Marie Baty -- unused variable |
||
217 | LOG_TRACE("(%p, \"%s\", %p, %p)", tv, prefix, putline, arg); |
||
218 | NOT_IMPLEMENTED(); |
||
219 | } |
||
220 | |||
221 | // IDA: br_error __cdecl BrStringToTokenValue(br_token_value *buffer, br_size_t buffer_size, char *str) |
||
222 | br_error BrStringToTokenValue(br_token_value* buffer, br_size_t buffer_size, char* str) { |
||
223 | //br_lexer* l; // Pierre-Marie Baty -- unused variable |
||
224 | //br_error r; // Pierre-Marie Baty -- unused variable |
||
225 | //static br_lexer_keyword keywords[4]; // Pierre-Marie Baty -- unused variable |
||
226 | LOG_TRACE("(%p, %d, \"%s\")", buffer, buffer_size, str); |
||
227 | NOT_IMPLEMENTED(); |
||
228 | } |
||
229 | |||
230 | // IDA: br_error __usercall parseTokenValue@<EAX>(br_lexer *l@<EAX>, br_token_value *tv@<EDX>, br_size_t size@<EBX>) |
||
231 | br_error parseTokenValue(br_lexer* l, br_token_value* tv, br_size_t size) { |
||
232 | //int len; // Pierre-Marie Baty -- unused variable |
||
233 | //char name[40]; // Pierre-Marie Baty -- unused variable |
||
234 | //br_token type; // Pierre-Marie Baty -- unused variable |
||
235 | //static br_token real_types[2]; // Pierre-Marie Baty -- unused variable |
||
236 | //br_error r; // Pierre-Marie Baty -- unused variable |
||
237 | LOG_TRACE("(%p, %p, %d)", l, tv, size); |
||
238 | NOT_IMPLEMENTED(); |
||
239 | } |
||
240 | |||
241 | // IDA: br_boolean __cdecl BrTokenValueCompare(br_token_value *tv1, br_token_value *tv2) |
||
242 | br_boolean BrTokenValueCompare(br_token_value* tv1, br_token_value* tv2) { |
||
243 | //int i; // Pierre-Marie Baty -- unused variable |
||
244 | LOG_TRACE("(%p, %p)", tv1, tv2); |
||
245 | NOT_IMPLEMENTED(); |
||
246 | } |
||
247 | |||
248 | // IDA: br_error __usercall BrTokenValueDup@<EAX>(br_token_value **dstp@<EAX>, br_token_value *src@<EDX>) |
||
249 | br_error BrTokenValueDup(br_token_value** dstp, br_token_value* src) { |
||
250 | //int i; // Pierre-Marie Baty -- unused variable |
||
251 | //int c; // Pierre-Marie Baty -- unused variable |
||
252 | //br_token_value* tv; // Pierre-Marie Baty -- unused variable |
||
253 | LOG_TRACE("(%p, %p)", dstp, src); |
||
254 | NOT_IMPLEMENTED(); |
||
255 | } |