| Top |
| IdeDebuggerAddressMap * | ide_debugger_address_map_new () |
| void | ide_debugger_address_map_insert () |
| gboolean | ide_debugger_address_map_remove () |
| const IdeDebuggerAddressMapEntry * | ide_debugger_address_map_lookup () |
| void | ide_debugger_address_map_free () |
void ide_debugger_address_map_insert (IdeDebuggerAddressMap *self,const IdeDebuggerAddressMapEntry *entry);
Inserts a new map entry as specified by entry
.
The contents of entry
are copied and therefore do not need to be kept
around after calling this function.
See also: ide_debugger_address_map_remove()
Since: 3.32
gboolean ide_debugger_address_map_remove (IdeDebuggerAddressMap *self,IdeDebuggerAddress address);
Removes the entry found containing address
.
Since: 3.32
const IdeDebuggerAddressMapEntry * ide_debugger_address_map_lookup (const IdeDebuggerAddressMap *self,IdeDebuggerAddress address);
Attempts to locate which IdeDebuggerAddressMapEntry contains address
within
the region specified by IdeDebuggerAddressMapEntry.start and
IdeDebuggerAddressMapEntry.end.
Since: 3.32
void
ide_debugger_address_map_free (IdeDebuggerAddressMap *self);
Frees all memory associated with self
.
Since: 3.32