pex.arch.sparc
¶
Module Contents¶
- class pex.arch.sparc.Sparc¶
Bases:
object
Subclass of pex.arch module.
This subclass of pex.arch module is intended for providing implementations of some sparc architecture features.
- sethi(const: int, dest: str) bytes ¶
Pack sethi sparc assembler instruction.
- Parameters:
const (int) – constant, can be an address
dest (str) – destination register name
- Return bytes:
packed sethi sparc assembler instruction
- ori(src: str, const: int, dest: str) bytes ¶
Pack ori sparc assembler instruction.
- Parameters:
src (str) – source register name
const (int) – constant, can be an address
dest (str) – destination register name
- Return bytes:
packed ori sparc assembler instruction
- set(const: int, dest: str) bytes ¶
Pack sparc assembler instruction sethi or ori depending on const size.
- Parameters:
const (int) – constant, can be an address
dest (str) – destination register name
- Return bytes:
packed sethi or ori sparc assembler instruction
- set_dword(const: int, dest: str) bytes ¶
Pack sparc assembler instruction sethi and ori with const as double word.
- Parameters:
const (int) – constant, can be an address
dest (str) – destination register name
- Return bytes:
packed sethi and ori sparc assembler instruction