/freebsd-src/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_allocator_local_cache.h | 28 void Destroy(SizeClassAllocator *allocator, AllocatorGlobalStats *s) { in Destroy() 29 Drain(allocator); in Destroy() 34 void *Allocate(SizeClassAllocator *allocator, uptr class_id) { in Allocate() 39 if (UNLIKELY(!Refill(c, allocator, class_id))) in Allocate() 45 return reinterpret_cast<void *>(allocator->CompactPtrToPointer( in Allocate() 46 allocator->GetRegionBeginBySizeClass(class_id), chunk)); in Allocate() 49 void Deallocate(SizeClassAllocator *allocator, uptr class_id, void *p) { in Deallocate() 57 DrainHalfMax(c, allocator, class_id); in Deallocate() 58 CompactPtrT chunk = allocator->PointerToCompactPtr( in Deallocate() 59 allocator->GetRegionBeginBySizeClass(class_id), in Deallocate() [all …]
|
H A D | sanitizer_symbolizer_posix_libcdep.cpp | 272 LowLevelAllocator *allocator) in Addr2LinePool() argument 273 : addr2line_path_(addr2line_path), allocator_(allocator) { in Addr2LinePool() 409 static SymbolizerTool *ChooseExternalSymbolizer(LowLevelAllocator *allocator) { in ChooseExternalSymbolizer() argument 426 return new(*allocator) LLVMSymbolizer(path, allocator); in ChooseExternalSymbolizer() 430 return new(*allocator) AtosSymbolizer(path, allocator); in ChooseExternalSymbolizer() 437 return new(*allocator) Addr2LinePool(path, allocator); in ChooseExternalSymbolizer() 450 return new(*allocator) AtosSymbolizer(found_path, allocator); in ChooseExternalSymbolizer() 455 return new(*allocator) LLVMSymbolizer(found_path, allocator); in ChooseExternalSymbolizer() 460 return new(*allocator) Addr2LinePool(found_path, allocator); in ChooseExternalSymbolizer() 467 LowLevelAllocator *allocator) { in ChooseSymbolizerTools() argument [all …]
|
/freebsd-src/contrib/xz/src/liblzma/simple/ |
H A D | simple_coder.h | 19 const lzma_allocator *allocator, 23 const lzma_allocator *allocator, 28 const lzma_allocator *allocator, 32 const lzma_allocator *allocator, 37 const lzma_allocator *allocator, 41 const lzma_allocator *allocator, 46 const lzma_allocator *allocator, 50 const lzma_allocator *allocator, 55 const lzma_allocator *allocator, 59 const lzma_allocator *allocator, [all …]
|
H A D | simple_coder.c | 20 copy_or_code(lzma_simple_coder *coder, const lzma_allocator *allocator, in copy_or_code() argument 38 coder->next.coder, allocator, in copy_or_code() 68 simple_code(void *coder_ptr, const lzma_allocator *allocator, in simple_code() argument 133 const lzma_ret ret = copy_or_code(coder, allocator, in simple_code() 181 const lzma_ret ret = copy_or_code(coder, allocator, in simple_code() 212 simple_coder_end(void *coder_ptr, const lzma_allocator *allocator) in simple_coder_end() argument 215 lzma_next_end(&coder->next, allocator); in simple_coder_end() 216 lzma_free(coder->simple, allocator); in simple_coder_end() 217 lzma_free(coder, allocator); in simple_coder_end() 223 simple_coder_update(void *coder_ptr, const lzma_allocator *allocator, in simple_coder_update() argument [all …]
|
/freebsd-src/contrib/xz/src/liblzma/common/ |
H A D | stream_encoder.c | 61 block_encoder_init(lzma_stream_coder *coder, const lzma_allocator *allocator) in block_encoder_init() argument 74 return lzma_block_encoder_init(&coder->block_encoder, allocator, in block_encoder_init() 80 stream_encode(void *coder_ptr, const lzma_allocator *allocator, in stream_encode() argument 122 &coder->index_encoder, allocator, in stream_encode() 132 return_if_error(block_encoder_init(coder, allocator)); in stream_encode() 159 coder->block_encoder.coder, allocator, in stream_encode() 169 return_if_error(lzma_index_append(coder->index, allocator, in stream_encode() 181 coder->index_encoder.coder, allocator, in stream_encode() 213 stream_encoder_end(void *coder_ptr, const lzma_allocator *allocator) in stream_encoder_end() argument 217 lzma_next_end(&coder->block_encoder, allocator); in stream_encoder_end() [all …]
|
H A D | outqueue.c | 42 move_head_to_cache(lzma_outq *outq, const lzma_allocator *allocator) in move_head_to_cache() argument 54 lzma_outq_clear_cache(outq, allocator); in move_head_to_cache() 67 free_one_cached_buffer(lzma_outq *outq, const lzma_allocator *allocator) in free_one_cached_buffer() argument 77 lzma_free(buf, allocator); in free_one_cached_buffer() 83 lzma_outq_clear_cache(lzma_outq *outq, const lzma_allocator *allocator) in lzma_outq_clear_cache() argument 86 free_one_cached_buffer(outq, allocator); in lzma_outq_clear_cache() 93 lzma_outq_clear_cache2(lzma_outq *outq, const lzma_allocator *allocator, in lzma_outq_clear_cache2() argument 101 free_one_cached_buffer(outq, allocator); in lzma_outq_clear_cache2() 105 free_one_cached_buffer(outq, allocator); in lzma_outq_clear_cache2() 112 lzma_outq_init(lzma_outq *outq, const lzma_allocator *allocator, in lzma_outq_init() argument [all …]
|
H A D | common.c | 39 lzma_alloc(size_t size, const lzma_allocator *allocator) in lzma_alloc() argument 47 if (allocator != NULL && allocator->alloc != NULL) in lzma_alloc() 48 ptr = allocator->alloc(allocator->opaque, 1, size); in lzma_alloc() 58 lzma_alloc_zero(size_t size, const lzma_allocator *allocator) in lzma_alloc_zero() argument 66 if (allocator != NULL && allocator->alloc != NULL) { in lzma_alloc_zero() 67 ptr = allocator->alloc(allocator->opaque, 1, size); in lzma_alloc_zero() 79 lzma_free(void *ptr, const lzma_allocator *allocator) in lzma_free() argument 81 if (allocator != NULL && allocator->free != NULL) in lzma_free() 82 allocator->free(allocator->opaque, ptr); in lzma_free() 117 lzma_next_filter_init(lzma_next_coder *next, const lzma_allocator *allocator, in lzma_next_filter_init() argument [all …]
|
H A D | stream_encoder_mt.c | 73 const lzma_allocator *allocator; member 245 thr->allocator, &thr->block_options); in worker_encode() 295 thr->block_encoder.coder, thr->allocator, in worker_encode() 432 lzma_filters_free(thr->filters, thr->allocator); in worker_start() 437 lzma_next_end(&thr->block_encoder, thr->allocator); in worker_start() 438 lzma_free(thr->in, thr->allocator); in worker_start() 474 threads_end(lzma_stream_coder *coder, const lzma_allocator *allocator) in threads_end() argument 489 lzma_free(coder->threads, allocator); in threads_end() 497 const lzma_allocator *allocator) in initialize_new_thread() argument 501 thr->in = lzma_alloc(coder->block_size, allocator); in initialize_new_thread() [all …]
|
H A D | stream_decoder_mt.c | 90 const lzma_allocator *allocator; member 391 lzma_free(thr->in, thr->allocator); in worker_decoder() 392 lzma_next_end(&thr->block_decoder, thr->allocator); in worker_decoder() 441 thr->block_decoder.coder, thr->allocator, in worker_decoder() 486 lzma_free(thr->in, thr->allocator); in worker_decoder() 522 threads_end(struct lzma_stream_coder *coder, const lzma_allocator *allocator) in threads_end() argument 534 lzma_free(coder->threads, allocator); in threads_end() 568 const lzma_allocator *allocator) in initialize_new_thread() argument 577 allocator); in initialize_new_thread() 597 thr->allocator = allocator; in initialize_new_thread() [all …]
|
H A D | common.h | 182 lzma_next_coder *next, const lzma_allocator *allocator, 190 void *coder, const lzma_allocator *allocator, 198 void *coder, const lzma_allocator *allocator); 260 lzma_ret (*update)(void *coder, const lzma_allocator *allocator, 328 extern void *lzma_alloc(size_t size, const lzma_allocator *allocator); 334 extern void *lzma_alloc_zero(size_t size, const lzma_allocator *allocator); 337 extern void lzma_free(void *ptr, const lzma_allocator *allocator); 349 const lzma_allocator *allocator, 355 lzma_next_coder *next, const lzma_allocator *allocator, 361 const lzma_allocator *allocator); [all …]
|
H A D | index_decoder.c | 56 index_decode(void *coder_ptr, const lzma_allocator *allocator, in index_decode() argument 140 coder->index, allocator, in index_decode() 221 index_decoder_end(void *coder_ptr, const lzma_allocator *allocator) in index_decoder_end() argument 224 lzma_index_end(coder->index, allocator); in index_decoder_end() 225 lzma_free(coder, allocator); in index_decoder_end() 251 index_decoder_reset(lzma_index_coder *coder, const lzma_allocator *allocator, in index_decoder_reset() argument 262 coder->index = lzma_index_init(allocator); in index_decoder_reset() 278 lzma_index_decoder_init(lzma_next_coder *next, const lzma_allocator *allocator, in lzma_index_decoder_init() argument 281 lzma_next_coder_init(&lzma_index_decoder_init, next, allocator); in lzma_index_decoder_init() 288 coder = lzma_alloc(sizeof(lzma_index_coder), allocator); in lzma_index_decoder_init() [all …]
|
H A D | microlzma_encoder.c | 25 microlzma_encode(void *coder_ptr, const lzma_allocator *allocator, in microlzma_encode() argument 55 const lzma_ret ret = coder->lzma.code(coder->lzma.coder, allocator, in microlzma_encode() 82 microlzma_encoder_end(void *coder_ptr, const lzma_allocator *allocator) in microlzma_encoder_end() argument 85 lzma_next_end(&coder->lzma, allocator); in microlzma_encoder_end() 86 lzma_free(coder, allocator); in microlzma_encoder_end() 92 microlzma_encoder_init(lzma_next_coder *next, const lzma_allocator *allocator, in microlzma_encoder_init() argument 95 lzma_next_coder_init(µlzma_encoder_init, next, allocator); in microlzma_encoder_init() 100 coder = lzma_alloc(sizeof(lzma_microlzma_coder), allocator); in microlzma_encoder_init() 127 return lzma_next_filter_init(&coder->lzma, allocator, filters); in microlzma_encoder_init()
|
H A D | stream_decoder.c | 86 stream_decoder_reset(lzma_stream_coder *coder, const lzma_allocator *allocator) in stream_decoder_reset() argument 89 coder->index_hash = lzma_index_hash_init(coder->index_hash, allocator); in stream_decoder_reset() 102 stream_decode(void *coder_ptr, const lzma_allocator *allocator, in stream_decode() argument 210 allocator, coder->buffer)); in stream_decode() 239 allocator, in stream_decode() 246 lzma_filters_free(filters, allocator); in stream_decode() 261 coder->block_decoder.coder, allocator, in stream_decode() 373 return_if_error(stream_decoder_reset(coder, allocator)); in stream_decode() 386 stream_decoder_end(void *coder_ptr, const lzma_allocator *allocator) in stream_decoder_end() argument 389 lzma_next_end(&coder->block_decoder, allocator); in stream_decoder_end() [all …]
|
H A D | alone_encoder.c | 33 alone_encode(void *coder_ptr, const lzma_allocator *allocator, in alone_encode() argument 55 allocator, in, in_pos, in_size, in alone_encode() 68 alone_encoder_end(void *coder_ptr, const lzma_allocator *allocator) in alone_encoder_end() argument 71 lzma_next_end(&coder->next, allocator); in alone_encoder_end() 72 lzma_free(coder, allocator); in alone_encoder_end() 78 alone_encoder_init(lzma_next_coder *next, const lzma_allocator *allocator, in alone_encoder_init() argument 81 lzma_next_coder_init(&alone_encoder_init, next, allocator); in alone_encoder_init() 86 coder = lzma_alloc(sizeof(lzma_alone_coder), allocator); in alone_encoder_init() 138 return lzma_next_filter_init(&coder->next, allocator, filters); in alone_encoder_init()
|
H A D | auto_decoder.c | 35 auto_decode(void *coder_ptr, const lzma_allocator *allocator, in auto_decode() argument 59 &coder->next, allocator, in auto_decode() 64 &coder->next, allocator, in auto_decode() 69 allocator, coder->memlimit, true)); in auto_decode() 86 coder->next.coder, allocator, in auto_decode() 115 auto_decoder_end(void *coder_ptr, const lzma_allocator *allocator) in auto_decoder_end() argument 118 lzma_next_end(&coder->next, allocator); in auto_decoder_end() 119 lzma_free(coder, allocator); in auto_decoder_end() 166 auto_decoder_init(lzma_next_coder *next, const lzma_allocator *allocator, in auto_decoder_init() argument 169 lzma_next_coder_init(&auto_decoder_init, next, allocator); in auto_decoder_init() [all …]
|
H A D | block_encoder.c | 47 block_encode(void *coder_ptr, const lzma_allocator *allocator, in block_encode() argument 64 allocator, in, in_pos, in_size, in block_encode() 141 block_encoder_end(void *coder_ptr, const lzma_allocator *allocator) in block_encoder_end() argument 144 lzma_next_end(&coder->next, allocator); in block_encoder_end() 145 lzma_free(coder, allocator); in block_encoder_end() 151 block_encoder_update(void *coder_ptr, const lzma_allocator *allocator, in block_encoder_update() argument 161 &coder->next, allocator, reversed_filters); in block_encoder_update() 166 lzma_block_encoder_init(lzma_next_coder *next, const lzma_allocator *allocator, in lzma_block_encoder_init() argument 169 lzma_next_coder_init(&lzma_block_encoder_init, next, allocator); in lzma_block_encoder_init() 190 coder = lzma_alloc(sizeof(lzma_block_coder), allocator); in lzma_block_encoder_init() [all …]
|
/freebsd-src/contrib/llvm-project/libcxx/include/__memory/ |
H A D | allocator.h | 33 class allocator; 37 // Specializing allocator<void> is deprecated, but not using it. 39 class _LIBCPP_TEMPLATE_VIS allocator<void> { 47 typedef allocator<_Up> other; 54 class _LIBCPP_TEMPLATE_VIS allocator<const void> { 62 typedef allocator<_Up> other; 88 // allocator 91 // allocator<void> trivial in C++20. 94 class _LIBCPP_TEMPLATE_VIS allocator : private __non_trivial_if<!is_void<_Tp>::value, allocator<_T 32 class allocator; global() variable [all...] |
/freebsd-src/contrib/xz/src/liblzma/lz/ |
H A D | lz_encoder.c | 80 fill_window(lzma_coder *coder, const lzma_allocator *allocator, in fill_window() argument 104 ret = coder->next.code(coder->next.coder, allocator, in fill_window() 159 lz_encode(void *coder_ptr, const lzma_allocator *allocator, in lz_encode() argument 172 return_if_error(fill_window(coder, allocator, in lz_encode() 192 lz_encoder_prepare(lzma_mf *mf, const lzma_allocator *allocator, in lz_encoder_prepare() argument 231 lzma_free(mf->buffer, allocator); in lz_encoder_prepare() 351 lzma_free(mf->hash, allocator); in lz_encoder_prepare() 354 lzma_free(mf->son, allocator); in lz_encoder_prepare() 372 lz_encoder_init(lzma_mf *mf, const lzma_allocator *allocator, in lz_encoder_init() argument 381 allocator); in lz_encoder_init() [all …]
|
H A D | lz_decoder.c | 141 lz_decode(void *coder_ptr, const lzma_allocator *allocator, in lz_decode() argument 164 allocator, in, in_pos, in_size, in lz_decode() 201 lz_decoder_end(void *coder_ptr, const lzma_allocator *allocator) in lz_decoder_end() argument 205 lzma_next_end(&coder->next, allocator); in lz_decoder_end() 206 lzma_free(coder->dict.buf, allocator); in lz_decoder_end() 209 coder->lz.end(coder->lz.coder, allocator); in lz_decoder_end() 211 lzma_free(coder->lz.coder, allocator); in lz_decoder_end() 213 lzma_free(coder, allocator); in lz_decoder_end() 219 lzma_lz_decoder_init(lzma_next_coder *next, const lzma_allocator *allocator, in lzma_lz_decoder_init() argument 222 const lzma_allocator *allocator, in lzma_lz_decoder_init() [all …]
|
/freebsd-src/sys/contrib/ck/src/ |
H A D | ck_array.c | 35 ck_array_create(struct ck_malloc *allocator, unsigned int length) in ck_array_create() argument 39 active = allocator->malloc(sizeof(struct _ck_array) + sizeof(void *) * length); in ck_array_create() 50 ck_array_init(struct ck_array *array, unsigned int mode, struct ck_malloc *allocator, unsigned int … in ck_array_init() argument 56 if (allocator->realloc == NULL || in ck_array_init() 57 allocator->malloc == NULL || in ck_array_init() 58 allocator->free == NULL || in ck_array_init() 62 active = ck_array_create(allocator, length); in ck_array_init() 67 array->allocator = allocator; in ck_array_init() 89 target = array->allocator->realloc(target, in ck_array_put() 112 target = array->allocator->realloc(target, in ck_array_put() [all …]
|
/freebsd-src/contrib/llvm-project/compiler-rt/lib/hwasan/ |
H A D | hwasan_allocator.cpp | 11 // HWAddressSanitizer allocator. 28 static Allocator allocator; variable 37 // Either just allocated by underlying allocator, but AsanChunk is not yet 38 // ready, or almost returned to undelying allocator and AsanChunk is already 72 return allocator.GetActuallyAllocatedSize(reinterpret_cast<void *>(block_)); in ActualSize() 76 return allocator.FromPrimary(reinterpret_cast<void *>(block_)); in FromSmallHeap() 120 allocator.GetStats(s); in GetAllocatorStats() 152 allocator.InitLinkerInitialized( in HwasanAllocatorInit() 165 void HwasanAllocatorLock() { allocator.ForceLock(); } in HwasanAllocatorLock() 167 void HwasanAllocatorUnlock() { allocator [all...] |
/freebsd-src/contrib/llvm-project/compiler-rt/lib/msan/ |
H A D | msan_allocator.cpp | 11 // MemorySanitizer allocator. 51 // Note: to ensure that the allocator is compatible with the application memory 149 static Allocator allocator; variable 157 allocator.Init(common_flags()->allocator_release_to_os_interval_ms); in MsanAllocatorInit() 165 void LockAllocator() { allocator.ForceLock(); } in LockAllocator() 167 void UnlockAllocator() { allocator.ForceUnlock(); } in UnlockAllocator() 176 allocator.InitCache(GetAllocatorCache(this)); in Init() 180 allocator.SwallowCache(GetAllocatorCache(this)); in CommitBack() 181 allocator.DestroyCache(GetAllocatorCache(this)); in CommitBack() 204 allocated = allocator in MsanAllocate() [all...] |
/freebsd-src/contrib/llvm-project/compiler-rt/lib/lsan/ |
H A D | lsan_allocator.cpp | 37 static Allocator allocator; variable 43 allocator.InitLinkerInitialized( in InitializeAllocator() 52 void AllocatorThreadStart() { allocator.InitCache(GetAllocatorCache()); } in AllocatorThreadStart() 55 allocator.SwallowCache(GetAllocatorCache()); in AllocatorThreadFinish() 56 allocator.DestroyCache(GetAllocatorCache()); in AllocatorThreadFinish() 60 return reinterpret_cast<ChunkMetadata *>(allocator.GetMetaData(p)); in Metadata() 101 void *p = allocator.Allocate(GetAllocatorCache(), size, alignment); in Allocate() 108 // Do not rely on the allocator to clear the memory (it's slow). in Allocate() 109 if (cleared && allocator.FromPrimary(p)) in Allocate() 127 allocator in Deallocate() [all...] |
/freebsd-src/contrib/llvm-project/compiler-rt/lib/dfsan/ |
H A D | dfsan_allocator.cpp | 11 // DataflowSanitizer allocator. 40 // Note: to ensure that the allocator is compatible with the application memory 65 static Allocator allocator; 73 allocator.Init(common_flags()->allocator_release_to_os_interval_ms); in dfsan_allocator_init() 88 allocator.SwallowCache(GetAllocatorCache(this)); in DFsanAllocate() 111 allocated = allocator.Allocate(cache, size, alignment); in DFsanAllocate() 115 allocated = allocator.Allocate(cache, size, alignment); in DFsanAllocate() 125 reinterpret_cast<Metadata *>(allocator.GetMetaData(allocated)); in DFsanAllocate() 138 Metadata *meta = reinterpret_cast<Metadata *>(allocator.GetMetaData(p)); in dfsan_deallocate() 146 allocator in dfsan_deallocate() 62 static Allocator allocator; global() variable [all...] |
/freebsd-src/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
H A D | BuildTree.cpp | 377 llvm::BumpPtrAllocator &allocator() { return Arena.getAllocator(); } in allocator() function in syntax::TreeBuilder 722 new (allocator()) syntax::UnknownDeclaration(), D); in VisitDecl() 766 syntax::Declaration *Result = new (allocator()) syntax::SimpleDeclaration; in handleFreeStandingTagDecl() 799 new (allocator()) syntax::CompoundStatement, S); in WalkUpFromCompoundStmt() 806 new (allocator()) syntax::UnknownStatement, S); in WalkUpFromStmt() 874 new (allocator()) syntax::UnknownExpression, E); in WalkUpFromExpr() 891 return new (allocator()) syntax::IntegerUserDefinedLiteralExpression; in buildUserDefinedLiteral() 893 return new (allocator()) syntax::FloatUserDefinedLiteralExpression; in buildUserDefinedLiteral() 895 return new (allocator()) syntax::CharUserDefinedLiteralExpression; in buildUserDefinedLiteral() 897 return new (allocator()) synta in buildUserDefinedLiteral() 1677 llvm::BumpPtrAllocator &allocator() { return Builder.allocator(); } allocator() function in __anon393d2d6d0511::BuildTreeVisitor [all...] |