Lines Matching defs:address
12 * Return the shadow address for the given address. Returns NULL if the
13 * address is not tracked.
16 * because this function can be called for *any* possible address.
18 void *kmemcheck_shadow_lookup(unsigned long address)
23 if (!virt_addr_valid(address))
26 pte = kmemcheck_pte_lookup(address);
30 page = virt_to_page(address);
33 return page->shadow + (address & (PAGE_SIZE - 1));
36 static void mark_shadow(void *address, unsigned int n,
39 unsigned long addr = (unsigned long) address;
77 void kmemcheck_mark_unallocated(void *address, unsigned int n)
79 mark_shadow(address, n, KMEMCHECK_SHADOW_UNALLOCATED);
82 void kmemcheck_mark_uninitialized(void *address, unsigned int n)
84 mark_shadow(address, n, KMEMCHECK_SHADOW_UNINITIALIZED);
88 * Fill the shadow memory of the given address such that the memory at that
89 * address is marked as being initialized.
91 void kmemcheck_mark_initialized(void *address, unsigned int n)
93 mark_shadow(address, n, KMEMCHECK_SHADOW_INITIALIZED);
97 void kmemcheck_mark_freed(void *address, unsigned int n)
99 mark_shadow(address, n, KMEMCHECK_SHADOW_FREED);