| Vegard Nossum | dfec072 | 2008-04-04 00:51:41 +0200 | [diff] [blame] | 1 | #ifndef ARCH__X86__MM__KMEMCHECK__SHADOW_H | 
 | 2 | #define ARCH__X86__MM__KMEMCHECK__SHADOW_H | 
 | 3 |  | 
 | 4 | enum kmemcheck_shadow { | 
 | 5 | 	KMEMCHECK_SHADOW_UNALLOCATED, | 
 | 6 | 	KMEMCHECK_SHADOW_UNINITIALIZED, | 
 | 7 | 	KMEMCHECK_SHADOW_INITIALIZED, | 
 | 8 | 	KMEMCHECK_SHADOW_FREED, | 
 | 9 | }; | 
 | 10 |  | 
 | 11 | void *kmemcheck_shadow_lookup(unsigned long address); | 
 | 12 |  | 
 | 13 | enum kmemcheck_shadow kmemcheck_shadow_test(void *shadow, unsigned int size); | 
| Catalin Marinas | 81fc039 | 2010-02-08 11:16:24 +0000 | [diff] [blame] | 14 | enum kmemcheck_shadow kmemcheck_shadow_test_all(void *shadow, | 
 | 15 | 						unsigned int size); | 
| Vegard Nossum | dfec072 | 2008-04-04 00:51:41 +0200 | [diff] [blame] | 16 | void kmemcheck_shadow_set(void *shadow, unsigned int size); | 
 | 17 |  | 
 | 18 | #endif |