LLDB mainline
lldb_private::ObjectFileJITDelegate Class Referenceabstract

#include <ObjectFileJIT.h>

Inheritance diagram for lldb_private::ObjectFileJITDelegate:
[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: