summaryrefslogtreecommitdiff
path: root/src/base/loader/object_file.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/base/loader/object_file.cc')
-rw-r--r--src/base/loader/object_file.cc5
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);