ps2sdk
1.1
A collection of Open Source libraries used for developing applications on Sony's PlayStation 2® (PS2).
ps2_debug.h
Go to the documentation of this file.
1
6
#ifndef __PS2_DEBUG_H__
7
#define __PS2_DEBUG_H__
8
9
#include <
tamtypes.h
>
10
11
typedef
struct
st_IOP_RegFrame
12
{
13
u32
zero
;
// 0x00
14
u32
at
;
// 0x04
15
u32
v0
;
// 0x08
16
u32
v1
;
// 0x0C
17
u32
a0
;
// 0x10
18
u32
a1
;
// 0x14
19
u32
a2
;
// 0x18
20
u32
a3
;
// 0x1C
21
u32
t0
;
// 0x20
22
u32
t1
;
// 0x24
23
u32
t2
;
// 0x28
24
u32
t3
;
// 0x2C
25
u32
t4
;
// 0x30
26
u32
t5
;
// 0x34
27
u32
t6
;
// 0x38
28
u32
t7
;
// 0x3C
29
u32
s0
;
// 0x40
30
u32
s1
;
// 0x44
31
u32
s2
;
// 0x48
32
u32
s3
;
// 0x4C
33
u32
s4
;
// 0x50
34
u32
s5
;
// 0x54
35
u32
s6
;
// 0x58
36
u32
s7
;
// 0x5C
37
u32
t8
;
// 0x60
38
u32
t9
;
// 0x64
39
u32
k0
;
// 0x68
40
u32
k1
;
// 0x6C
41
u32
gp
;
// 0x70
42
u32
sp
;
// 0x74
43
u32
fp
;
// 0x78
44
u32
ra
;
// 0x7C
45
u32
hi
;
// 0x80
46
u32
lo
;
// 0x84
47
u32
bpc
;
// 0x88
48
u32
bda
;
// 0x8C
49
u32
dcic
;
// 0x90
50
u32
badvaddr
;
// 0x94
51
u32
bdam
;
// 0x98
52
u32
bpcm
;
// 0x9C
53
u32
status
;
// 0xA0
54
u32
cause
;
// 0xA4
55
u32
epc
;
// 0xA8
56
}
IOP_RegFrame
;
57
58
typedef
struct
st_EE_RegFrame
59
{
60
u32
zero
[4];
61
u32
at
[4];
62
u32
v0
[4];
63
u32
v1
[4];
64
u32
a0
[4];
65
u32
a1
[4];
66
u32
a2
[4];
67
u32
a3
[4];
68
u32
t0[4];
69
u32
t1[4];
70
u32
t2[4];
71
u32
t3[4];
72
u32
t4[4];
73
u32
t5[4];
74
u32
t6[4];
75
u32
t7[4];
76
u32
s0
[4];
77
u32
s1
[4];
78
u32
s2
[4];
79
u32
s3
[4];
80
u32
s4
[4];
81
u32
s5
[4];
82
u32
s6
[4];
83
u32
s7
[4];
84
u32
t8
[4];
85
u32
t9
[4];
86
u32
k0
[4];
87
u32
k1
[4];
88
u32
gp
[4];
89
u32
sp
[4];
90
u32
fp
[4];
91
u32
ra
[4];
92
93
u32
status
;
94
u32
cause
;
95
u32
epc
;
96
u32
errorepc
;
97
u32
badvaddr
;
98
u32
hi
;
99
u32
hi1
;
100
u32
lo
;
101
u32
lo1
;
102
u32
sa
;
103
104
u32
bpc
;
105
u32
iab
;
106
u32
iabm
;
107
u32
dab
;
108
u32
dabm
;
109
u32
dvb
;
110
u32
dvbm
;
111
}
EE_RegFrame
;
112
113
#endif
/* __PS2_DEBUG_H__ */
s1
#define s1
Definition:
as_reg_compat.h:73
s4
#define s4
Definition:
as_reg_compat.h:76
s5
#define s5
Definition:
as_reg_compat.h:77
s3
#define s3
Definition:
as_reg_compat.h:75
v0
#define v0
Definition:
as_reg_compat.h:35
s6
#define s6
Definition:
as_reg_compat.h:78
a3
#define a3
Definition:
as_reg_compat.h:40
zero
#define zero
Definition:
as_reg_compat.h:33
s2
#define s2
Definition:
as_reg_compat.h:74
s7
#define s7
Definition:
as_reg_compat.h:79
at
#define at
Definition:
as_reg_compat.h:34
t8
#define t8
Definition:
as_reg_compat.h:80
ra
#define ra
Definition:
as_reg_compat.h:87
t9
#define t9
Definition:
as_reg_compat.h:81
s0
#define s0
Definition:
as_reg_compat.h:72
sp
#define sp
Definition:
as_reg_compat.h:85
k0
#define k0
Definition:
as_reg_compat.h:82
a2
#define a2
Definition:
as_reg_compat.h:39
a0
#define a0
Definition:
as_reg_compat.h:37
k1
#define k1
Definition:
as_reg_compat.h:83
a1
#define a1
Definition:
as_reg_compat.h:38
v1
#define v1
Definition:
as_reg_compat.h:36
fp
#define fp
Definition:
as_reg_compat.h:86
gp
#define gp
Definition:
as_reg_compat.h:84
EE_RegFrame
Definition:
ps2_debug.h:59
EE_RegFrame::dvbm
u32 dvbm
Definition:
ps2_debug.h:110
EE_RegFrame::dabm
u32 dabm
Definition:
ps2_debug.h:108
EE_RegFrame::errorepc
u32 errorepc
Definition:
ps2_debug.h:96
EE_RegFrame::hi1
u32 hi1
Definition:
ps2_debug.h:99
EE_RegFrame::iab
u32 iab
Definition:
ps2_debug.h:105
EE_RegFrame::dab
u32 dab
Definition:
ps2_debug.h:107
EE_RegFrame::iabm
u32 iabm
Definition:
ps2_debug.h:106
EE_RegFrame::badvaddr
u32 badvaddr
Definition:
ps2_debug.h:97
EE_RegFrame::lo
u32 lo
Definition:
ps2_debug.h:100
EE_RegFrame::lo1
u32 lo1
Definition:
ps2_debug.h:101
EE_RegFrame::hi
u32 hi
Definition:
ps2_debug.h:98
EE_RegFrame::sa
u32 sa
Definition:
ps2_debug.h:102
EE_RegFrame::dvb
u32 dvb
Definition:
ps2_debug.h:109
EE_RegFrame::status
u32 status
Definition:
ps2_debug.h:93
EE_RegFrame::cause
u32 cause
Definition:
ps2_debug.h:94
EE_RegFrame::bpc
u32 bpc
Definition:
ps2_debug.h:104
EE_RegFrame::epc
u32 epc
Definition:
ps2_debug.h:95
IOP_RegFrame
Definition:
ps2_debug.h:12
IOP_RegFrame::t7
u32 t7
Definition:
ps2_debug.h:28
IOP_RegFrame::ra
u32 ra
Definition:
ps2_debug.h:44
IOP_RegFrame::a3
u32 a3
Definition:
ps2_debug.h:20
IOP_RegFrame::t3
u32 t3
Definition:
ps2_debug.h:24
IOP_RegFrame::a1
u32 a1
Definition:
ps2_debug.h:18
IOP_RegFrame::bdam
u32 bdam
Definition:
ps2_debug.h:51
IOP_RegFrame::s7
u32 s7
Definition:
ps2_debug.h:36
IOP_RegFrame::a0
u32 a0
Definition:
ps2_debug.h:17
IOP_RegFrame::t9
u32 t9
Definition:
ps2_debug.h:38
IOP_RegFrame::cause
u32 cause
Definition:
ps2_debug.h:54
IOP_RegFrame::s1
u32 s1
Definition:
ps2_debug.h:30
IOP_RegFrame::v0
u32 v0
Definition:
ps2_debug.h:15
IOP_RegFrame::hi
u32 hi
Definition:
ps2_debug.h:45
IOP_RegFrame::t2
u32 t2
Definition:
ps2_debug.h:23
IOP_RegFrame::k1
u32 k1
Definition:
ps2_debug.h:40
IOP_RegFrame::zero
u32 zero
Definition:
ps2_debug.h:13
IOP_RegFrame::v1
u32 v1
Definition:
ps2_debug.h:16
IOP_RegFrame::t0
u32 t0
Definition:
ps2_debug.h:21
IOP_RegFrame::dcic
u32 dcic
Definition:
ps2_debug.h:49
IOP_RegFrame::badvaddr
u32 badvaddr
Definition:
ps2_debug.h:50
IOP_RegFrame::t1
u32 t1
Definition:
ps2_debug.h:22
IOP_RegFrame::a2
u32 a2
Definition:
ps2_debug.h:19
IOP_RegFrame::bpcm
u32 bpcm
Definition:
ps2_debug.h:52
IOP_RegFrame::lo
u32 lo
Definition:
ps2_debug.h:46
IOP_RegFrame::s4
u32 s4
Definition:
ps2_debug.h:33
IOP_RegFrame::s2
u32 s2
Definition:
ps2_debug.h:31
IOP_RegFrame::at
u32 at
Definition:
ps2_debug.h:14
IOP_RegFrame::epc
u32 epc
Definition:
ps2_debug.h:55
IOP_RegFrame::t6
u32 t6
Definition:
ps2_debug.h:27
IOP_RegFrame::s0
u32 s0
Definition:
ps2_debug.h:29
IOP_RegFrame::bpc
u32 bpc
Definition:
ps2_debug.h:47
IOP_RegFrame::k0
u32 k0
Definition:
ps2_debug.h:39
IOP_RegFrame::gp
u32 gp
Definition:
ps2_debug.h:41
IOP_RegFrame::fp
u32 fp
Definition:
ps2_debug.h:43
IOP_RegFrame::sp
u32 sp
Definition:
ps2_debug.h:42
IOP_RegFrame::s6
u32 s6
Definition:
ps2_debug.h:35
IOP_RegFrame::bda
u32 bda
Definition:
ps2_debug.h:48
IOP_RegFrame::s3
u32 s3
Definition:
ps2_debug.h:32
IOP_RegFrame::s5
u32 s5
Definition:
ps2_debug.h:34
IOP_RegFrame::t8
u32 t8
Definition:
ps2_debug.h:37
IOP_RegFrame::status
u32 status
Definition:
ps2_debug.h:53
IOP_RegFrame::t4
u32 t4
Definition:
ps2_debug.h:25
IOP_RegFrame::t5
u32 t5
Definition:
ps2_debug.h:26
tamtypes.h
u32
unsigned int u32
Definition:
tamtypes.h:30
common
include
ps2_debug.h
Generated on Thu Feb 11 2021 11:42:21 for ps2sdk by
1.9.2