mirror of
https://github.com/Leonmmcoset/cleonos.git
synced 2026-04-21 18:44:01 +00:00
ABI
This commit is contained in:
@@ -7,12 +7,22 @@ try:
|
||||
from unicorn import UC_ARCH_X86, UC_MODE_64
|
||||
from unicorn import UC_HOOK_CODE, UC_HOOK_INTR
|
||||
from unicorn import UC_PROT_ALL, UC_PROT_EXEC, UC_PROT_READ, UC_PROT_WRITE
|
||||
from unicorn import (
|
||||
UC_ERR_FETCH_PROT,
|
||||
UC_ERR_FETCH_UNMAPPED,
|
||||
UC_ERR_INSN_INVALID,
|
||||
UC_ERR_READ_PROT,
|
||||
UC_ERR_READ_UNMAPPED,
|
||||
UC_ERR_WRITE_PROT,
|
||||
UC_ERR_WRITE_UNMAPPED,
|
||||
)
|
||||
from unicorn.x86_const import (
|
||||
UC_X86_REG_RAX,
|
||||
UC_X86_REG_RBX,
|
||||
UC_X86_REG_RCX,
|
||||
UC_X86_REG_RDX,
|
||||
UC_X86_REG_RBP,
|
||||
UC_X86_REG_RIP,
|
||||
UC_X86_REG_RSP,
|
||||
)
|
||||
except Exception as exc:
|
||||
@@ -32,10 +42,18 @@ __all__ = [
|
||||
"UC_PROT_EXEC",
|
||||
"UC_PROT_READ",
|
||||
"UC_PROT_WRITE",
|
||||
"UC_ERR_FETCH_PROT",
|
||||
"UC_ERR_FETCH_UNMAPPED",
|
||||
"UC_ERR_INSN_INVALID",
|
||||
"UC_ERR_READ_PROT",
|
||||
"UC_ERR_READ_UNMAPPED",
|
||||
"UC_ERR_WRITE_PROT",
|
||||
"UC_ERR_WRITE_UNMAPPED",
|
||||
"UC_X86_REG_RAX",
|
||||
"UC_X86_REG_RBX",
|
||||
"UC_X86_REG_RCX",
|
||||
"UC_X86_REG_RDX",
|
||||
"UC_X86_REG_RBP",
|
||||
"UC_X86_REG_RIP",
|
||||
"UC_X86_REG_RSP",
|
||||
]
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user