miasm
Reverse engineering framework
miasm.core.bin_stream.bin_stream_str Class Reference
Inheritance diagram for miasm.core.bin_stream.bin_stream_str:
Collaboration diagram for miasm.core.bin_stream.bin_stream_str:

Public Member Functions

def __init__ (self, input_str=b"", offset=0, base_address=0, shift=None)
 
def readbs (self, l=1)
 
def __bytes__ (self)
 
def setoffset (self, val)
 
def getlen (self)
 
- Public Member Functions inherited from miasm.core.bin_stream.bin_stream
def __init__ (self, *args, **kargs)
 
def __repr__ (self)
 
def __str__ (self)
 
def hexdump (self, offset, l)
 
def enter_atomic_mode (self)
 
def leave_atomic_mode (self)
 
def getbytes (self, start, l=1)
 
def getbits (self, start, n)
 
def get_u8 (self, addr, endianness=None)
 
def get_u16 (self, addr, endianness=None)
 
def get_u32 (self, addr, endianness=None)
 
def get_u64 (self, addr, endianness=None)
 

Public Attributes

 bin
 
 offset
 
 base_address
 
 l
 
- Public Attributes inherited from miasm.core.bin_stream.bin_stream
 endianness
 

Additional Inherited Members

- Static Public Attributes inherited from miasm.core.bin_stream.bin_stream
int CACHE_SIZE = 10000
 

Constructor & Destructor Documentation

◆ __init__()

def miasm.core.bin_stream.bin_stream_str.__init__ (   self,
  input_str = b"",
  offset = 0,
  base_address = 0,
  shift = None 
)

Member Function Documentation

◆ __bytes__()

def miasm.core.bin_stream.bin_stream_str.__bytes__ (   self)
Here is the caller graph for this function:

◆ getlen()

def miasm.core.bin_stream.bin_stream_str.getlen (   self)

Reimplemented in miasm.core.bin_stream_ida.bin_stream_ida.

Here is the caller graph for this function:

◆ readbs()

def miasm.core.bin_stream.bin_stream_str.readbs (   self,
  l = 1 
)

◆ setoffset()

def miasm.core.bin_stream.bin_stream_str.setoffset (   self,
  val 
)

Member Data Documentation

◆ base_address

miasm.core.bin_stream.bin_stream_str.base_address

◆ bin

miasm.core.bin_stream.bin_stream_str.bin

◆ l

miasm.core.bin_stream.bin_stream_str.l

◆ offset

miasm.core.bin_stream.bin_stream_str.offset

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