|
ps2sdk
1.1
A collection of Open Source libraries used for developing applications on Sony's PlayStation 2® (PS2).
|
Include dependency graph for ee_debug.c:Go to the source code of this file.
Variables | |
| u128 | __ee_ex_l1_stack [_EX_L1_STACK_SIZE/16] |
| u128 | __ee_ex_l2_stack [_EX_L2_STACK_SIZE/16] |
| EE_RegFrame | __ee_ex_l1_frame |
| EE_RegFrame | __ee_ex_l2_frame |
| static u32 | __saved_dbg_ex_vector [0x80/4] = { 0 } |
| static void * | _old_l1_handlers [16] = { 0 } |
| static int | _installed_levels = 0 |
| static EE_ExceptionHandler * | ee_level1_exception_handlers [16] = { 0 } |
| static EE_ExceptionHandler * | ee_level2_exception_handlers [4] = { 0 } |
| void __ee_level1_ex_vector | ( | void | ) |
Referenced by ee_dbg_install().
| void __ee_level2_ex_vector | ( | void | ) |
Referenced by ee_dbg_install().
| void _def_ee_ex_handler | ( | EE_RegFrame * | frame | ) |
Definition at line 26 of file ee_debug.c.
Referenced by ee_dbg_set_bpr(), ee_dbg_set_bprw(), and ee_dbg_set_bpw().
Referenced by ee_dbg_set_bpv().
Referenced by ee_dbg_set_bpx().
| void ee_dbg_clr_bpda | ( | void | ) |
Definition at line 120 of file ee_debug.c.
References EE_BPC_DKE, EE_BPC_DRE, EE_BPC_DSE, EE_BPC_DTE, EE_BPC_DUE, EE_BPC_DVE, EE_BPC_DWE, EE_BPC_DXE, ee_dbg_get_bpc(), and ee_dbg_set_bpc().
| void ee_dbg_clr_bpdv | ( | void | ) |
Definition at line 135 of file ee_debug.c.
References EE_BPC_DKE, EE_BPC_DRE, EE_BPC_DSE, EE_BPC_DTE, EE_BPC_DUE, EE_BPC_DVE, EE_BPC_DWE, EE_BPC_DXE, ee_dbg_get_bpc(), and ee_dbg_set_bpc().
| void ee_dbg_clr_bps | ( | void | ) |
Definition at line 157 of file ee_debug.c.
References EE_BPC_BED, ee_dbg_set_bpc(), ee_dbg_set_dab(), ee_dbg_set_dabm(), ee_dbg_set_dvb(), ee_dbg_set_dvbm(), ee_dbg_set_iab(), and ee_dbg_set_iabm().
Referenced by ee_dbg_install(), and ee_dbg_remove().
| void ee_dbg_clr_bpx | ( | void | ) |
Definition at line 150 of file ee_debug.c.
References EE_BPC_IKE, EE_BPC_ISE, EE_BPC_ITE, EE_BPC_IUE, EE_BPC_IXE, ee_dbg_get_bpc(), and ee_dbg_set_bpc().
| EE_ExceptionHandler* ee_dbg_get_level1_handler | ( | int | cause | ) |
Definition at line 53 of file ee_debug.c.
References ee_level1_exception_handlers, and NULL.
| EE_ExceptionHandler* ee_dbg_get_level2_handler | ( | int | cause | ) |
Definition at line 77 of file ee_debug.c.
References ee_level2_exception_handlers, and NULL.
| int ee_dbg_install | ( | int | levels | ) |
Definition at line 171 of file ee_debug.c.
References __ee_level1_ex_vector(), __ee_level2_ex_vector(), __saved_dbg_ex_vector, _installed_levels, _old_l1_handlers, DIntr(), ee_dbg_clr_bps(), ee_level1_exception_handlers, ee_level2_exception_handlers, ee_set_opmode(), EIntr(), FlushCache(), GetExceptionHandler(), NULL, SetVCommonHandler(), and SetVTLBRefillHandler().
| int ee_dbg_remove | ( | int | levels | ) |
Definition at line 235 of file ee_debug.c.
References __saved_dbg_ex_vector, _installed_levels, _old_l1_handlers, DIntr(), ee_dbg_clr_bps(), ee_set_opmode(), EIntr(), FlushCache(), NULL, SetVCommonHandler(), and SetVTLBRefillHandler().
Definition at line 106 of file ee_debug.c.
References _ee_dbg_set_bpda(), and EE_BPC_DRE.
Definition at line 112 of file ee_debug.c.
References _ee_dbg_set_bpda(), EE_BPC_DRE, and EE_BPC_DWE.
Definition at line 115 of file ee_debug.c.
References _ee_dbg_set_bpdv().
Definition at line 118 of file ee_debug.c.
References _ee_dbg_set_bpx().
| EE_ExceptionHandler* ee_dbg_set_level1_handler | ( | int | cause, |
| EE_ExceptionHandler * | handler | ||
| ) |
Definition at line 60 of file ee_debug.c.
References DIntr(), ee_level1_exception_handlers, EIntr(), and NULL.
| EE_ExceptionHandler* ee_dbg_set_level2_handler | ( | int | cause, |
| EE_ExceptionHandler * | handler | ||
| ) |
Definition at line 84 of file ee_debug.c.
References DIntr(), ee_level2_exception_handlers, EIntr(), and NULL.
| void ee_level1_ex_dispatcher | ( | EE_RegFrame * | frame | ) |
Definition at line 31 of file ee_debug.c.
References EE_RegFrame::cause, ee_level1_exception_handlers, and M_EE_GET_CAUSE_EXCODE.
| void ee_level2_ex_dispatcher | ( | EE_RegFrame * | frame | ) |
Definition at line 42 of file ee_debug.c.
References EE_RegFrame::cause, ee_level2_exception_handlers, and M_EE_GET_CAUSE_EXC2.
| EE_RegFrame __ee_ex_l1_frame |
Definition at line 12 of file ee_debug.c.
| u128 __ee_ex_l1_stack[_EX_L1_STACK_SIZE/16] |
Definition at line 8 of file ee_debug.c.
| EE_RegFrame __ee_ex_l2_frame |
Definition at line 13 of file ee_debug.c.
| u128 __ee_ex_l2_stack[_EX_L2_STACK_SIZE/16] |
Definition at line 9 of file ee_debug.c.
|
static |
Definition at line 16 of file ee_debug.c.
Referenced by ee_dbg_install(), and ee_dbg_remove().
|
static |
Definition at line 21 of file ee_debug.c.
Referenced by ee_dbg_install(), and ee_dbg_remove().
|
static |
Definition at line 19 of file ee_debug.c.
Referenced by ee_dbg_install(), and ee_dbg_remove().
|
static |
Definition at line 23 of file ee_debug.c.
Referenced by ee_dbg_get_level1_handler(), ee_dbg_install(), ee_dbg_set_level1_handler(), and ee_level1_ex_dispatcher().
|
static |
Definition at line 24 of file ee_debug.c.
Referenced by ee_dbg_get_level2_handler(), ee_dbg_install(), ee_dbg_set_level2_handler(), and ee_level2_ex_dispatcher().