Free Electron
Namespaces | Functions | Variables
memory.cc File Reference
#include "fe/platform.h"
Include dependency graph for memory.cc:

Namespaces

 fe
 kernel
 

Functions

void fe::fe_memory_lock (void)
 
void fe::fe_memory_unlock (void)
 
FE_DL_EXPORT void *FE_CDECL fe::ex_allocate (FE_UWORD byteCount)
 
FE_DL_EXPORT void *FE_CDECL fe::ex_reallocate (void *pMemory, FE_UWORD byteCount)
 
FE_DL_EXPORT void FE_CDECL fe::ex_deallocate (void *pMemory)
 
void FE_CDECL fe::feStdioPrintFunction (const char *pAscii)
 
FE_DL_EXPORT void FE_CDECL fe::setPrintFunction (printFunction *p_fn)
 
void *FE_CDECL operator new (size_t byteCount) throw (std::bad_alloc)
 
void *FE_CDECL operator new[] (size_t byteCount) throw (std::bad_alloc)
 
void FE_CDECL operator delete (void *pMemory) throw ()
 
void FE_CDECL operator delete[] (void *pMemory) throw ()
 

Variables

FE_DL_PUBLIC FE_DL_EXPORT printFunction * fe::gs_pPrintFunction =feStdioPrintFunction
 
FE_DL_PUBLIC FE_DL_EXPORT RegexInitFunction * fe::gs_fnRegexInit =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT RegexMatchFunction * fe::gs_fnRegexMatch =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT RegexMatchFunction * fe::gs_fnRegexSearch =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT RegexResultFunction * fe::gs_fnRegexResult =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT RegexReplaceFunction * fe::gs_fnRegexReplace =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT RegexFinishFunction * fe::gs_fnRegexFinish =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT RegexReleaseFunction * fe::gs_fnRegexRelease =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT BWORD fe::gs_regexChecked =FALSE
 
FE_DL_PUBLIC FE_DL_EXPORT MutexInitFunction * fe::gs_fnMutexInit =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT MutexLockFunction * fe::gs_fnMutexLock =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT MutexFinishFunction * fe::gs_fnMutexFinish =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT MutexGuardInitFunction * fe::gs_fnMutexGuardInit =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT MutexGuardLockFunction * fe::gs_fnMutexGuardLock =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT MutexGuardFinishFunction * fe::gs_fnMutexGuardFinish =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT MutexConditionInitFunction * fe::gs_fnMutexConditionInit =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT MutexConditionWaitFunction * fe::gs_fnMutexConditionWait =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT MutexConditionNotifyFunction * fe::gs_fnMutexConditionNotify =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT MutexConditionFinishFunction * fe::gs_fnMutexConditionFinish =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT String fe::gs_mutexSupport
 
FE_DL_PUBLIC FE_DL_EXPORT BWORD fe::gs_mutexChecked =FALSE
 
FE_DL_PUBLIC FE_DL_EXPORT DL_Loader * fe::gs_pMutexLoader =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT ThreadDefaultInitFunction * fe::gs_fnThreadDefaultInit =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT ThreadInitFunction * fe::gs_fnThreadInit =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT ThreadConfigFunction * fe::gs_fnThreadConfig =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT ThreadInterruptFunction * fe::gs_fnThreadInterrupt =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT ThreadJoinFunction * fe::gs_fnThreadJoin =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT ThreadJoinableFunction * fe::gs_fnThreadJoinable =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT ThreadFinishFunction * fe::gs_fnThreadFinish =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT ThreadInterruptionFunction * fe::gs_fnThreadInterruption =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT ThreadConcurrencyFunction * fe::gs_fnThreadConcurrency =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT ThreadGroupInitFunction * fe::gs_fnThreadGroupInit =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT ThreadGroupCreateFunction * fe::gs_fnThreadGroupCreate =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT ThreadGroupJoinAllFunction * fe::gs_fnThreadGroupJoinAll =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT ThreadGroupFinishFunction * fe::gs_fnThreadGroupFinish =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT String fe::gs_threadSupport
 
FE_DL_PUBLIC FE_DL_EXPORT BWORD fe::gs_threadChecked =FALSE
 
FE_DL_PUBLIC FE_DL_EXPORT DL_Loader * fe::gs_pThreadLoader =NULL
 
FE_DL_PUBLIC FE_DL_EXPORT String fe::gs_logPrefix
 
FE_DL_PUBLIC FE_DL_EXPORT BWORD fe::gs_bannerPrinted =FALSE