X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fsolib.h;h=c84d89fe27b78de25795f532f198d225c9f2c957;hb=fc16f8cc9b44c198b6f753e4f39ad2334502893f;hp=b811866f7f14a94becb63c27bd0778c208cd4c07;hpb=28e7fd62340426746f9c896cbc40c5d374ec47aa;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/solib.h b/gdb/solib.h index b811866f7f..c84d89fe27 100644 --- a/gdb/solib.h +++ b/gdb/solib.h @@ -71,7 +71,7 @@ extern void no_shared_libraries (char *ignored, int from_tty); /* Set the solib operations for GDBARCH to NEW_OPS. */ extern void set_solib_ops (struct gdbarch *gdbarch, - struct target_so_ops *new_ops); + const struct target_so_ops *new_ops); /* Return non-zero if NAME is the libpthread shared library. */ @@ -90,4 +90,12 @@ extern CORE_ADDR gdb_bfd_lookup_symbol_from_symtab (bfd *abfd, void *), void *data); +/* Enable or disable optional solib event breakpoints as appropriate. */ + +extern void update_solib_breakpoints (void); + +/* Handle an solib event by calling solib_add. */ + +extern void handle_solib_event (void); + #endif /* SOLIB_H */