mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-23 18:14:13 +08:00
gdb: make signal_catch_counts a static array
I noticed that signal_catch_counts is a dynamically-allocated array of constant size, allocated at startup an never freed. This might as well be a statically-allocated array. gdb/ChangeLog: * break-catch-sig.c (signal_catch_counts): Make a static arrray. (_initialize_break_catch_sig): Don't allocate array. Change-Id: I220321df5ad6c1d2664ec9d483eea2dc1c979afe
This commit is contained in:
parent
4b136f6f9a
commit
64c03bdb6e
@ -1,3 +1,8 @@
|
||||
2020-10-07 Simon Marchi <simon.marchi@polymtl.ca>
|
||||
|
||||
* break-catch-sig.c (signal_catch_counts): Make a static arrray.
|
||||
(_initialize_break_catch_sig): Don't allocate array.
|
||||
|
||||
2020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
|
||||
|
||||
* symtab.c (find_pc_line): Return unmapped addresses when the
|
||||
|
@ -60,7 +60,7 @@ static struct breakpoint_ops signal_catchpoint_ops;
|
||||
|
||||
/* Count of each signal. */
|
||||
|
||||
static unsigned int *signal_catch_counts;
|
||||
static unsigned int signal_catch_counts[GDB_SIGNAL_LAST];
|
||||
|
||||
|
||||
|
||||
@ -430,8 +430,6 @@ _initialize_break_catch_sig ()
|
||||
{
|
||||
initialize_signal_catchpoint_ops ();
|
||||
|
||||
signal_catch_counts = XCNEWVEC (unsigned int, GDB_SIGNAL_LAST);
|
||||
|
||||
add_catch_command ("signal", _("\
|
||||
Catch signals by their names and/or numbers.\n\
|
||||
Usage: catch signal [[NAME|NUMBER] [NAME|NUMBER]...|all]\n\
|
||||
|
Loading…
Reference in New Issue
Block a user