RexxMemory Member List

This is the complete list of members for RexxMemory, including all inherited members.

addToSystem(const char *name, RexxInternalObject *classObj)RexxMemorystatic
addUninitObject(RexxObject *obj)RexxMemory
addWeakReference(WeakReference *ref)RexxMemory
allocateImageBuffer(size_t size)RexxMemory
allocationsRexxMemoryprivate
baseVirtual()RexxVirtualBaseinlineprotectedvirtual
behaviourRexxInternalObject
buildVirtualFunctionTable()RexxMemorystatic
bumpMarkWord()RexxMemoryinlineprivate
checkAllocs()RexxMemory
checkLiveStack()RexxMemoryinlineprivate
checkSetOKRexxMemoryprivate
checkSetOref(RexxObject *, RexxObject **, RexxObject *, const char *, int)RexxMemory
checkUninit()RexxMemory
checkUninitQueue()RexxMemoryinline
checkWeakReferences()RexxMemory
clearObject()RexxInternalObjectinline
clearObject(size_t l)RexxInternalObjectinline
clearObjectMark()RexxInternalObjectinline
clearSaveStack()RexxMemoryinline
clone()RexxInternalObject
closeLocks()RexxMemorystatic
collect()RexxMemory
collectAndUninit(bool clearStack)RexxMemory
collectionsRexxMemoryprivate
commonRetrieversRexxMemorystatic
completeSystemClass(const char *name, RexxClass *classObj)RexxMemorystatic
copy()RexxInternalObjectvirtual
copyIntoTail(RexxCompoundTail *buffer)RexxInternalObjectvirtual
create()RexxMemorystatic
createImage(const char *imageTarget)RexxMemorystatic
createLocks()RexxMemorystatic
createRexxPackage()RexxMemorystatic
createStrings()RexxMemorystatic
currentPoolRexxMemoryprivate
defineKernelMethod(const char *name, RexxBehaviour *behaviour, PCPPM entryPoint, size_t arguments, bool named_arguments=false)RexxMemoryprivatestatic
definePrivateKernelMethod(const char *name, RexxBehaviour *behaviour, PCPPM entryPoint, size_t arguments, bool named_arguments=false)RexxMemoryprivatestatic
defineProtectedKernelMethod(const char *name, RexxBehaviour *behaviour, PCPPM entryPoint, size_t arguments, bool named_arguments=false)RexxMemoryprivatestatic
disableOrefChecks()RexxMemoryinline
discardHoldObject(RexxInternalObject *obj)RexxMemory
discardObject(RexxInternalObject *obj)RexxMemoryinline
doubleValue(double &result)RexxInternalObjectvirtual
dump()RexxMemory
dumpEnableRexxMemoryprivate
dumpImageStats()RexxMemory
dumpMemoryProfile()RexxMemory
dumpObject(RexxObject *objectRef, FILE *outfile)RexxMemory
dynamicTarget(RexxObject **arguments, size_t count, size_t named_count)RexxInternalObjectinlinevirtual
enableOrefChecks()RexxMemoryinline
envelopeRexxMemoryprivate
envelopeMutexRexxMemoryprivatestatic
environmentRexxMemorystatic
evaluate(RexxActivation *, RexxExpressionStack *)RexxInternalObjectinlinevirtual
exportedMethodsRexxMemorystatic
firstPoolRexxMemoryprivate
flatten(RexxEnvelope *)RexxMemoryvirtual
flattenMutexRexxMemoryprivatestatic
flattenStackRexxMemoryprivate
functionsDirRexxMemorystatic
getFlattenStack()RexxMemory
getGlobalName(const char *value)RexxMemorystatic
getGlobalStrings()RexxMemoryinline
getHashValue()RexxInternalObjectinlinevirtual
getObjectDataSize()RexxInternalObjectinline
getObjectDataSpace()RexxInternalObjectinline
getObjectHeaderSize()RexxInternalObjectinlinestatic
getObjectSize()RexxInternalObjectinline
getObjectType()RexxInternalObjectinline
getObjectTypeNumber()RexxInternalObject
getRealValue(RexxActivation *)RexxInternalObjectinlinevirtual
getRealValue(RexxVariableDictionary *)RexxInternalObjectinlinevirtual
getValue(RexxActivation *)RexxInternalObjectinlinevirtual
getValue(RexxVariableDictionary *)RexxInternalObjectinlinevirtual
globalStringsRexxMemoryprivatestatic
gutCheck()RexxMemory
hash()RexxInternalObjectinlinevirtual
hasNoReferences()RexxInternalObjectinline
hasReferences()RexxInternalObjectinline
hasUninit()RexxInternalObject
headerRexxInternalObject
holdObject(RexxInternalObject *obj)RexxMemory
identityHash()RexxInternalObjectinline
image_bufferRexxMemoryprivate
image_offsetRexxMemoryprivate
imageStatsRexxMemoryprivate
initialize(bool restoringImage, const char *imageTarget)RexxMemory
inObjectStorage(RexxObject *obj)RexxMemoryprivate
inSharedObjectStorage(RexxObject *obj)RexxMemoryprivate
instanceMethod(RexxString *)RexxInternalObjectvirtual
instanceMethods(RexxClass *)RexxInternalObjectvirtual
integerValue(size_t)RexxInternalObjectvirtual
isBaseClass()RexxInternalObject
isEqual(RexxObject *)RexxInternalObjectvirtual
isInRexxPackage()RexxInternalObjectinline
isInstanceOf(RexxClass *)RexxInternalObjectvirtual
isNewSpace()RexxInternalObjectinline
isNonPrimitive()RexxInternalObjectinline
isObjectDead(size_t mark)RexxInternalObjectinline
isObjectLive(size_t mark)RexxInternalObjectinline
isObjectMarked(size_t markword)RexxInternalObjectinline
isObjectType(RexxBehaviour *b)RexxInternalObjectinline
isObjectType(size_t t)RexxInternalObjectinline
isOldSpace()RexxInternalObjectinline
isPendingUninit(RexxObject *obj)RexxMemory
isPrimitive()RexxInternalObjectinline
isProxyObject()RexxInternalObjectinline
isSameType(RexxInternalObject *o)RexxInternalObjectinline
isSubClassOrEnhanced()RexxInternalObject
kernelRexxMemorystatic
killOrphans(RexxObject *)RexxMemory
lastChanceUninit()RexxMemory
live(size_t)RexxMemoryvirtual
liveGeneral(int reason)RexxMemoryvirtual
liveStackRexxMemoryprivate
liveStackFull()RexxMemory
logicalValue(logical_t &)RexxInternalObjectvirtual
logObjectStats(RexxObject *obj)RexxMemoryinline
logVerboseOutput(const char *message, void *sub1, void *sub2)RexxMemory
makeArray()RexxInternalObjectvirtual
makeProxiedObject()RexxInternalObjectinline
makeProxy(RexxEnvelope *)RexxMemoryvirtual
makeString()RexxInternalObjectvirtual
makeText()RexxInternalObjectvirtual
mark(RexxObject *)RexxMemory
markGeneral(void *)RexxMemory
markObjects(void)RexxMemory
markObjectsMain(RexxObject *)RexxMemory
markReasonRexxMemory
markTableRexxMemoryprivate
markWordRexxMemory
memoryPoolAdded(MemorySegmentPool *)RexxMemory
newLargeSegment(size_t requestLength, size_t minLength)RexxMemory
newObject(size_t size)RexxMemoryinline
newObject(size_t size, size_t type)RexxMemory
newObjects(size_t size, size_t count, size_t objectType)RexxMemory
newSegment(size_t requestLength, size_t minLength)RexxMemory
newSpaceLargeSegmentsRexxMemoryprivate
newSpaceNormalSegmentsRexxMemoryprivate
numberString()RexxInternalObjectvirtual
numberValue(wholenumber_t &result, size_t precision)RexxInternalObjectvirtual
numberValue(wholenumber_t &result)RexxInternalObjectvirtual
objectReferenceOK(RexxObject *o)RexxMemoryprivate
objOffsetRexxMemoryprivate
old2newRexxMemoryprivate
oldObject(size_t size)RexxMemory
oldSpaceSegmentsRexxMemoryprivate
operator delete(void *)RexxInternalObjectinline
operator delete(void *p, void *ptr)RexxInternalObjectinline
operator new(size_t, RexxClass *)RexxInternalObject
operator new(size_t, RexxClass *, RexxObject **, size_t, size_t)RexxInternalObject
operator new(size_t size, void *ptr)RexxInternalObjectinline
operator RexxObject *()RexxMemoryinline
operator=(DeadObject *d)RexxMemoryinline
originalLiveStackRexxMemoryprivate
orphanCheckRexxMemoryprivate
orphanCheckMark(RexxObject *markObject, RexxObject **pMarkObject)RexxMemoryprivate
pendingUninitsRexxMemoryprivate
popLiveStack()RexxMemoryinlineprivate
primitiveMakeString()RexxInternalObjectvirtual
primitiveMakeText()RexxInternalObjectvirtual
printObject()RexxInternalObject
processingUninitsRexxMemoryprivate
protectedObjectsRexxMemory
pushLiveStack(RexxObject *obj)RexxMemoryinlineprivate
pushSaveStack(RexxObject *obj)RexxMemoryinline
queryDump()RexxMemoryinline
reclaim()RexxMemory
relocationRexxMemoryprivate
removedUninit()RexxInternalObject
removeHold(RexxInternalObject *obj)RexxMemoryinline
removeSavedObject(RexxObject *obj)RexxMemoryinline
removeUninitObject(RexxObject *obj)RexxMemory
reSize(RexxObject *, size_t)RexxMemory
restore()RexxMemorystatic
restoreimageRexxMemoryprivate
restoreImage()RexxMemoryprivate
restoreMark(RexxObject *markObject, RexxObject **pMarkObject)RexxMemoryinlineprivate
restoreObjectMark(RexxObject *markObject, RexxObject **pMarkObject)RexxMemoryinlineprivate
restoreStrings(RexxArray *stringArray)RexxMemorystatic
restoringImage()RexxMemoryinline
returnFlattenStack()RexxMemory
RexxInternalObject()RexxInternalObjectinline
RexxInternalObject(RESTORETYPE restoreType)RexxInternalObjectinline
RexxMemory()RexxMemoryinline
RexxMemory(RESTORETYPE restoreType)RexxMemoryinline
rexxPackageRexxMemorystatic
runUninits()RexxMemory
saveArray_CLASS enum valueRexxMemoryprivate
saveArray_COMMON_RETRIEVERS enum valueRexxMemoryprivate
saveArray_ENV enum valueRexxMemoryprivate
saveArray_FALSE enum valueRexxMemoryprivate
saveArray_FUNCTIONS enum valueRexxMemoryprivate
saveArray_GLOBAL_STRINGS enum valueRexxMemoryprivate
saveArray_highest enum valueRexxMemoryprivate
saveArray_KERNEL enum valueRexxMemoryprivate
saveArray_NAME_STRINGS enum valueRexxMemoryprivate
saveArray_NIL enum valueRexxMemoryprivate
saveArray_NULLA enum valueRexxMemoryprivate
saveArray_NULLPOINTER enum valueRexxMemoryprivate
saveArray_PACKAGES enum valueRexxMemoryprivate
saveArray_PBEHAV enum valueRexxMemoryprivate
saveArray_REXX_PACKAGE enum valueRexxMemoryprivate
saveArray_SYSTEM enum valueRexxMemoryprivate
saveArray_TRUE enum valueRexxMemoryprivate
saveImage(const char *imageTarget)RexxMemory
saveimageRexxMemoryprivate
saveImageMark(RexxObject *markObject, RexxObject **pMarkObject)RexxMemoryprivate
saveObject(RexxInternalObject *saveObj)RexxMemoryinline
saveStackRexxMemoryprivate
saveStrings()RexxMemorystatic
saveTableRexxMemoryprivate
savingImage()RexxMemoryinline
scavengeSegmentSets(MemorySegmentSet *requester, size_t allocationLength)RexxMemory
setBehaviour(RexxBehaviour *b)RexxInternalObjectinline
setDump(RexxObject *)RexxMemory
setEnvelope(RexxEnvelope *)RexxMemory
setHasNoReferences()RexxInternalObjectinline
setHasReferences()RexxInternalObjectinline
setInitHeader(size_t s, size_t markword)RexxInternalObjectinline
setInitHeader(size_t markword)RexxInternalObjectinline
setInRexxPackage()RexxInternalObjectinline
setMarkTable(RexxTable *marktable)RexxMemoryinline
setNewSpace()RexxInternalObjectinline
setNonPrimitive()RexxInternalObjectinline
setObjectLive(size_t markword)RexxInternalObjectinline
setObjectMark(size_t markword)RexxInternalObjectinline
setObjectOffset(size_t offset)RexxMemory
setObjectSize(size_t s)RexxInternalObjectinline
setOldSpace()RexxInternalObjectinline
setOref(void *index, RexxObject *value)RexxMemory
setOrphanCheck(bool orphancheck)RexxMemoryinline
setParms(RexxObject *, RexxObject *)RexxMemory
setPrimitive()RexxInternalObjectinline
setUpMemoryTables(RexxIdentityTable *old2newTable)RexxMemory
setVirtualFunctions(void *t)RexxInternalObjectinline
shutdown()RexxMemory
stringValue()RexxInternalObjectvirtual
systemRexxMemorystatic
temporaryObject(size_t size)RexxMemory
textValue()RexxInternalObjectvirtual
truthValue(int)RexxInternalObjectvirtual
unflatten(RexxEnvelope *)RexxVirtualBaseinlinevirtual
unflattenMark(RexxObject *markObject, RexxObject **pMarkObject)RexxMemoryinlineprivate
unflattenMutexRexxMemoryprivatestatic
uninit()RexxInternalObjectinlinevirtual
uninitTableRexxMemoryprivate
unsignedNumberValue(stringsize_t &result, size_t precision)RexxInternalObjectvirtual
unsignedNumberValue(stringsize_t &result)RexxInternalObjectvirtual
variableCacheRexxMemory
verboseMessage(const char *message)RexxMemoryinline
verboseMessage(const char *message, size_t sub1)RexxMemoryinline
verboseMessage(const char *message, size_t sub1, size_t sub2)RexxMemoryinline
verboseMessage(const char *message, const char *sub1, size_t sub2)RexxMemoryinline
virtualFunctionTableRexxMemorystatic
weakReferenceListRexxMemoryprivate
~RexxInternalObject()RexxInternalObjectinlinevirtual
~RexxVirtualBase()RexxVirtualBaseinlineprotectedvirtual