First working version of LLVM in Windows

This commit is contained in:
Syrus Akbary
2019-07-30 14:47:53 -07:00
parent 714bf6ab6b
commit 12f8f3d085
12 changed files with 227 additions and 111 deletions

View File

@ -75,16 +75,16 @@ public:
}
virtual void registerEHFrames(uint8_t* addr, uint64_t LoadAddr, size_t size) override {
eh_frame_ptr = addr;
/* eh_frame_ptr = addr;
eh_frame_size = size;
eh_frames_registered = true;
callbacks.visit_fde(addr, size, __register_frame);
callbacks.visit_fde(addr, size, __register_frame);*/
}
virtual void deregisterEHFrames() override {
if (eh_frames_registered) {
/* if (eh_frames_registered) {
callbacks.visit_fde(eh_frame_ptr, eh_frame_size, __deregister_frame);
}
}*/
}
virtual bool finalizeMemory(std::string *ErrMsg = nullptr) override {