KallistiOS
##version##
|
User-break controller support. More...
Go to the source code of this file.
Macros | |
#define | BARA (*((vuint32*)0xFF200000)) |
BARA register. More... | |
#define | BASRA (*((vuint8*)0xFF000014)) |
BASRA register. More... | |
#define | BAMRA (*((vuint8*)0xFF200004)) |
BAMRA register. More... | |
#define | BBRA (*((vuint16*)0xFF200008)) |
BBRA register. More... | |
#define | BARB (*((vuint32*)0xFF20000C)) |
BARB register. More... | |
#define | BASRB (*((vuint8*)0xFF000018)) |
BASRB register. More... | |
#define | BAMRB (*((vuint8*)0xFF200010)) |
BAMRB register. More... | |
#define | BBRB (*((vuint16*)0xFF200014)) |
BBRB register. More... | |
#define | BRCR (*((vuint16*)0xFF200020)) |
BRCR register. More... | |
Functions | |
static void | ubc_pause () |
Pause after setting UBC parameters. More... | |
static void | ubc_disable_all () |
Disable all UBC breakpoints. More... | |
static void | ubc_break_data_write (uint32 address) |
Set a UBC data-write breakpoint at the given address. More... | |
static void | ubc_break_inst (uint32 address, int use_dbr) |
Set a UBC instruction access breakpoint at the given address. More... | |
User-break controller support.
This file defines some functionality for using the SH4 UBC.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Disable all UBC breakpoints.
References BBRA, BBRB, and ubc_pause().
|
inlinestatic |
Pause after setting UBC parameters.
Referenced by ubc_break_data_write(), ubc_break_inst(), and ubc_disable_all().