loaded_plugin::regions is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDloaded_plugin::regions

loaded_plugin::regions field

Syntax

struct memory_backup *regions;

References

LocationReferrerText
FLASHPlugin.c:94
struct memory_backup *regions;
FLASHPlugin.c:122loaded_plugin_load()
plugin->regions = (struct memory_backup *)calloc(image->num_sections + 1, sizeof(struct memory_backup));
FLASHPlugin.c:142loaded_plugin_load()
struct memory_backup *region = &plugin->regions[plugin->region_count];
FLASHPlugin.c:158loaded_plugin_load()
save_region(target, &plugin->regions[plugin->region_count], lastSectionEnd, stackSize, -1);
FLASHPlugin.c:166loaded_plugin_load()
if (plugin->regions[i].original_section < 0 || image->sections[plugin->regions[i].original_section].sh_type == 8 /* NOBITS */)
FLASHPlugin.c:170loaded_plugin_load()
retval = advanced_elf_image_read_section(image, plugin->regions[i].original_section, (uint8_t *)pBuf, plugin->regions[i].size, &done);
FLASHPlugin.c:173loaded_plugin_load()
if (done != plugin->regions[i].size)
FLASHPlugin.c:179loaded_plugin_load()
if (timeoutTable && timeoutTable >= plugin->regions[i].base_address && timeoutTable < (plugin->regions[i].base_address + plugin->regions[i].size))
FLASHPlugin.c:181loaded_plugin_load()
void *timeouts_from_image = ((char *)pBuf + (timeoutTable - plugin->regions[i].base_address));
FLASHPlugin.c:191loaded_plugin_load()
retval = target_write_memory(target, plugin->regions[i].base_address, 4, (plugin->regions[i].size + 3) / 4, (uint8_t *)pBuf);
FLASHPlugin.c:226loaded_plugin_unload()
if (!plugin->target || !plugin->regions)
FLASHPlugin.c:242loaded_plugin_unload()
if (!plugin->regions[i].original_contents)
FLASHPlugin.c:245loaded_plugin_unload()
int r = target_write_memory(plugin->target, plugin->regions[i].base_address, 4, (plugin->regions[i].size + 3) / 4, (uint8_t *)plugin->regions[i].original_contents);
FLASHPlugin.c:246loaded_plugin_unload()
free(plugin->regions[i].original_contents);
FLASHPlugin.c:247loaded_plugin_unload()
plugin->regions[i].original_contents = NULL;
FLASHPlugin.c:262loaded_plugin_unload()
free(plugin->regions);
FLASHPlugin.c:263loaded_plugin_unload()
plugin->regions = NULL;

Data Use

Functions writing loaded_plugin::regions
Functions reading loaded_plugin::regions
loaded_plugin::regions
Type of loaded_plugin::regions
loaded_plugin::regions
all items filtered out