diff options
author | Stafford Horne <shorne@gmail.com> | 2017-12-27 23:36:31 +0900 |
---|---|---|
committer | Stafford Horne <shorne@gmail.com> | 2017-12-27 23:36:31 +0900 |
commit | f7efd549485db1fd84dbd2f2ee36d80c2739f224 (patch) | |
tree | a77a2429571b43399aafbbaf896df8bbbf7787c4 /gdb/annotate.c | |
parent | c1166ca9f3543b28e8b0057ecaf2cd3251cd51c5 (diff) | |
download | binutils-f7efd549485db1fd84dbd2f2ee36d80c2739f224.zip binutils-f7efd549485db1fd84dbd2f2ee36d80c2739f224.tar.gz binutils-f7efd549485db1fd84dbd2f2ee36d80c2739f224.tar.bz2 |
reggroups: Add reggroup_gdbarch_new, reggroup_find for dynamic reggroups
Traditionally reggroups have been created via reggroup_new() during
initialization code and never freed. Now, if we want to initialize
reggroups dynamically (i.e. in target description) we should be able to
free them. Create this function reggroup_gdbarch_new() which will
allocate the reggroup memory onto the passed gdbarch obstack.
Also creating reggroup_find() as a utility to find a gdbarch registered
reggroup object by name.
gdb/ChangeLog:
yyyy-mm-dd Stafford Horne <shorne@gmail.com>
* reggroups.c (reggroup_gdbarch_new): New function.
(reggroup_find): New function.
* reggroups.h (reggroup_gdbarch_new): New function.
(reggroup_find): New function.
Diffstat (limited to 'gdb/annotate.c')
0 files changed, 0 insertions, 0 deletions