diff options
author | Simon Marchi <simon.marchi@efficios.com> | 2022-11-30 09:46:09 -0500 |
---|---|---|
committer | Simon Marchi <simon.marchi@polymtl.ca> | 2023-02-02 10:02:34 -0500 |
commit | 8b588f42120f1a39d32116c2bf3e53981d906a02 (patch) | |
tree | 8eb02bdce96745f0e60b088afb2a1ea4f1f9eae6 /gdb/disasm.h | |
parent | 17467c103073ae0ec7bc43ffa35cb488cd2a97ed (diff) | |
download | binutils-8b588f42120f1a39d32116c2bf3e53981d906a02.zip binutils-8b588f42120f1a39d32116c2bf3e53981d906a02.tar.gz binutils-8b588f42120f1a39d32116c2bf3e53981d906a02.tar.bz2 |
gdb: make gdb_printing_disassembler::stream public
In the ROCm port, we need to access the underlying stream of a
gdb_printing_disassembler, so make it public. The reason we need to
access it is to know whether it supports style escape code. We then
pass that information to a temporary string_file we use while
symbolizing addresses.
Change-Id: Ib95755a4a45b8f6478787993e9f904df60dd8dc1
Approved-By: Andrew Burgess <aburgess@redhat.com>
Diffstat (limited to 'gdb/disasm.h')
-rw-r--r-- | gdb/disasm.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/disasm.h b/gdb/disasm.h index 86d8eed..02d9408 100644 --- a/gdb/disasm.h +++ b/gdb/disasm.h @@ -123,12 +123,12 @@ struct gdb_printing_disassembler : public gdb_disassemble_info { DISABLE_COPY_AND_ASSIGN (gdb_printing_disassembler); -protected: - /* The stream that disassembler output is being written too. */ struct ui_file *stream () { return m_stream; } +protected: + /* Constructor. All the arguments are just passed to the parent class. We also add the two print functions to the arguments passed to the parent. See gdb_disassemble_info for a description of how the |