Move construction of IA-32 vector types to i386-tdep.c.
[deliverable/binutils-gdb.git] / gdb / pa64solib.h
index b646074dd378bd80f2a1196dd527acdd59180b2b..046bc10238c35aa8277def20c0aeb21533599e5c 100644 (file)
@@ -1,5 +1,5 @@
 /* HP PA64 ELF Shared library declarations for GDB, the GNU Debugger.
-   Copyright (C) 1999 Free Software Foundation, Inc.
+   Copyright 1999, 2000 Free Software Foundation, Inc.
 
    This file is part of GDB.
 
 struct target_ops;
 struct objfile;
 struct section_offsets;
+struct so_list;
 
 /* Called to add symbols from a shared library to gdb's symbol table.  */
 
-#define SOLIB_ADD(filename, from_tty, targ) \
-    pa64_solib_add (filename, from_tty, targ)
+#define SOLIB_ADD(filename, from_tty, targ, readsyms) \
+    pa64_solib_add (filename, from_tty, targ, readsyms)
 
-extern void pa64_solib_add (char *, int, struct target_ops *);
+extern void pa64_solib_add (char *, int, struct target_ops *, int);
 
 extern CORE_ADDR pa64_solib_get_got_by_pc (CORE_ADDR);
 
@@ -37,7 +38,7 @@ extern CORE_ADDR pa64_solib_get_got_by_pc (CORE_ADDR);
    which they are linked, and sufficient information to read in their symbols
    at a later time.  */
 
-#define SOLIB_CREATE_INFERIOR_HOOK(PID)        pa64_solib_create_inferior_hook()
+#define SOLIB_CREATE_INFERIOR_HOOK(PID)        pa64_solib_create_inferior_hook ()
 
 extern void pa64_solib_create_inferior_hook (void);
 
@@ -45,14 +46,14 @@ extern void pa64_solib_create_inferior_hook (void);
    dynamic linker that was established by SOLIB_CREATE_INFERIOR_HOOK.
    (This operation does not remove shared library information from
    the debugger, as CLEAR_SOLIB does.)  */
-#define SOLIB_REMOVE_INFERIOR_HOOK(PID) pa64_solib_remove_inferior_hook(PID)
+#define SOLIB_REMOVE_INFERIOR_HOOK(PID) pa64_solib_remove_inferior_hook (PID)
 
 extern void pa64_solib_remove_inferior_hook (int);
 
 /* This function is called by the "catch load" command.  It allows
    the debugger to be notified by the dynamic linker when a specified
    library file (or any library file, if filename is NULL) is loaded.  */
-#define SOLIB_CREATE_CATCH_LOAD_HOOK(pid,tempflag, filename,cond_string) \
+#define SOLIB_CREATE_CATCH_LOAD_HOOK(pid, tempflag, filename, cond_string) \
    pa64_solib_create_catch_load_hook (pid, tempflag, filename, cond_string)
 
 extern void pa64_solib_create_catch_load_hook (int, int, char *, char *);
@@ -60,7 +61,7 @@ extern void pa64_solib_create_catch_load_hook (int, int, char *, char *);
 /* This function is called by the "catch unload" command.  It allows
    the debugger to be notified by the dynamic linker when a specified
    library file (or any library file, if filename is NULL) is unloaded.  */
-#define SOLIB_CREATE_CATCH_UNLOAD_HOOK(pid,tempflag,filename, cond_string) \
+#define SOLIB_CREATE_CATCH_UNLOAD_HOOK(pid, tempflag, filename, cond_string) \
    pa64_solib_create_catch_unload_hook (pid, tempflag, filename, cond_string)
 
 extern void pa64_solib_create_catch_unload_hook (int, int, char *, char *);
@@ -147,3 +148,5 @@ extern char *pa64_solib_address (CORE_ADDR);        /* somsolib.c */
 /* If ADDR lies in a shared library, return its name.  */
 
 #define PC_SOLIB(addr) pa64_solib_address (addr)
+
+CORE_ADDR pa64_solib_thread_start_addr (struct so_list *so);
This page took 0.025344 seconds and 4 git commands to generate.