Skip to content

Vmmap

Command to print the virtual memory map a la /proc/self/maps.

integer_types = (int, gdb.Value) module-attribute

parser = argparse.ArgumentParser(description='Explore a page, trying to guess permissions.') module-attribute

calculate_total_memory(pages)

gap_text(page)

pages_filter(gdbval_or_str)

print_adjacent_map(map_start, map_end)

print_gap(current, last_map)

print_guard(page)

print_map(page)

print_vmmap_gaps(pages)

Indicates the size of adjacent memory regions and unmapped gaps between them in process memory

print_vmmap_gaps_table_header()

Prints the table header for the vmmap --gaps command.

print_vmmap_table_header()

Prints the table header for the vmmap command.

vmmap(gdbval_or_str=None, writable=False, executable=False, lines_after=1, lines_before=1, gaps=False)

vmmap_add(start, size, flags, offset)

vmmap_clear()

vmmap_explore(address)

vmmap_load(filename)