From a3fcc111fa2bd8333f53883efb41d539d95b3cd0 Mon Sep 17 00:00:00 2001 From: Ilya Leoshkevich Date: Fri, 30 Jun 2023 19:04:19 +0100 Subject: gdbstub: Expose gdb_get_process() and gdb_get_first_cpu_in_process() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit These functions will be needed by user-target.c in order to retrieve the name of the executable. Reviewed-by: Alex Bennée Signed-off-by: Ilya Leoshkevich Message-Id: <20230621203627.1808446-5-iii@linux.ibm.com> Signed-off-by: Alex Bennée Message-Id: <20230630180423.558337-35-alex.bennee@linaro.org> --- gdbstub/internals.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gdbstub/internals.h') diff --git a/gdbstub/internals.h b/gdbstub/internals.h index 33d21d6488..25e4d5eeaa 100644 --- a/gdbstub/internals.h +++ b/gdbstub/internals.h @@ -129,6 +129,8 @@ void gdb_read_byte(uint8_t ch); */ bool gdb_got_immediate_ack(void); /* utility helpers */ +GDBProcess *gdb_get_process(uint32_t pid); +CPUState *gdb_get_first_cpu_in_process(GDBProcess *process); CPUState *gdb_first_attached_cpu(void); void gdb_append_thread_id(CPUState *cpu, GString *buf); int gdb_get_cpu_index(CPUState *cpu); -- cgit 1.4.1