Home | History | Annotate | Download | only in out

Lines Matching full:shadow

28   handle invoke, allows higher-level code to create frame & shadow frame.
30 Once that's working, support direct entry code & eliminate shadow frame (and
34 base of the vreg array within the shadow frame. Access the other fields,
36 the shadow frame mechanism of double-storing object references - via rFP &
83 r11 rREFS base of object references in shadow frame (ideally, we'll get rid of this later).
99 /* During bringup, we'll use the shadow frame model instead of rFP */
110 * Instead of holding a pointer to the shadow frame, we keep rFP at the base of the vregs. So,
111 * to access other shadow frame fields, we need to use a backwards offset. Define those here.
124 * "export" the PC to dex_pc field in the shadow frame, f/b/o future exception objects. Must
275 * Clear the corresponding shadow regs for a vreg pair
288 add \reg, rFP, \vreg, lsl #2 /* WARNING/FIXME: handle shadow frame vreg zero if store */
347 VREG_INDEX_TO_ADDR rREFS, r0 @ point to reference array in shadow frame
447 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero out the shadow regs
464 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero out the shadow regs
482 CLEAR_SHADOW_PAIR r2, r3, ip @ Zero out the shadow regs
574 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero out the shadow regs
751 CLEAR_SHADOW_PAIR r3, r2, lr @ Zero out the shadow regs
767 CLEAR_SHADOW_PAIR r3, r2, lr @ Zero out the shadow regs
786 CLEAR_SHADOW_PAIR r9, r2, r3 @ Zero out the shadow regs
803 CLEAR_SHADOW_PAIR r3, r0, r2 @ Zero shadow regs
1799 CLEAR_SHADOW_PAIR r9, r2, r3 @ Zero out the shadow regs
2251 CLEAR_SHADOW_PAIR r2, ip, lr @ Zero out the shadow regs
2646 CLEAR_SHADOW_PAIR r9, r2, ip @ Zero out the shadow regs
3390 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
3418 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
3472 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
3500 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
3551 CLEAR_SHADOW_PAIR r9, ip, lr @ Zero shadow regs
3682 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
3710 CLEAR_SHADOW_PAIR r9, ip, lr @ Zero shadow regs
3760 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
4348 CLEAR_SHADOW_PAIR rINST, lr, ip @ Zero out the shadow regs
4392 CLEAR_SHADOW_PAIR rINST, lr, ip @ Zero out the shadow regs
4477 CLEAR_SHADOW_PAIR rINST, lr, ip @ Zero out the shadow regs
4522 CLEAR_SHADOW_PAIR rINST, lr, ip @ Zero out the shadow regs
4566 CLEAR_SHADOW_PAIR rINST, lr, ip @ Zero out the shadow regs
4610 CLEAR_SHADOW_PAIR rINST, lr, ip @ Zero out the shadow regs
4654 CLEAR_SHADOW_PAIR rINST, lr, ip @ Zero out the shadow regs
4682 CLEAR_SHADOW_PAIR r9, lr, ip @ Zero out the shadow regs
4714 CLEAR_SHADOW_PAIR r9, lr, ip @ Zero out the shadow regs
4746 CLEAR_SHADOW_PAIR r9, lr, ip @ Zero out the shadow regs
4945 CLEAR_SHADOW_PAIR r9, ip, lr @ Zero shadow regs
4975 CLEAR_SHADOW_PAIR r9, ip, lr @ Zero shadow regs
5005 CLEAR_SHADOW_PAIR r9, ip, lr @ Zero shadow regs
5035 CLEAR_SHADOW_PAIR r9, ip, lr @ Zero shadow regs
5077 CLEAR_SHADOW_PAIR rINST, lr, ip @ Zero out the shadow regs
5529 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
5569 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
5638 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
5679 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
5719 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
5759 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
5799 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
5821 CLEAR_SHADOW_PAIR r9, lr, ip @ Zero out the shadow regs
5848 CLEAR_SHADOW_PAIR r9, lr, ip @ Zero out the shadow regs
5875 CLEAR_SHADOW_PAIR r9, lr, ip @ Zero out the shadow regs
6050 CLEAR_SHADOW_PAIR r9, ip, r0 @ Zero out shadow regs
6078 CLEAR_SHADOW_PAIR r9, ip, r0 @ Zero out shadow regs
6106 CLEAR_SHADOW_PAIR r9, ip, r0 @ Zero out shadow regs
6134 CLEAR_SHADOW_PAIR r9, ip, r0 @ Zero out shadow regs
6176 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
6909 CLEAR_SHADOW_PAIR r2, ip, lr @ Zero out the shadow regs