2011-02-15 Paul Pluzhnikov <ppluzhnikov@google.com>
authorPaul Pluzhnikov <ppluzhnikov@google.com>
Tue, 15 Feb 2011 21:43:25 +0000 (21:43 +0000)
committerPaul Pluzhnikov <ppluzhnikov@google.com>
Tue, 15 Feb 2011 21:43:25 +0000 (21:43 +0000)
commit17450429ce4cdda42dc1dfcc75baeb6377964734
tree7b0838929c2cba8bb1b22348f99b291e5557bddf
parentcdf99611e74fab6bf4fa3b4d7812bb3b7c7628a5
2011-02-15  Paul Pluzhnikov  <ppluzhnikov@google.com>

* breakpoint.c (longjmp_names): New variable.
(struct breakpoint_objfile_data): New type.
(breakpoint_objfile_key): New variable.
(msym_not_found): New variable.
(msym_not_found_p): New predicate.
(get_breakpoint_objfile_data): New function.
(create_overlay_event_breakpoint): Check per-objfile cache for
symbols first.
(create_longjmp_master_breakpoint): Likewise.
(create_std_terminate_master_breakpoint): Likewise.
(create_exception_master_breakpoint): Likewise.
(_initialize_breakpoint): Register per-objfile data key.
gdb/ChangeLog
gdb/breakpoint.c