forked from len0rd/rockbox
New debug feature: Use the SH1 user break controller to catch illegal memory accesses
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5026 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
56fd6f9316
commit
06cb237af6
7 changed files with 104 additions and 6 deletions
|
@ -977,6 +977,7 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter)
|
|||
{
|
||||
char* filename;
|
||||
bool show_greet;
|
||||
int oldmode;
|
||||
|
||||
/* this macro should be called as the first thing you do in the plugin.
|
||||
it test that the api version and model the plugin was compiled for
|
||||
|
@ -997,7 +998,9 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter)
|
|||
rb = api; /* copy to global api pointer */
|
||||
|
||||
/* now go ahead and have fun! */
|
||||
oldmode = rb->system_memory_guard(MEMGUARD_NONE); /*disable memory guard */
|
||||
DoUserDialog(filename, show_greet);
|
||||
rb->system_memory_guard(oldmode); /* re-enable memory guard */
|
||||
|
||||
return PLUGIN_OK;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue