Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
capstone.CsInsn Class Reference
Inheritance diagram for capstone.CsInsn:
Inheritance graph
[legend]

Public Member Functions

def __getattr__ (self, name)
 
def __init__ (self, cs, all_info)
 
def address (self)
 
def bytes (self)
 
def errno (self)
 
def group (self, group_id)
 
def group_name (self, group_id, default=None)
 
def groups (self)
 
def id (self)
 
def insn_name (self, default=None)
 
def mnemonic (self)
 
def op_count (self, op_type)
 
def op_find (self, op_type, position)
 
def op_str (self)
 
def reg_name (self, reg_id, default=None)
 
def reg_read (self, reg_id)
 
def reg_write (self, reg_id)
 
def regs_access (self)
 
def regs_read (self)
 
def regs_write (self)
 
def size (self)
 

Public Attributes

 operands
 

Private Member Functions

def __gen_detail (self)
 

Private Attributes

 _cs
 
 _raw
 

Detailed Description

Definition at line 533 of file third_party/bloaty/third_party/capstone/bindings/python/capstone/__init__.py.

Constructor & Destructor Documentation

◆ __init__()

def capstone.CsInsn.__init__ (   self,
  cs,
  all_info 
)

Member Function Documentation

◆ __gen_detail()

def capstone.CsInsn.__gen_detail (   self)
private

◆ __getattr__()

def capstone.CsInsn.__getattr__ (   self,
  name 
)

◆ address()

def capstone.CsInsn.address (   self)

◆ bytes()

def capstone.CsInsn.bytes (   self)

◆ errno()

def capstone.CsInsn.errno (   self)

◆ group()

def capstone.CsInsn.group (   self,
  group_id 
)

◆ group_name()

def capstone.CsInsn.group_name (   self,
  group_id,
  default = None 
)

◆ groups()

def capstone.CsInsn.groups (   self)

◆ id()

def capstone.CsInsn.id (   self)

◆ insn_name()

def capstone.CsInsn.insn_name (   self,
  default = None 
)

◆ mnemonic()

def capstone.CsInsn.mnemonic (   self)

◆ op_count()

def capstone.CsInsn.op_count (   self,
  op_type 
)

◆ op_find()

def capstone.CsInsn.op_find (   self,
  op_type,
  position 
)

◆ op_str()

def capstone.CsInsn.op_str (   self)

◆ reg_name()

def capstone.CsInsn.reg_name (   self,
  reg_id,
  default = None 
)

◆ reg_read()

def capstone.CsInsn.reg_read (   self,
  reg_id 
)

◆ reg_write()

def capstone.CsInsn.reg_write (   self,
  reg_id 
)

◆ regs_access()

def capstone.CsInsn.regs_access (   self)

◆ regs_read()

def capstone.CsInsn.regs_read (   self)

◆ regs_write()

def capstone.CsInsn.regs_write (   self)

◆ size()

def capstone.CsInsn.size (   self)

Member Data Documentation

◆ _cs

capstone.CsInsn._cs
private

◆ _raw

capstone.CsInsn._raw
private

◆ operands

capstone.CsInsn.operands

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:58