retdec
|
This is the complete list of members for retdec::loader::RawDataImage, including all inherited members.
_baseAddress | retdec::loader::Image | private |
_fileFormat | retdec::loader::Image | private |
_getSegment(std::size_t index) const | retdec::loader::Image | private |
_getSegment(const std::string &name) const | retdec::loader::Image | private |
_getSegmentFromAddress(std::uint64_t address) const | retdec::loader::Image | private |
_getSegmentWithIndex(std::size_t index) const | retdec::loader::Image | private |
_namelessSegNameGen | retdec::loader::Image | private |
_segments | retdec::loader::Image | private |
_statusMessage | retdec::loader::Image | private |
bitsToBig(std::string &str) const | retdec::utils::ByteValueStorage | |
bitsToBig(std::vector< unsigned char > &values) const | retdec::utils::ByteValueStorage | |
bitsToLittle(std::string &str) const | retdec::utils::ByteValueStorage | |
bitsToLittle(std::vector< unsigned char > &values) const | retdec::utils::ByteValueStorage | |
ByteValueStorage()=default | retdec::utils::ByteValueStorage | |
createBytesFromValue(std::uint64_t data, std::uint64_t x, std::vector< std::uint8_t > &value, Endianness endian) const | retdec::utils::ByteValueStorage | protected |
createValueFromBytes(const std::vector< std::uint8_t > &data, std::uint64_t &value, Endianness endian, std::uint64_t offset=0, std::uint64_t size=0) const | retdec::utils::ByteValueStorage | protected |
get10Byte(std::uint64_t address, long double &res) const | retdec::utils::ByteValueStorage | |
get10ByteArray(std::uint64_t address, std::vector< long double > &res, std::size_t size) const | retdec::utils::ByteValueStorage | |
get10ByteImpl(const std::vector< std::uint8_t > &data, long double &res) const | retdec::utils::ByteValueStorage | protected |
get1Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get1ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get2Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get2ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get4Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get4ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get8Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get8ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
getBaseAddress() const | retdec::loader::Image | |
getByteLength() const override | retdec::loader::Image | virtual |
getBytesPerWord() const override | retdec::loader::Image | virtual |
getDouble(std::uint64_t address, double &res) const | retdec::utils::ByteValueStorage | |
getDoubleArray(std::uint64_t address, std::vector< double > &res, std::size_t size) const | retdec::utils::ByteValueStorage | |
getDoubleImpl(const std::vector< std::uint8_t > &data, double &res) const | retdec::utils::ByteValueStorage | protected |
getEndianness() const override | retdec::loader::Image | virtual |
getEpSegment() | retdec::loader::Image | |
getFileFormat() | retdec::loader::Image | |
getFileFormat() const | retdec::loader::Image | |
getFileFormatWptr() const | retdec::loader::Image | |
getFloat(std::uint64_t address, float &res) const | retdec::utils::ByteValueStorage | |
getFloatArray(std::uint64_t address, std::vector< float > &res, std::size_t size) const | retdec::utils::ByteValueStorage | |
getFloatImpl(const std::vector< std::uint8_t > &data, float &res) const | retdec::utils::ByteValueStorage | protected |
getInverseEndianness() const | retdec::utils::ByteValueStorage | |
getLoaderErrorInfo() const | retdec::loader::Image | |
GetNByteFn typedef | retdec::utils::ByteValueStorage | protected |
getNibbleLength() const override | retdec::loader::Image | virtual |
getNTBS(std::uint64_t address, std::string &res, std::size_t size=0) const | retdec::utils::ByteValueStorage | |
getNTBSImpl(const GetNByteFn &get1ByteFn, std::uint64_t address, std::string &res, std::size_t size) const | retdec::utils::ByteValueStorage | protected |
getNTWS(std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) const | retdec::utils::ByteValueStorage | |
getNTWSImpl(const GetXByteFn &getXByteFn, std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) const | retdec::utils::ByteValueStorage | protected |
getNTWSNice(std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) const | retdec::utils::ByteValueStorage | |
getNTWSNiceImpl(const GetXByteFn &getXByteFn, std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) const | retdec::utils::ByteValueStorage | protected |
getNumberOfNibblesInByte() const override | retdec::loader::Image | virtual |
getNumberOfSegments() const | retdec::loader::Image | |
getRawSegmentData(std::uint64_t address) const | retdec::loader::Image | |
getSegment(std::size_t index) | retdec::loader::Image | |
getSegment(const std::string &name) | retdec::loader::Image | |
getSegment(std::size_t index) const | retdec::loader::Image | |
getSegment(const std::string &name) const | retdec::loader::Image | |
getSegmentFromAddress(std::uint64_t address) | retdec::loader::Image | |
getSegmentFromAddress(std::uint64_t address) const | retdec::loader::Image | |
getSegments() const | retdec::loader::Image | |
getSegmentWithIndex(std::size_t index) | retdec::loader::Image | |
getSegmentWithIndex(std::size_t index) const | retdec::loader::Image | |
getStatusMessage() const | retdec::loader::Image | |
getWord(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
getWordArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
getWordLength() const override | retdec::loader::Image | virtual |
getXByte(std::uint64_t address, std::uint64_t x, std::uint64_t &res, retdec::utils::Endianness e=retdec::utils::Endianness::UNKNOWN) const override | retdec::loader::Image | virtual |
getXByteArray(std::uint64_t address, std::uint64_t x, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
GetXByteFn typedef | retdec::utils::ByteValueStorage | protected |
getXBytes(std::uint64_t address, std::uint64_t x, std::vector< std::uint8_t > &res) const override | retdec::loader::Image | virtual |
hasDataInitializedOnAddress(std::uint64_t address) const | retdec::loader::Image | |
hasDataOnAddress(std::uint64_t address) const | retdec::loader::Image | |
hasMixedEndianForDouble() const override | retdec::loader::Image | virtual |
hasReadOnlyDataOnAddress(std::uint64_t address) const | retdec::loader::Image | |
hasSegmentOnAddress(std::uint64_t address) const | retdec::loader::Image | |
hexToBig(std::string &str) const | retdec::utils::ByteValueStorage | |
hexToLittle(std::string &str) const | retdec::utils::ByteValueStorage | |
Image(const std::shared_ptr< retdec::fileformat::FileFormat > &fileFormat) | retdec::loader::Image | |
insertSegment(std::unique_ptr< Segment > segment) | retdec::loader::Image | protected |
isBigEndian() const | retdec::utils::ByteValueStorage | |
isLittleEndian() const | retdec::utils::ByteValueStorage | |
isPointer(std::uint64_t address, std::uint64_t *pointer=nullptr) const | retdec::loader::Image | |
isUnknownEndian() const | retdec::utils::ByteValueStorage | |
load() override | retdec::loader::RawDataImage | virtual |
nameSegment(Segment *segment) | retdec::loader::Image | protected |
RawDataImage(const std::shared_ptr< retdec::fileformat::FileFormat > &fileFormat) | retdec::loader::RawDataImage | |
reload() | retdec::loader::RawDataImage | |
removeSegment(Segment *segment) | retdec::loader::Image | protected |
set10Byte(std::uint64_t address, long double val) | retdec::utils::ByteValueStorage | |
set1Byte(std::uint64_t address, std::uint64_t val, Endianness e=Endianness::UNKNOWN) | retdec::utils::ByteValueStorage | |
set2Byte(std::uint64_t address, std::uint64_t val, Endianness e=Endianness::UNKNOWN) | retdec::utils::ByteValueStorage | |
set4Byte(std::uint64_t address, std::uint64_t val, Endianness e=Endianness::UNKNOWN) | retdec::utils::ByteValueStorage | |
set8Byte(std::uint64_t address, std::uint64_t val, Endianness e=Endianness::UNKNOWN) | retdec::utils::ByteValueStorage | |
setBaseAddress(std::uint64_t baseAddress) | retdec::loader::Image | |
setDouble(std::uint64_t address, double val) | retdec::utils::ByteValueStorage | |
setFloat(std::uint64_t address, float val) | retdec::utils::ByteValueStorage | |
setStatusMessage(const std::string &message) | retdec::loader::Image | protected |
setWord(std::uint64_t address, std::uint64_t val, Endianness e=Endianness::UNKNOWN) | retdec::utils::ByteValueStorage | |
setXByte(std::uint64_t address, std::uint64_t x, std::uint64_t val, retdec::utils::Endianness e=retdec::utils::Endianness::UNKNOWN) override | retdec::loader::Image | virtual |
setXBytes(std::uint64_t address, const std::vector< std::uint8_t > &res) override | retdec::loader::Image | virtual |
sortSegments() | retdec::loader::Image | protected |
~ByteValueStorage()=default | retdec::utils::ByteValueStorage | virtual |