!dl (traverse through linked list using physical address)
Description of the '!dl' command in HyperDbg.
Previous!dt (display and map physical memory to structures)Next!track (track and map function calls and returns to the symbols)
Last updated
0: kHyperDbg> !dl 101305880
walking linked list (physical address) from 101305880 (offset = 0)
00: 101305880
01: 1068a4218
02: 106963258
03: 43281b218
04: 41cc21258
05: 41e920318
06: 41e937258
07: 41e964258
08: 41e9aa258
09: 41e916258
0a: 41fedf418
0b: 41ff0d318
0c: 41a5c9258
...
(list is circular, returned to head)0: kHyperDbg> !dl @rax+@rbx o 8
walking linked list (physical address) from 101305880 (offset = 8)
00: 101305880
01: 1068a4210
02: 106963250
...
(list is circular, returned to head)VOID
hyperdbg_u_show_memory_linked_list(UINT64 target_address,
DEBUGGER_READ_MEMORY_TYPE memory_type,
UINT32 pid,
UINT64 offset,
UINT64 max_nodes);