Searched refs:object (Results 1 – 8 of 8) sorted by relevance
/mm/ |
D | kmemleak.c | 310 struct kmemleak_object *object) in hex_dump_object() argument 312 const u8 *ptr = (const u8 *)object->pointer; in hex_dump_object() 316 len = min_t(size_t, object->size, HEX_MAX_LINES * HEX_ROW_SIZE); in hex_dump_object() 335 static bool color_white(const struct kmemleak_object *object) in color_white() argument 337 return object->count != KMEMLEAK_BLACK && in color_white() 338 object->count < object->min_count; in color_white() 341 static bool color_gray(const struct kmemleak_object *object) in color_gray() argument 343 return object->min_count != KMEMLEAK_BLACK && in color_gray() 344 object->count >= object->min_count; in color_gray() 352 static bool unreferenced_object(struct kmemleak_object *object) in unreferenced_object() argument [all …]
|
D | slub.c | 265 static inline void *get_freepointer(struct kmem_cache *s, void *object) in get_freepointer() argument 267 return freelist_dereference(s, object + s->offset); in get_freepointer() 270 static void prefetch_freepointer(const struct kmem_cache *s, void *object) in prefetch_freepointer() argument 272 if (object) in prefetch_freepointer() 273 prefetch(freelist_dereference(s, object + s->offset)); in prefetch_freepointer() 276 static inline void *get_freepointer_safe(struct kmem_cache *s, void *object) in get_freepointer_safe() argument 282 return get_freepointer(s, object); in get_freepointer_safe() 284 freepointer_addr = (unsigned long)object + s->offset; in get_freepointer_safe() 289 static inline void set_freepointer(struct kmem_cache *s, void *object, void *fp) in set_freepointer() argument 291 unsigned long freeptr_addr = (unsigned long)object + s->offset; in set_freepointer() [all …]
|
D | slab.h | 438 void *object = p[i]; in slab_post_alloc_hook() local 440 kmemleak_alloc_recursive(object, s->object_size, 1, in slab_post_alloc_hook() 442 kasan_slab_alloc(s, object, flags); in slab_post_alloc_hook()
|
D | Kconfig | 602 bool "Use page table mapping to access object in zsmalloc" 605 By default, zsmalloc uses a copy-based object mapping method to 609 mapping rather than copying for object mapping.
|
/mm/kasan/ |
D | kasan.c | 403 void kasan_unpoison_object_data(struct kmem_cache *cache, void *object) in kasan_unpoison_object_data() argument 405 kasan_unpoison_shadow(object, cache->object_size); in kasan_unpoison_object_data() 408 void kasan_poison_object_data(struct kmem_cache *cache, void *object) in kasan_poison_object_data() argument 410 kasan_poison_shadow(object, in kasan_poison_object_data() 463 const void *object) in get_alloc_info() argument 466 return (void *)object + cache->kasan_info.alloc_meta_offset; in get_alloc_info() 470 const void *object) in get_free_info() argument 473 return (void *)object + cache->kasan_info.free_meta_offset; in get_free_info() 476 void kasan_init_slab_obj(struct kmem_cache *cache, const void *object) in kasan_init_slab_obj() argument 483 alloc_info = get_alloc_info(cache, object); in kasan_init_slab_obj() [all …]
|
D | report.c | 201 static void describe_object_addr(struct kmem_cache *cache, void *object, in describe_object_addr() argument 205 unsigned long object_addr = (unsigned long)object; in describe_object_addr() 211 object, cache->name, cache->object_size); in describe_object_addr() 233 static void describe_object(struct kmem_cache *cache, void *object, in describe_object() argument 236 struct kasan_alloc_meta *alloc_info = get_alloc_info(cache, object); in describe_object() 245 describe_object_addr(cache, object, addr); in describe_object() 257 void *object = nearest_obj(cache, page, addr); in print_address_description() local 259 describe_object(cache, object, addr); in print_address_description() 325 void kasan_report_double_free(struct kmem_cache *cache, void *object, in kasan_report_double_free() argument 333 print_address_description(object); in kasan_report_double_free() [all …]
|
D | kasan.h | 90 const void *object); 92 const void *object); 102 void kasan_report_double_free(struct kmem_cache *cache, void *object,
|
D | quarantine.c | 141 void *object = qlink_to_object(qlink, cache); in qlink_free() local 147 ___cache_free(cache, object, _THIS_IP_); in qlink_free()
|