From 8b2746e8ca9098ddb95e53914e794afc87823996 Mon Sep 17 00:00:00 2001 From: Denis Drakhnia Date: Sun, 5 Sep 2021 22:49:47 +0300 Subject: [PATCH] linux-user/e2k: save initial frame for gdb. --- linux-user/e2k/cpu_loop.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/linux-user/e2k/cpu_loop.c b/linux-user/e2k/cpu_loop.c index 8d283ff3ee..47f862b7ce 100644 --- a/linux-user/e2k/cpu_loop.c +++ b/linux-user/e2k/cpu_loop.c @@ -161,6 +161,10 @@ void target_cpu_copy_regs(CPUE2KState *env, struct target_pt_regs *regs) env->sbr = regs->sbr; env->elf_flags = info->elf_flags; + // Save initial frame for gdb. + env->is_bp = true; + e2k_proc_call(env, env->wd.size, env->ip, true); + // TODO: set a chain info to return to kernel if (eflags & E2K_ELF_PM) {