1 #ifndef _POWERPC_XMON_DIS_ASM_H 2 #define _POWERPC_XMON_DIS_ASM_H 3 /* 4 * Copyright (C) 2006 Michael Ellerman, IBM Corporation. 5 * 6 * This program is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU General Public License 8 * as published by the Free Software Foundation; either version 9 * 2 of the License, or (at your option) any later version. 10 */ 11 12 extern void print_address (unsigned long memaddr); 13 14 #ifdef CONFIG_XMON_DISASSEMBLY 15 extern int print_insn_powerpc(unsigned long insn, unsigned long memaddr); 16 extern int print_insn_spu(unsigned long insn, unsigned long memaddr); 17 #else 18 static inline int print_insn_powerpc(unsigned long insn, unsigned long memaddr) 19 { 20 printf("%.8x", insn); 21 return 0; 22 } 23 24 static inline int print_insn_spu(unsigned long insn, unsigned long memaddr) 25 { 26 printf("%.8x", insn); 27 return 0; 28 } 29 #endif 30 31 #endif /* _POWERPC_XMON_DIS_ASM_H */ 32