@@ -526,11 +526,10 @@ extern iso_alloc_root *_root;
526526INTERNAL_HIDDEN INLINE void check_big_canary (iso_alloc_big_zone_t *big);
527527INTERNAL_HIDDEN INLINE void check_canary (iso_alloc_zone_t *zone, const void *p);
528528INTERNAL_HIDDEN INLINE void iso_clear_user_chunk (uint8_t *p, size_t size);
529- INTERNAL_HIDDEN INLINE void fill_free_bit_slot_cache (iso_alloc_zone_t *zone);
530529INTERNAL_HIDDEN INLINE void insert_free_bit_slot (iso_alloc_zone_t *zone, int64_t bit_slot);
531530INTERNAL_HIDDEN INLINE void write_canary (iso_alloc_zone_t *zone, void *p);
532531INTERNAL_HIDDEN INLINE void populate_zone_cache (iso_alloc_zone_t *zone);
533- INTERNAL_HIDDEN INLINE void _flush_chunk_quarantine (void );
532+ INTERNAL_HIDDEN INLINE void flush_chunk_quarantine (void );
534533INTERNAL_HIDDEN INLINE void clear_zone_cache (void );
535534INTERNAL_HIDDEN iso_alloc_zone_t *is_zone_usable (iso_alloc_zone_t *zone, size_t size);
536535INTERNAL_HIDDEN iso_alloc_zone_t *find_suitable_zone (size_t size);
@@ -547,6 +546,7 @@ INTERNAL_HIDDEN bool is_pow2(uint64_t sz);
547546INTERNAL_HIDDEN bool _is_zone_retired (iso_alloc_zone_t *zone);
548547INTERNAL_HIDDEN bool _refresh_zone_mem_tags (iso_alloc_zone_t *zone);
549548INTERNAL_HIDDEN iso_alloc_zone_t *_iso_free_internal_unlocked (void *p, bool permanent, iso_alloc_zone_t *zone);
549+ INTERNAL_HIDDEN void fill_free_bit_slot_cache (iso_alloc_zone_t *zone);
550550INTERNAL_HIDDEN void flush_caches (void );
551551INTERNAL_HIDDEN void iso_free_chunk_from_zone (iso_alloc_zone_t *zone, void *p, bool permanent);
552552INTERNAL_HIDDEN void create_canary_chunks (iso_alloc_zone_t *zone);
@@ -570,9 +570,9 @@ INTERNAL_HIDDEN void _unmap_zone(iso_alloc_zone_t *zone);
570570INTERNAL_HIDDEN void *_tag_ptr (void *p, iso_alloc_zone_t *zone);
571571INTERNAL_HIDDEN void *_untag_ptr (void *p, iso_alloc_zone_t *zone);
572572INTERNAL_HIDDEN void *create_guard_page (void *p);
573- INTERNAL_HIDDEN void *mmap_rw_pages (size_t size, bool populate, const char *name);
574- INTERNAL_HIDDEN void *mmap_pages (size_t size, bool populate, const char *name, int32_t prot);
575- INTERNAL_HIDDEN void *_iso_big_alloc (size_t size);
573+ INTERNAL_HIDDEN ASSUME_ALIGNED void *mmap_rw_pages (size_t size, bool populate, const char *name);
574+ INTERNAL_HIDDEN ASSUME_ALIGNED void *mmap_pages (size_t size, bool populate, const char *name, int32_t prot);
575+ INTERNAL_HIDDEN ASSUME_ALIGNED void *_iso_big_alloc (size_t size);
576576INTERNAL_HIDDEN ASSUME_ALIGNED void *_iso_alloc (iso_alloc_zone_t *zone, size_t size);
577577INTERNAL_HIDDEN ASSUME_ALIGNED void *_iso_alloc_bitslot_from_zone (bit_slot_t bitslot, iso_alloc_zone_t *zone);
578578INTERNAL_HIDDEN ASSUME_ALIGNED void *_iso_calloc (size_t nmemb, size_t size);
0 commit comments