disassemble.c (e5451c8f8330e03ad3cfa16048b4daf961af434f) | disassemble.c (174cd4b1e5fbd0d74c68cf3a74f5bd4923485512) |
---|---|
1/* 2 * Disassemble SuperH instructions. 3 * 4 * Copyright (C) 1999 kaz Kojima 5 * Copyright (C) 2008 Paul Mundt 6 * 7 * This file is subject to the terms and conditions of the GNU General Public 8 * License. See the file "COPYING" in the main directory of this archive 9 * for more details. 10 */ 11#include <linux/kernel.h> 12#include <linux/string.h> 13#include <linux/uaccess.h> 14 | 1/* 2 * Disassemble SuperH instructions. 3 * 4 * Copyright (C) 1999 kaz Kojima 5 * Copyright (C) 2008 Paul Mundt 6 * 7 * This file is subject to the terms and conditions of the GNU General Public 8 * License. See the file "COPYING" in the main directory of this archive 9 * for more details. 10 */ 11#include <linux/kernel.h> 12#include <linux/string.h> 13#include <linux/uaccess.h> 14 |
15#include <asm/ptrace.h> 16 |
|
15/* 16 * Format of an instruction in memory. 17 */ 18typedef enum { 19 HEX_0, HEX_1, HEX_2, HEX_3, HEX_4, HEX_5, HEX_6, HEX_7, 20 HEX_8, HEX_9, HEX_A, HEX_B, HEX_C, HEX_D, HEX_E, HEX_F, 21 REG_N, REG_M, REG_NM, REG_B, 22 BRANCH_12, BRANCH_8, --- 551 unchanged lines hidden --- | 17/* 18 * Format of an instruction in memory. 19 */ 20typedef enum { 21 HEX_0, HEX_1, HEX_2, HEX_3, HEX_4, HEX_5, HEX_6, HEX_7, 22 HEX_8, HEX_9, HEX_A, HEX_B, HEX_C, HEX_D, HEX_E, HEX_F, 23 REG_N, REG_M, REG_NM, REG_B, 24 BRANCH_12, BRANCH_8, --- 551 unchanged lines hidden --- |