#include <bloaty.h>

Public Member Functions | |
| const ObjectFile & | debug_file () const |
| const InputFile & | file_data () const |
| virtual std::string | GetBuildId () const =0 |
| virtual bool | GetDisassemblyInfo (absl::string_view symbol, DataSource symbol_source, DisassemblyInfo *info) const =0 |
| ObjectFile (std::unique_ptr< InputFile > file_data) | |
| virtual void | ProcessFile (const std::vector< RangeSink * > &sinks) const =0 |
| void | set_debug_file (const ObjectFile *file) |
| virtual | ~ObjectFile () |
Private Attributes | |
| const ObjectFile * | debug_file_ |
| std::unique_ptr< InputFile > | file_data_ |
|
inline |
|
inline |
|
pure virtual |
Implemented in bloaty::macho::MachOObjectFile, bloaty::wasm::WebAssemblyObjectFile, and bloaty::pe::PEObjectFile.
|
pure virtual |
Implemented in bloaty::pe::PEObjectFile, bloaty::macho::MachOObjectFile, and bloaty::wasm::WebAssemblyObjectFile.
|
pure virtual |
Implemented in bloaty::macho::MachOObjectFile, bloaty::wasm::WebAssemblyObjectFile, and bloaty::pe::PEObjectFile.
|
inline |
|
private |
|
private |