Home
last modified time | relevance | path

Searched refs:CurCFIRecord (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/
H A DRegisterEHFrames.cpp88 const char *CurCFIRecord = SectionStart; in walkLibunwindEHFrameSection() local
90 uint64_t Size = *reinterpret_cast<const uint32_t *>(CurCFIRecord); in walkLibunwindEHFrameSection()
92 while (CurCFIRecord != End && Size != 0) { in walkLibunwindEHFrameSection()
93 const char *OffsetField = CurCFIRecord + (Size == 0xffffffff ? 12 : 4); in walkLibunwindEHFrameSection()
95 Size = *reinterpret_cast<const uint64_t *>(CurCFIRecord + 4) + 12; in walkLibunwindEHFrameSection()
103 << (void *)CurCFIRecord << ": ["; in walkLibunwindEHFrameSection()
105 dbgs() << format(" 0x%02" PRIx8, *(CurCFIRecord + I)); in walkLibunwindEHFrameSection()
110 if (auto Err = HandleFDE(CurCFIRecord)) in walkLibunwindEHFrameSection()
113 CurCFIRecord += Size; in walkLibunwindEHFrameSection()
115 Size = *reinterpret_cast<const uint32_t *>(CurCFIRecord); in walkLibunwindEHFrameSection()
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Dmacho_platform.cpp943 const char *CurCFIRecord = EHFrameSection.data(); in walkEHFrameSection() local
944 uint64_t Size = *reinterpret_cast<const uint32_t *>(CurCFIRecord); in walkEHFrameSection()
946 while (CurCFIRecord != EHFrameSection.end() && Size != 0) { in walkEHFrameSection()
947 const char *OffsetField = CurCFIRecord + (Size == 0xffffffff ? 12 : 4); in walkEHFrameSection()
949 Size = *reinterpret_cast<const uint64_t *>(CurCFIRecord + 4) + 12; in walkEHFrameSection()
955 HandleFDE(CurCFIRecord); in walkEHFrameSection()
957 CurCFIRecord += Size; in walkEHFrameSection()
958 Size = *reinterpret_cast<const uint32_t *>(CurCFIRecord); in walkEHFrameSection()