LLDB mainline
Public Member Functions | List of all members
lldb_private::ObjectFileJITDelegate Class Referenceabstract

#include <ObjectFileJIT.h>

Inheritance diagram for lldb_private::ObjectFileJITDelegate:
Inheritance graph
[legend]

Public Member Functions

 ObjectFileJITDelegate ()=default
 
virtual ~ObjectFileJITDelegate ()=default
 
virtual lldb::ByteOrder GetByteOrder () const =0
 
virtual uint32_t GetAddressByteSize () const =0
 
virtual void PopulateSymtab (lldb_private::ObjectFile *obj_file, lldb_private::Symtab &symtab)=0
 
virtual void PopulateSectionList (lldb_private::ObjectFile *obj_file, lldb_private::SectionList &section_list)=0
 
virtual ArchSpec GetArchitecture ()=0
 

Detailed Description

Definition at line 20 of file ObjectFileJIT.h.

Constructor & Destructor Documentation

◆ ObjectFileJITDelegate()

lldb_private::ObjectFileJITDelegate::ObjectFileJITDelegate ( )
default

◆ ~ObjectFileJITDelegate()

virtual lldb_private::ObjectFileJITDelegate::~ObjectFileJITDelegate ( )
virtualdefault

Member Function Documentation

◆ GetAddressByteSize()

virtual uint32_t lldb_private::ObjectFileJITDelegate::GetAddressByteSize ( ) const
pure virtual

◆ GetArchitecture()

virtual ArchSpec lldb_private::ObjectFileJITDelegate::GetArchitecture ( )
pure virtual

◆ GetByteOrder()

virtual lldb::ByteOrder lldb_private::ObjectFileJITDelegate::GetByteOrder ( ) const
pure virtual

◆ PopulateSectionList()

virtual void lldb_private::ObjectFileJITDelegate::PopulateSectionList ( lldb_private::ObjectFile obj_file,
lldb_private::SectionList section_list 
)
pure virtual

◆ PopulateSymtab()

virtual void lldb_private::ObjectFileJITDelegate::PopulateSymtab ( lldb_private::ObjectFile obj_file,
lldb_private::Symtab symtab 
)
pure virtual

The documentation for this class was generated from the following file: