miasm
Reverse engineering framework
mn_rotsh.Test_SHLD Class Reference
Inheritance diagram for mn_rotsh.Test_SHLD:
Collaboration diagram for mn_rotsh.Test_SHLD:

Public Member Functions

def check (self)
 
- Public Member Functions inherited from asm_test.Asm_Test_64
def init_machine (self)
 
- Public Member Functions inherited from asm_test.Asm_Test
def __init__ (self, jitter)
 
def __call__ (self)
 
def asm (self)
 
def run (self)
 
def __init__ (self, jitter)
 
def __call__ (self)
 
def asm (self)
 
def run (self)
 
def __init__ (self, jitter_engine)
 
def test_init (self)
 
def prepare (self)
 
def __call__ (self)
 
def run (self)
 
def asm (self)
 

Static Public Attributes

string TXT
 
- Static Public Attributes inherited from asm_test.Asm_Test_64
string arch_name = "x86_64"
 
int arch_attrib = 64
 
int ret_addr = 0x1337beef
 
- Static Public Attributes inherited from asm_test.Asm_Test
int run_addr = 0x0
 

Additional Inherited Members

- Public Attributes inherited from asm_test.Asm_Test
 loc_db
 
 myjit
 
 assembly
 

Member Function Documentation

◆ check()

def mn_rotsh.Test_SHLD.check (   self)

Reimplemented from asm_test.Asm_Test.

Here is the call graph for this function:

Member Data Documentation

◆ TXT

string mn_rotsh.Test_SHLD.TXT
static
Initial value:
= '''
main:
MOV RAX, 0x1234FDB512345678
MOV RDX, RAX
MOV RAX, 0x21AD96F921AD3D34
MOV RSI, RAX
MOV RAX, 0x0000000000000021
MOV RCX, RAX
SHLD EDX, ESI, CL
RET
'''

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