7 #ifndef FILEINFO_FILE_INFORMATION_FILE_INFORMATION_TYPES_LOADER_INFO_H
8 #define FILEINFO_FILE_INFORMATION_FILE_INFORMATION_TYPES_LOADER_INFO_H
24 LoadedSegment(
unsigned long long index, std::string name,
unsigned long long address,
unsigned long long size);
28 std::string
getIndexStr(std::ios_base &(* format)(std::ios_base &))
const;
30 std::string
getAddressStr(std::ios_base &(* format)(std::ios_base &))
const;
31 std::string
getSizeStr(std::ios_base &(* format)(std::ios_base &))
const;
Definition: loader_info.h:17
std::string getName() const
Definition: loader_info.cpp:37
std::string getIndexStr(std::ios_base &(*format)(std::ios_base &)) const
Definition: loader_info.cpp:32
std::string getSizeStr(std::ios_base &(*format)(std::ios_base &)) const
Definition: loader_info.cpp:47
unsigned long long _index
Definition: loader_info.h:19
std::string _name
Definition: loader_info.h:20
std::string getAddressStr(std::ios_base &(*format)(std::ios_base &)) const
Definition: loader_info.cpp:42
LoadedSegment(unsigned long long index, std::string name, unsigned long long address, unsigned long long size)
Definition: loader_info.cpp:14
unsigned long long _address
Definition: loader_info.h:21
unsigned long long _size
Definition: loader_info.h:22
Definition: loader_info.h:35
const retdec::fileformat::LoaderErrorInfo & getLoaderErrorInfo() const
Definition: loader_info.cpp:77
std::vector< LoadedSegment > _loadedSegments
Definition: loader_info.h:38
unsigned long long getNumberOfLoadedSegments() const
Definition: loader_info.cpp:62
std::string getBaseAddressStr(std::ios_base &(*format)(std::ios_base &)) const
Definition: loader_info.cpp:52
void setStatusMessage(const std::string &statusMessage)
Definition: loader_info.cpp:87
void setBaseAddress(unsigned long long baseAddress)
Definition: loader_info.cpp:82
std::string _statusMessage
Definition: loader_info.h:39
void setLoaderErrorInfo(const retdec::fileformat::LoaderErrorInfo &ldrErrInfo)
Definition: loader_info.cpp:92
void addLoadedSegment(const LoadedSegment &segment)
Definition: loader_info.cpp:97
unsigned long long _baseAddress
Definition: loader_info.h:37
std::string getNumberOfLoadedSegmentsStr(std::ios_base &(*format)(std::ios_base &)) const
Definition: loader_info.cpp:57
retdec::fileformat::LoaderErrorInfo _ldrErrInfo
Definition: loader_info.h:40
const std::string & getStatusMessage() const
Definition: loader_info.cpp:72
const LoadedSegment & getLoadedSegment(unsigned long long index) const
Definition: loader_info.cpp:67
Definition: archive_wrapper.h:19