#ifndef COMPILE_H
#define COMPILE_H
#include
#include "DeclaredStates.h"
#include "DeclaredFunctionsStates.h"
#include "CallFunctionsStates.h"
#include "DeclaredFunctions.h"
#include "FunctionCalls.h"
#include "ASMHeader.h"
#include "LinuxSyscalls.h"
#include "Platform.h"
using namespace std;
// Class used for shellcode compilation
class Compile
{
public:
// Function used to parse data
static bool ParseFile(string p_sFileData);
// Compile all parsed data into ASM string
static string CompileAllData();
};
#endif