| OLD | NEW |
| (Empty) |
| 1 #ifndef IA32_SETTINGS_H | |
| 2 #define IA32_SETTINGS_H | |
| 3 | |
| 4 #include "libdis.h" | |
| 5 | |
| 6 typedef struct { | |
| 7 /* options */ | |
| 8 unsigned char endian, /* 0 = big, 1 = little */ | |
| 9 wc_byte, /* wildcard byte */ | |
| 10 max_insn, /* max insn size */ | |
| 11 sz_addr, /* default address size */ | |
| 12 sz_oper, /* default operand size */ | |
| 13 sz_byte, /* # bits in byte */ | |
| 14 sz_word, /* # bytes in machine word */ | |
| 15 sz_dword; /* # bytes in machine dword */ | |
| 16 unsigned int id_sp_reg, /* id of stack pointer */ | |
| 17 id_fp_reg, /* id of frame pointer */ | |
| 18 id_ip_reg, /* id of instruction pointer */ | |
| 19 id_flag_reg, /* id of flags register */ | |
| 20 offset_gen_regs, /* start of general regs */ | |
| 21 offset_seg_regs, /* start of segment regs */ | |
| 22 offset_fpu_regs; /* start of floating point regs */ | |
| 23 /* user-controlled settings */ | |
| 24 enum x86_options options; | |
| 25 } ia32_settings_t; | |
| 26 | |
| 27 #endif | |
| OLD | NEW |