GDB (API)
Defines | Functions | Variables
/home/stan/gdb/src/gdb/m68klinux-tdep.c File Reference
#include "defs.h"
#include "gdbcore.h"
#include "doublest.h"
#include "floatformat.h"
#include "frame.h"
#include "target.h"
#include "gdb_string.h"
#include "gdbtypes.h"
#include "osabi.h"
#include "regcache.h"
#include "objfiles.h"
#include "symtab.h"
#include "m68k-tdep.h"
#include "trad-frame.h"
#include "frame-unwind.h"
#include "glibc-tdep.h"
#include "solib-svr4.h"
#include "auxv.h"
#include "observer.h"
#include "elf/common.h"
#include "linux-tdep.h"

Go to the source code of this file.

Defines

#define M68K_LINUX_JB_ELEMENT_SIZE   4
#define M68K_LINUX_JB_PC   7
#define IS_SIGTRAMP(insn1, insn2)
#define IS_RT_SIGTRAMP(insn1, insn2)

Functions

void _initialize_m68k_linux_tdep (void)

Variables

initialize_file_ftype _initialize_m68k_linux_tdep

Define Documentation

#define IS_RT_SIGTRAMP (   insn1,
  insn2 
)
Value:
(/* movel #173,d0; trap #0 */                                           \
   (insn1 == 0x203c0000 && insn2 == 0x00ad4e40)                         \
   /* moveq #82,d0; notb d0; trap #0 */                                 \
   || (insn1 == 0x70524600 && (insn2 >> 16) == 0x4e40))

Definition at line 55 of file m68klinux-tdep.c.

#define IS_SIGTRAMP (   insn1,
  insn2 
)
Value:
(/* addaw #20,sp; moveq #119,d0; trap #0 */                             \
   (insn1 == 0xdefc0014 && insn2 == 0x70774e40)                         \
   /* moveq #119,d0; trap #0 */                                         \
   || insn1 == 0x70774e40)

Definition at line 49 of file m68klinux-tdep.c.

Definition at line 44 of file m68klinux-tdep.c.

#define M68K_LINUX_JB_PC   7

Definition at line 45 of file m68klinux-tdep.c.


Function Documentation

void _initialize_m68k_linux_tdep ( void  )

Definition at line 375 of file m68klinux-tdep.c.


Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines