This is the mail archive of the
gdb-testers@sourceware.org
mailing list for the GDB project.
[binutils-gdb] reggroups: Add reggroup_gdbarch_new, reggroup_find for dynamic reggroups
- From: sergiodj+buildbot at sergiodj dot net
- To: gdb-testers at sourceware dot org
- Date: Wed, 27 Dec 2017 11:45:37 -0500
- Subject: [binutils-gdb] reggroups: Add reggroup_gdbarch_new, reggroup_find for dynamic reggroups
- Authentication-results: sourceware.org; auth=none
*** TEST RESULTS FOR COMMIT f7efd549485db1fd84dbd2f2ee36d80c2739f224 ***
Author: Stafford Horne <shorne@gmail.com>
Branch: master
Commit: f7efd549485db1fd84dbd2f2ee36d80c2739f224
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.