{&start_char,su} {{length = {mLength}} mLength mLength *(&mFirstElement + $i) {{length = {mLength}} mLength mLowerBound0 mLength *(&mFirstElement + $i) {{length = {mLength}} Forward 2 mDim[$i] &mFirstElement {{length = {mLength}} mLowerBound Forward 2 mDim[$i] &mFirstElement {mDebugTypeData->mName,s}@{mDebugTypeData->mNamespace,s} {{Head:{mHead}}} 100 mHead mNext this {{Head:{mHead}}} 100 mHead mNext this {{Head:{mHead}}} 100 mHead mNext this {{ size={mSize} }} mSize mAllocSize mSize mVals {{ size={mSize} }} mSize mAllocSize mSize mVals {{ count={mCount - mFreeCount} }} mCount - mFreeCount mCount mEntries {{ [{*($T1*)&mKey}, {*($T2*)&mValue}] }} free *($T1*)&mKey *($T2*)&mValue {{ count={mCount - mFreeCount} }} mCount - mFreeCount mCount mEntries {{ [{*($T1*)&mKey}] }} free *($T1*)&mKey {(char*) & mPtr,s8} {mPtr,s8} (char*) & mPtr,s8 mPtr,s8 mLength mAllocSizeAndFlags & 0x3FFFFFFF mAllocSizeAndFlags & 0x3FFFFFFF mAllocSizeAndFlags & 0x3FFFFFFF (char*) &mPtr, [mLength] mPtr, [mLength]