LLVM API Documentation

Classes | Public Types | Public Member Functions
llvm::ExecutionEngineState Class Reference

Helper class for helping synchronize access to the global address map table. Access to this class should be serialized under a mutex. More...

#include <ExecutionEngine.h>

List of all members.

Classes

struct  AddressMapConfig

Public Types

typedef ValueMap< const
GlobalValue *, void
*, AddressMapConfig
GlobalAddressMapTy

Public Member Functions

 ExecutionEngineState (ExecutionEngine &EE)
GlobalAddressMapTygetGlobalAddressMap ()
std::map< void *, AssertingVH
< const GlobalValue > > & 
getGlobalAddressReverseMap ()
void * RemoveMapping (const GlobalValue *ToUnmap)
 Erase an entry from the mapping table.

Detailed Description

Helper class for helping synchronize access to the global address map table. Access to this class should be serialized under a mutex.

Definition at line 59 of file ExecutionEngine/ExecutionEngine.h.


Member Typedef Documentation

Definition at line 70 of file ExecutionEngine/ExecutionEngine.h.


Constructor & Destructor Documentation

Definition at line 1267 of file ExecutionEngine.cpp.


Member Function Documentation


The documentation for this class was generated from the following files: