1 #ifndef IDA_DOMAIN_DATA_HPP
2 #define IDA_DOMAIN_DATA_HPP
31 std::pair<bool, uint8>
get_byte(
const ea_t ea)
const;
36 std::pair<bool, uint16>
get_word(
const ea_t ea)
const;
41 std::pair<bool, uint32>
get_dword(
const ea_t ea)
const;
46 std::pair<bool, uint64>
get_qword(
const ea_t ea)
const;
51 std::pair<bool, float>
get_float(
const ea_t ea)
const;
Handles operations related to raw data access from the IDA database.
Definition: bytes.hpp:14
Bytes(const Database &database)
Constructs a bytes handler for the given database.
Definition: bytes.hpp:24
std::pair< bool, uint64 > get_qword(const ea_t ea) const
Retrieves a quad word (8 bytes) at the specified address.
std::pair< bool, uint32 > get_dword(const ea_t ea) const
Retrieves a double word (4 bytes) at the specified address.
std::pair< bool, float > get_float(const ea_t ea) const
Retrieves a float value at the specified address.
std::pair< bool, uint16 > get_word(const ea_t ea) const
Retrieves a word (2 bytes) at the specified address.
std::pair< bool, double > get_double(const ea_t ea) const
Retrieves a double (floating-point) value at the specified address.
std::pair< bool, uint8 > get_byte(const ea_t ea) const
Retrieves a byte at the specified address.
std::pair< bool, std::string > get_disassembly(const ea_t ea) const
Retrieves the disassembly text at a specified address.
Provides access and control over the loaded IDA database.
Definition: database.hpp:25
#define IDA_API
Definition: common_defines.hpp:11
#define ABI_VERSION_NS
Definition: version.hpp:17