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