#ifndef _EXEC_H #define _EXEC_H typedef struct _EXEC { unsigned int pc0; unsigned int gp0; unsigned int t_addr; unsigned int t_size; unsigned int d_addr; unsigned int d_size; unsigned int b_addr; unsigned int b_size; unsigned int sp_addr; unsigned int sp_size; unsigned int sp; unsigned int fp; unsigned int gp; unsigned int ret; unsigned int base; } EXEC; void *loadExecutable(const char* exefile, EXEC *param); #endif /* _EXEC_H */