addToSystem(const char *name, RexxInternalObject *classObj) | RexxMemory | static |
addUninitObject(RexxObject *obj) | RexxMemory | |
addWeakReference(WeakReference *ref) | RexxMemory | |
allocateImageBuffer(size_t size) | RexxMemory | |
allocations | RexxMemory | private |
baseVirtual() | RexxVirtualBase | inlineprotectedvirtual |
behaviour | RexxInternalObject | |
buildVirtualFunctionTable() | RexxMemory | static |
bumpMarkWord() | RexxMemory | inlineprivate |
checkAllocs() | RexxMemory | |
checkLiveStack() | RexxMemory | inlineprivate |
checkSetOK | RexxMemory | private |
checkSetOref(RexxObject *, RexxObject **, RexxObject *, const char *, int) | RexxMemory | |
checkUninit() | RexxMemory | |
checkUninitQueue() | RexxMemory | inline |
checkWeakReferences() | RexxMemory | |
clearObject() | RexxInternalObject | inline |
clearObject(size_t l) | RexxInternalObject | inline |
clearObjectMark() | RexxInternalObject | inline |
clearSaveStack() | RexxMemory | inline |
clone() | RexxInternalObject | |
closeLocks() | RexxMemory | static |
collect() | RexxMemory | |
collectAndUninit(bool clearStack) | RexxMemory | |
collections | RexxMemory | private |
commonRetrievers | RexxMemory | static |
completeSystemClass(const char *name, RexxClass *classObj) | RexxMemory | static |
copy() | RexxInternalObject | virtual |
copyIntoTail(RexxCompoundTail *buffer) | RexxInternalObject | virtual |
create() | RexxMemory | static |
createImage(const char *imageTarget) | RexxMemory | static |
createLocks() | RexxMemory | static |
createRexxPackage() | RexxMemory | static |
createStrings() | RexxMemory | static |
currentPool | RexxMemory | private |
defineKernelMethod(const char *name, RexxBehaviour *behaviour, PCPPM entryPoint, size_t arguments, bool named_arguments=false) | RexxMemory | privatestatic |
definePrivateKernelMethod(const char *name, RexxBehaviour *behaviour, PCPPM entryPoint, size_t arguments, bool named_arguments=false) | RexxMemory | privatestatic |
defineProtectedKernelMethod(const char *name, RexxBehaviour *behaviour, PCPPM entryPoint, size_t arguments, bool named_arguments=false) | RexxMemory | privatestatic |
disableOrefChecks() | RexxMemory | inline |
discardHoldObject(RexxInternalObject *obj) | RexxMemory | |
discardObject(RexxInternalObject *obj) | RexxMemory | inline |
doubleValue(double &result) | RexxInternalObject | virtual |
dump() | RexxMemory | |
dumpEnable | RexxMemory | private |
dumpImageStats() | RexxMemory | |
dumpMemoryProfile() | RexxMemory | |
dumpObject(RexxObject *objectRef, FILE *outfile) | RexxMemory | |
dynamicTarget(RexxObject **arguments, size_t count, size_t named_count) | RexxInternalObject | inlinevirtual |
enableOrefChecks() | RexxMemory | inline |
envelope | RexxMemory | private |
envelopeMutex | RexxMemory | privatestatic |
environment | RexxMemory | static |
evaluate(RexxActivation *, RexxExpressionStack *) | RexxInternalObject | inlinevirtual |
exportedMethods | RexxMemory | static |
firstPool | RexxMemory | private |
flatten(RexxEnvelope *) | RexxMemory | virtual |
flattenMutex | RexxMemory | privatestatic |
flattenStack | RexxMemory | private |
functionsDir | RexxMemory | static |
getFlattenStack() | RexxMemory | |
getGlobalName(const char *value) | RexxMemory | static |
getGlobalStrings() | RexxMemory | inline |
getHashValue() | RexxInternalObject | inlinevirtual |
getObjectDataSize() | RexxInternalObject | inline |
getObjectDataSpace() | RexxInternalObject | inline |
getObjectHeaderSize() | RexxInternalObject | inlinestatic |
getObjectSize() | RexxInternalObject | inline |
getObjectType() | RexxInternalObject | inline |
getObjectTypeNumber() | RexxInternalObject | |
getRealValue(RexxActivation *) | RexxInternalObject | inlinevirtual |
getRealValue(RexxVariableDictionary *) | RexxInternalObject | inlinevirtual |
getValue(RexxActivation *) | RexxInternalObject | inlinevirtual |
getValue(RexxVariableDictionary *) | RexxInternalObject | inlinevirtual |
globalStrings | RexxMemory | privatestatic |
gutCheck() | RexxMemory | |
hash() | RexxInternalObject | inlinevirtual |
hasNoReferences() | RexxInternalObject | inline |
hasReferences() | RexxInternalObject | inline |
hasUninit() | RexxInternalObject | |
header | RexxInternalObject | |
holdObject(RexxInternalObject *obj) | RexxMemory | |
identityHash() | RexxInternalObject | inline |
image_buffer | RexxMemory | private |
image_offset | RexxMemory | private |
imageStats | RexxMemory | private |
initialize(bool restoringImage, const char *imageTarget) | RexxMemory | |
inObjectStorage(RexxObject *obj) | RexxMemory | private |
inSharedObjectStorage(RexxObject *obj) | RexxMemory | private |
instanceMethod(RexxString *) | RexxInternalObject | virtual |
instanceMethods(RexxClass *) | RexxInternalObject | virtual |
integerValue(size_t) | RexxInternalObject | virtual |
isBaseClass() | RexxInternalObject | |
isEqual(RexxObject *) | RexxInternalObject | virtual |
isInRexxPackage() | RexxInternalObject | inline |
isInstanceOf(RexxClass *) | RexxInternalObject | virtual |
isNewSpace() | RexxInternalObject | inline |
isNonPrimitive() | RexxInternalObject | inline |
isObjectDead(size_t mark) | RexxInternalObject | inline |
isObjectLive(size_t mark) | RexxInternalObject | inline |
isObjectMarked(size_t markword) | RexxInternalObject | inline |
isObjectType(RexxBehaviour *b) | RexxInternalObject | inline |
isObjectType(size_t t) | RexxInternalObject | inline |
isOldSpace() | RexxInternalObject | inline |
isPendingUninit(RexxObject *obj) | RexxMemory | |
isPrimitive() | RexxInternalObject | inline |
isProxyObject() | RexxInternalObject | inline |
isSameType(RexxInternalObject *o) | RexxInternalObject | inline |
isSubClassOrEnhanced() | RexxInternalObject | |
kernel | RexxMemory | static |
killOrphans(RexxObject *) | RexxMemory | |
lastChanceUninit() | RexxMemory | |
live(size_t) | RexxMemory | virtual |
liveGeneral(int reason) | RexxMemory | virtual |
liveStack | RexxMemory | private |
liveStackFull() | RexxMemory | |
logicalValue(logical_t &) | RexxInternalObject | virtual |
logObjectStats(RexxObject *obj) | RexxMemory | inline |
logVerboseOutput(const char *message, void *sub1, void *sub2) | RexxMemory | |
makeArray() | RexxInternalObject | virtual |
makeProxiedObject() | RexxInternalObject | inline |
makeProxy(RexxEnvelope *) | RexxMemory | virtual |
makeString() | RexxInternalObject | virtual |
makeText() | RexxInternalObject | virtual |
mark(RexxObject *) | RexxMemory | |
markGeneral(void *) | RexxMemory | |
markObjects(void) | RexxMemory | |
markObjectsMain(RexxObject *) | RexxMemory | |
markReason | RexxMemory | |
markTable | RexxMemory | private |
markWord | RexxMemory | |
memoryPoolAdded(MemorySegmentPool *) | RexxMemory | |
newLargeSegment(size_t requestLength, size_t minLength) | RexxMemory | |
newObject(size_t size) | RexxMemory | inline |
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 | |
newSpaceLargeSegments | RexxMemory | private |
newSpaceNormalSegments | RexxMemory | private |
numberString() | RexxInternalObject | virtual |
numberValue(wholenumber_t &result, size_t precision) | RexxInternalObject | virtual |
numberValue(wholenumber_t &result) | RexxInternalObject | virtual |
objectReferenceOK(RexxObject *o) | RexxMemory | private |
objOffset | RexxMemory | private |
old2new | RexxMemory | private |
oldObject(size_t size) | RexxMemory | |
oldSpaceSegments | RexxMemory | private |
operator delete(void *) | RexxInternalObject | inline |
operator delete(void *p, void *ptr) | RexxInternalObject | inline |
operator new(size_t, RexxClass *) | RexxInternalObject | |
operator new(size_t, RexxClass *, RexxObject **, size_t, size_t) | RexxInternalObject | |
operator new(size_t size, void *ptr) | RexxInternalObject | inline |
operator RexxObject *() | RexxMemory | inline |
operator=(DeadObject *d) | RexxMemory | inline |
originalLiveStack | RexxMemory | private |
orphanCheck | RexxMemory | private |
orphanCheckMark(RexxObject *markObject, RexxObject **pMarkObject) | RexxMemory | private |
pendingUninits | RexxMemory | private |
popLiveStack() | RexxMemory | inlineprivate |
primitiveMakeString() | RexxInternalObject | virtual |
primitiveMakeText() | RexxInternalObject | virtual |
printObject() | RexxInternalObject | |
processingUninits | RexxMemory | private |
protectedObjects | RexxMemory | |
pushLiveStack(RexxObject *obj) | RexxMemory | inlineprivate |
pushSaveStack(RexxObject *obj) | RexxMemory | inline |
queryDump() | RexxMemory | inline |
reclaim() | RexxMemory | |
relocation | RexxMemory | private |
removedUninit() | RexxInternalObject | |
removeHold(RexxInternalObject *obj) | RexxMemory | inline |
removeSavedObject(RexxObject *obj) | RexxMemory | inline |
removeUninitObject(RexxObject *obj) | RexxMemory | |
reSize(RexxObject *, size_t) | RexxMemory | |
restore() | RexxMemory | static |
restoreimage | RexxMemory | private |
restoreImage() | RexxMemory | private |
restoreMark(RexxObject *markObject, RexxObject **pMarkObject) | RexxMemory | inlineprivate |
restoreObjectMark(RexxObject *markObject, RexxObject **pMarkObject) | RexxMemory | inlineprivate |
restoreStrings(RexxArray *stringArray) | RexxMemory | static |
restoringImage() | RexxMemory | inline |
returnFlattenStack() | RexxMemory | |
RexxInternalObject() | RexxInternalObject | inline |
RexxInternalObject(RESTORETYPE restoreType) | RexxInternalObject | inline |
RexxMemory() | RexxMemory | inline |
RexxMemory(RESTORETYPE restoreType) | RexxMemory | inline |
rexxPackage | RexxMemory | static |
runUninits() | RexxMemory | |
saveArray_CLASS enum value | RexxMemory | private |
saveArray_COMMON_RETRIEVERS enum value | RexxMemory | private |
saveArray_ENV enum value | RexxMemory | private |
saveArray_FALSE enum value | RexxMemory | private |
saveArray_FUNCTIONS enum value | RexxMemory | private |
saveArray_GLOBAL_STRINGS enum value | RexxMemory | private |
saveArray_highest enum value | RexxMemory | private |
saveArray_KERNEL enum value | RexxMemory | private |
saveArray_NAME_STRINGS enum value | RexxMemory | private |
saveArray_NIL enum value | RexxMemory | private |
saveArray_NULLA enum value | RexxMemory | private |
saveArray_NULLPOINTER enum value | RexxMemory | private |
saveArray_PACKAGES enum value | RexxMemory | private |
saveArray_PBEHAV enum value | RexxMemory | private |
saveArray_REXX_PACKAGE enum value | RexxMemory | private |
saveArray_SYSTEM enum value | RexxMemory | private |
saveArray_TRUE enum value | RexxMemory | private |
saveImage(const char *imageTarget) | RexxMemory | |
saveimage | RexxMemory | private |
saveImageMark(RexxObject *markObject, RexxObject **pMarkObject) | RexxMemory | private |
saveObject(RexxInternalObject *saveObj) | RexxMemory | inline |
saveStack | RexxMemory | private |
saveStrings() | RexxMemory | static |
saveTable | RexxMemory | private |
savingImage() | RexxMemory | inline |
scavengeSegmentSets(MemorySegmentSet *requester, size_t allocationLength) | RexxMemory | |
setBehaviour(RexxBehaviour *b) | RexxInternalObject | inline |
setDump(RexxObject *) | RexxMemory | |
setEnvelope(RexxEnvelope *) | RexxMemory | |
setHasNoReferences() | RexxInternalObject | inline |
setHasReferences() | RexxInternalObject | inline |
setInitHeader(size_t s, size_t markword) | RexxInternalObject | inline |
setInitHeader(size_t markword) | RexxInternalObject | inline |
setInRexxPackage() | RexxInternalObject | inline |
setMarkTable(RexxTable *marktable) | RexxMemory | inline |
setNewSpace() | RexxInternalObject | inline |
setNonPrimitive() | RexxInternalObject | inline |
setObjectLive(size_t markword) | RexxInternalObject | inline |
setObjectMark(size_t markword) | RexxInternalObject | inline |
setObjectOffset(size_t offset) | RexxMemory | |
setObjectSize(size_t s) | RexxInternalObject | inline |
setOldSpace() | RexxInternalObject | inline |
setOref(void *index, RexxObject *value) | RexxMemory | |
setOrphanCheck(bool orphancheck) | RexxMemory | inline |
setParms(RexxObject *, RexxObject *) | RexxMemory | |
setPrimitive() | RexxInternalObject | inline |
setUpMemoryTables(RexxIdentityTable *old2newTable) | RexxMemory | |
setVirtualFunctions(void *t) | RexxInternalObject | inline |
shutdown() | RexxMemory | |
stringValue() | RexxInternalObject | virtual |
system | RexxMemory | static |
temporaryObject(size_t size) | RexxMemory | |
textValue() | RexxInternalObject | virtual |
truthValue(int) | RexxInternalObject | virtual |
unflatten(RexxEnvelope *) | RexxVirtualBase | inlinevirtual |
unflattenMark(RexxObject *markObject, RexxObject **pMarkObject) | RexxMemory | inlineprivate |
unflattenMutex | RexxMemory | privatestatic |
uninit() | RexxInternalObject | inlinevirtual |
uninitTable | RexxMemory | private |
unsignedNumberValue(stringsize_t &result, size_t precision) | RexxInternalObject | virtual |
unsignedNumberValue(stringsize_t &result) | RexxInternalObject | virtual |
variableCache | RexxMemory | |
verboseMessage(const char *message) | RexxMemory | inline |
verboseMessage(const char *message, size_t sub1) | RexxMemory | inline |
verboseMessage(const char *message, size_t sub1, size_t sub2) | RexxMemory | inline |
verboseMessage(const char *message, const char *sub1, size_t sub2) | RexxMemory | inline |
virtualFunctionTable | RexxMemory | static |
weakReferenceList | RexxMemory | private |
~RexxInternalObject() | RexxInternalObject | inlinevirtual |
~RexxVirtualBase() | RexxVirtualBase | inlineprotectedvirtual |