loaded_plugin::sp is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

loaded_plugin::sp field

Syntax

uint32_t sp;

References

LocationReferrerText
FLASHPlugin.c:92
uint32_t sp;
FLASHPlugin.c:156loaded_plugin_load()
plugin->sp = lastSectionEnd + stackSize;
FLASHPlugin.c:202loaded_plugin_load()
buf_set_u32(reg_params[0].value, 0, 32, plugin->sp);
FLASHPlugin.c:232loaded_plugin_unload()
FLASHPlugin.c:397plugin_write_sync()
FLASHPlugin.c:427plugin_write_async()
unsigned sp = (loaded_plugin->sp - 4) & ~3;
FLASHPlugin.c:613plugin_probe()
uint32_t sp = (loaded_plugin.sp - 4) & ~3;
FLASHPlugin.c:627plugin_probe()
uint32_t sp = (loaded_plugin.sp - 4) & ~3;
FLASHPlugin.c:630plugin_probe()
retval = call_plugin_func(target, loaded_plugin.timeouts.init, plugin_info->FLASHPlugin_FindWorkArea, sp, &result, (uint32_t)2, sp, loaded_plugin.sp);
FLASHPlugin.c:693plugin_erase()
retval = call_plugin_func(target, loaded_plugin.timeouts.erase, plugin_info->FLASHPlugin_EraseSectors, loaded_plugin.sp, &result, 2, (uint32_t)first, (uint32_t)last - (uint32_t)first + 1);
FLASHPlugin.c:728plugin_protect()
retval = call_plugin_func(target, loaded_plugin.timeouts.protect, plugin_info->FLASHPlugin_ProtectSectors, loaded_plugin.sp, &result, 3, (uint32_t)set, (uint32_t)first, (uint32_t)last - (uint32_t)first + 1);
FLASHPlugin.c:767plugin_protect_check()
retval = call_plugin_func(target, loaded_plugin.timeouts.protect, plugin_info->FLASHPlugin_CheckSectorProtection, loaded_plugin.sp, &result, 3, sector, sectors_to_check, plugin_info->WorkArea.Address);

Data Use

Functions writing loaded_plugin::sp
Functions reading loaded_plugin::sp
all items filtered out
loaded_plugin::sp
Type of loaded_plugin::sp
loaded_plugin::sp
uint32_t
all items filtered out