mit neuen venv und exe-Files
This commit is contained in:
86
venv3_12/Lib/site-packages/lief/pdb/__init__.pyi
Normal file
86
venv3_12/Lib/site-packages/lief/pdb/__init__.pyi
Normal file
@@ -0,0 +1,86 @@
|
||||
from typing import Any, ClassVar, Iterator, Optional
|
||||
|
||||
import lief # type: ignore
|
||||
import lief.pdb # type: ignore
|
||||
import lief.pdb.Type # type: ignore
|
||||
|
||||
class CompilationUnit:
|
||||
def __init__(self, *args, **kwargs) -> None: ...
|
||||
@property
|
||||
def functions(self) -> Iterator[Optional[lief.pdb.Function]]: ...
|
||||
@property
|
||||
def module_name(self) -> str: ...
|
||||
@property
|
||||
def object_filename(self) -> str: ...
|
||||
@property
|
||||
def sources(self) -> Iterator[str]: ...
|
||||
|
||||
class DebugInfo(lief.DebugInfo):
|
||||
def __init__(self, *args, **kwargs) -> None: ...
|
||||
def find_public_symbol(self, name: str) -> Optional[lief.pdb.PublicSymbol]: ...
|
||||
def find_type(self, name: str) -> Optional[lief.pdb.Type]: ...
|
||||
@staticmethod
|
||||
def from_file(filepath: str) -> Optional[lief.pdb.DebugInfo]: ...
|
||||
@property
|
||||
def age(self) -> int: ...
|
||||
@property
|
||||
def compilation_units(self) -> Iterator[Optional[lief.pdb.CompilationUnit]]: ...
|
||||
@property
|
||||
def guid(self) -> str: ...
|
||||
@property
|
||||
def public_symbols(self) -> Iterator[Optional[lief.pdb.PublicSymbol]]: ...
|
||||
@property
|
||||
def types(self) -> Iterator[Optional[lief.pdb.Type]]: ...
|
||||
|
||||
class Function:
|
||||
def __init__(self, *args, **kwargs) -> None: ...
|
||||
@property
|
||||
def RVA(self) -> int: ...
|
||||
@property
|
||||
def code_size(self) -> int: ...
|
||||
@property
|
||||
def debug_location(self) -> lief.debug_location_t: ...
|
||||
@property
|
||||
def name(self) -> str: ...
|
||||
@property
|
||||
def section_name(self) -> str: ...
|
||||
|
||||
class PublicSymbol:
|
||||
def __init__(self, *args, **kwargs) -> None: ...
|
||||
@property
|
||||
def RVA(self) -> int: ...
|
||||
@property
|
||||
def demangled_name(self) -> str: ...
|
||||
@property
|
||||
def name(self) -> str: ...
|
||||
@property
|
||||
def section_name(self) -> str: ...
|
||||
|
||||
class Type:
|
||||
class KIND:
|
||||
ARRAY: ClassVar[Type.KIND] = ...
|
||||
BITFIELD: ClassVar[Type.KIND] = ...
|
||||
CLASS: ClassVar[Type.KIND] = ...
|
||||
ENUM: ClassVar[Type.KIND] = ...
|
||||
FUNCTION: ClassVar[Type.KIND] = ...
|
||||
INTERFACE: ClassVar[Type.KIND] = ...
|
||||
MODIFIER: ClassVar[Type.KIND] = ...
|
||||
POINTER: ClassVar[Type.KIND] = ...
|
||||
SIMPLE: ClassVar[Type.KIND] = ...
|
||||
STRUCTURE: ClassVar[Type.KIND] = ...
|
||||
UNION: ClassVar[Type.KIND] = ...
|
||||
UNKNOWN: ClassVar[Type.KIND] = ...
|
||||
__name__: str
|
||||
def __init__(self, *args, **kwargs) -> None: ...
|
||||
def __ge__(self, other) -> bool: ...
|
||||
def __gt__(self, other) -> bool: ...
|
||||
def __hash__(self) -> int: ...
|
||||
def __index__(self) -> Any: ...
|
||||
def __int__(self) -> int: ...
|
||||
def __le__(self, other) -> bool: ...
|
||||
def __lt__(self, other) -> bool: ...
|
||||
def __init__(self, *args, **kwargs) -> None: ...
|
||||
@property
|
||||
def kind(self) -> lief.pdb.Type.KIND: ...
|
||||
|
||||
def load(path: str) -> Optional[lief.pdb.DebugInfo]: ...
|
||||
Reference in New Issue
Block a user