diff options
Diffstat (limited to 'gdb/target.h')
-rw-r--r-- | gdb/target.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/gdb/target.h b/gdb/target.h index 6ae400e..0cea955 100644 --- a/gdb/target.h +++ b/gdb/target.h @@ -39,6 +39,10 @@ struct expression; struct dcache_struct; struct inferior; +/* Define const gdb_byte using one identifier, to make it easy for + make-target-delegates.py to parse. */ +typedef const gdb_byte const_gdb_byte; + #include "infrun.h" /* For enum exec_direction_kind. */ #include "breakpoint.h" /* For enum bptype. */ #include "gdbsupport/scoped_restore.h" @@ -679,8 +683,8 @@ struct target_ops inferior *inf) TARGET_DEFAULT_RETURN (NULL); /* See target_thread_info_to_thread_handle. */ - virtual gdb::byte_vector thread_info_to_thread_handle (struct thread_info *) - TARGET_DEFAULT_RETURN (gdb::byte_vector ()); + virtual gdb::array_view<const_gdb_byte> thread_info_to_thread_handle (struct thread_info *) + TARGET_DEFAULT_RETURN (gdb::array_view<const gdb_byte> ()); virtual void stop (ptid_t) TARGET_DEFAULT_IGNORE (); virtual void interrupt () @@ -1924,7 +1928,7 @@ extern struct thread_info *target_thread_handle_to_thread_info /* Given a thread, return the thread handle, a target-specific sequence of bytes which serves as a thread identifier within the program being debugged. */ -extern gdb::byte_vector target_thread_info_to_thread_handle +extern gdb::array_view<const gdb_byte> target_thread_info_to_thread_handle (struct thread_info *); /* Attempts to find the pathname of the executable file |