diff options
author | Guinevere Larsen <guinevere@redhat.com> | 2024-10-14 08:58:29 -0300 |
---|---|---|
committer | Guinevere Larsen <guinevere@redhat.com> | 2024-10-14 09:11:02 -0300 |
commit | a227513b8b7bcfcb7ee33a5c437cd9cf8e2bdc86 (patch) | |
tree | 61b7ed55e06c65f94b064f9e6f33a88d7f4e6618 | |
parent | 22c62092858e5623338a18a42491718d754977e8 (diff) | |
download | gdb-a227513b8b7bcfcb7ee33a5c437cd9cf8e2bdc86.zip gdb-a227513b8b7bcfcb7ee33a5c437cd9cf8e2bdc86.tar.gz gdb-a227513b8b7bcfcb7ee33a5c437cd9cf8e2bdc86.tar.bz2 |
gdb: make frame_unwind_try_unwinder return bool
Before this commit, the function frame_unwind_try_unwinder would return
an int, where 1 meant the unwinder works, and 0 it doesn't. This is just
a boolean with extra steps, so this commit updates the function to
return bool instead.
-rw-r--r-- | gdb/frame-unwind.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gdb/frame-unwind.c b/gdb/frame-unwind.c index e5f108d..fecd107 100644 --- a/gdb/frame-unwind.c +++ b/gdb/frame-unwind.c @@ -119,10 +119,10 @@ frame_unwind_append_unwinder (struct gdbarch *gdbarch, } /* Call SNIFFER from UNWINDER. If it succeeded set UNWINDER for - THIS_FRAME and return 1. Otherwise the function keeps THIS_FRAME - unchanged and returns 0. */ + THIS_FRAME and return true. Otherwise the function keeps THIS_FRAME + unchanged and returns false. */ -static int +static bool frame_unwind_try_unwinder (const frame_info_ptr &this_frame, void **this_cache, const struct frame_unwind *unwinder) { @@ -157,7 +157,7 @@ frame_unwind_try_unwinder (const frame_info_ptr &this_frame, void **this_cache, thus most unwinders aren't able to determine if they're the best fit. Keep trying. Fallback prologue unwinders should always accept the frame. */ - return 0; + return false; } throw; } @@ -165,7 +165,7 @@ frame_unwind_try_unwinder (const frame_info_ptr &this_frame, void **this_cache, if (res) { frame_debug_printf ("yes"); - return 1; + return true; } else { @@ -173,7 +173,7 @@ frame_unwind_try_unwinder (const frame_info_ptr &this_frame, void **this_cache, /* Don't set *THIS_CACHE to NULL here, because sniffer has to do so. */ frame_cleanup_after_sniffer (this_frame); - return 0; + return false; } gdb_assert_not_reached ("frame_unwind_try_unwinder"); } |