Lines Matching full:lr
25 ret lr
34 * We can treat the current frame's lr as the saved pc and the preceding
35 * frame's lr as the current frame's lr, but we can't trace the most recent
42 * default to using the lr. This will be some address in the function, but will
50 * saved lr
58 * corrected pc => stmfd sp!, {..., fp, lr}
81 * To find the function start of dump_stack we can look at the stored LR of
87 * {[LR] } ============| ...
93 * {[LR] } =============| bl dump_stack
99 stmfd sp!, {r4 - r9, fp, lr} @ Save an extra register
119 * sv_pc is the saved lr frame the frame above. This is a pointer to a code
131 * sv_lr is the lr from the function that called the current function. This is
145 1003: ldr sv_lr, [sv_fp, #4] @ get saved lr from next frame
155 ldr sv_pc, [sv_fp, #4] @ get lr address
162 bic sv_pc, sv_pc, mask @ mask PC/LR for the mode
171 bic r1, r1, mask @ mask PC/LR for the mode
183 1005: ldr r1, [sv_pc, #0] @ if stmfd sp!, {..., fp, lr}
227 .Lopcode: .word 0xe92d4800 >> 11 @ stmfd sp!, {... fp, lr}