diff options
author | Simon Marchi <simon.marchi@efficios.com> | 2023-05-08 15:54:52 -0400 |
---|---|---|
committer | Simon Marchi <simon.marchi@efficios.com> | 2023-05-25 08:46:23 -0400 |
commit | dbaa3bf64062798c3e3009ab18af432dc5e7f4f5 (patch) | |
tree | 368f5bc694f5ae2429a3dd0fba7a59e9b55033fd /gdb/break-catch-syscall.c | |
parent | 26a69f095f1a2f534dcd347f28a9282dff0fde1f (diff) | |
download | gdb-dbaa3bf64062798c3e3009ab18af432dc5e7f4f5.zip gdb-dbaa3bf64062798c3e3009ab18af432dc5e7f4f5.tar.gz gdb-dbaa3bf64062798c3e3009ab18af432dc5e7f4f5.tar.bz2 |
gdb: make some breakpoint methods use `this`
Some implementations of breakpoint::check_status and
breakpoint::print_it do this:
struct breakpoint *b = bs->breakpoint_at;
bs->breakpoint_at is always the same as `this` (we can get convinced by
looking at the call sites of check_status and print_it), so it would
just be clearer to access fields through `this` instead.
Change-Id: Ic542a64fcd88e31ae2aad6feff1da278c7086891
Reviewed-By: Alexandra Petlanova Hajkova <ahajkova@redhat.com>
Reviewed-By: Andrew Burgess <aburgess@redhat.com>
Diffstat (limited to 'gdb/break-catch-syscall.c')
-rw-r--r-- | gdb/break-catch-syscall.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/gdb/break-catch-syscall.c b/gdb/break-catch-syscall.c index 595b05c..6475f4a 100644 --- a/gdb/break-catch-syscall.c +++ b/gdb/break-catch-syscall.c @@ -190,7 +190,6 @@ enum print_stop_action syscall_catchpoint::print_it (const bpstat *bs) const { struct ui_out *uiout = current_uiout; - struct breakpoint *b = bs->breakpoint_at; /* These are needed because we want to know in which state a syscall is. It can be in the TARGET_WAITKIND_SYSCALL_ENTRY or TARGET_WAITKIND_SYSCALL_RETURN, and depending on it we @@ -202,10 +201,10 @@ syscall_catchpoint::print_it (const bpstat *bs) const get_syscall_by_number (gdbarch, last.syscall_number (), &s); - annotate_catchpoint (b->number); + annotate_catchpoint (this->number); maybe_print_thread_hit_breakpoint (uiout); - if (b->disposition == disp_del) + if (this->disposition == disp_del) uiout->text ("Temporary catchpoint "); else uiout->text ("Catchpoint "); @@ -215,7 +214,7 @@ syscall_catchpoint::print_it (const bpstat *bs) const async_reason_lookup (last.kind () == TARGET_WAITKIND_SYSCALL_ENTRY ? EXEC_ASYNC_SYSCALL_ENTRY : EXEC_ASYNC_SYSCALL_RETURN)); - uiout->field_string ("disp", bpdisp_text (b->disposition)); + uiout->field_string ("disp", bpdisp_text (this->disposition)); } print_num_locno (bs, uiout); |