Lines Matching defs:obj
61 static void *shadow_get(void *obj, unsigned long id)
65 sv = klp_shadow_get(obj, id);
66 pr_info("klp_%s(obj=PTR%d, id=0x%lx) = PTR%d\n",
67 __func__, ptr_id(obj), id, ptr_id(sv));
72 static void *shadow_alloc(void *obj, unsigned long id, size_t size,
79 sv = klp_shadow_alloc(obj, id, size, gfp_flags, ctor, var);
80 pr_info("klp_%s(obj=PTR%d, id=0x%lx, size=%zx, gfp_flags=%pGg), ctor=PTR%d, ctor_data=PTR%d = PTR%d\n",
81 __func__, ptr_id(obj), id, size, &gfp_flags, ptr_id(ctor),
87 static void *shadow_get_or_alloc(void *obj, unsigned long id, size_t size,
94 sv = klp_shadow_get_or_alloc(obj, id, size, gfp_flags, ctor, var);
95 pr_info("klp_%s(obj=PTR%d, id=0x%lx, size=%zx, gfp_flags=%pGg), ctor=PTR%d, ctor_data=PTR%d = PTR%d\n",
96 __func__, ptr_id(obj), id, size, &gfp_flags, ptr_id(ctor),
102 static void shadow_free(void *obj, unsigned long id, klp_shadow_dtor_t dtor)
104 klp_shadow_free(obj, id, dtor);
105 pr_info("klp_%s(obj=PTR%d, id=0x%lx, dtor=PTR%d)\n",
106 __func__, ptr_id(obj), id, ptr_id(dtor));
117 static int shadow_ctor(void *obj, void *shadow_data, void *ctor_data)
136 static void shadow_dtor(void *obj, void *shadow_data)
140 pr_info("%s(obj=PTR%d, shadow_data=PTR%d)\n",
141 __func__, ptr_id(obj), ptr_id(sv));
147 /* dynamically created obj fields have the following shadow var id values */