| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
| H A D | ExecutorAddress.h | 222 struct ExecutorAddrRange { struct 223 ExecutorAddrRange() = default; 224 ExecutorAddrRange(ExecutorAddr Start, ExecutorAddr End) in ExecutorAddrRange() argument 226 ExecutorAddrRange(ExecutorAddr Start, ExecutorAddrDiff Size) in ExecutorAddrRange() function 230 static ExecutorAddrRange fromPtrRange(T *Start, T *End, 237 static ExecutorAddrRange fromPtrRange(T *Ptr, ExecutorAddrDiff Size, 245 friend bool operator==(const ExecutorAddrRange &LHS, argument 246 const ExecutorAddrRange &RHS) { 249 friend bool operator!=(const ExecutorAddrRange &LHS, 250 const ExecutorAddrRange &RHS) { [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ |
| H A D | UnwindInfoManager.h | 50 registerSections(ArrayRef<orc::ExecutorAddrRange> CodeRanges, 52 orc::ExecutorAddrRange DWARFEHFrame, 53 orc::ExecutorAddrRange CompactUnwind); 56 deregisterSections(ArrayRef<orc::ExecutorAddrRange> CodeRanges); 64 Error registerSectionsImpl(ArrayRef<orc::ExecutorAddrRange> CodeRanges, 66 orc::ExecutorAddrRange DWARFEHFrame, 67 orc::ExecutorAddrRange CompactUnwind); 69 Error deregisterSectionsImpl(ArrayRef<orc::ExecutorAddrRange> CodeRanges);
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/ |
| H A D | UnwindInfoManager.cpp | 31 [](std::vector<ExecutorAddrRange> CodeRanges, ExecutorAddr DSOBase, in llvm_orc_rt_alt_UnwindInfoManager_register() 32 ExecutorAddrRange DWARFRange, in llvm_orc_rt_alt_UnwindInfoManager_register() 33 ExecutorAddrRange CompactUnwindRange) { in llvm_orc_rt_alt_UnwindInfoManager_register() 47 [](std::vector<ExecutorAddrRange> CodeRanges) { in llvm_orc_rt_alt_UnwindInfoManager_deregister() 116 ArrayRef<orc::ExecutorAddrRange> CodeRanges, orc::ExecutorAddr DSOBase, in registerSections() 117 orc::ExecutorAddrRange DWARFEHFrame, orc::ExecutorAddrRange CompactUnwind) { in registerSections() 123 ArrayRef<orc::ExecutorAddrRange> CodeRanges) { in deregisterSections() 142 ArrayRef<ExecutorAddrRange> CodeRanges, ExecutorAddr DSOBase, in registerSectionsImpl() 143 ExecutorAddrRange DWARFEHFrame, ExecutorAddrRange CompactUnwind) { in registerSectionsImpl() 156 ArrayRef<ExecutorAddrRange> CodeRanges) { in deregisterSectionsImpl()
|
| H A D | JITLoaderGDB.cpp | 81 [](ExecutorAddrRange R, bool AutoRegisterCode) { in llvm_orc_registerJITLoaderGDBAllocAction() 97 [](ExecutorAddrRange R, bool AutoRegisterCode) { in llvm_orc_registerJITLoaderGDBWrapper()
|
| H A D | RegisterEHFrames.cpp | 156 static Error registerEHFrameWrapper(ExecutorAddrRange EHFrame) { in registerEHFrameWrapper() 161 static Error deregisterEHFrameWrapper(ExecutorAddrRange EHFrame) { in deregisterEHFrameWrapper()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/orc/ |
| H A D | executor_address.h | 173 struct ExecutorAddrRange { struct 174 ExecutorAddrRange() = default; 175 ExecutorAddrRange(ExecutorAddr Start, ExecutorAddr End) in ExecutorAddrRange() function 177 ExecutorAddrRange(ExecutorAddr Start, ExecutorAddrDiff Size) in ExecutorAddrRange() function 183 friend bool operator==(const ExecutorAddrRange &LHS, argument 184 const ExecutorAddrRange &RHS) { 187 friend bool operator!=(const ExecutorAddrRange &LHS, 188 const ExecutorAddrRange &RHS) { 192 bool overlaps(const ExecutorAddrRange &Other) { in overlaps() argument 230 class SPSSerializationTraits<SPSExecutorAddrRange, ExecutorAddrRange> { [all …]
|
| H A D | coff_platform.cpp | 123 std::vector<std::pair<std::string_view, ExecutorAddrRange>> Secs, 127 std::vector<std::pair<std::string_view, ExecutorAddrRange>> Secs); 132 Error registerBlockRange(ExecutorAddr HeaderAddr, ExecutorAddrRange Range); 133 Error deregisterBlockRange(ExecutorAddr HeaderAddr, ExecutorAddrRange Range); 136 ExecutorAddrRange SEHFrameRange); 138 ExecutorAddrRange SEHFrameRange); 458 std::vector<std::pair<std::string_view, ExecutorAddrRange>> Secs, in registerObjectSections() 503 std::vector<std::pair<std::string_view, ExecutorAddrRange>> Secs) { in deregisterObjectSections() 523 ExecutorAddr HeaderAddr, ExecutorAddrRange SEHFrameRange) { in registerSEHFrames() 534 ExecutorAddr HeaderAddr, ExecutorAddrRange SEHFrameRange) { in deregisterSEHFrames() [all …]
|
| H A D | elfnix_platform.h | 37 ExecutorAddrRange EHFrameSection; 38 ExecutorAddrRange ThreadDataSection;
|
| H A D | record_section_tracker.h | 76 bool removeIfPresent(ExecutorAddrRange R) { in removeIfPresent() 94 ExecutorAddrRange R) { in removeIfPresent()
|
| H A D | elfnix_platform.cpp | 101 std::vector<ExecutorAddrRange> Inits); 103 std::vector<ExecutorAddrRange> Inits); 263 ExecutorAddr HeaderAddr, std::vector<ExecutorAddrRange> Inits) { in registerInits() 284 ExecutorAddr HeaderAddr, std::vector<ExecutorAddrRange> Inits) { in deregisterInits() 710 std::vector<ExecutorAddrRange> &Inits) { in __orc_rt_elfnix_register_init_sections() 723 std::vector<ExecutorAddrRange> &Inits) { in __orc_rt_elfnix_deregister_init_sections()
|
| H A D | macho_platform.cpp | 116 std::vector<ExecutorAddrRange> CodeRanges; 117 ExecutorAddrRange DwarfSection; 118 ExecutorAddrRange CompactUnwindSection; 241 std::vector<std::pair<std::string_view, ExecutorAddrRange>> Secs); 244 std::vector<std::pair<std::string_view, ExecutorAddrRange>> Secs); 540 std::vector<std::pair<std::string_view, ExecutorAddrRange>> Secs) { in registerObjectPlatformSections() 624 std::vector<std::pair<std::string_view, ExecutorAddrRange>> Secs) { in deregisterObjectPlatformSections() 1398 std::vector<std::pair<std::string_view, ExecutorAddrRange>> in __orc_rt_macho_register_object_platform_sections() 1447 std::vector<std::pair<std::string_view, ExecutorAddrRange>> in __orc_rt_macho_deregister_object_platform_sections()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | UnwindInfoRegistrationPlugin.cpp | 46 ExecutorAddrRange EHFrameRange, UnwindInfoRange; in addUnwindInfoRegistrationActions() 50 auto ScanUnwindInfoSection = [&](Section &Sec, ExecutorAddrRange &SecRange) { in addUnwindInfoRegistrationActions() 79 if ((EHFrameRange == ExecutorAddrRange() && in addUnwindInfoRegistrationActions() 80 UnwindInfoRange == ExecutorAddrRange())) in addUnwindInfoRegistrationActions() 87 SmallVector<ExecutorAddrRange> CodeRanges; in addUnwindInfoRegistrationActions()
|
| H A D | MapperJITLinkMemoryManager.cpp | 76 Expected<ExecutorAddrRange> Result) mutable { in allocate() 127 ExecutorAddrRange SelectedRange{}; in allocate() 132 SelectedRange = ExecutorAddrRange(It.start(), It.stop() + 1); in allocate()
|
| H A D | EPCDebugObjectRegistrar.cpp | 49 Error EPCDebugObjectRegistrar::registerDebugObject(ExecutorAddrRange TargetMem, in registerDebugObject()
|
| H A D | DebugObjectManagerPlugin.cpp | 128 using FinalizeContinuation = std::function<void(Expected<ExecutorAddrRange>)>; 167 ExecutorAddrRange DebugObjRange(ROSeg.Addr, ROSeg.WorkingMem.size()); in finalizeAsync() 461 [this, &FinalizePromise, &MR](Expected<ExecutorAddrRange> TargetMem) { in notifyEmitted()
|
| H A D | InProcessMemoryAccess.cpp | 111 ArrayRef<ExecutorAddrRange> Rs, OnReadBuffersCompleteFn OnComplete) { in readBuffersAsync()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | EPCGenericRTDyldMemoryManager.h | 103 ExecutorAddrRange RemoteCode; 104 ExecutorAddrRange RemoteROData; 105 ExecutorAddrRange RemoteRWData; 106 std::vector<ExecutorAddrRange> UnfinalizedEHFrames;
|
| H A D | EPCDebugObjectRegistrar.h | 34 virtual Error registerDebugObject(ExecutorAddrRange TargetMem, 46 Error registerDebugObject(ExecutorAddrRange TargetMem,
|
| H A D | MachOPlatform.h | 231 SmallVector<ExecutorAddrRange> CodeRanges; 232 ExecutorAddrRange DwarfSection; 233 ExecutorAddrRange CompactUnwindSection;
|
| H A D | MemoryAccess.h | 83 virtual void readBuffersAsync(ArrayRef<ExecutorAddrRange> Rs, 176 Expected<ReadBuffersResult> readBuffers(ArrayRef<ExecutorAddrRange> Rs) { in readBuffers()
|
| H A D | InProcessMemoryAccess.h | 56 void readBuffersAsync(ArrayRef<ExecutorAddrRange> Rs,
|
| H A D | ELFNixPlatform.h | 32 ExecutorAddrRange EHFrameSection; 33 ExecutorAddrRange ThreadDataSection;
|
| H A D | MemoryMapper.h | 45 using OnReservedFunction = unique_function<void(Expected<ExecutorAddrRange>)>;
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/orc/tests/unit/ |
| H A D | executor_address_test.cpp | 88 ExecutorAddrRange R0(A0, A1), R1(A1, A2), R2(A2, A3), R3(A0, A2), R4(A1, A3); in TEST() 96 EXPECT_EQ(R1, ExecutorAddrRange(A1, A2)); in TEST() 97 EXPECT_EQ(R1, ExecutorAddrRange(A1, ExecutorAddrDiff(1))); in TEST()
|
| H A D | wrapper_function_utils_test.cpp | 143 [](ExecutorAddrRange R) { in sumArrayWrapper() 160 ExecutorAddrRange(ExecutorAddr::fromPtr(A), in TEST() 172 ExecutorAddr::fromPtr(voidNoopWrapper), ExecutorAddrRange())); in TEST()
|