diff options
author | Simon Marchi <simon.marchi@ericsson.com> | 2017-04-28 17:16:12 -0400 |
---|---|---|
committer | Simon Marchi <simon.marchi@ericsson.com> | 2017-04-28 17:16:12 -0400 |
commit | 434a40239548115cf04a80410e4f570f35c361c1 (patch) | |
tree | 59072d73a0277f988e1528b07c4d0580c8b26ce7 /gdb/solib-svr4.h | |
parent | 1670f9c1546818c4ffe02e8f460df1c1c4b1601d (diff) | |
download | gdb-434a40239548115cf04a80410e4f570f35c361c1.zip gdb-434a40239548115cf04a80410e4f570f35c361c1.tar.gz gdb-434a40239548115cf04a80410e4f570f35c361c1.tar.bz2 |
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.
Diffstat (limited to 'gdb/solib-svr4.h')
0 files changed, 0 insertions, 0 deletions