Files
LIEF/doc/sphinx/extended/dwarf/python.md
T

12 KiB

{fa}brands fa-python Python

.. autofunction:: lief.dwarf.load

DebugInfo

.. autoclass:: lief.dwarf.DebugInfo

CompilationUnit

.. autoclass:: lief.dwarf.CompilationUnit

Function

.. autoclass:: lief.dwarf.Function

Parameter

.. autoclass:: lief.dwarf.Parameter

Formal Parameter

.. lief-inheritance:: lief._lief.dwarf.parameters.Formal
  :top-classes: lief._lief.dwarf.Parameter
  :parts: 2
.. autoclass:: lief.dwarf.parameters.Formal

Template Value Parameter

.. lief-inheritance:: lief._lief.dwarf.parameters.TemplateValue
  :top-classes: lief._lief.dwarf.Parameter
  :parts: 2
.. autoclass:: lief.dwarf.parameters.TemplateValue

Template Type Parameter

.. lief-inheritance:: lief._lief.dwarf.parameters.TemplateType
  :top-classes: lief._lief.dwarf.Parameter
  :parts: 2
.. autoclass:: lief.dwarf.parameters.TemplateType

Scope

.. autoclass:: lief.dwarf.Scope

Variable

.. autoclass:: lief.dwarf.Variable

LexicalBlock

.. autoclass:: lief.dwarf.LexicalBlock

Type

.. lief-inheritance:: lief._lief.dwarf.Type
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.Type

Array

.. lief-inheritance:: lief._lief.dwarf.types.Array
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.Array

Base

.. lief-inheritance:: lief._lief.dwarf.types.Base
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.Base

ClassLike

.. lief-inheritance:: lief._lief.dwarf.types.ClassLike
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.ClassLike

Structure

.. lief-inheritance:: lief._lief.dwarf.types.Structure
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.Structure

Class

.. lief-inheritance:: lief._lief.dwarf.types.Class
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.Class

Union

.. lief-inheritance:: lief._lief.dwarf.types.Union
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.Union

Packed

.. lief-inheritance:: lief._lief.dwarf.types.Packed
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.Packed

Const

.. lief-inheritance:: lief._lief.dwarf.types.Const
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.Const

Pointer

.. lief-inheritance:: lief._lief.dwarf.types.Pointer
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.Pointer


Typedef

.. lief-inheritance:: lief._lief.dwarf.types.Typedef
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.Typedef

Atomic

.. lief-inheritance:: lief._lief.dwarf.types.Atomic
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.Atomic

Coarray

.. lief-inheritance:: lief._lief.dwarf.types.Coarray
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.Coarray

Dynamic

.. lief-inheritance:: lief._lief.dwarf.types.Dynamic
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.Dynamic

Enum

.. lief-inheritance:: lief._lief.dwarf.types.Enum
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.Enum

File

.. lief-inheritance:: lief._lief.dwarf.types.File
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.File

Immutable

.. lief-inheritance:: lief._lief.dwarf.types.Immutable
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.Immutable

Interface

.. lief-inheritance:: lief._lief.dwarf.types.Interface
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.Interface

PointerToMember

.. lief-inheritance:: lief._lief.dwarf.types.PointerToMember
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.PointerToMember

RValueReference

.. lief-inheritance:: lief._lief.dwarf.types.RValueReference
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.RValueReference

Reference

.. lief-inheritance:: lief._lief.dwarf.types.Reference
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.Reference

Restrict

.. lief-inheritance:: lief._lief.dwarf.types.Restrict
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.Restrict

SetTy

.. lief-inheritance:: lief._lief.dwarf.types.SetTy
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.SetTy

Shared

.. lief-inheritance:: lief._lief.dwarf.types.Shared
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.Shared

StringTy

.. lief-inheritance:: lief._lief.dwarf.types.StringTy
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.StringTy

Subroutine

.. lief-inheritance:: lief._lief.dwarf.types.Subroutine
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.Subroutine

TemplateAlias

.. lief-inheritance:: lief._lief.dwarf.types.TemplateAlias
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.TemplateAlias


Thrown

.. lief-inheritance:: lief._lief.dwarf.types.Thrown
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.Thrown

Volatile

.. lief-inheritance:: lief._lief.dwarf.types.Volatile
  :top-classes: lief._lief.dwarf.Type
  :parts: 2
.. autoclass:: lief.dwarf.types.Volatile

Editor

.. autoclass:: lief.dwarf.Editor

Editor - CompilationUnit

.. autoclass:: lief.dwarf.editor.CompilationUnit

Editor - Function

.. autoclass:: lief.dwarf.editor.Function

Editor - Variable

.. autoclass:: lief.dwarf.editor.Variable

Editor - Type

.. lief-inheritance:: lief._lief.dwarf.editor.Type
  :top-classes: lief._lief.dwarf.editor.Type
  :parts: 2
.. autoclass:: lief.dwarf.editor.Type

Editor - PointerType

.. lief-inheritance:: lief._lief.dwarf.editor.PointerType
  :top-classes: lief._lief.dwarf.editor.Type
  :parts: 2
.. autoclass:: lief.dwarf.editor.PointerType

Editor - EnumType

.. lief-inheritance:: lief._lief.dwarf.editor.EnumType
  :top-classes: lief._lief.dwarf.editor.Type
  :parts: 2
.. autoclass:: lief.dwarf.editor.EnumType

Editor - BaseType

.. lief-inheritance:: lief._lief.dwarf.editor.BaseType
  :top-classes: lief._lief.dwarf.editor.Type
  :parts: 2
.. autoclass:: lief.dwarf.editor.BaseType

Editor - ArrayType

.. lief-inheritance:: lief._lief.dwarf.editor.ArrayType
  :top-classes: lief._lief.dwarf.editor.Type
  :parts: 2
.. autoclass:: lief.dwarf.editor.ArrayType

Editor - FunctionType

.. lief-inheritance:: lief._lief.dwarf.editor.FunctionType
  :top-classes: lief._lief.dwarf.editor.Type
  :parts: 2
.. autoclass:: lief.dwarf.editor.FunctionType

Editor - TypeDef

.. lief-inheritance:: lief._lief.dwarf.editor.TypeDef
  :top-classes: lief._lief.dwarf.editor.Type
  :parts: 2
.. autoclass:: lief.dwarf.editor.TypeDef

Editor - StructType

.. lief-inheritance:: lief._lief.dwarf.editor.StructType
  :top-classes: lief._lief.dwarf.editor.Type
  :parts: 2
.. autoclass:: lief.dwarf.editor.StructType