diff options
Diffstat (limited to 'src/base/loader/dtb_object.hh')
-rw-r--r-- | src/base/loader/dtb_object.hh | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/base/loader/dtb_object.hh b/src/base/loader/dtb_object.hh index 451b52a4c..c49b144ac 100644 --- a/src/base/loader/dtb_object.hh +++ b/src/base/loader/dtb_object.hh @@ -66,10 +66,12 @@ class DtbObject : public ObjectFile */ Addr findReleaseAddr(); - bool loadGlobalSymbols(SymbolTable *symtab, - Addr addrMask = std::numeric_limits<Addr>::max()); - bool loadLocalSymbols(SymbolTable *symtab, - Addr addrMask = std::numeric_limits<Addr>::max()); + bool loadAllSymbols(SymbolTable *symtab, Addr base = 0, + Addr offset = 0, Addr addrMask = maxAddr); + bool loadGlobalSymbols(SymbolTable *symtab, Addr base = 0, + Addr offset = 0, Addr addrMask = maxAddr); + bool loadLocalSymbols(SymbolTable *symtab, Addr base = 0, + Addr offset = 0, Addr addrMask = maxAddr); /** Static function that tries to load file as a * flattened device tree blob. |