mit neuen venv und exe-Files

This commit is contained in:
2024-11-03 17:26:54 +01:00
parent 07c05a338a
commit 0c373ff593
15115 changed files with 1998469 additions and 0 deletions

View 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]: ...

View File

@@ -0,0 +1,68 @@
from typing import Iterator, Optional
import lief.pdb # type: ignore
import lief.pdb.types # type: ignore
class Array(lief.pdb.Type):
def __init__(self, *args, **kwargs) -> None: ...
class Attribute:
def __init__(self, *args, **kwargs) -> None: ...
@property
def field_offset(self) -> int: ...
@property
def name(self) -> str: ...
@property
def type(self) -> Optional[lief.pdb.Type]: ...
class BitField(lief.pdb.Type):
def __init__(self, *args, **kwargs) -> None: ...
class Class(ClassLike):
def __init__(self, *args, **kwargs) -> None: ...
class ClassLike(lief.pdb.Type):
def __init__(self, *args, **kwargs) -> None: ...
@property
def attributes(self) -> Iterator[Optional[lief.pdb.types.Attribute]]: ...
@property
def methods(self) -> Iterator[Optional[lief.pdb.types.Method]]: ...
@property
def name(self) -> str: ...
@property
def size(self) -> int: ...
@property
def unique_name(self) -> str: ...
class Enum(lief.pdb.Type):
def __init__(self, *args, **kwargs) -> None: ...
class Function(lief.pdb.Type):
def __init__(self, *args, **kwargs) -> None: ...
class Interface(ClassLike):
def __init__(self, *args, **kwargs) -> None: ...
class Method:
def __init__(self, *args, **kwargs) -> None: ...
@property
def name(self) -> str: ...
class Modifier(lief.pdb.Type):
def __init__(self, *args, **kwargs) -> None: ...
@property
def underlying_type(self) -> Optional[lief.pdb.Type]: ...
class Pointer(lief.pdb.Type):
def __init__(self, *args, **kwargs) -> None: ...
@property
def underlying_type(self) -> Optional[lief.pdb.Type]: ...
class Simple(lief.pdb.Type):
def __init__(self, *args, **kwargs) -> None: ...
class Structure(ClassLike):
def __init__(self, *args, **kwargs) -> None: ...
class Union(ClassLike):
def __init__(self, *args, **kwargs) -> None: ...