Home
last modified time | relevance | path

Searched refs:SegmentEntry (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/memprof/
H A Dmemprof_rawprofile.cpp19 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 DMemProfData.inc52 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 DMemProfData.inc52 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 DRawMemProfReader.h76 llvm::SmallVectorImpl<SegmentEntry> &Seg,
133 llvm::SmallVector<SegmentEntry, 16> SegmentInfo;
/llvm-project-15.0.7/llvm/lib/ProfileData/
H A DRawMemProfReader.cpp77 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 DMemProfTest.cpp37 using ::llvm::memprof::SegmentEntry;
86 llvm::SmallVector<SegmentEntry, 4> makeSegments() { in makeSegments()
87 llvm::SmallVector<SegmentEntry, 4> Result; in makeSegments()