| 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 |