db_disasm.c (3436) | db_disasm.c (6008) |
---|---|
1/* 2 * Mach Operating System 3 * Copyright (c) 1991,1990 Carnegie Mellon University 4 * All Rights Reserved. 5 * 6 * Permission to use, copy, modify and distribute this software and its 7 * documentation is hereby granted, provided that both the copyright 8 * notice and this permission notice appear in all copies of the --- 9 unchanged lines hidden (view full) --- 18 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU 19 * School of Computer Science 20 * Carnegie Mellon University 21 * Pittsburgh PA 15213-3890 22 * 23 * any improvements or extensions that they make and grant Carnegie the 24 * rights to redistribute these changes. 25 * | 1/* 2 * Mach Operating System 3 * Copyright (c) 1991,1990 Carnegie Mellon University 4 * All Rights Reserved. 5 * 6 * Permission to use, copy, modify and distribute this software and its 7 * documentation is hereby granted, provided that both the copyright 8 * notice and this permission notice appear in all copies of the --- 9 unchanged lines hidden (view full) --- 18 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU 19 * School of Computer Science 20 * Carnegie Mellon University 21 * Pittsburgh PA 15213-3890 22 * 23 * any improvements or extensions that they make and grant Carnegie the 24 * rights to redistribute these changes. 25 * |
26 * $Id: db_disasm.c,v 1.6 1994/08/13 03:49:35 wollman Exp $ | 26 * $Id: db_disasm.c,v 1.7 1994/10/08 22:19:47 phk Exp $ |
27 */ 28 29/* 30 * Instruction disassembler. 31 */ 32#include <sys/param.h> 33#include <sys/systm.h> 34#include <sys/proc.h> --- 213 unchanged lines hidden (view full) --- 248/*b3*/ { "bts", TRUE, LONG, op2(R, E), 0 }, 249/*b4*/ { "lfs", TRUE, LONG, op2(E, R), 0 }, 250/*b5*/ { "lgs", TRUE, LONG, op2(E, R), 0 }, 251/*b6*/ { "movzb", TRUE, LONG, op2(E, R), 0 }, 252/*b7*/ { "movzw", TRUE, LONG, op2(E, R), 0 }, 253 254/*b8*/ { "", FALSE, NONE, 0, 0 }, 255/*b9*/ { "", FALSE, NONE, 0, 0 }, | 27 */ 28 29/* 30 * Instruction disassembler. 31 */ 32#include <sys/param.h> 33#include <sys/systm.h> 34#include <sys/proc.h> --- 213 unchanged lines hidden (view full) --- 248/*b3*/ { "bts", TRUE, LONG, op2(R, E), 0 }, 249/*b4*/ { "lfs", TRUE, LONG, op2(E, R), 0 }, 250/*b5*/ { "lgs", TRUE, LONG, op2(E, R), 0 }, 251/*b6*/ { "movzb", TRUE, LONG, op2(E, R), 0 }, 252/*b7*/ { "movzw", TRUE, LONG, op2(E, R), 0 }, 253 254/*b8*/ { "", FALSE, NONE, 0, 0 }, 255/*b9*/ { "", FALSE, NONE, 0, 0 }, |
256/*ba*/ { "", TRUE, LONG, op2(Is, E), (char *)db_Grp8 }, | 256/*ba*/ { "", TRUE, LONG, op2(Ib, E), (char *)db_Grp8 }, |
257/*bb*/ { "btc", TRUE, LONG, op2(R, E), 0 }, 258/*bc*/ { "bsf", TRUE, LONG, op2(E, R), 0 }, 259/*bd*/ { "bsr", TRUE, LONG, op2(E, R), 0 }, 260/*be*/ { "movsb", TRUE, LONG, op2(E, R), 0 }, 261/*bf*/ { "movsw", TRUE, LONG, op2(E, R), 0 }, 262}; 263 264struct inst db_inst_0fcx[] = { --- 1111 unchanged lines hidden --- | 257/*bb*/ { "btc", TRUE, LONG, op2(R, E), 0 }, 258/*bc*/ { "bsf", TRUE, LONG, op2(E, R), 0 }, 259/*bd*/ { "bsr", TRUE, LONG, op2(E, R), 0 }, 260/*be*/ { "movsb", TRUE, LONG, op2(E, R), 0 }, 261/*bf*/ { "movsw", TRUE, LONG, op2(E, R), 0 }, 262}; 263 264struct inst db_inst_0fcx[] = { --- 1111 unchanged lines hidden --- |