Lines Matching refs:dp

107 unw_decode_x1 (unsigned char *dp, unsigned char code, void *arg)
112 byte1 = *dp++;
113 t = unw_decode_uleb128 (&dp);
114 off = unw_decode_uleb128 (&dp);
120 return dp;
124 unw_decode_x2 (unsigned char *dp, unsigned char code, void *arg)
129 byte1 = *dp++; byte2 = *dp++;
130 t = unw_decode_uleb128 (&dp);
138 return dp;
142 unw_decode_x3 (unsigned char *dp, unsigned char code, void *arg)
147 byte1 = *dp++; byte2 = *dp++;
148 t = unw_decode_uleb128 (&dp);
149 off = unw_decode_uleb128 (&dp);
158 return dp;
162 unw_decode_x4 (unsigned char *dp, unsigned char code, void *arg)
167 byte1 = *dp++; byte2 = *dp++; byte3 = *dp++;
168 t = unw_decode_uleb128 (&dp);
179 return dp;
183 unw_decode_r1 (unsigned char *dp, unsigned char code, void *arg)
190 return dp;
194 unw_decode_r2 (unsigned char *dp, unsigned char code, void *arg)
199 byte1 = *dp++;
203 rlen = unw_decode_uleb128 (&dp);
205 return dp;
209 unw_decode_r3 (unsigned char *dp, unsigned char code, void *arg)
213 rlen = unw_decode_uleb128 (&dp);
215 return dp;
219 unw_decode_p1 (unsigned char *dp, unsigned char code, void *arg)
224 return dp;
228 unw_decode_p2_p5 (unsigned char *dp, unsigned char code, void *arg)
232 unsigned char byte1 = *dp++;
239 unsigned char byte1 = *dp++, r, dst;
261 UNW_DEC_SPILL_MASK(P4, dp, arg);
266 byte1 = *dp++; byte2 = *dp++; byte3 = *dp++;
273 return dp;
277 unw_decode_p6 (unsigned char *dp, unsigned char code, void *arg)
286 return dp;
290 unw_decode_p7_p10 (unsigned char *dp, unsigned char code, void *arg)
298 t = unw_decode_uleb128 (&dp);
302 size = unw_decode_uleb128 (&dp);
330 r = *dp++;
331 t = unw_decode_uleb128 (&dp);
359 byte1 = *dp++; byte2 = *dp++;
364 byte1 = *dp++; byte2 = *dp++;
369 return unw_decode_x1 (dp, code, arg);
372 return unw_decode_x2 (dp, code, arg);
375 return unw_decode_x3 (dp, code, arg);
378 return unw_decode_x4 (dp, code, arg);
385 return dp;
389 unw_decode_b1 (unsigned char *dp, unsigned char code, void *arg)
397 return dp;
401 unw_decode_b2 (unsigned char *dp, unsigned char code, void *arg)
405 t = unw_decode_uleb128 (&dp);
407 return dp;
411 unw_decode_b3_x4 (unsigned char *dp, unsigned char code, void *arg)
417 t = unw_decode_uleb128 (&dp);
418 ecount = unw_decode_uleb128 (&dp);
423 label = unw_decode_uleb128 (&dp);
432 case 1: return unw_decode_x1 (dp, code, arg);
433 case 2: return unw_decode_x2 (dp, code, arg);
434 case 3: return unw_decode_x3 (dp, code, arg);
435 case 4: return unw_decode_x4 (dp, code, arg);
438 return dp;
447 unw_decode (unsigned char *dp, int inside_body, void *arg)
451 code = *dp++;
455 dp = unw_decode_r1 (dp, code, arg);
457 dp = unw_decode_r2 (dp, code, arg);
459 dp = unw_decode_r3 (dp, code, arg);
464 case 5: dp = unw_decode_b1 (dp, code, arg); break;
465 case 6: dp = unw_decode_b2 (dp, code, arg); break;
466 case 7: dp = unw_decode_b3_x4 (dp, code, arg); break;
471 case 4: dp = unw_decode_p1 (dp, code, arg); break;
472 case 5: dp = unw_decode_p2_p5 (dp, code, arg); break;
473 case 6: dp = unw_decode_p6 (dp, code, arg); break;
474 case 7: dp = unw_decode_p7_p10 (dp, code, arg); break;
476 return dp;