diff options
| author | auth <[email protected]> | 2020-07-05 12:00:04 +0200 |
|---|---|---|
| committer | auth <[email protected]> | 2020-07-05 12:00:04 +0200 |
| commit | 6a33a72c7b423afb143a67a3e88d27e4bcafd116 (patch) | |
| tree | 93766d360a2eb76ec35362bb2645910f7297a742 /client/src/assembler/assembler.h | |
| parent | Merge branch 'master' of github.com:auth12/loader (diff) | |
| download | loader-6a33a72c7b423afb143a67a3e88d27e4bcafd116.tar.xz loader-6a33a72c7b423afb143a67a3e88d27e4bcafd116.zip | |
More assembler implementations.
Small changes to client on server.
Diffstat (limited to 'client/src/assembler/assembler.h')
| -rw-r--r-- | client/src/assembler/assembler.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/client/src/assembler/assembler.h b/client/src/assembler/assembler.h index 390cd42..3dcdeaf 100644 --- a/client/src/assembler/assembler.h +++ b/client/src/assembler/assembler.h @@ -13,13 +13,15 @@ class assembler { JitRuntime m_runtime; x86::Assembler m_assembler; + bool m_x64; public: - assembler(const bool x64 = false) { + assembler(const bool x64 = false) : m_x64{x64} { Environment env(x64 ? Environment::kArchX64 : Environment::kArchX86); m_code.init(env); m_code.attach(&m_assembler); } + void start(); void push(const std::vector<uintptr_t> &args); void call(const uintptr_t addr); |