ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
Loading...
Searching...
No Matches
Namespaces | Typedefs | Functions | Variables
Memory.h File Reference
#include <vector>
#include <string>
#include <memory>
#include <cstdint>
Include dependency graph for Memory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  etiss
 forwards: include/jit/*
 

Typedefs

typedef void * etiss::ModuleHandle
 Represents a module handle. Analogous to Windows this represents the module base address, not a dlopen handle!
 

Functions

etiss::ModuleHandle etiss::GetModuleByName (const std::string &name="")
 
etiss::ModuleHandle etiss::GetModuleByAddress (uintptr_t adr)
 
std::string etiss::GetModulePath (etiss::ModuleHandle hModule)
 
etiss::ModuleHandle etiss::GetCurrentModule ()
 Returns the module handle to the own dynamic library.
 
std::string etiss::GetCurrentModulePath ()
 Returns the abolute path with filename to the own dynamic library.
 

Variables

static const ModuleHandle etiss::NullModuleHandle = nullptr
 Represents a null value for hl::ModuleHandle.