This is the mail archive of the
gdb-testers@sourceware.org
mailing list for the GDB project.
[binutils-gdb] Standardize darwin's lm_info
- From: sergiodj+buildbot at sergiodj dot net
- To: gdb-testers at sourceware dot org
- Date: Fri, 28 Apr 2017 17:46:08 -0400
- Subject: [binutils-gdb] Standardize darwin's lm_info
- Authentication-results: sourceware.org; auth=none
*** TEST RESULTS FOR COMMIT 434a40239548115cf04a80410e4f570f35c361c1 ***
Author: Simon Marchi <simon.marchi@ericsson.com>
Branch: master
Commit: 434a40239548115cf04a80410e4f570f35c361c1
Standardize darwin's lm_info
Darwin's lm_info structure is used a little bit differently than the
other solib implementations. The other implementations first allocate
an so_list object, then instanciate their specific lm_info structure,
and assign it to so_list::lm_info.
The Darwin implementation allocates both at the same time
(darwin_so_list). This patch changes it to be like the others, so that
we'll be able to do some generalizations later.
gdb/ChangeLog:
* solib-darwin.c (struct darwin_so_list): Remove.
(darwin_current_sos): Allocate an so_list object instead of a
darwin_so_list, separately allocate an lm_info object.
(darwin_free_so): Free lm_info.