Home
last modified time | relevance | path

Searched refs:freelist_entry (Results 1 – 1 of 1) sorted by relevance

/xnu-8020.121.3/san/memory/
H A Dkasan-classic.c692 struct freelist_entry { struct
695 STAILQ_ENTRY(freelist_entry) list; argument
708 _Static_assert(sizeof(struct freelist_entry) <= KASAN_GUARD_PAD, "kasan freelist header exceeds pad… argument
711 STAILQ_HEAD(freelist_head, freelist_entry) freelist;
725 fle_crc(struct freelist_entry *fle) in fle_crc()
727 return __nosan_crc16(0, &fle->bits, fle->size - offsetof(struct freelist_entry, bits)); in fle_crc()
762 struct freelist_entry *fle, *tofree = NULL; in kasan_free_internal()
764 assert(size >= sizeof(struct freelist_entry)); in kasan_free_internal()
767 fle = (struct freelist_entry *)addr; in kasan_free_internal()
778 fle->frames = kasan_alloc_bt(fle->backtrace, fle->size - sizeof(struct freelist_entry), 3); in kasan_free_internal()
[all …]