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

Public Member Functions

def __init__ (self, binary, offset=0, base_address=0, shift=None)
 
def getoffset (self)
 
def setoffset (self, val)
 
def readbs (self, l=1)
 
def __bytes__ (self)
 
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
 
 base_address
 
 l
 
- Public Attributes inherited from miasm.core.bin_stream.bin_stream
 endianness
 

Properties

 offset = property(getoffset, setoffset)
 

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_file.__init__ (   self,
  binary,
  offset = 0,
  base_address = 0,
  shift = None 
)

Member Function Documentation

◆ __bytes__()

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

◆ getlen()

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

◆ getoffset()

def miasm.core.bin_stream.bin_stream_file.getoffset (   self)

◆ readbs()

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

◆ setoffset()

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

Member Data Documentation

◆ base_address

miasm.core.bin_stream.bin_stream_file.base_address

◆ bin

miasm.core.bin_stream.bin_stream_file.bin

◆ l

miasm.core.bin_stream.bin_stream_file.l

Property Documentation

◆ offset

miasm.core.bin_stream.bin_stream_file.offset = property(getoffset, setoffset)
static

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