Searched refs:SegmentEntry (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/compiler-rt/lib/memprof/ |
| H A D | memprof_rawprofile.cpp | 19 using SegmentEntry = ::llvm::memprof::SegmentEntry; typedef 44 + sizeof(SegmentEntry) * NumSegmentsToRecord; in SegmentSizeBytes() 69 SegmentEntry Entry(segment.start, segment.end, segment.offset); in SerializeSegmentsToBuffer() 70 memcpy(Ptr, &Entry, sizeof(SegmentEntry)); in SerializeSegmentsToBuffer() 71 Ptr += sizeof(SegmentEntry); in SerializeSegmentsToBuffer()
|
| /llvm-project-15.0.7/compiler-rt/include/profile/ |
| H A D | MemProfData.inc | 52 PACKED(struct SegmentEntry { 60 SegmentEntry(uint64_t S, uint64_t E, uint64_t O) : 63 SegmentEntry(const SegmentEntry& S) { 69 SegmentEntry& operator=(const SegmentEntry& S) { 76 bool operator==(const SegmentEntry& S) const {
|
| /llvm-project-15.0.7/llvm/include/llvm/ProfileData/ |
| H A D | MemProfData.inc | 52 PACKED(struct SegmentEntry { 60 SegmentEntry(uint64_t S, uint64_t E, uint64_t O) : 63 SegmentEntry(const SegmentEntry& S) { 69 SegmentEntry& operator=(const SegmentEntry& S) { 76 bool operator==(const SegmentEntry& S) const {
|
| H A D | RawMemProfReader.h | 76 llvm::SmallVectorImpl<SegmentEntry> &Seg, 133 llvm::SmallVector<SegmentEntry, 16> SegmentInfo;
|
| /llvm-project-15.0.7/llvm/lib/ProfileData/ |
| H A D | RawMemProfReader.cpp | 77 llvm::SmallVector<SegmentEntry> readSegmentEntries(const char *Ptr) { in readSegmentEntries() 82 llvm::SmallVector<SegmentEntry> Items; in readSegmentEntries() 84 Items.push_back(*reinterpret_cast<const SegmentEntry *>( in readSegmentEntries() 85 Ptr + I * sizeof(SegmentEntry))); in readSegmentEntries() 155 std::string getBuildIdString(const SegmentEntry &Entry) { in getBuildIdString() 475 const llvm::SmallVector<SegmentEntry> Entries = in readRawProfile() 519 SegmentEntry *ContainingSegment = nullptr; in getModuleOffset()
|
| /llvm-project-15.0.7/llvm/unittests/ProfileData/ |
| H A D | MemProfTest.cpp | 37 using ::llvm::memprof::SegmentEntry; 86 llvm::SmallVector<SegmentEntry, 4> makeSegments() { in makeSegments() 87 llvm::SmallVector<SegmentEntry, 4> Result; in makeSegments()
|