GDB (xrefs)
Loading...
Searching...
No Matches
Macros | Functions
arm-linux.h File Reference

Go to the source code of this file.

Macros

#define ARM_CPSR_GREGNUM   16
 
#define ARM_SIGCONTEXT_R0   0xc
 
#define ARM_UCONTEXT_SIGCONTEXT   0x14
 
#define ARM_OLD_RT_SIGFRAME_SIGINFO   0x8
 
#define ARM_OLD_RT_SIGFRAME_UCONTEXT   0x88
 
#define ARM_NEW_RT_SIGFRAME_UCONTEXT   0x80
 
#define ARM_NEW_SIGFRAME_MAGIC   0x5ac3c35a
 

Functions

int arm_linux_sigreturn_next_pc_offset (unsigned long sp, unsigned long sp_data, unsigned long svc_number, int is_sigreturn)
 
CORE_ADDR arm_linux_get_next_pcs_fixup (struct arm_get_next_pcs *self, CORE_ADDR pc)
 

Macro Definition Documentation

◆ ARM_CPSR_GREGNUM

#define ARM_CPSR_GREGNUM   16

◆ ARM_NEW_RT_SIGFRAME_UCONTEXT

#define ARM_NEW_RT_SIGFRAME_UCONTEXT   0x80

Definition at line 67 of file arm-linux.h.

Referenced by arm_linux_rt_sigreturn_init(), and arm_linux_sigreturn_next_pc_offset().

◆ ARM_NEW_SIGFRAME_MAGIC

#define ARM_NEW_SIGFRAME_MAGIC   0x5ac3c35a

Definition at line 69 of file arm-linux.h.

Referenced by arm_linux_sigreturn_init(), and arm_linux_sigreturn_next_pc_offset().

◆ ARM_OLD_RT_SIGFRAME_SIGINFO

#define ARM_OLD_RT_SIGFRAME_SIGINFO   0x8

Definition at line 64 of file arm-linux.h.

Referenced by arm_linux_rt_sigreturn_init(), and arm_linux_sigreturn_next_pc_offset().

◆ ARM_OLD_RT_SIGFRAME_UCONTEXT

#define ARM_OLD_RT_SIGFRAME_UCONTEXT   0x88

Definition at line 65 of file arm-linux.h.

Referenced by arm_linux_rt_sigreturn_init(), and arm_linux_sigreturn_next_pc_offset().

◆ ARM_SIGCONTEXT_R0

#define ARM_SIGCONTEXT_R0   0xc

◆ ARM_UCONTEXT_SIGCONTEXT

#define ARM_UCONTEXT_SIGCONTEXT   0x14

Function Documentation

◆ arm_linux_get_next_pcs_fixup()

CORE_ADDR arm_linux_get_next_pcs_fixup ( struct arm_get_next_pcs * self,
CORE_ADDR pc )

◆ arm_linux_sigreturn_next_pc_offset()

int arm_linux_sigreturn_next_pc_offset ( unsigned long sp,
unsigned long sp_data,
unsigned long svc_number,
int is_sigreturn )