GDB (API)
Classes | Defines | Functions | Variables
/home/stan/gdb/src/gdb/lm32-tdep.c File Reference
#include "defs.h"
#include "frame.h"
#include "frame-unwind.h"
#include "frame-base.h"
#include "inferior.h"
#include "dis-asm.h"
#include "symfile.h"
#include "remote.h"
#include "gdbcore.h"
#include "gdb/sim-lm32.h"
#include "gdb/callback.h"
#include "gdb/remote-sim.h"
#include "sim-regno.h"
#include "arch-utils.h"
#include "regcache.h"
#include "trad-frame.h"
#include "reggroups.h"
#include "opcodes/lm32-desc.h"
#include "gdb_string.h"

Go to the source code of this file.

Classes

struct  gdbarch_tdep

Defines

#define LM32_OPCODE(insn)   ((insn >> 26) & 0x3f)
#define LM32_REG0(insn)   ((insn >> 21) & 0x1f)
#define LM32_REG1(insn)   ((insn >> 16) & 0x1f)
#define LM32_REG2(insn)   ((insn >> 11) & 0x1f)
#define LM32_IMM16(insn)   ((((long)insn & 0xffff) << 16) >> 16)

Functions

void _initialize_lm32_tdep (void)

Variables

initialize_file_ftype _initialize_lm32_tdep

Define Documentation

#define LM32_IMM16 (   insn)    ((((long)insn & 0xffff) << 16) >> 16)

Definition at line 47 of file lm32-tdep.c.

#define LM32_OPCODE (   insn)    ((insn >> 26) & 0x3f)

Definition at line 43 of file lm32-tdep.c.

#define LM32_REG0 (   insn)    ((insn >> 21) & 0x1f)

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

#define LM32_REG1 (   insn)    ((insn >> 16) & 0x1f)

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

#define LM32_REG2 (   insn)    ((insn >> 11) & 0x1f)

Definition at line 46 of file lm32-tdep.c.


Function Documentation

void _initialize_lm32_tdep ( void  )

Definition at line 586 of file lm32-tdep.c.


Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines