crash.types.module module¶
- crash.types.module.for_each_module() Iterable[Value][source]¶
Iterate over each module in the modules list
- Yields:
gdb.Value– The next module on the list. The value is of typestruct module.
- crash.types.module.for_each_module_section(module: Value) Iterable[Tuple[str, int]][source]¶
Iterate over each ELF section in a loaded module
This routine iterates over the
sect_attrsmember of thestruct modulealready in memory. For ELF sections from the module at rest, use pyelftools on the module file.- Parameters:
module – The struct module to iterate. The value must be of type
struct module.- Yields:
(
str,int) – A 2-tuple containing the name and address of the section- Raises:
gdb.NotAvailableError – The target value is not available.