| 12345678910111213141516171819202122232425 |
- #ifndef _PLY_ARCH_H
- #define _PLY_ARCH_H
- #include "type.h"
- /* fixed length integers */
- extern type_t t_s8;
- extern type_t t_u8;
- extern type_t t_s16;
- extern type_t t_u16;
- extern type_t t_s32;
- extern type_t t_u32;
- extern type_t t_s64;
- extern type_t t_u64;
- /* layout of captured registers */
- extern type_t t_pt_regs;
- /* ABI mapping of registers to arguments/return value */
- const char *arch_register_argument(int num);
- const char *arch_register_pc (void);
- const char *arch_register_return (void);
- #endif /* _PLY_ARCH_H */
|