diff options
author | Joel Brobecker <brobecker@gnat.com> | 2011-12-11 17:37:56 +0000 |
---|---|---|
committer | Joel Brobecker <brobecker@gnat.com> | 2011-12-11 17:37:56 +0000 |
commit | 3eecfa55590529fee48bee4d85d896e1105eb549 (patch) | |
tree | f2564e85fd2abe7ad3bbd6b95637b80aadc70243 /elfcpp | |
parent | a6af7abe5d7e3635aac073dfc2b1fd336d42089d (diff) | |
download | gdb-3eecfa55590529fee48bee4d85d896e1105eb549.zip gdb-3eecfa55590529fee48bee4d85d896e1105eb549.tar.gz gdb-3eecfa55590529fee48bee4d85d896e1105eb549.tar.bz2 |
[Ada] Make the exception_support_info data per inferior.
The ada-lang module was using a static global called "exception_info"
for all inferiors. But each inferior might be different, and thus
this patch makes this data per-inferior.
gdb/ChangeLog:
* ada-lang.c (struct ada_inferior_data) [exception_info]:
New field.
(exception_info): Delete.
(ada_exception_support_info_sniffer): Get exception_support_info
data from our per-inferior data. Adjust code accordingly.
(ada_unhandled_exception_name_addr_from_raise): Likewise.
(ada_exception_name_addr_1, ada_exception_sym_name): Ditto.
(ada_executable_changed_observer): Delete.
(_initialize_ada_language): Remove call to
observer_attach_executable_changed.
Diffstat (limited to 'elfcpp')
0 files changed, 0 insertions, 0 deletions