diff options
author | Gustavo Romero <gustavo.romero@linaro.org> | 2024-04-18 20:10:35 +0000 |
---|---|---|
committer | Luis Machado <luis.machado@arm.com> | 2024-04-19 15:29:39 +0100 |
commit | a0e28bb1515572fca428b452a523f882eea16797 (patch) | |
tree | 050bbe485a741bc4a05efeb8f7a407245c7860ca /gdb | |
parent | 681ad8174d092fbbc54f5f9b2cf7024a1c990379 (diff) | |
download | gdb-a0e28bb1515572fca428b452a523f882eea16797.zip gdb-a0e28bb1515572fca428b452a523f882eea16797.tar.gz gdb-a0e28bb1515572fca428b452a523f882eea16797.tar.bz2 |
gdb: Use passed gdbarch instead of calling current_inferior
In do_examine function, use passed gdbarch when checking if an address
is tagged instead of calling current_inferior()->arch() to make the code
more localized and help modularity by not calling a current_* function,
which disguises the use of a global state/variable. There is no change
in the code behavior.
Signed-off-by: Gustavo Romero <gustavo.romero@linaro.org>
Suggested-by: Thiago Jung Bauermann <thiago.bauermann@linaro.org>
Approved-By: Luis Machado <luis.machado@arm.com>
Tested-By: Luis Machado <luis.machado@arm.com>
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/printcmd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/printcmd.c b/gdb/printcmd.c index 5635f60..4edbd45 100644 --- a/gdb/printcmd.c +++ b/gdb/printcmd.c @@ -1132,7 +1132,7 @@ do_examine (struct format_data fmt, struct gdbarch *gdbarch, CORE_ADDR addr) = value_from_ulongest (builtin_type (gdbarch)->builtin_data_ptr, tag_laddr); - if (gdbarch_tagged_address_p (current_inferior ()->arch (), v_addr)) + if (gdbarch_tagged_address_p (gdbarch, v_addr)) { /* Fetch the allocation tag. */ struct value *tag |