[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/dnangle/ShellcodeCompiler/master/ShellcodeCompiler/KeystoneLib.h [Back]  [Original]

#ifndef KEYSTONELIB_H
#define KEYSTONELIB_H

#include 
#include 
#include 

#include "Platform.h"

// Keystone: http://www.keystone-engine.org/

#include "../Keystone/include/keystone/keystone.h"

#if defined _M_IX86
#pragma comment(lib, "../Keystone/keystone_win32.lib")
#elif defined _M_X64
#pragma comment(lib, "../Keystone/keystone_win64.lib")
#endif

using namespace std;

// Class to compile ASM

class KeystoneLib
{
public:
	static unsigned char* Assemble(size_t *p_pSize, string p_sASM);
};

#endif

Web Proxy Viewer  |  New URL  |  Original Page