From 0fbd77ab20f48447a1f6a4bcc06d1cda3454a2b0 Mon Sep 17 00:00:00 2001 From: Mark Poliakov Date: Tue, 19 Mar 2024 23:57:42 +0200 Subject: [PATCH] rdb: add lr register in aarch64 --- userspace/rdb/src/aarch64.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/userspace/rdb/src/aarch64.rs b/userspace/rdb/src/aarch64.rs index 8275fe97..85d56632 100644 --- a/userspace/rdb/src/aarch64.rs +++ b/userspace/rdb/src/aarch64.rs @@ -49,6 +49,7 @@ impl Target for TargetImpl { out.push((format!("x{}", i), frame.gp_regs[i])); } out.push(("pc".into(), frame.elr_el1)); + out.push(("lr".into(), frame.gp_regs[30])); } fn real_ip(frame: &SavedFrame) -> usize { frame.elr_el1 as _