One Virtual Memory Arena Header Record (VMAH) is allocated per arena to record information about the address range of an arena. The VMAH points to its sentinel arena record (VMAR).

Each VMAH chained in a double linked list.

The system arena VMAH is located at global symbol:

_ahvmSys

The shared arena VMAH is located at global symbol: _ahvmShr

For each private arena the VMAH is imbedded in the PTDA at label ptda_ah (PTDA+0x40).

Under OS/2 2.1 the system and shared arena VMAHs are assigned to objects 4 and 5 respectively.

Refer to the following for more detailed information


[Back: ]
[Next: ]