mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-26 09:08:59 +00:00
Don't use sprintf_vma for CORE_ADDR
A few spots in gdb use sprintf_vma to print a CORE_ADDR. This will fail on a 32-bit build once CORE_ADDR is always a 64-bit type. This patch replaces these calls with phex instead. gdb/ChangeLog 2020-03-12 Tom Tromey <tom@tromey.com> * remote.c (remote_target::download_tracepoint) (remote_target::enable_tracepoint) (remote_target::disable_tracepoint): Use phex, not sprintf_vma. * breakpoint.c (print_recreate_masked_watchpoint): Use phex, not sprintf_vma.
This commit is contained in:
@@ -10400,7 +10400,6 @@ static void
|
||||
print_recreate_masked_watchpoint (struct breakpoint *b, struct ui_file *fp)
|
||||
{
|
||||
struct watchpoint *w = (struct watchpoint *) b;
|
||||
char tmp[40];
|
||||
|
||||
switch (b->type)
|
||||
{
|
||||
@@ -10418,8 +10417,8 @@ print_recreate_masked_watchpoint (struct breakpoint *b, struct ui_file *fp)
|
||||
_("Invalid hardware watchpoint type."));
|
||||
}
|
||||
|
||||
sprintf_vma (tmp, w->hw_wp_mask);
|
||||
fprintf_unfiltered (fp, " %s mask 0x%s", w->exp_string, tmp);
|
||||
fprintf_unfiltered (fp, " %s mask 0x%s", w->exp_string,
|
||||
phex (w->hw_wp_mask, sizeof (CORE_ADDR)));
|
||||
print_recreate_thread (b, fp);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user