pointer chasing
Following a chain of pointers, where each memory read tells you the address of the next one to read.
Pointer chasing is a sequence of dependent loads in which each load's address is the result of the previous load (mov rdi, [rdi + 8] in a loop), so the loads cannot overlap.
See also