Latest available version: IDA and decompilers v8.4.240527sp2 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
octet_generator_t Struct Reference

Get 8 bits of the program at 'ea'. More...

#include <bytes.hpp>

Public Member Functions

 octet_generator_t (ea_t _ea)
void invert_byte_order ()
 if (avail_bits< r.avail_bits) return 1
 if (avail_bits > r.avail_bits) return -1

Public Attributes

uint64 value = 0
ea_t ea
int avail_bits = 0
bool high_byte_first = inf_is_wide_high_byte_first()

Detailed Description

Get 8 bits of the program at 'ea'.

The main usage of this function is to iterate range of bytes. Here is an example:

for ( ... )
if ( !get_octet2(&byte, &ogen) )
failed to read an octet
Get 8 bits of the program at 'ea'.
Definition: bytes.hpp:438

The documentation for this struct was generated from the following file: