Lines Matching refs:arg
107 unw_decode_x1 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_x1() argument
117 UNW_DEC_SPILL_SPREL(X1, t, abreg, off, arg); in unw_decode_x1()
119 UNW_DEC_SPILL_PSPREL(X1, t, abreg, off, arg); in unw_decode_x1()
124 unw_decode_x2 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_x2() argument
135 UNW_DEC_RESTORE(X2, t, abreg, arg); in unw_decode_x2()
137 UNW_DEC_SPILL_REG(X2, t, abreg, x, ytreg, arg); in unw_decode_x2()
142 unw_decode_x3 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_x3() argument
155 UNW_DEC_SPILL_SPREL_P(X3, qp, t, abreg, off, arg); in unw_decode_x3()
157 UNW_DEC_SPILL_PSPREL_P(X3, qp, t, abreg, off, arg); in unw_decode_x3()
162 unw_decode_x4 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_x4() argument
176 UNW_DEC_RESTORE_P(X4, qp, t, abreg, arg); in unw_decode_x4()
178 UNW_DEC_SPILL_REG_P(X4, qp, t, abreg, x, ytreg, arg); in unw_decode_x4()
183 unw_decode_r1 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_r1() argument
189 UNW_DEC_PROLOGUE(R1, body, rlen, arg); in unw_decode_r1()
194 unw_decode_r2 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_r2() argument
204 UNW_DEC_PROLOGUE_GR(R2, rlen, mask, grsave, arg); in unw_decode_r2()
209 unw_decode_r3 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_r3() argument
214 UNW_DEC_PROLOGUE(R3, ((code & 0x3) == 1), rlen, arg); in unw_decode_r3()
219 unw_decode_p1 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_p1() argument
223 UNW_DEC_BR_MEM(P1, brmask, arg); in unw_decode_p1()
228 unw_decode_p2_p5 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_p2_p5() argument
235 (byte1 & 0x7f), arg); in unw_decode_p2_p5()
245 case 0: UNW_DEC_REG_GR(P3, UNW_REG_PSP, dst, arg); break; in unw_decode_p2_p5()
246 case 1: UNW_DEC_REG_GR(P3, UNW_REG_RP, dst, arg); break; in unw_decode_p2_p5()
247 case 2: UNW_DEC_REG_GR(P3, UNW_REG_PFS, dst, arg); break; in unw_decode_p2_p5()
248 case 3: UNW_DEC_REG_GR(P3, UNW_REG_PR, dst, arg); break; in unw_decode_p2_p5()
249 case 4: UNW_DEC_REG_GR(P3, UNW_REG_UNAT, dst, arg); break; in unw_decode_p2_p5()
250 case 5: UNW_DEC_REG_GR(P3, UNW_REG_LC, dst, arg); break; in unw_decode_p2_p5()
251 case 6: UNW_DEC_RP_BR(P3, dst, arg); break; in unw_decode_p2_p5()
252 case 7: UNW_DEC_REG_GR(P3, UNW_REG_RNAT, dst, arg); break; in unw_decode_p2_p5()
253 case 8: UNW_DEC_REG_GR(P3, UNW_REG_BSP, dst, arg); break; in unw_decode_p2_p5()
254 case 9: UNW_DEC_REG_GR(P3, UNW_REG_BSPSTORE, dst, arg); break; in unw_decode_p2_p5()
255 case 10: UNW_DEC_REG_GR(P3, UNW_REG_FPSR, dst, arg); break; in unw_decode_p2_p5()
256 case 11: UNW_DEC_PRIUNAT_GR(P3, dst, arg); break; in unw_decode_p2_p5()
261 UNW_DEC_SPILL_MASK(P4, dp, arg); in unw_decode_p2_p5()
269 UNW_DEC_FRGR_MEM(P5, grmask, frmask, arg); in unw_decode_p2_p5()
277 unw_decode_p6 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_p6() argument
283 UNW_DEC_GR_MEM(P6, mask, arg); in unw_decode_p6()
285 UNW_DEC_FR_MEM(P6, mask, arg); in unw_decode_p6()
290 unw_decode_p7_p10 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_p7_p10() argument
303 UNW_DEC_MEM_STACK_F(P7, t, size, arg); in unw_decode_p7_p10()
306 case 1: UNW_DEC_MEM_STACK_V(P7, t, arg); break; in unw_decode_p7_p10()
307 case 2: UNW_DEC_SPILL_BASE(P7, t, arg); break; in unw_decode_p7_p10()
308 case 3: UNW_DEC_REG_SPREL(P7, UNW_REG_PSP, t, arg); break; in unw_decode_p7_p10()
309 case 4: UNW_DEC_REG_WHEN(P7, UNW_REG_RP, t, arg); break; in unw_decode_p7_p10()
310 case 5: UNW_DEC_REG_PSPREL(P7, UNW_REG_RP, t, arg); break; in unw_decode_p7_p10()
311 case 6: UNW_DEC_REG_WHEN(P7, UNW_REG_PFS, t, arg); break; in unw_decode_p7_p10()
312 case 7: UNW_DEC_REG_PSPREL(P7, UNW_REG_PFS, t, arg); break; in unw_decode_p7_p10()
313 case 8: UNW_DEC_REG_WHEN(P7, UNW_REG_PR, t, arg); break; in unw_decode_p7_p10()
314 case 9: UNW_DEC_REG_PSPREL(P7, UNW_REG_PR, t, arg); break; in unw_decode_p7_p10()
315 case 10: UNW_DEC_REG_WHEN(P7, UNW_REG_LC, t, arg); break; in unw_decode_p7_p10()
316 case 11: UNW_DEC_REG_PSPREL(P7, UNW_REG_LC, t, arg); break; in unw_decode_p7_p10()
317 case 12: UNW_DEC_REG_WHEN(P7, UNW_REG_UNAT, t, arg); break; in unw_decode_p7_p10()
318 case 13: UNW_DEC_REG_PSPREL(P7, UNW_REG_UNAT, t, arg); break; in unw_decode_p7_p10()
319 case 14: UNW_DEC_REG_WHEN(P7, UNW_REG_FPSR, t, arg); break; in unw_decode_p7_p10()
320 case 15: UNW_DEC_REG_PSPREL(P7, UNW_REG_FPSR, t, arg); break; in unw_decode_p7_p10()
334 case 1: UNW_DEC_REG_SPREL(P8, UNW_REG_RP, t, arg); break; in unw_decode_p7_p10()
335 case 2: UNW_DEC_REG_SPREL(P8, UNW_REG_PFS, t, arg); break; in unw_decode_p7_p10()
336 case 3: UNW_DEC_REG_SPREL(P8, UNW_REG_PR, t, arg); break; in unw_decode_p7_p10()
337 case 4: UNW_DEC_REG_SPREL(P8, UNW_REG_LC, t, arg); break; in unw_decode_p7_p10()
338 case 5: UNW_DEC_REG_SPREL(P8, UNW_REG_UNAT, t, arg); break; in unw_decode_p7_p10()
339 case 6: UNW_DEC_REG_SPREL(P8, UNW_REG_FPSR, t, arg); break; in unw_decode_p7_p10()
340 case 7: UNW_DEC_REG_WHEN(P8, UNW_REG_BSP, t, arg); break; in unw_decode_p7_p10()
341 case 8: UNW_DEC_REG_PSPREL(P8, UNW_REG_BSP, t, arg); break; in unw_decode_p7_p10()
342 case 9: UNW_DEC_REG_SPREL(P8, UNW_REG_BSP, t, arg); break; in unw_decode_p7_p10()
343 case 10: UNW_DEC_REG_WHEN(P8, UNW_REG_BSPSTORE, t, arg); break; in unw_decode_p7_p10()
344 case 11: UNW_DEC_REG_PSPREL(P8, UNW_REG_BSPSTORE, t, arg); break; in unw_decode_p7_p10()
345 case 12: UNW_DEC_REG_SPREL(P8, UNW_REG_BSPSTORE, t, arg); break; in unw_decode_p7_p10()
346 case 13: UNW_DEC_REG_WHEN(P8, UNW_REG_RNAT, t, arg); break; in unw_decode_p7_p10()
347 case 14: UNW_DEC_REG_PSPREL(P8, UNW_REG_RNAT, t, arg); break; in unw_decode_p7_p10()
348 case 15: UNW_DEC_REG_SPREL(P8, UNW_REG_RNAT, t, arg); break; in unw_decode_p7_p10()
349 case 16: UNW_DEC_PRIUNAT_WHEN_GR(P8, t, arg); break; in unw_decode_p7_p10()
350 case 17: UNW_DEC_PRIUNAT_PSPREL(P8, t, arg); break; in unw_decode_p7_p10()
351 case 18: UNW_DEC_PRIUNAT_SPREL(P8, t, arg); break; in unw_decode_p7_p10()
352 case 19: UNW_DEC_PRIUNAT_WHEN_MEM(P8, t, arg); break; in unw_decode_p7_p10()
360 UNW_DEC_GR_GR(P9, (byte1 & 0xf), (byte2 & 0x7f), arg); in unw_decode_p7_p10()
365 UNW_DEC_ABI(P10, byte1, byte2, arg); in unw_decode_p7_p10()
369 return unw_decode_x1 (dp, code, arg); in unw_decode_p7_p10()
372 return unw_decode_x2 (dp, code, arg); in unw_decode_p7_p10()
375 return unw_decode_x3 (dp, code, arg); in unw_decode_p7_p10()
378 return unw_decode_x4 (dp, code, arg); in unw_decode_p7_p10()
389 unw_decode_b1 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_b1() argument
394 UNW_DEC_COPY_STATE(B1, label, arg); in unw_decode_b1()
396 UNW_DEC_LABEL_STATE(B1, label, arg); in unw_decode_b1()
401 unw_decode_b2 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_b2() argument
406 UNW_DEC_EPILOGUE(B2, t, (code & 0x1f), arg); in unw_decode_b2()
411 unw_decode_b3_x4 (unsigned char *dp, unsigned char code, void *arg) in unw_decode_b3_x4() argument
419 UNW_DEC_EPILOGUE(B3, t, ecount, arg); in unw_decode_b3_x4()
425 UNW_DEC_COPY_STATE(B4, label, arg); in unw_decode_b3_x4()
427 UNW_DEC_LABEL_STATE(B4, label, arg); in unw_decode_b3_x4()
432 case 1: return unw_decode_x1 (dp, code, arg); in unw_decode_b3_x4()
433 case 2: return unw_decode_x2 (dp, code, arg); in unw_decode_b3_x4()
434 case 3: return unw_decode_x3 (dp, code, arg); in unw_decode_b3_x4()
435 case 4: return unw_decode_x4 (dp, code, arg); in unw_decode_b3_x4()
447 unw_decode (unsigned char *dp, int inside_body, void *arg) in unw_decode() argument
455 dp = unw_decode_r1 (dp, code, arg); in unw_decode()
457 dp = unw_decode_r2 (dp, code, arg); in unw_decode()
459 dp = unw_decode_r3 (dp, code, arg); in unw_decode()
464 case 5: dp = unw_decode_b1 (dp, code, arg); break; in unw_decode()
465 case 6: dp = unw_decode_b2 (dp, code, arg); break; in unw_decode()
466 case 7: dp = unw_decode_b3_x4 (dp, code, arg); break; in unw_decode()
471 case 4: dp = unw_decode_p1 (dp, code, arg); break; in unw_decode()
472 case 5: dp = unw_decode_p2_p5 (dp, code, arg); break; in unw_decode()
473 case 6: dp = unw_decode_p6 (dp, code, arg); break; in unw_decode()
474 case 7: dp = unw_decode_p7_p10 (dp, code, arg); break; in unw_decode()