diff options
Diffstat (limited to 'src/base/loader/object_file.cc')
-rw-r--r-- | src/base/loader/object_file.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/base/loader/object_file.cc b/src/base/loader/object_file.cc index 80fc9c2f9..b9f84283b 100644 --- a/src/base/loader/object_file.cc +++ b/src/base/loader/object_file.cc @@ -39,6 +39,7 @@ #include <string> #include "base/loader/aout_object.hh" +#include "base/loader/dtb_object.hh" #include "base/loader/ecoff_object.hh" #include "base/loader/elf_object.hh" #include "base/loader/object_file.hh" @@ -140,6 +141,10 @@ createObjectFile(const string &fname, bool raw) return fileObj; } + if ((fileObj = DtbObject::tryFile(fname, fd, len, fileData)) != NULL) { + return fileObj; + } + if (raw) return RawObject::tryFile(fname, fd, len, fileData); |