Nguyen Anh Quynh | f721e31 | 2014-05-27 10:45:58 +0800 | [diff] [blame^] | 1 | /* Capstone Disassembly Engine */ |
| 2 | /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2014 */ |
Nguyen Anh Quynh | f1d489b | 2014-01-05 00:00:05 +0800 | [diff] [blame] | 3 | |
| 4 | #ifndef CS_PPC_MAP_H |
| 5 | #define CS_PPC_MAP_H |
| 6 | |
| 7 | #include "../../include/capstone.h" |
Nguyen Anh Quynh | f1d489b | 2014-01-05 00:00:05 +0800 | [diff] [blame] | 8 | |
| 9 | // return name of regiser in friendly string |
| 10 | const char *PPC_reg_name(csh handle, unsigned int reg); |
| 11 | |
| 12 | // given internal insn id, return public instruction info |
Nguyen Anh Quynh | 1acfd0b | 2014-01-06 10:56:59 +0800 | [diff] [blame] | 13 | void PPC_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id); |
Nguyen Anh Quynh | f1d489b | 2014-01-05 00:00:05 +0800 | [diff] [blame] | 14 | |
Nguyen Anh Quynh | f1d489b | 2014-01-05 00:00:05 +0800 | [diff] [blame] | 15 | const char *PPC_insn_name(csh handle, unsigned int id); |
| 16 | |
Nguyen Anh Quynh | f1d489b | 2014-01-05 00:00:05 +0800 | [diff] [blame] | 17 | // map internal raw register to 'public' register |
| 18 | ppc_reg PPC_map_register(unsigned int r); |
| 19 | |
Nguyen Anh Quynh | f1d489b | 2014-01-05 00:00:05 +0800 | [diff] [blame] | 20 | #endif |
| 21 | |