![]() |
miasm
Reverse engineering framework
|
Public Member Functions | |
def | readbs (self, l=1) |
def | __str__ (self) |
def | setoffset (self, val) |
def | getlen (self) |
![]() | |
def | __init__ (self, input_str=b"", offset=0, base_address=0, shift=None) |
def | __bytes__ (self) |
![]() | |
def | __init__ (self, *args, **kargs) |
def | __repr__ (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 | |
offset | |
![]() | |
bin | |
offset | |
base_address | |
l | |
![]() | |
endianness | |
Additional Inherited Members | |
![]() | |
int | CACHE_SIZE = 10000 |
bin_stream implementation for IDA Don't generate xrange using address computation: It can raise error on overflow 7FFFFFFF with 32 bit python
def miasm.core.bin_stream_ida.bin_stream_ida.__str__ | ( | self | ) |
Reimplemented from miasm.core.bin_stream.bin_stream.
def miasm.core.bin_stream_ida.bin_stream_ida.getlen | ( | self | ) |
Reimplemented from miasm.core.bin_stream.bin_stream_str.
def miasm.core.bin_stream_ida.bin_stream_ida.readbs | ( | self, | |
l = 1 |
|||
) |
def miasm.core.bin_stream_ida.bin_stream_ida.setoffset | ( | self, | |
val | |||
) |
Reimplemented from miasm.core.bin_stream.bin_stream_str.
miasm.core.bin_stream_ida.bin_stream_ida.offset |