Lines Matching refs:arg

85 unw_decode_x1 (unsigned char *dp, unsigned char code, void *arg)  in unw_decode_x1()  argument
95 UNW_DEC_SPILL_SPREL(X1, t, abreg, off, arg); in unw_decode_x1()
97 UNW_DEC_SPILL_PSPREL(X1, t, abreg, off, arg); in unw_decode_x1()
102 unw_decode_x2 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_x2() argument
113 UNW_DEC_RESTORE(X2, t, abreg, arg); in unw_decode_x2()
115 UNW_DEC_SPILL_REG(X2, t, abreg, x, ytreg, arg); in unw_decode_x2()
120 unw_decode_x3 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_x3() argument
133 UNW_DEC_SPILL_SPREL_P(X3, qp, t, abreg, off, arg); in unw_decode_x3()
135 UNW_DEC_SPILL_PSPREL_P(X3, qp, t, abreg, off, arg); in unw_decode_x3()
140 unw_decode_x4 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_x4() argument
154 UNW_DEC_RESTORE_P(X4, qp, t, abreg, arg); in unw_decode_x4()
156 UNW_DEC_SPILL_REG_P(X4, qp, t, abreg, x, ytreg, arg); in unw_decode_x4()
161 unw_decode_r1 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_r1() argument
167 UNW_DEC_PROLOGUE(R1, body, rlen, arg); in unw_decode_r1()
172 unw_decode_r2 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_r2() argument
182 UNW_DEC_PROLOGUE_GR(R2, rlen, mask, grsave, arg); in unw_decode_r2()
187 unw_decode_r3 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_r3() argument
192 UNW_DEC_PROLOGUE(R3, ((code & 0x3) == 1), rlen, arg); in unw_decode_r3()
197 unw_decode_p1 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_p1() argument
201 UNW_DEC_BR_MEM(P1, brmask, arg); in unw_decode_p1()
206 unw_decode_p2_p5 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_p2_p5() argument
213 (byte1 & 0x7f), arg); in unw_decode_p2_p5()
223 case 0: UNW_DEC_REG_GR(P3, UNW_REG_PSP, dst, arg); break; in unw_decode_p2_p5()
224 case 1: UNW_DEC_REG_GR(P3, UNW_REG_RP, dst, arg); break; in unw_decode_p2_p5()
225 case 2: UNW_DEC_REG_GR(P3, UNW_REG_PFS, dst, arg); break; in unw_decode_p2_p5()
226 case 3: UNW_DEC_REG_GR(P3, UNW_REG_PR, dst, arg); break; in unw_decode_p2_p5()
227 case 4: UNW_DEC_REG_GR(P3, UNW_REG_UNAT, dst, arg); break; in unw_decode_p2_p5()
228 case 5: UNW_DEC_REG_GR(P3, UNW_REG_LC, dst, arg); break; in unw_decode_p2_p5()
229 case 6: UNW_DEC_RP_BR(P3, dst, arg); break; in unw_decode_p2_p5()
230 case 7: UNW_DEC_REG_GR(P3, UNW_REG_RNAT, dst, arg); break; in unw_decode_p2_p5()
231 case 8: UNW_DEC_REG_GR(P3, UNW_REG_BSP, dst, arg); break; in unw_decode_p2_p5()
232 case 9: UNW_DEC_REG_GR(P3, UNW_REG_BSPSTORE, dst, arg); break; in unw_decode_p2_p5()
233 case 10: UNW_DEC_REG_GR(P3, UNW_REG_FPSR, dst, arg); break; in unw_decode_p2_p5()
234 case 11: UNW_DEC_PRIUNAT_GR(P3, dst, arg); break; in unw_decode_p2_p5()
239 UNW_DEC_SPILL_MASK(P4, dp, arg); in unw_decode_p2_p5()
247 UNW_DEC_FRGR_MEM(P5, grmask, frmask, arg); in unw_decode_p2_p5()
255 unw_decode_p6 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_p6() argument
261 UNW_DEC_GR_MEM(P6, mask, arg); in unw_decode_p6()
263 UNW_DEC_FR_MEM(P6, mask, arg); in unw_decode_p6()
268 unw_decode_p7_p10 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_p7_p10() argument
281 UNW_DEC_MEM_STACK_F(P7, t, size, arg); in unw_decode_p7_p10()
284 case 1: UNW_DEC_MEM_STACK_V(P7, t, arg); break; in unw_decode_p7_p10()
285 case 2: UNW_DEC_SPILL_BASE(P7, t, arg); break; in unw_decode_p7_p10()
286 case 3: UNW_DEC_REG_SPREL(P7, UNW_REG_PSP, t, arg); break; in unw_decode_p7_p10()
287 case 4: UNW_DEC_REG_WHEN(P7, UNW_REG_RP, t, arg); break; in unw_decode_p7_p10()
288 case 5: UNW_DEC_REG_PSPREL(P7, UNW_REG_RP, t, arg); break; in unw_decode_p7_p10()
289 case 6: UNW_DEC_REG_WHEN(P7, UNW_REG_PFS, t, arg); break; in unw_decode_p7_p10()
290 case 7: UNW_DEC_REG_PSPREL(P7, UNW_REG_PFS, t, arg); break; in unw_decode_p7_p10()
291 case 8: UNW_DEC_REG_WHEN(P7, UNW_REG_PR, t, arg); break; in unw_decode_p7_p10()
292 case 9: UNW_DEC_REG_PSPREL(P7, UNW_REG_PR, t, arg); break; in unw_decode_p7_p10()
293 case 10: UNW_DEC_REG_WHEN(P7, UNW_REG_LC, t, arg); break; in unw_decode_p7_p10()
294 case 11: UNW_DEC_REG_PSPREL(P7, UNW_REG_LC, t, arg); break; in unw_decode_p7_p10()
295 case 12: UNW_DEC_REG_WHEN(P7, UNW_REG_UNAT, t, arg); break; in unw_decode_p7_p10()
296 case 13: UNW_DEC_REG_PSPREL(P7, UNW_REG_UNAT, t, arg); break; in unw_decode_p7_p10()
297 case 14: UNW_DEC_REG_WHEN(P7, UNW_REG_FPSR, t, arg); break; in unw_decode_p7_p10()
298 case 15: UNW_DEC_REG_PSPREL(P7, UNW_REG_FPSR, t, arg); break; in unw_decode_p7_p10()
312 case 1: UNW_DEC_REG_SPREL(P8, UNW_REG_RP, t, arg); break; in unw_decode_p7_p10()
313 case 2: UNW_DEC_REG_SPREL(P8, UNW_REG_PFS, t, arg); break; in unw_decode_p7_p10()
314 case 3: UNW_DEC_REG_SPREL(P8, UNW_REG_PR, t, arg); break; in unw_decode_p7_p10()
315 case 4: UNW_DEC_REG_SPREL(P8, UNW_REG_LC, t, arg); break; in unw_decode_p7_p10()
316 case 5: UNW_DEC_REG_SPREL(P8, UNW_REG_UNAT, t, arg); break; in unw_decode_p7_p10()
317 case 6: UNW_DEC_REG_SPREL(P8, UNW_REG_FPSR, t, arg); break; in unw_decode_p7_p10()
318 case 7: UNW_DEC_REG_WHEN(P8, UNW_REG_BSP, t, arg); break; in unw_decode_p7_p10()
319 case 8: UNW_DEC_REG_PSPREL(P8, UNW_REG_BSP, t, arg); break; in unw_decode_p7_p10()
320 case 9: UNW_DEC_REG_SPREL(P8, UNW_REG_BSP, t, arg); break; in unw_decode_p7_p10()
321 case 10: UNW_DEC_REG_WHEN(P8, UNW_REG_BSPSTORE, t, arg); break; in unw_decode_p7_p10()
322 case 11: UNW_DEC_REG_PSPREL(P8, UNW_REG_BSPSTORE, t, arg); break; in unw_decode_p7_p10()
323 case 12: UNW_DEC_REG_SPREL(P8, UNW_REG_BSPSTORE, t, arg); break; in unw_decode_p7_p10()
324 case 13: UNW_DEC_REG_WHEN(P8, UNW_REG_RNAT, t, arg); break; in unw_decode_p7_p10()
325 case 14: UNW_DEC_REG_PSPREL(P8, UNW_REG_RNAT, t, arg); break; in unw_decode_p7_p10()
326 case 15: UNW_DEC_REG_SPREL(P8, UNW_REG_RNAT, t, arg); break; in unw_decode_p7_p10()
327 case 16: UNW_DEC_PRIUNAT_WHEN_GR(P8, t, arg); break; in unw_decode_p7_p10()
328 case 17: UNW_DEC_PRIUNAT_PSPREL(P8, t, arg); break; in unw_decode_p7_p10()
329 case 18: UNW_DEC_PRIUNAT_SPREL(P8, t, arg); break; in unw_decode_p7_p10()
330 case 19: UNW_DEC_PRIUNAT_WHEN_MEM(P8, t, arg); break; in unw_decode_p7_p10()
338 UNW_DEC_GR_GR(P9, (byte1 & 0xf), (byte2 & 0x7f), arg); in unw_decode_p7_p10()
343 UNW_DEC_ABI(P10, byte1, byte2, arg); in unw_decode_p7_p10()
347 return unw_decode_x1 (dp, code, arg); in unw_decode_p7_p10()
350 return unw_decode_x2 (dp, code, arg); in unw_decode_p7_p10()
353 return unw_decode_x3 (dp, code, arg); in unw_decode_p7_p10()
356 return unw_decode_x4 (dp, code, arg); in unw_decode_p7_p10()
367 unw_decode_b1 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_b1() argument
372 UNW_DEC_COPY_STATE(B1, label, arg); in unw_decode_b1()
374 UNW_DEC_LABEL_STATE(B1, label, arg); in unw_decode_b1()
379 unw_decode_b2 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_b2() argument
384 UNW_DEC_EPILOGUE(B2, t, (code & 0x1f), arg); in unw_decode_b2()
389 unw_decode_b3_x4 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_b3_x4() argument
397 UNW_DEC_EPILOGUE(B3, t, ecount, arg); in unw_decode_b3_x4()
403 UNW_DEC_COPY_STATE(B4, label, arg); in unw_decode_b3_x4()
405 UNW_DEC_LABEL_STATE(B4, label, arg); in unw_decode_b3_x4()
410 case 1: return unw_decode_x1 (dp, code, arg); in unw_decode_b3_x4()
411 case 2: return unw_decode_x2 (dp, code, arg); in unw_decode_b3_x4()
412 case 3: return unw_decode_x3 (dp, code, arg); in unw_decode_b3_x4()
413 case 4: return unw_decode_x4 (dp, code, arg); in unw_decode_b3_x4()
450 unw_decode (unsigned char *dp, int inside_body, void *arg) in unw_decode() argument
457 dp = (*decoder) (dp, code, arg); in unw_decode()