Skip to content

Commit c976f21

Browse files
committed
WIP
1 parent 1905a69 commit c976f21

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

lifter/lifter.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
#include "includes.h"
66
#include "lifterClass.h"
77
#include "nt/nt_headers.hpp"
8+
#include "test_instructions.hpp"
89
#include "utils.h"
910
#include <fstream>
1011
#include <iostream>

lifter/lifterClass.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,10 @@ class lifterClass {
269269
llvm::Value* TEB;
270270
llvm::Function* fnc;
271271

272-
lifterClass(llvm::IRBuilder<>& irbuilder) : builder(irbuilder){};
272+
lifterClass(llvm::IRBuilder<>& irbuilder, uint64_t runtime_addr = 0)
273+
: builder(irbuilder) {
274+
InitRegisters(irbuilder.GetInsertBlock()->getParent(), runtime_addr);
275+
};
273276

274277
lifterClass(const lifterClass& other)
275278
: builder(other.builder), // Reference copied directly

0 commit comments

Comments
 (0)