mirror of
https://github.com/lief-project/LIEF
synced 2026-06-08 15:30:44 +00:00
33 lines
720 B
Python
33 lines
720 B
Python
from typing import Iterator, Optional, Union
|
|
|
|
import lief.assembly.x86
|
|
|
|
|
|
class Immediate(lief.assembly.x86.Operand):
|
|
@property
|
|
def value(self) -> int: ...
|
|
|
|
class Register(lief.assembly.x86.Operand):
|
|
@property
|
|
def value(self) -> lief.assembly.x86.REG: ...
|
|
|
|
class Memory(lief.assembly.x86.Operand):
|
|
@property
|
|
def base(self) -> lief.assembly.x86.REG: ...
|
|
|
|
@property
|
|
def scaled_register(self) -> lief.assembly.x86.REG: ...
|
|
|
|
@property
|
|
def segment_register(self) -> lief.assembly.x86.REG: ...
|
|
|
|
@property
|
|
def scale(self) -> int: ...
|
|
|
|
@property
|
|
def displacement(self) -> int: ...
|
|
|
|
class PCRelative(lief.assembly.x86.Operand):
|
|
@property
|
|
def value(self) -> int: ...
|