PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
ee_debug.h File Reference
#include <tamtypes.h>
#include <ee_cop0_defs.h>
#include <ps2_debug.h>
+ Include dependency graph for ee_debug.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef int EE_ExceptionHandler(struct st_EE_RegFrame *)
 

Functions

int ee_dbg_install (int levels)
 
int ee_dbg_remove (int levels)
 
EE_ExceptionHandler * ee_dbg_get_level1_handler (int cause)
 
EE_ExceptionHandler * ee_dbg_set_level1_handler (int cause, EE_ExceptionHandler *handler)
 
EE_ExceptionHandler * ee_dbg_get_level2_handler (int cause)
 
EE_ExceptionHandler * ee_dbg_set_level2_handler (int cause, EE_ExceptionHandler *handler)
 
u32 ee_dbg_get_bpc (void)
 
void ee_dbg_set_bpc (u32)
 
u32 ee_dbg_get_iab (void)
 
void ee_dbg_set_iab (u32)
 
u32 ee_dbg_get_iabm (void)
 
void ee_dbg_set_iabm (u32)
 
u32 ee_dbg_get_dab (void)
 
void ee_dbg_set_dab (u32)
 
u32 ee_dbg_get_dabm (void)
 
void ee_dbg_set_dabm (u32)
 
u32 ee_dbg_get_dvb (void)
 
void ee_dbg_set_dvb (u32)
 
u32 ee_dbg_get_dvbm (void)
 
void ee_dbg_set_dvbm (u32)
 
void ee_dbg_set_bpr (u32 addr, u32 mask, u32 opmode_mask)
 
void ee_dbg_set_bpw (u32 addr, u32 mask, u32 opmode_mask)
 
void ee_dbg_set_bpv (u32 value, u32 mask, u32 opmode_mask)
 
void ee_dbg_set_bpx (u32 addr, u32 mask, u32 opmode_mask)
 
void ee_dbg_clr_bps (void)
 
void ee_dbg_clr_bpda (void)
 
void ee_dbg_clr_bpdv (void)
 
void ee_dbg_clr_bpx (void)
 

Detailed Description

EEDEBUG - EE debugging library. Definitions for the EEDEBUG library.

Definition in file ee_debug.h.

Typedef Documentation

◆ EE_ExceptionHandler

typedef int EE_ExceptionHandler(struct st_EE_RegFrame *)

Definition at line 28 of file ee_debug.h.

Function Documentation

◆ ee_dbg_install()

int ee_dbg_install ( int levels)
extern

Definition at line 173 of file ee_debug.c.

◆ ee_dbg_remove()

int ee_dbg_remove ( int levels)
extern

Definition at line 237 of file ee_debug.c.

◆ ee_dbg_get_level1_handler()

EE_ExceptionHandler * ee_dbg_get_level1_handler ( int cause)
extern

Definition at line 55 of file ee_debug.c.

◆ ee_dbg_set_level1_handler()

EE_ExceptionHandler * ee_dbg_set_level1_handler ( int cause,
EE_ExceptionHandler * handler )
extern

Definition at line 62 of file ee_debug.c.

◆ ee_dbg_get_level2_handler()

EE_ExceptionHandler * ee_dbg_get_level2_handler ( int cause)
extern

Definition at line 79 of file ee_debug.c.

◆ ee_dbg_set_level2_handler()

EE_ExceptionHandler * ee_dbg_set_level2_handler ( int cause,
EE_ExceptionHandler * handler )
extern

Definition at line 86 of file ee_debug.c.

◆ ee_dbg_set_bpr()

void ee_dbg_set_bpr ( u32 addr,
u32 mask,
u32 opmode_mask )
extern

Definition at line 108 of file ee_debug.c.

◆ ee_dbg_set_bpw()

void ee_dbg_set_bpw ( u32 addr,
u32 mask,
u32 opmode_mask )
extern

Definition at line 111 of file ee_debug.c.

◆ ee_dbg_set_bpv()

void ee_dbg_set_bpv ( u32 value,
u32 mask,
u32 opmode_mask )
extern

Definition at line 117 of file ee_debug.c.

◆ ee_dbg_set_bpx()

void ee_dbg_set_bpx ( u32 addr,
u32 mask,
u32 opmode_mask )
extern

Definition at line 120 of file ee_debug.c.

◆ ee_dbg_clr_bps()

void ee_dbg_clr_bps ( void )
extern

Definition at line 159 of file ee_debug.c.

◆ ee_dbg_clr_bpda()

void ee_dbg_clr_bpda ( void )
extern

Definition at line 122 of file ee_debug.c.

◆ ee_dbg_clr_bpdv()

void ee_dbg_clr_bpdv ( void )
extern

Definition at line 137 of file ee_debug.c.

◆ ee_dbg_clr_bpx()

void ee_dbg_clr_bpx ( void )
extern

Definition at line 152 of file ee_debug.c.