mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-24 12:35:55 +08:00
Use gdb::checked_static_cast for code_breakpoint
This replaces some casts to 'code_breakpoint *' with checked_static_cast. Approved-By: Simon Marchi <simon.marchi@efficios.com>
This commit is contained in:
parent
01bccc56af
commit
6a9196a65f
@ -6170,10 +6170,12 @@ bpstat_run_callbacks (bpstat *bs_head)
|
||||
handle_jit_event (bs->bp_location_at->address);
|
||||
break;
|
||||
case bp_gnu_ifunc_resolver:
|
||||
gnu_ifunc_resolver_stop ((code_breakpoint *) b);
|
||||
gnu_ifunc_resolver_stop
|
||||
(gdb::checked_static_cast<code_breakpoint *> (b));
|
||||
break;
|
||||
case bp_gnu_ifunc_resolver_return:
|
||||
gnu_ifunc_resolver_return_stop ((code_breakpoint *) b);
|
||||
gnu_ifunc_resolver_return_stop
|
||||
(gdb::checked_static_cast<code_breakpoint *> (b));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -1033,7 +1033,7 @@ elf_gnu_ifunc_resolver_return_stop (code_breakpoint *b)
|
||||
"gnu-indirect-function breakpoint type %d"),
|
||||
(int) b->type);
|
||||
}
|
||||
b = (code_breakpoint *) b_next;
|
||||
b = gdb::checked_static_cast<code_breakpoint *> (b_next);
|
||||
}
|
||||
gdb_assert (b->type == bp_gnu_ifunc_resolver);
|
||||
gdb_assert (b->has_single_location ());
|
||||
|
Loading…
Reference in New Issue
Block a user