aboutsummaryrefslogtreecommitdiff
path: root/gdb/ns32k-tdep.c
AgeCommit message (Expand)AuthorFilesLines
2001-12-01Zap all but ns32k-netbsd NS32k targets and hosts.Andrew Cagney1-54/+0
2001-04-02Obsolete ns32k-*-mach3*, ns32k-umax-*, ns32k-utek-sysv* andAndrew Cagney1-51/+50
2001-03-28Fix -Werror probs for ns32k.Andrew Cagney1-1/+10
2001-03-06Update/correct copyright notices.Kevin Buettner1-1/+1
2001-01-22* ns32k-tdep.c: #include "frame.h"J.T. Conklin1-0/+1
2000-07-30Protoization.Kevin Buettner1-19/+10
1999-07-07import gdb-1999-07-07 post reformatJason Molenda1-43/+45
1999-06-07import gdb-1999-06-07 snapshotJason Molenda1-0/+6
1999-05-25import gdb-1999-05-25 snapshotJason Molenda1-0/+74
1999-05-05import gdb-19990504 snapshotStan Shebs1-0/+40
1999-04-16Initial creation of sourceware repositorygdb-4_18-branchpointStan Shebs1-0/+122
1999-04-16Initial creation of sourceware repositoryStan Shebs1-122/+0
1998-11-26CARP: Delete ABOUT_TO_RETURN across all targets.Andrew Cagney1-1/+12
1998-04-02Wed Apr 1 16:30:49 1998 Ian Dall <Ian.Dall@dsto.defence.gov.au>Jason Molenda1-0/+84
1995-08-02Update FSF address.Fred Fish1-1/+1
1995-01-17 General cleanup and simplication of disassembler interface.Stan Shebs1-0/+27
wb">int, struct target_ops *, int); extern CORE_ADDR pa64_solib_get_got_by_pc (CORE_ADDR); /* Function to be called when the inferior starts up, to discover the names of shared libraries that are dynamically linked, the base addresses to 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() extern void pa64_solib_create_inferior_hook (void); /* Function to be called to remove the connection between debugger and 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) 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) \ pa64_solib_create_catch_load_hook (pid, tempflag, filename, cond_string) 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) \ pa64_solib_create_catch_unload_hook (pid, tempflag, filename, cond_string) extern void pa64_solib_create_catch_unload_hook (int, int, char *, char *); /* This function returns TRUE if the dynamic linker has just reported a load of a library. This function must be used only when the inferior has stopped in the dynamic linker hook, or undefined results are guaranteed. */ #define SOLIB_HAVE_LOAD_EVENT(pid) \ pa64_solib_have_load_event (pid) extern int pa64_solib_have_load_event (int); /* This function returns a pointer to the string representation of the pathname of the dynamically-linked library that has just been loaded. This function must be used only when SOLIB_HAVE_LOAD_EVENT is TRUE, or undefined results are guaranteed. This string's contents are only valid immediately after the inferior has stopped in the dynamic linker hook, and becomes invalid as soon as the inferior is continued. Clients should make a copy of this string if they wish to continue the inferior and then access the string. */ #define SOLIB_LOADED_LIBRARY_PATHNAME(pid) \ pa64_solib_loaded_library_pathname (pid) extern char *pa64_solib_loaded_library_pathname (int); /* This function returns TRUE if the dynamic linker has just reported an unload of a library. This function must be used only when the inferior has stopped in the dynamic linker hook, or undefined results are guaranteed. */ #define SOLIB_HAVE_UNLOAD_EVENT(pid) \ pa64_solib_have_unload_event (pid) extern int pa64_solib_have_unload_event (int); /* This function returns a pointer to the string representation of the pathname of the dynamically-linked library that has just been unloaded. This function must be used only when SOLIB_HAVE_UNLOAD_EVENT is TRUE, or undefined results are guaranteed. This string's contents are only valid immediately after the inferior has stopped in the dynamic linker hook, and becomes invalid as soon as the inferior is continued. Clients should make a copy of this string if they wish to continue the inferior and then access the string. */ #define SOLIB_UNLOADED_LIBRARY_PATHNAME(pid) \ pa64_solib_unloaded_library_pathname (pid) extern char *pa64_solib_unloaded_library_pathname (int); /* This function returns TRUE if pc is the address of an instruction that lies within the dynamic linker (such as the event hook, or the dld itself). This function must be used only when a dynamic linker event has been caught, and the inferior is being stepped out of the hook, or undefined results are guaranteed. */ #define SOLIB_IN_DYNAMIC_LINKER(pid,pc) \ pa64_solib_in_dynamic_linker (pid, pc) extern int pa64_solib_in_dynamic_linker (int, CORE_ADDR); /* This function must be called when the inferior is killed, and the program restarted. This is not the same as CLEAR_SOLIB, in that it doesn't discard any symbol tables. Presently, this functionality is not implemented. */ #define SOLIB_RESTART() \ pa64_solib_restart () extern void pa64_solib_restart (void); /* If we can't set a breakpoint, and it's in a shared library, just disable it. */ #define DISABLE_UNSETTABLE_BREAK(addr) (pa64_solib_address(addr) != NULL) 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)