shadow_data 206 include/linux/livepatch.h void *shadow_data, shadow_data 208 include/linux/livepatch.h typedef void (*klp_shadow_dtor_t)(void *obj, void *shadow_data); shadow_data 110 kernel/livepatch/shadow.c void *shadow_data; shadow_data 114 kernel/livepatch/shadow.c shadow_data = klp_shadow_get(obj, id); shadow_data 115 kernel/livepatch/shadow.c if (shadow_data) shadow_data 129 kernel/livepatch/shadow.c shadow_data = klp_shadow_get(obj, id); shadow_data 130 kernel/livepatch/shadow.c if (unlikely(shadow_data)) { shadow_data 169 kernel/livepatch/shadow.c return shadow_data; shadow_data 111 lib/livepatch/test_klp_shadow_vars.c static int shadow_ctor(void *obj, void *shadow_data, void *ctor_data) shadow_data 113 lib/livepatch/test_klp_shadow_vars.c int **shadow_int = shadow_data; shadow_data 121 lib/livepatch/test_klp_shadow_vars.c static void shadow_dtor(void *obj, void *shadow_data) shadow_data 124 lib/livepatch/test_klp_shadow_vars.c __func__, ptr_id(obj), ptr_id(shadow_data)); shadow_data 53 samples/livepatch/livepatch-shadow-fix1.c static int shadow_leak_ctor(void *obj, void *shadow_data, void *ctor_data) shadow_data 55 samples/livepatch/livepatch-shadow-fix1.c void **shadow_leak = shadow_data; shadow_data 94 samples/livepatch/livepatch-shadow-fix1.c static void livepatch_fix1_dummy_leak_dtor(void *obj, void *shadow_data) shadow_data 97 samples/livepatch/livepatch-shadow-fix1.c void **shadow_leak = shadow_data; shadow_data 59 samples/livepatch/livepatch-shadow-fix2.c static void livepatch_fix2_dummy_leak_dtor(void *obj, void *shadow_data) shadow_data 62 samples/livepatch/livepatch-shadow-fix2.c void **shadow_leak = shadow_data;