retdec
retdec::loader::RawDataImage Member List

This is the complete list of members for retdec::loader::RawDataImage, including all inherited members.

_baseAddressretdec::loader::Imageprivate
_fileFormatretdec::loader::Imageprivate
_getSegment(std::size_t index) constretdec::loader::Imageprivate
_getSegment(const std::string &name) constretdec::loader::Imageprivate
_getSegmentFromAddress(std::uint64_t address) constretdec::loader::Imageprivate
_getSegmentWithIndex(std::size_t index) constretdec::loader::Imageprivate
_namelessSegNameGenretdec::loader::Imageprivate
_segmentsretdec::loader::Imageprivate
_statusMessageretdec::loader::Imageprivate
bitsToBig(std::string &str) constretdec::utils::ByteValueStorage
bitsToBig(std::vector< unsigned char > &values) constretdec::utils::ByteValueStorage
bitsToLittle(std::string &str) constretdec::utils::ByteValueStorage
bitsToLittle(std::vector< unsigned char > &values) constretdec::utils::ByteValueStorage
ByteValueStorage()=defaultretdec::utils::ByteValueStorage
createBytesFromValue(std::uint64_t data, std::uint64_t x, std::vector< std::uint8_t > &value, Endianness endian) constretdec::utils::ByteValueStorageprotected
createValueFromBytes(const std::vector< std::uint8_t > &data, std::uint64_t &value, Endianness endian, std::uint64_t offset=0, std::uint64_t size=0) constretdec::utils::ByteValueStorageprotected
get10Byte(std::uint64_t address, long double &res) constretdec::utils::ByteValueStorage
get10ByteArray(std::uint64_t address, std::vector< long double > &res, std::size_t size) constretdec::utils::ByteValueStorage
get10ByteImpl(const std::vector< std::uint8_t > &data, long double &res) constretdec::utils::ByteValueStorageprotected
get1Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get1ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get2Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get2ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get4Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get4ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get8Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get8ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
getBaseAddress() constretdec::loader::Image
getByteLength() const overrideretdec::loader::Imagevirtual
getBytesPerWord() const overrideretdec::loader::Imagevirtual
getDouble(std::uint64_t address, double &res) constretdec::utils::ByteValueStorage
getDoubleArray(std::uint64_t address, std::vector< double > &res, std::size_t size) constretdec::utils::ByteValueStorage
getDoubleImpl(const std::vector< std::uint8_t > &data, double &res) constretdec::utils::ByteValueStorageprotected
getEndianness() const overrideretdec::loader::Imagevirtual
getEpSegment()retdec::loader::Image
getFileFormat()retdec::loader::Image
getFileFormat() constretdec::loader::Image
getFileFormatWptr() constretdec::loader::Image
getFloat(std::uint64_t address, float &res) constretdec::utils::ByteValueStorage
getFloatArray(std::uint64_t address, std::vector< float > &res, std::size_t size) constretdec::utils::ByteValueStorage
getFloatImpl(const std::vector< std::uint8_t > &data, float &res) constretdec::utils::ByteValueStorageprotected
getInverseEndianness() constretdec::utils::ByteValueStorage
getLoaderErrorInfo() constretdec::loader::Image
GetNByteFn typedefretdec::utils::ByteValueStorageprotected
getNibbleLength() const overrideretdec::loader::Imagevirtual
getNTBS(std::uint64_t address, std::string &res, std::size_t size=0) constretdec::utils::ByteValueStorage
getNTBSImpl(const GetNByteFn &get1ByteFn, std::uint64_t address, std::string &res, std::size_t size) constretdec::utils::ByteValueStorageprotected
getNTWS(std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) constretdec::utils::ByteValueStorage
getNTWSImpl(const GetXByteFn &getXByteFn, std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) constretdec::utils::ByteValueStorageprotected
getNTWSNice(std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) constretdec::utils::ByteValueStorage
getNTWSNiceImpl(const GetXByteFn &getXByteFn, std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) constretdec::utils::ByteValueStorageprotected
getNumberOfNibblesInByte() const overrideretdec::loader::Imagevirtual
getNumberOfSegments() constretdec::loader::Image
getRawSegmentData(std::uint64_t address) constretdec::loader::Image
getSegment(std::size_t index)retdec::loader::Image
getSegment(const std::string &name)retdec::loader::Image
getSegment(std::size_t index) constretdec::loader::Image
getSegment(const std::string &name) constretdec::loader::Image
getSegmentFromAddress(std::uint64_t address)retdec::loader::Image
getSegmentFromAddress(std::uint64_t address) constretdec::loader::Image
getSegments() constretdec::loader::Image
getSegmentWithIndex(std::size_t index)retdec::loader::Image
getSegmentWithIndex(std::size_t index) constretdec::loader::Image
getStatusMessage() constretdec::loader::Image
getWord(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
getWordArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
getWordLength() const overrideretdec::loader::Imagevirtual
getXByte(std::uint64_t address, std::uint64_t x, std::uint64_t &res, retdec::utils::Endianness e=retdec::utils::Endianness::UNKNOWN) const overrideretdec::loader::Imagevirtual
getXByteArray(std::uint64_t address, std::uint64_t x, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
GetXByteFn typedefretdec::utils::ByteValueStorageprotected
getXBytes(std::uint64_t address, std::uint64_t x, std::vector< std::uint8_t > &res) const overrideretdec::loader::Imagevirtual
hasDataInitializedOnAddress(std::uint64_t address) constretdec::loader::Image
hasDataOnAddress(std::uint64_t address) constretdec::loader::Image
hasMixedEndianForDouble() const overrideretdec::loader::Imagevirtual
hasReadOnlyDataOnAddress(std::uint64_t address) constretdec::loader::Image
hasSegmentOnAddress(std::uint64_t address) constretdec::loader::Image
hexToBig(std::string &str) constretdec::utils::ByteValueStorage
hexToLittle(std::string &str) constretdec::utils::ByteValueStorage
Image(const std::shared_ptr< retdec::fileformat::FileFormat > &fileFormat)retdec::loader::Image
insertSegment(std::unique_ptr< Segment > segment)retdec::loader::Imageprotected
isBigEndian() constretdec::utils::ByteValueStorage
isLittleEndian() constretdec::utils::ByteValueStorage
isPointer(std::uint64_t address, std::uint64_t *pointer=nullptr) constretdec::loader::Image
isUnknownEndian() constretdec::utils::ByteValueStorage
load() overrideretdec::loader::RawDataImagevirtual
nameSegment(Segment *segment)retdec::loader::Imageprotected
RawDataImage(const std::shared_ptr< retdec::fileformat::FileFormat > &fileFormat)retdec::loader::RawDataImage
reload()retdec::loader::RawDataImage
removeSegment(Segment *segment)retdec::loader::Imageprotected
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::Imageprotected
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) overrideretdec::loader::Imagevirtual
setXBytes(std::uint64_t address, const std::vector< std::uint8_t > &res) overrideretdec::loader::Imagevirtual
sortSegments()retdec::loader::Imageprotected
~ByteValueStorage()=defaultretdec::utils::ByteValueStoragevirtual