Arion 1.0.2-alpha
A high-performance C++ framework for emulating executable binaries.
 
Loading...
Searching...
No Matches
memory_manager.hpp File Reference
#include <arion/capstone/capstone.h>
#include <arion/common/global_defs.hpp>
#include <arion/common/hooks_manager.hpp>
#include <arion/unicorn/unicorn.h>
#include <cstdint>
#include <memory>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  arion::ARION_MAPPING
 This structure holds data associated with a memory mapping. More...
 
struct  arion::ARION_MEM_EDIT
 This structure holds data associated with a memory modification event. More...
 
class  arion::MemoryRecorder
 This class is responsible for recording memory accesses to an Arion instance. More...
 
class  arion::MemoryManager
 

Namespaces

namespace  arion
 

Functions

std::vector< BYTEarion::serialize_arion_mapping (ARION_MAPPING *arion_m)
 
ARION_MAPPINGarion::deserialize_arion_mapping (std::vector< BYTE > srz_mapping)