miasm
Reverse engineering framework
miasm.analysis.gdbserver.GdbServer_msp430 Class Reference
Inheritance diagram for miasm.analysis.gdbserver.GdbServer_msp430:
Collaboration diagram for miasm.analysis.gdbserver.GdbServer_msp430:

Public Member Functions

def read_register_by_name (self, reg_name)
 
- Public Member Functions inherited from miasm.analysis.gdbserver.GdbServer
def __init__ (self, dbg, port=4455)
 
def compute_checksum (self, data)
 
def get_messages (self)
 
def parse_messages (self, data)
 
def send_string (self, s)
 
def process_messages (self)
 
def send_messages (self)
 
def main_loop (self)
 
def run (self)
 
def report_general_register_values (self)
 
def read_register (self, reg_num)
 
def set_register (self, reg_num, value)
 
def read_memory (self, addr, size)
 

Static Public Attributes

list general_registers_order
 
dictionary general_registers_size
 
- Static Public Attributes inherited from miasm.analysis.gdbserver.GdbServer
list general_registers_order = []
 
dictionary general_registers_size = {}
 
string status = b"S05"
 

Additional Inherited Members

- Public Attributes inherited from miasm.analysis.gdbserver.GdbServer
 server
 
 dbg
 
 send_queue
 
 sock
 
 status
 
 recv_queue
 
 address
 

Member Function Documentation

◆ read_register_by_name()

def miasm.analysis.gdbserver.GdbServer_msp430.read_register_by_name (   self,
  reg_name 
)

Member Data Documentation

◆ general_registers_order

list miasm.analysis.gdbserver.GdbServer_msp430.general_registers_order
static
Initial value:
= [
"PC", "SP", "SR", "R3", "R4", "R5", "R6", "R7",
"R8", "R9", "R10", "R11", "R12", "R13", "R14",
"R15"
]

◆ general_registers_size

dictionary miasm.analysis.gdbserver.GdbServer_msp430.general_registers_size
static
Initial value:
= {
"PC": 2,
"SP": 2,
"SR": 2,
"R3": 2,
"R4": 2,
"R5": 2,
"R6": 2,
"R7": 2,
"R8": 2,
"R9": 2,
"R10": 2,
"R11": 2,
"R12": 2,
"R13": 2,
"R14": 2,
"R15": 2
}

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