miasm
Reverse engineering framework
miasm.loader.strpatchwork.StrPatchwork Class Reference
Inheritance diagram for miasm.loader.strpatchwork.StrPatchwork:
Collaboration diagram for miasm.loader.strpatchwork.StrPatchwork:

Public Member Functions

def __init__ (self, s=b"", paddingbyte=b"\x00")
 
def __bytes__ (self)
 
def __str__ (self)
 
def __getitem__ (self, item)
 
def __setitem__ (self, item, val)
 
def __repr__ (self)
 
def __len__ (self)
 
def __contains__ (self, val)
 
def __iadd__ (self, other)
 
def find (self, pattern, start=0, end=None)
 
def rfind (self, pattern, start=0, end=None)
 

Public Attributes

 s
 
 s_cache
 
 paddingbyte
 

Constructor & Destructor Documentation

◆ __init__()

def miasm.loader.strpatchwork.StrPatchwork.__init__ (   self,
  s = b"",
  paddingbyte = b"\x00" 
)
Here is the call graph for this function:

Member Function Documentation

◆ __bytes__()

def miasm.loader.strpatchwork.StrPatchwork.__bytes__ (   self)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __contains__()

def miasm.loader.strpatchwork.StrPatchwork.__contains__ (   self,
  val 
)

◆ __getitem__()

def miasm.loader.strpatchwork.StrPatchwork.__getitem__ (   self,
  item 
)
Here is the call graph for this function:

◆ __iadd__()

def miasm.loader.strpatchwork.StrPatchwork.__iadd__ (   self,
  other 
)
Here is the call graph for this function:

◆ __len__()

def miasm.loader.strpatchwork.StrPatchwork.__len__ (   self)

◆ __repr__()

def miasm.loader.strpatchwork.StrPatchwork.__repr__ (   self)
Here is the call graph for this function:

◆ __setitem__()

def miasm.loader.strpatchwork.StrPatchwork.__setitem__ (   self,
  item,
  val 
)
Here is the call graph for this function:

◆ __str__()

def miasm.loader.strpatchwork.StrPatchwork.__str__ (   self)
Here is the call graph for this function:

◆ find()

def miasm.loader.strpatchwork.StrPatchwork.find (   self,
  pattern,
  start = 0,
  end = None 
)
Here is the call graph for this function:

◆ rfind()

def miasm.loader.strpatchwork.StrPatchwork.rfind (   self,
  pattern,
  start = 0,
  end = None 
)
Here is the call graph for this function:

Member Data Documentation

◆ paddingbyte

miasm.loader.strpatchwork.StrPatchwork.paddingbyte

◆ s

miasm.loader.strpatchwork.StrPatchwork.s

◆ s_cache

miasm.loader.strpatchwork.StrPatchwork.s_cache

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