|
The Question is:
Hi,
On Alpha how do I convert the extended PID to the corresponding PCB address ?
On VAX we have the routine EXE$EPID_TO_PCB.
Any help would be greatly appreciated.
Thanks,
Raj Mohan
The Answer is :
You will want access to the OpenVMS Source Listings, with the
part number referenced in the OpenVMS FAQ. Alternatively, the
following may be of interest -- the EXE_STD$ calls indicate
routines that have CALLS-style interfaces and argument passing.
SDA> READ/EXECUTIVE
...
SDA> SHOW SYMBOL *EPID*
Symbols sorted by name
----------------------
CTL$GL_INITIAL_EPID = 00000000.7FFF000C : 7FF86000.00000834
EXE$CVT_EPID_TO_IPID = FFFFFFFF.810D66F0 : 00000000.00003088
EXE$CVT_EPID_TO_IPID_C = FFFFFFFF.80150740 : B75E0008.43C6153E
EXE$CVT_EPID_TO_KTB = FFFFFFFF.810D6458 : 00000000.00303089
EXE$CVT_EPID_TO_KTB_C = FFFFFFFF.8014F4A0 : B77E0000.43CC153E
EXE$CVT_EPID_TO_PCB = FFFFFFFF.810D66D0 : 00000000.00003088
EXE$CVT_EPID_TO_PCB_C = FFFFFFFF.80150650 : B75E0000.43C2153E
EXE$CVT_IPID_TO_EPID = FFFFFFFF.810D6700 : 00000000.00003088
EXE$CVT_IPID_TO_EPID_C = FFFFFFFF.801508B0 : 4378153B.43C4153E
EXE_STD$CVT_EPID_TO_IPID = FFFFFFFF.810D6630 : 00000000.00003088
EXE_STD$CVT_EPID_TO_IPID_C = FFFFFFFF.80150710 : B75E0008.43C6153E
EXE_STD$CVT_EPID_TO_PCB = FFFFFFFF.810D6610 : 00000000.00003088
EXE_STD$CVT_EPID_TO_PCB_C = FFFFFFFF.80150630 : B75E0000.43C2153E
EXE_STD$CVT_IPID_TO_EPID = FFFFFFFF.810D6640 : 00000000.00003088
EXE_STD$CVT_IPID_TO_EPID_C = FFFFFFFF.80150890 : B43E0000.43C4153E
SYS$GL_UISBG_EPID = FFFFFFFF.81008DE0 : 00000000.00000000
 |
|
|
 |
|