aboutsummaryrefslogtreecommitdiff
path: root/gdbstub/internals.h
diff options
context:
space:
mode:
authorIlya Leoshkevich <iii@linux.ibm.com>2023-06-30 19:04:19 +0100
committerAlex Bennée <alex.bennee@linaro.org>2023-07-03 12:52:34 +0100
commita3fcc111fa2bd8333f53883efb41d539d95b3cd0 (patch)
treea6bef71efffed76fe9e27868dc71a647e8433885 /gdbstub/internals.h
parent77ae5761f3c9e6b68f8545cff06704f823c3d387 (diff)
downloadqemu-a3fcc111fa2bd8333f53883efb41d539d95b3cd0.zip
qemu-a3fcc111fa2bd8333f53883efb41d539d95b3cd0.tar.gz
qemu-a3fcc111fa2bd8333f53883efb41d539d95b3cd0.tar.bz2
gdbstub: Expose gdb_get_process() and gdb_get_first_cpu_in_process()
These functions will be needed by user-target.c in order to retrieve the name of the executable. Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com> Message-Id: <20230621203627.1808446-5-iii@linux.ibm.com> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20230630180423.558337-35-alex.bennee@linaro.org>
Diffstat (limited to 'gdbstub/internals.h')
-rw-r--r--gdbstub/internals.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gdbstub/internals.h b/gdbstub/internals.h
index 33d21d6..25e4d5e 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);