summaryrefslogtreecommitdiff
path: root/src/compiler_llvm/elf_loader.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler_llvm/elf_loader.h')
-rw-r--r--src/compiler_llvm/elf_loader.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/compiler_llvm/elf_loader.h b/src/compiler_llvm/elf_loader.h
index 263a9fab97..9e8611ca59 100644
--- a/src/compiler_llvm/elf_loader.h
+++ b/src/compiler_llvm/elf_loader.h
@@ -30,6 +30,7 @@ namespace compiler_llvm {
class ElfLoader {
public:
+ ElfLoader() : relocated(false) {}
~ElfLoader();
bool LoadElfAt(size_t elf_idx, const ElfImage& elf_image,
@@ -48,6 +49,8 @@ class ElfLoader {
private:
const void* GetAddr(size_t elf_idx, const char* sym_name) const;
+ bool relocated;
+ std::vector<ElfImage> elf_images_;
std::vector<RSExecRef> executables_;
};