Home
last modified time | relevance | path

Searched refs:Origin (Results 1 – 25 of 74) sorted by relevance

123

/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/
H A Dwrappers_cpp.cpp25 return Allocator.allocate(size, scudo::Chunk::Origin::New); in operator new()
32 return Allocator.allocate(size, scudo::Chunk::Origin::New); in operator new()
39 return Allocator.allocate(size, scudo::Chunk::Origin::New, in operator new()
48 return Allocator.allocate(size, scudo::Chunk::Origin::New, in operator new()
58 Allocator.deallocate(ptr, scudo::Chunk::Origin::New); in operator delete()
61 Allocator.deallocate(ptr, scudo::Chunk::Origin::NewArray); in operator delete[]()
65 Allocator.deallocate(ptr, scudo::Chunk::Origin::New); in operator delete()
69 Allocator.deallocate(ptr, scudo::Chunk::Origin::NewArray); in operator delete[]()
79 Allocator.deallocate(ptr, scudo::Chunk::Origin::New, 0, in operator delete()
89 Allocator.deallocate(ptr, scudo::Chunk::Origin::New, 0, in operator delete()
[all …]
H A Dwrappers_c.inc32 Product, scudo::Chunk::Origin::Malloc, SCUDO_MALLOC_ALIGNMENT, true));
36 SCUDO_ALLOCATOR.deallocate(ptr, scudo::Chunk::Origin::Malloc);
76 size, scudo::Chunk::Origin::Malloc, SCUDO_MALLOC_ALIGNMENT));
105 return SCUDO_ALLOCATOR.allocate(size, scudo::Chunk::Origin::Memalign,
117 SCUDO_ALLOCATOR.allocate(size, scudo::Chunk::Origin::Memalign, alignment);
136 scudo::Chunk::Origin::Memalign, PageSize));
142 size, scudo::Chunk::Origin::Malloc, SCUDO_MALLOC_ALIGNMENT));
144 SCUDO_ALLOCATOR.deallocate(ptr, scudo::Chunk::Origin::Malloc);
153 size, scudo::Chunk::Origin::Memalign, scudo::getPageSizeCached()));
228 SCUDO_ALLOCATOR.allocate(size, scudo::Chunk::Origin::Malloc, alignment));
H A Dcombined.h298 NOINLINE void *allocate(uptr Size, Chunk::Origin Origin,
501 Header.OriginOrWasZeroed = Origin & Chunk::OriginMask;
513 NOINLINE void deallocate(void *Ptr, Chunk::Origin Origin, uptr DeleteSize = 0,
554 if (UNLIKELY(Header.OriginOrWasZeroed != Origin)) {
556 if (Header.OriginOrWasZeroed != Chunk::Origin::Memalign ||
557 Origin != Chunk::Origin::Malloc)
559 Header.OriginOrWasZeroed, Origin);
589 void *NewPtr = allocate(NewSize, Chunk::Origin::Malloc, Alignment);
617 if (UNLIKELY(OldHeader.OriginOrWasZeroed != Chunk::Origin::Malloc))
620 Chunk::Origin::Malloc);
[all …]
/llvm-project-15.0.7/compiler-rt/lib/dfsan/
H A Ddfsan_origin.h47 class Origin {
53 bool isChainedOrigin() const { return Origin::isValidId(raw_id_); } in isChainedOrigin()
56 CHECK(Origin::isValidId(raw_id_)); in getChainedId()
64 Origin getNextChainedOrigin(StackTrace *stack) const { in getNextChainedOrigin()
65 CHECK(Origin::isValidId(raw_id_)); in getNextChainedOrigin()
70 return Origin(prev_id); in getNextChainedOrigin()
73 static Origin CreateChainedOrigin(Origin prev, StackTrace *stack) { in CreateChainedOrigin()
101 return Origin((depth << kDepthShift) | chained_id); in CreateChainedOrigin()
104 static Origin FromRawId(u32 id) { return Origin(id); } in FromRawId()
114 explicit Origin(u32 raw_id) : raw_id_(raw_id) {} in Origin() function
H A Ddfsan.cpp225 Origin o = Origin::FromRawId(id); in ChainOrigin()
227 Origin chained = Origin::CreateChainedOrigin(o, stack); in ChainOrigin()
676 const char *Origin() const { return Magenta(); } in Origin() function in Decorator
711 bool PrintOriginTraceFramesToStr(Origin o, InternalScopedString *out) { in PrintOriginTraceFramesToStr()
722 d.Origin(), origin_id, d.Default()); in PrintOriginTraceFramesToStr()
725 d.Origin(), origin_id, d.Default()); in PrintOriginTraceFramesToStr()
747 d.Origin(), label, addr, description ? description : "", in PrintOriginTraceToStr()
750 Origin o = Origin::FromRawId(origin); in PrintOriginTraceToStr()
817 Origin o = Origin::FromRawId(origin); in dfsan_print_origin_id_trace()
837 Origin o = Origin::FromRawId(origin); in dfsan_sprint_origin_id_trace()
[all …]
/llvm-project-15.0.7/compiler-rt/lib/msan/
H A Dmsan_origin.h54 class Origin {
85 Origin getNextChainedOrigin(StackTrace *stack) const { in getNextChainedOrigin()
90 return Origin(prev_id); in getNextChainedOrigin()
97 static Origin CreateStackOrigin(u32 id) { in CreateStackOrigin()
99 return Origin((1 << kHeapShift) | id); in CreateStackOrigin()
102 static Origin CreateHeapOrigin(StackTrace *stack) { in CreateHeapOrigin()
106 return Origin(stack_id); in CreateHeapOrigin()
109 static Origin CreateChainedOrigin(Origin prev, StackTrace *stack) { in CreateChainedOrigin()
140 static Origin FromRawId(u32 id) { in FromRawId()
141 return Origin(id); in FromRawId()
[all …]
H A Dmsan_report.cpp33 const char *Origin() const { return Magenta(); } in Origin() function in __msan::Decorator
43 Printf("%s", d.Origin()); in DescribeStackOrigin()
47 d.Origin(), d.Name(), s, d.Origin(), d.Name(), sep + 1, d.Origin(), in DescribeStackOrigin()
62 Origin o = Origin::FromRawId(id); in DescribeOrigin()
66 Printf(" %sUninitialized value was stored to memory at%s\n", d.Origin(), in DescribeOrigin()
79 d.Origin(), d.Default()); in DescribeOrigin()
83 d.Origin(), d.Default()); in DescribeOrigin()
86 Printf(" %sMemory was marked as uninitialized%s\n", d.Origin(), in DescribeOrigin()
90 Printf(" %sUninitialized value was created%s\n", d.Origin(), in DescribeOrigin()
H A Dmsan.cpp208 f->origin_history_size > Origin::kMaxDepth) { in InitializeFlags()
212 f->origin_history_size, Origin::kMaxDepth); in InitializeFlags()
245 (__msan_get_track_origins() && Origin::isValidId(origin)) ? origin : 0; in PrintWarningWithOrigin()
248 if (__msan_get_track_origins() && !Origin::isValidId(origin)) { in PrintWarningWithOrigin()
300 Origin o = Origin::FromRawId(id); in ChainOrigin()
302 Origin chained = Origin::CreateChainedOrigin(o, stack); in ChainOrigin()
610 id = Origin::CreateStackOrigin(idx).raw_id(); in __msan_set_alloca_origin4()
636 Origin o = Origin::FromRawId(this_id); in __msan_origin_is_descendant_or_same()
H A Dmsan_allocator.cpp193 Origin o = Origin::CreateHeapOrigin(stack); in MsanAllocate()
216 Origin o = Origin::CreateHeapOrigin(stack); in MsanDeallocate()
/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/tests/
H A Dcombined_test.cpp23 static constexpr scudo::Chunk::Origin Origin = scudo::Chunk::Origin::Malloc; variable
265 Allocator->deallocate(NeedleP, Origin); in SCUDO_TYPED_TEST()
272 Allocator->deallocate(P, Origin); in SCUDO_TYPED_TEST()
295 Allocator->deallocate(P, Origin); in SCUDO_TYPED_TEST()
316 Allocator->deallocate(P, Origin); in SCUDO_TYPED_TEST()
339 Allocator->deallocate(P, Origin); in SCUDO_TYPED_TEST()
366 Allocator->deallocate(P, Origin); in SCUDO_TYPED_TEST()
407 Allocator->deallocate(P, Origin); in SCUDO_TYPED_TEST()
412 Allocator->deallocate(P, Origin); in SCUDO_TYPED_TEST()
445 Allocator->deallocate(P, Origin); in SCUDO_TYPED_TEST()
[all …]
/llvm-project-15.0.7/clang/lib/AST/
H A DExternalASTMerger.cpp283 ExternalASTMerger::DCOrigin Origin = Origins[DC]; in ForEachMatchingDC() local
285 Callback(Importer, Importer.GetReverse(), Origin.DC); in ForEachMatchingDC()
370 DCOrigin Origin) { in MaybeRecordOrigin() argument
377 RecordOriginImpl(ToDC, Origin, Importer); in MaybeRecordOrigin()
381 << " to record origin (DeclContext*)" << (void*)Origin.DC in MaybeRecordOrigin()
382 << ", (ASTContext*)" << (void*)&Origin.AST in MaybeRecordOrigin()
387 DCOrigin Origin) { in ForceRecordOrigin() argument
388 RecordOriginImpl(ToDC, Origin, ImporterForOrigin(*Origin.AST)); in ForceRecordOrigin()
393 Origins[ToDC] = Origin; in RecordOriginImpl()
437 std::pair<const DeclContext *, DCOrigin> Origin = *OI; in RemoveSources() local
[all …]
/llvm-project-15.0.7/compiler-rt/test/dfsan/
H A Dconditional_callbacks.c26 void my_dfsan_conditional_callback(dfsan_label Label, dfsan_origin Origin) { in my_dfsan_conditional_callback() argument
29 assert(Origin != 0); in my_dfsan_conditional_callback()
31 assert(Origin == 0); in my_dfsan_conditional_callback()
61 dfsan_origin Origin);
H A Dconditional_callbacks_sig.c18 void my_dfsan_conditional_callback(dfsan_label Label, dfsan_origin Origin) { in my_dfsan_conditional_callback() argument
20 assert(Origin == 0); in my_dfsan_conditional_callback()
42 dfsan_origin Origin);
/llvm-project-15.0.7/flang/lib/Parser/
H A Dprovenance.cpp158 const Origin &origin{MapToOrigin(at)}; in operator []()
234 const Origin &origin{MapToOrigin(range->start())}; in EmitMessage()
296 const Origin &origin{MapToOrigin(at)}; in GetSourceFile()
320 const Origin &origin{MapToOrigin(start)}; in GetSource()
328 const Origin &origin{MapToOrigin(prov)}; in GetSourcePosition()
381 const Origin &origin{MapToOrigin(range.start())}; in IntersectionWithSourceFiles()
392 AllSources::Origin::Origin(ProvenanceRange r, const SourceFile &source) in Origin() function in Fortran::parser::AllSources::Origin
394 AllSources::Origin::Origin(ProvenanceRange r, const SourceFile &included, in Origin() function in Fortran::parser::AllSources::Origin
397 AllSources::Origin::Origin(ProvenanceRange r, ProvenanceRange def, in Origin() function in Fortran::parser::AllSources::Origin
400 AllSources::Origin::Origin(ProvenanceRange r, const std::string &text) in Origin() function in Fortran::parser::AllSources::Origin
[all …]
/llvm-project-15.0.7/llvm/lib/Object/
H A DWindowsResource.cpp302 " in " + InputFilenames[LastNode->Origin]) in cleanUpManifests()
346 uint32_t Origin = InputFilenames.size(); in parse() local
368 uint32_t Origin = InputFilenames.size(); in parse() local
380 const ResourceEntryRef &Entry, uint32_t Origin, in addEntry() argument
385 return NameNode.addLanguageNode(Entry, Origin, Data, Result); in addEntry()
391 uint32_t Origin, in addChildren() argument
459 Origin(Origin) {} in TreeNode()
475 uint32_t Origin, in createDataNode() argument
500 const ResourceEntryRef &Entry, uint32_t Origin, in addLanguageNode() argument
504 Origin, Data.size(), Result); in addLanguageNode()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DWindowsResource.h194 uint32_t Origin,
199 uint32_t Characteristics, uint32_t Origin, uint32_t DataIndex);
201 bool addEntry(const ResourceEntryRef &Entry, uint32_t Origin,
209 bool addLanguageNode(const ResourceEntryRef &Entry, uint32_t Origin,
213 uint32_t Characteristics, uint32_t Origin,
231 uint32_t Origin; variable
245 const coff_resource_dir_table &Table, uint32_t Origin,
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dprovenance.h194 struct Origin { struct
195 Origin(ProvenanceRange, const SourceFile &);
196 Origin(ProvenanceRange, const SourceFile &, ProvenanceRange,
198 Origin(ProvenanceRange, ProvenanceRange def, ProvenanceRange use,
200 Origin(ProvenanceRange, const std::string &);
208 const Origin &MapToOrigin(Provenance) const; argument
211 std::vector<Origin> origin_;
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp1621 if (!Origin) { in getOrigin()
1638 return Origin; in getOrigin()
1870 if (!Origin) { in combineOrigins()
1871 Origin = OpOrigin; in combineOrigins()
1878 Origin = IRB.CreateSelect(Cond, OpOrigin, Origin); in combineOrigins()
1880 return Origin ? Origin : DFS.ZeroOrigin; in combineOrigins()
2111 return {LI, Origin}; in loadShadowOriginSansLoadTracking()
2149 Origin = updateOriginIfTainted(PrimitiveShadow, Origin, IRB); in loadShadowOrigin()
2268 return Origin; in originToIntptr()
2270 Origin = IRB.CreateIntCast(Origin, DFS.IntptrTy, /* isSigned */ false); in originToIntptr()
[all …]
H A DMemorySanitizer.cpp1056 Value *Origin; member
1113 Origin = IRB.CreateIntCast(Origin, MS.IntptrTy, /* isSigned */ false); in originToIntptr()
1114 return IRB.CreateOr(Origin, IRB.CreateShl(Origin, kOriginSize * 8)); in originToIntptr()
1211 if (!Origin) in insertWarningFn()
1244 MS.TrackOrigins && Origin ? Origin : (Value *)IRB.getInt32(0)}); in materializeOneCheck()
1263 Value *Origin = ShadowData.Origin; in materializeChecks() local
1583 OriginMap[V] = Origin; in setOrigin()
1763 return Origin; in getOrigin()
2137 if (!Origin) { in Add()
2146 Origin = IRB.CreateSelect(Cond, OpOrigin, Origin); in Add()
[all …]
/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/benchmarks/
H A Dmalloc_benchmark.cpp37 void *Ptr = Allocator->allocate(NBytes, scudo::Chunk::Origin::Malloc); in BM_malloc_free()
42 Allocator->deallocate(Ptr, scudo::Chunk::Origin::Malloc); in BM_malloc_free()
80 Ptr = Allocator->allocate(1 << SizeLog2, scudo::Chunk::Origin::Malloc); in BM_malloc_free_loop()
88 Allocator->deallocate(Ptr, scudo::Chunk::Origin::Malloc); in BM_malloc_free_loop()
/llvm-project-15.0.7/bolt/tools/merge-fdata/
H A Dmerge-fdata.cpp130 if (!Header.Origin.empty()) { in mergeProfileHeaders()
131 if (MergedHeader.Origin.empty()) in mergeProfileHeaders()
132 MergedHeader.Origin = Header.Origin; in mergeProfileHeaders()
133 else if (MergedHeader.Origin != Header.Origin) in mergeProfileHeaders()
134 MergedHeader.Origin += "; " + Header.Origin; in mergeProfileHeaders()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExternalASTMerger.h163 void MaybeRecordOrigin(const DeclContext *ToDC, DCOrigin Origin);
166 void ForceRecordOrigin(const DeclContext *ToDC, DCOrigin Origin);
185 void RecordOriginImpl(const DeclContext *ToDC, DCOrigin Origin,
H A DCXXInheritance.h121 const CXXRecordDecl *Origin = nullptr; variable
217 const CXXRecordDecl *getOrigin() const { return Origin; } in getOrigin()
218 void setOrigin(const CXXRecordDecl *Rec) { Origin = Rec; } in setOrigin()
/llvm-project-15.0.7/clang-tools-extra/clangd/index/
H A DSerialization.cpp342 SymbolOrigin Origin) { in readSymbol() argument
354 Sym.Origin = Origin; in readSymbol()
461 SymbolOrigin Origin) { in readRIFF() argument
510 Symbols.insert(readSymbol(SymbolReader, Strings->Strings, Origin)); in readRIFF()
677 llvm::Expected<IndexFileIn> readYAML(llvm::StringRef, SymbolOrigin Origin);
692 SymbolOrigin Origin) { in readIndexFile() argument
694 return readRIFF(Data, Origin); in readIndexFile()
696 if (auto YAMLContents = readYAML(Data, Origin)) { in readIndexFile()
705 SymbolOrigin Origin, bool UseDex) { in loadIndex() argument
718 if (auto I = readIndexFile(Buffer->get()->getBuffer(), Origin)) { in loadIndex()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUPreLegalizerCombiner.cpp49 Register Origin; member
98 m_GSMax(m_Reg(MatchInfo.Origin), m_ICst(MatchInfo.Cmp2)))) { in matchClampI64ToI16()
106 m_GSMin(m_Reg(MatchInfo.Origin), m_ICst(MatchInfo.Cmp2)))) { in matchClampI64ToI16()
124 Register Src = MatchInfo.Origin; in applyClampI64ToI16()

123