Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Functions
disassemble.c File Reference
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/uaccess.h>

Go to the source code of this file.

Data Structures

struct  sh_opcode_info
 

Enumerations

enum  sh_nibble_type {
  HEX_0, HEX_1, HEX_2, HEX_3,
  HEX_4, HEX_5, HEX_6, HEX_7,
  HEX_8, HEX_9, HEX_A, HEX_B,
  HEX_C, HEX_D, HEX_E, HEX_F,
  REG_N, REG_M, REG_NM, REG_B,
  BRANCH_12, BRANCH_8, DISP_8, DISP_4,
  IMM_4, IMM_4BY2, IMM_4BY4, PCRELIMM_8BY2,
  PCRELIMM_8BY4, IMM_8, IMM_8BY2, IMM_8BY4
}
 
enum  sh_arg_type {
  A_END, A_BDISP12, A_BDISP8, A_DEC_M,
  A_DEC_N, A_DISP_GBR, A_DISP_PC, A_DISP_REG_M,
  A_DISP_REG_N, A_GBR, A_IMM, A_INC_M,
  A_INC_N, A_IND_M, A_IND_N, A_IND_R0_REG_M,
  A_IND_R0_REG_N, A_MACH, A_MACL, A_PR,
  A_R0, A_R0_GBR, A_REG_M, A_REG_N,
  A_REG_B, A_SR, A_VBR, A_SSR,
  A_SPC, A_SGR, A_DBR, F_REG_N,
  F_REG_M, D_REG_N, D_REG_M, X_REG_N,
  X_REG_M, DX_REG_N, DX_REG_M, V_REG_N,
  V_REG_M, FD_REG_N, XMTRX_M4, F_FR0,
  FPUL_N, FPUL_M, FPSCR_N, FPSCR_M
}
 

Functions

void show_code (struct pt_regs *regs)
 

Enumeration Type Documentation

Enumerator:
A_END 
A_BDISP12 
A_BDISP8 
A_DEC_M 
A_DEC_N 
A_DISP_GBR 
A_DISP_PC 
A_DISP_REG_M 
A_DISP_REG_N 
A_GBR 
A_IMM 
A_INC_M 
A_INC_N 
A_IND_M 
A_IND_N 
A_IND_R0_REG_M 
A_IND_R0_REG_N 
A_MACH 
A_MACL 
A_PR 
A_R0 
A_R0_GBR 
A_REG_M 
A_REG_N 
A_REG_B 
A_SR 
A_VBR 
A_SSR 
A_SPC 
A_SGR 
A_DBR 
F_REG_N 
F_REG_M 
D_REG_N 
D_REG_M 
X_REG_N 
X_REG_M 
DX_REG_N 
DX_REG_M 
V_REG_N 
V_REG_M 
FD_REG_N 
XMTRX_M4 
F_FR0 
FPUL_N 
FPUL_M 
FPSCR_N 
FPSCR_M 

Definition at line 28 of file disassemble.c.

Enumerator:
HEX_0 
HEX_1 
HEX_2 
HEX_3 
HEX_4 
HEX_5 
HEX_6 
HEX_7 
HEX_8 
HEX_9 
HEX_A 
HEX_B 
HEX_C 
HEX_D 
HEX_E 
HEX_F 
REG_N 
REG_M 
REG_NM 
REG_B 
BRANCH_12 
BRANCH_8 
DISP_8 
DISP_4 
IMM_4 
IMM_4BY2 
IMM_4BY4 
PCRELIMM_8BY2 
PCRELIMM_8BY4 
IMM_8 
IMM_8BY2 
IMM_8BY4 

Definition at line 18 of file disassemble.c.

Function Documentation

void show_code ( struct pt_regs regs)

Definition at line 549 of file disassemble.c.