aboutsummaryrefslogtreecommitdiff
path: root/gdb/rust-lang.h
diff options
context:
space:
mode:
authorCiaran Woodward <ciaranwoodward@xmos.com>2023-09-01 12:13:55 +0100
committerTom Tromey <tromey@adacore.com>2023-09-05 10:33:38 -0600
commit5cd2b85eba535f3623129f617f331210f62afd76 (patch)
treed4e3990b35245f8789dc44bd486a806084198a65 /gdb/rust-lang.h
parent358be6e72d464349e5146095bdb04b96be5734c1 (diff)
downloadgdb-5cd2b85eba535f3623129f617f331210f62afd76.zip
gdb-5cd2b85eba535f3623129f617f331210f62afd76.tar.gz
gdb-5cd2b85eba535f3623129f617f331210f62afd76.tar.bz2
gdb/riscv: Fix oob memory access when printing info registers
If the length of a register name was greater than 15, print_spaces was called with a negative number, which prints random data from the heap instead of the requested number of spaces. This could happen if a target-description file was used to specify additional long-named registers. Fix is simple - don't ask for fewer than 1 space (since we still want column separation). Approved-by: Kevin Buettner <kevinb@redhat.com>
Diffstat (limited to 'gdb/rust-lang.h')
0 files changed, 0 insertions, 0 deletions