#include "../include.h" #include "shellcode.h" void sc::start() {} void sc::push(const std::vector& args) { if (!m_x64) { for (auto it = args.rbegin(); it != args.rend(); ++it) { m_assembler.push(*it); } return; } // 64bit impl } void sc::call(const uintptr_t addr) {} void sc::end() { if (m_x64) { } void* func; m_runtime.add(&func, &m_code); const size_t size = m_code.codeSize(); m_buf.resize(size); std::memcpy(&m_buf[0], func, size); }