31 #ifndef __BASE_LOADER_RAW_OBJECT_HH__
32 #define __BASE_LOADER_RAW_OBJECT_HH__
39 RawObject(
const std::string &_filename,
size_t _len,
40 uint8_t *_data,
Arch _arch,
OpSys _opSys);
58 #endif // __BASE_LOADER_RAW_OBJECT_HH__
static ObjectFile * tryFile(const std::string &fname, size_t len, uint8_t *data)
virtual bool loadGlobalSymbols(SymbolTable *symtab, Addr base=0, Addr offset=0, Addr addr_mask=maxAddr)
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
virtual bool loadLocalSymbols(SymbolTable *symtab, Addr base=0, Addr offset=0, Addr addr_mask=maxAddr)
RawObject(const std::string &_filename, size_t _len, uint8_t *_data, Arch _arch, OpSys _opSys)
static const Addr maxAddr
virtual bool loadAllSymbols(SymbolTable *symtab, Addr base=0, Addr offset=0, Addr addr_mask=maxAddr)