ps2sdk
1.1
A collection of Open Source libraries used for developing applications on Sony's PlayStation 2® (PS2).
|
Go to the source code of this file.
Typedefs | |
typedef int() | EE_ExceptionHandler(struct st_EE_RegFrame *) |
EEDEBUG - EE debugging library. Definitions for the EEDEBUG library.
Definition in file ee_debug.h.
typedef int() EE_ExceptionHandler(struct st_EE_RegFrame *) |
Definition at line 28 of file ee_debug.h.
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().
u32 ee_dbg_get_bpc | ( | void | ) |
Referenced by ee_dbg_clr_bpda(), ee_dbg_clr_bpdv(), and ee_dbg_clr_bpx().
u32 ee_dbg_get_dab | ( | void | ) |
u32 ee_dbg_get_dabm | ( | void | ) |
u32 ee_dbg_get_dvb | ( | void | ) |
u32 ee_dbg_get_dvbm | ( | void | ) |
u32 ee_dbg_get_iab | ( | void | ) |
u32 ee_dbg_get_iabm | ( | void | ) |
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().
void ee_dbg_set_bpc | ( | u32 | ) |
Referenced by ee_dbg_clr_bpda(), ee_dbg_clr_bpdv(), ee_dbg_clr_bps(), and ee_dbg_clr_bpx().
Definition at line 106 of file ee_debug.c.
References _ee_dbg_set_bpda(), and EE_BPC_DRE.
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().
void ee_dbg_set_dab | ( | u32 | ) |
Referenced by ee_dbg_clr_bps().
void ee_dbg_set_dabm | ( | u32 | ) |
Referenced by ee_dbg_clr_bps().
void ee_dbg_set_dvb | ( | u32 | ) |
Referenced by ee_dbg_clr_bps().
void ee_dbg_set_dvbm | ( | u32 | ) |
Referenced by ee_dbg_clr_bps().
void ee_dbg_set_iab | ( | u32 | ) |
Referenced by ee_dbg_clr_bps().
void ee_dbg_set_iabm | ( | u32 | ) |
Referenced by ee_dbg_clr_bps().
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.