7 #ifndef FILEINFO_FILE_INFORMATION_FILE_INFORMATION_TYPES_ELF_NOTES_H
8 #define FILEINFO_FILE_INFORMATION_FILE_INFORMATION_TYPES_ELF_NOTES_H
40 std::vector<ElfNoteEntry>
notes;
50 const std::vector<ElfNoteEntry>&
getNotes()
const;
Definition: elf_notes.h:21
std::size_t type
Definition: elf_notes.h:24
std::size_t dataOffset
Definition: elf_notes.h:25
std::size_t dataLength
Definition: elf_notes.h:26
std::string owner
Definition: elf_notes.h:23
std::string description
Definition: elf_notes.h:27
Definition: elf_notes.h:34
std::vector< ElfNoteEntry > notes
Definition: elf_notes.h:40
void setSecSegOffset(const std::size_t &offset)
Definition: elf_notes.cpp:59
std::size_t getSecSegLength() const
Definition: elf_notes.cpp:24
const std::vector< ElfNoteEntry > & getNotes() const
Definition: elf_notes.cpp:39
const std::string & getErrorMessage() const
Definition: elf_notes.cpp:34
bool isNamedSection() const
Definition: elf_notes.cpp:44
std::string getSectionName() const
Definition: elf_notes.cpp:14
std::string errorMessage
Definition: elf_notes.h:39
std::size_t secSegLength
Definition: elf_notes.h:38
std::size_t secSegOffset
Definition: elf_notes.h:37
void setSecSegLength(const std::size_t &length)
Definition: elf_notes.cpp:64
bool isMalformed() const
Definition: elf_notes.cpp:49
void addNoteEntry(const ElfNoteEntry ¬eEntry)
Definition: elf_notes.cpp:74
std::size_t getNumberOfNotes() const
Definition: elf_notes.cpp:29
void setErrorMessage(const std::string &message)
Definition: elf_notes.cpp:69
std::size_t getSecSegOffset() const
Definition: elf_notes.cpp:19
std::string sectionName
Definition: elf_notes.h:36
void setSectionName(const std::string &name)
Definition: elf_notes.cpp:54
Definition: archive_wrapper.h:19