]>
Commit | Line | Data |
---|---|---|
b2441318 | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
dfec072e VN |
2 | #ifndef ARCH__X86__MM__KMEMCHECK__SHADOW_H |
3 | #define ARCH__X86__MM__KMEMCHECK__SHADOW_H | |
4 | ||
5 | enum kmemcheck_shadow { | |
6 | KMEMCHECK_SHADOW_UNALLOCATED, | |
7 | KMEMCHECK_SHADOW_UNINITIALIZED, | |
8 | KMEMCHECK_SHADOW_INITIALIZED, | |
9 | KMEMCHECK_SHADOW_FREED, | |
10 | }; | |
11 | ||
12 | void *kmemcheck_shadow_lookup(unsigned long address); | |
13 | ||
14 | enum kmemcheck_shadow kmemcheck_shadow_test(void *shadow, unsigned int size); | |
81fc0390 CM |
15 | enum kmemcheck_shadow kmemcheck_shadow_test_all(void *shadow, |
16 | unsigned int size); | |
dfec072e VN |
17 | void kmemcheck_shadow_set(void *shadow, unsigned int size); |
18 | ||
19 | #endif |