diff options
author | Jan Kratochvil <jan.kratochvil@redhat.com> | 2015-05-13 20:47:32 +0200 |
---|---|---|
committer | Jan Kratochvil <jan.kratochvil@redhat.com> | 2015-05-13 20:49:00 +0200 |
commit | 109896905babca2d99e13f74bc887acf14cd1ab7 (patch) | |
tree | ae1303ade8fe4a52e6cdf2f9fb72e47bdfcb7736 /gdb/xml-support.c | |
parent | 5e9705017f5b257421136b8d7752b9c793335ace (diff) | |
download | gdb-109896905babca2d99e13f74bc887acf14cd1ab7.zip gdb-109896905babca2d99e13f74bc887acf14cd1ab7.tar.gz gdb-109896905babca2d99e13f74bc887acf14cd1ab7.tar.bz2 |
register_dummy_frame_dtor: Permit multiple dtors
Later patch needs two independent destructors for the same dummy_frame.
Therefore the registrar has been extended to an arbitrary number of
destructors.
gdb/ChangeLog
2015-05-13 Jan Kratochvil <jan.kratochvil@redhat.com>
* dummy-frame.c (struct dummy_frame_dtor_list): New.
(struct dummy_frame): Replace dtor and dtor_data by dtor_list.
(remove_dummy_frame): Process dtor_list.
(pop_dummy_frame): Process dtor_list.
(register_dummy_frame_dtor): Maintain dtor_list.
(find_dummy_frame_dtor): Handle dtor_list.
* dummy-frame.h (register_dummy_frame_dtor, find_dummy_frame_dtor):
Update comments.
Diffstat (limited to 'gdb/xml-support.c')
0 files changed, 0 insertions, 0 deletions