Lines Matching +full:0 +full:x29
36 .macro ftrace_regs_entry, allregs=0
58 stp x28, x29, [sp, #S_X28]
60 str x29, [sp, #S_FP]
71 stp x29, x9, [sp, #S_FRAME_SIZE]
72 add x29, sp, #S_FRAME_SIZE
75 stp x29, x30, [sp, #S_STACKFRAME]
76 add x29, sp, #S_STACKFRAME
85 ftrace_regs_entry 0
106 * x19-x29 per the AAPCS, and we created frame records upon entry, so we need
107 * to restore x0-x8, x29, and x30.
118 ldr x29, [sp, #S_FP]
156 * current sp/fp => 0:+-----+
157 * in _mcount() | x29 | -> instrumented function's fp
166 * function's fp | x29 | -> parent's fp
174 stp x29, x30, [sp, #-16]!
175 mov x29, sp
179 ldp x29, x30, [sp], #16
189 ldr \reg, [x29]
199 ldr \reg, [x29, #8]
204 ldr \reg, [x29]
209 ldr \reg, [x29]
332 mov x0, x29 // parent's fp