![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
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
|