Home
last modified time | relevance | path

Searched refs:allocator (Results 1 – 25 of 269) sorted by relevance

1234567891011

/src/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator_local_cache.h28 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 Dsanitizer_symbolizer_posix_libcdep.cpp272 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 …]
/src/contrib/xz/src/liblzma/simple/
H A Dsimple_coder.h19 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 Dsimple_coder.c20 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 …]
/src/contrib/xz/src/liblzma/common/
H A Dstream_encoder.c61 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 Doutqueue.c42 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 Dcommon.c39 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()
123 lzma_next_filter_init(lzma_next_coder *next, const lzma_allocator *allocator, in lzma_next_filter_init() argument
[all …]
H A Dstream_encoder_mt.c73 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 Dstream_decoder_mt.c65 const lzma_allocator *allocator; member
353 lzma_free(thr->in, thr->allocator); in worker_decoder()
354 lzma_next_end(&thr->block_decoder, thr->allocator); in worker_decoder()
394 thr->block_decoder.coder, thr->allocator, in worker_decoder()
454 lzma_free(thr->in, thr->allocator); in worker_decoder()
499 threads_end(struct lzma_stream_coder *coder, const lzma_allocator *allocator) in threads_end() argument
511 lzma_free(coder->threads, allocator); in threads_end()
550 const lzma_allocator *allocator) in initialize_new_thread() argument
559 allocator); in initialize_new_thread()
579 thr->allocator = allocator; in initialize_new_thread()
[all …]
H A Dindex_decoder.c56 index_decode(void *coder_ptr, const lzma_allocator *allocator, in index_decode() argument
139 coder->index, allocator, in index_decode()
218 index_decoder_end(void *coder_ptr, const lzma_allocator *allocator) in index_decoder_end() argument
221 lzma_index_end(coder->index, allocator); in index_decoder_end()
222 lzma_free(coder, allocator); in index_decoder_end()
248 index_decoder_reset(lzma_index_coder *coder, const lzma_allocator *allocator, in index_decoder_reset() argument
259 coder->index = lzma_index_init(allocator); in index_decoder_reset()
275 lzma_index_decoder_init(lzma_next_coder *next, const lzma_allocator *allocator, in lzma_index_decoder_init() argument
278 lzma_next_coder_init(&lzma_index_decoder_init, next, allocator); in lzma_index_decoder_init()
285 coder = lzma_alloc(sizeof(lzma_index_coder), allocator); in lzma_index_decoder_init()
[all …]
H A Dcommon.h182 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 Dmicrolzma_encoder.c25 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(&microlzma_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 Dstream_decoder.c86 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
209 allocator, coder->buffer)); in stream_decode()
238 allocator, in stream_decode()
245 lzma_filters_free(filters, allocator); in stream_decode()
259 coder->block_decoder.coder, allocator, in stream_decode()
369 return_if_error(stream_decoder_reset(coder, allocator)); in stream_decode()
382 stream_decoder_end(void *coder_ptr, const lzma_allocator *allocator) in stream_decoder_end() argument
385 lzma_next_end(&coder->block_decoder, allocator); in stream_decoder_end()
[all …]
H A Dauto_decoder.c35 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()
114 auto_decoder_end(void *coder_ptr, const lzma_allocator *allocator) in auto_decoder_end() argument
117 lzma_next_end(&coder->next, allocator); in auto_decoder_end()
118 lzma_free(coder, allocator); in auto_decoder_end()
165 auto_decoder_init(lzma_next_coder *next, const lzma_allocator *allocator, in auto_decoder_init() argument
168 lzma_next_coder_init(&auto_decoder_init, next, allocator); in auto_decoder_init()
[all …]
H A Dalone_encoder.c33 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 Dblock_encoder.c47 block_encode(void *coder_ptr, const lzma_allocator *allocator, in block_encode() argument
64 allocator, in, in_pos, in_size, in block_encode()
139 block_encoder_end(void *coder_ptr, const lzma_allocator *allocator) in block_encoder_end() argument
142 lzma_next_end(&coder->next, allocator); in block_encoder_end()
143 lzma_free(coder, allocator); in block_encoder_end()
149 block_encoder_update(void *coder_ptr, const lzma_allocator *allocator, in block_encoder_update() argument
159 &coder->next, allocator, reversed_filters); in block_encoder_update()
164 lzma_block_encoder_init(lzma_next_coder *next, const lzma_allocator *allocator, in lzma_block_encoder_init() argument
167 lzma_next_coder_init(&lzma_block_encoder_init, next, allocator); in lzma_block_encoder_init()
188 coder = lzma_alloc(sizeof(lzma_block_coder), allocator); in lzma_block_encoder_init()
[all …]
/src/contrib/llvm-project/libcxx/include/__memory/
H A Dallocator.h33 class allocator; variable
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;
94 class _LIBCPP_TEMPLATE_VIS allocator : private __non_trivial_if<!is_void<_Tp>::value, allocator<_Tp…
107 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 allocator() _NOEXCEPT = default;
110 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 allocator(const allocator<_Up>&) _NOEXCEPT {}
113 if (__n > allocator_traits<allocator>::max_size(*this))
145 typedef allocator<_Up> other;
[all …]
/src/contrib/xz/src/liblzma/lz/
H A Dlz_encoder.c80 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 Dlz_decoder.c141 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 …]
/src/sys/contrib/ck/src/
H A Dck_array.c35 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 …]
/src/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_allocator.cpp28 static Allocator allocator; variable
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.ForceUnlock(); } in HwasanAllocatorUnlock()
169 void AllocatorThreadStart(AllocatorCache *cache) { allocator.InitCache(cache); } in AllocatorThreadStart()
172 allocator.SwallowCache(cache); in AllocatorThreadFinish()
173 allocator.DestroyCache(cache); in AllocatorThreadFinish()
[all …]
/src/contrib/llvm-project/compiler-rt/lib/msan/
H A Dmsan_allocator.cpp149 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.Allocate(cache, size, alignment); in MsanAllocate()
208 allocated = allocator.Allocate(cache, size, alignment); in MsanAllocate()
218 reinterpret_cast<Metadata *>(allocator.GetMetaData(allocated)); in MsanAllocate()
[all …]
/src/contrib/llvm-project/compiler-rt/lib/lsan/
H A Dlsan_allocator.cpp37 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()
109 if (cleared && allocator.FromPrimary(p)) in Allocate()
127 allocator.Deallocate(GetAllocatorCache(), p); in Deallocate()
138 allocator.Reallocate(GetAllocatorCache(), p, new_size, alignment); in Reallocate()
[all …]
/src/contrib/llvm-project/compiler-rt/lib/dfsan/
H A Ddfsan_allocator.cpp65 static Allocator allocator; variable
73 allocator.Init(common_flags()->allocator_release_to_os_interval_ms); in dfsan_allocator_init()
88 allocator.SwallowCache(GetAllocatorCache(this)); in CommitBack()
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.Deallocate(cache, p); in dfsan_deallocate()
150 allocator.Deallocate(cache, p); in dfsan_deallocate()
155 Metadata *meta = reinterpret_cast<Metadata *>(allocator.GetMetaData(old_p)); in DFsanReallocate()
[all …]
/src/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp377 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()) syntax::StringUserDefinedLiteralExpression; in buildUserDefinedLiteral()
[all …]

1234567891011