nncnnSource ↗
26 declarations and 43 call references extracted from public source metadata.

Source symbols: src/allocator.h

Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.

  • Revision: master@dda2e28bae2a084760361197d87f06e685604e52 · 2026-07-13T07:13:46Z
  • Declarations: 26
  • Referenced calls: 43

Declared symbols

  • NCNN_FORCEINLINE — static at line 42; references alignPtr, sizeof
  • NCNN_FORCEINLINE — static at line 51; references alignSize
  • NCNN_FORCEINLINE — static at line 56; references fastMalloc, _aligned_malloc, elif, defined, posix_memalign, memalign, malloc, sizeof, alignPtr
  • NCNN_FORCEINLINE — static at line 77; references fastFree, _aligned_free, elif, defined, free
  • NCNN_FORCEINLINE — static at line 98; references NCNN_XADD
  • NCNN_FORCEINLINE — static at line 126; references NCNN_XADD
  • NCNN_FORCEINLINE — static at line 134; references NCNN_XADD
  • NCNN_EXPORT — class at line 142; references Allocator, fastMalloc, fastFree
  • PoolAllocatorPrivate — class at line 150; references PoolAllocator, set_size_compare_ratio, set_size_drop_threshold, clear, fastMalloc, fastFree
  • NCNN_EXPORT — class at line 151; references PoolAllocator, set_size_compare_ratio, set_size_drop_threshold, clear, fastMalloc, fastFree
  • UnlockedPoolAllocatorPrivate — class at line 179; references UnlockedPoolAllocator, set_size_compare_ratio, set_size_drop_threshold, clear, fastMalloc, fastFree
  • NCNN_EXPORT — class at line 180; references UnlockedPoolAllocator, set_size_compare_ratio, set_size_drop_threshold, clear, fastMalloc, fastFree
  • VulkanDevice — class at line 210
  • NCNN_EXPORT — class at line 212
  • NCNN_EXPORT — class at line 234
  • NCNN_EXPORT — class at line 267; references VkAllocator, clear, fastMalloc, fastFree, flush, invalidate, create_buffer, allocate_memory, allocate_dedicated_memory, allocate_import_host_memory, create_image, create_imageview
  • VulkanDevice — const at line 284; references create_buffer, allocate_memory, allocate_dedicated_memory, allocate_import_host_memory, create_image, create_imageview, VkBlobAllocator, clear, fastMalloc, fastFree
  • VkBlobAllocatorPrivate — class at line 301; references VkBlobAllocator, clear, fastMalloc, fastFree
  • NCNN_EXPORT — class at line 302; references VkBlobAllocator, clear, fastMalloc, fastFree
  • VkWeightAllocatorPrivate — class at line 325; references VkWeightAllocator, clear, fastMalloc, fastFree
  • NCNN_EXPORT — class at line 326; references VkWeightAllocator, clear, fastMalloc, fastFree
  • VkStagingAllocatorPrivate — class at line 354; references VkStagingAllocator, set_size_compare_ratio, clear, fastMalloc, fastFree
  • NCNN_EXPORT — class at line 355; references VkStagingAllocator, set_size_compare_ratio, clear, fastMalloc, fastFree
  • VkWeightStagingAllocatorPrivate — class at line 382; references VkWeightStagingAllocator, fastMalloc, fastFree
  • NCNN_EXPORT — class at line 383; references VkWeightStagingAllocator, fastMalloc, fastFree
  • NCNN_EXPORT — class at line 405; references VkAndroidHardwareBufferImageAllocator, fastMalloc, fastFree, init, width, height, external_format

File-level call references


Source: src/allocator.h

Generated by smolify with deterministic-repository-import-v2 · 1 source file