aboutsummaryrefslogtreecommitdiff
path: root/indev/psn00bdbg-mk2/testutil/exec.h
blob: 24688c0ae8bd61a0536431901a822b3dd1685a5c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#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 */