diff options
Diffstat (limited to 'gdb/config/powerpc/tm-linux.h')
-rw-r--r-- | gdb/config/powerpc/tm-linux.h | 40 |
1 files changed, 2 insertions, 38 deletions
diff --git a/gdb/config/powerpc/tm-linux.h b/gdb/config/powerpc/tm-linux.h index b1abb0e..99d4c96 100644 --- a/gdb/config/powerpc/tm-linux.h +++ b/gdb/config/powerpc/tm-linux.h @@ -42,9 +42,6 @@ extern int at_subroutine_call_instruction_target(); in symfile.c) */ #undef IBM6000_TARGET -/* Offset to saved PC in sigcontext, from <linux/signal.h>. */ -#define SIGCONTEXT_PC_OFFSET 184 - extern CORE_ADDR ppc_linux_skip_trampoline_code (CORE_ADDR pc); #undef SKIP_TRAMPOLINE_CODE #define SKIP_TRAMPOLINE_CODE(pc) ppc_linux_skip_trampoline_code (pc) @@ -53,36 +50,10 @@ extern int ppc_linux_in_sigtramp (CORE_ADDR pc, char *func_name); #undef IN_SIGTRAMP #define IN_SIGTRAMP(pc,func_name) ppc_linux_in_sigtramp (pc,func_name) -extern unsigned long ppc_linux_frame_saved_pc (struct frame_info *); -#undef FRAME_SAVED_PC -#define FRAME_SAVED_PC(FRAME) ppc_linux_frame_saved_pc (FRAME) - -extern void ppc_linux_init_extra_frame_info (int fromleaf, struct frame_info *); -#undef INIT_EXTRA_FRAME_INFO -#define INIT_EXTRA_FRAME_INFO(fromleaf, fi) \ - ppc_linux_init_extra_frame_info (fromleaf, fi) - -extern int ppc_linux_frameless_function_invocation (struct frame_info *); -#undef FRAMELESS_FUNCTION_INVOCATION -#define FRAMELESS_FUNCTION_INVOCATION(FI) \ - (ppc_linux_frameless_function_invocation (FI)) - -extern void ppc_linux_frame_init_saved_regs (struct frame_info *); -#undef FRAME_INIT_SAVED_REGS -#define FRAME_INIT_SAVED_REGS(FI) ppc_linux_frame_init_saved_regs (FI) - -CORE_ADDR ppc_linux_frame_chain (struct frame_info *); -#undef FRAME_CHAIN -#define FRAME_CHAIN(thisframe) ppc_linux_frame_chain (thisframe) - -CORE_ADDR ppc_sysv_abi_push_arguments (int, struct value **, CORE_ADDR, int, - CORE_ADDR); -#undef PUSH_ARGUMENTS -#define PUSH_ARGUMENTS(nargs, args, sp, struct_return, struct_addr) \ - (ppc_sysv_abi_push_arguments((nargs), (args), (sp), (struct_return), (struct_addr))) - +#if 0 #define CANNOT_FETCH_REGISTER(regno) ((regno) >= MQ_REGNUM) #define CANNOT_STORE_REGISTER(regno) ((regno) >= MQ_REGNUM) +#endif /* Linux doesn't use the PowerOpen ABI for function pointer representation */ #undef CONVERT_FROM_FUNC_PTR_ADDR @@ -94,13 +65,6 @@ CORE_ADDR ppc_sysv_abi_push_arguments (int, struct value **, CORE_ADDR, int, #define PROLOGUE_FIRSTLINE_OVERLAP #endif -/* Needed to handled the self-modifying code situation due to the dynamic - linker. */ -int ppc_linux_memory_remove_breakpoint (CORE_ADDR addr, char *contents_cache); -#undef MEMORY_REMOVE_BREAKPOINT -#define MEMORY_REMOVE_BREAKPOINT(addr, contents_cache) \ - ppc_linux_memory_remove_breakpoint(addr, contents_cache) - /* N_FUN symbols in shared libaries have 0 for their values and need to be relocated. */ #define SOFUN_ADDRESS_MAYBE_MISSING |