Skip to main content

dump_live_allocations

Function dump_live_allocations 

Source
pub fn dump_live_allocations()
Expand description

Dump all live large allocations with attribution to the serial console.

Output format (one line per allocation, sorted by start_page):

[vmalloc][live] seq=N pid=P tid=T silo=S size=B pages=N vaddr=0x...

A silo=0 entry means the allocation was made by kernel code with no associated silo, or that the silo lookup failed (SILO_MANAGER contended).

This is the primary tool for leak investigation: run it periodically under a long-lived workload, diff the outputs, and identify growing sequences.