SMPProgAdd - STRACE - VDH Functions
Appearance
Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation
| Hook ID Major/Minor Code |
Event Name |
|---|---|
| 8D/01 | VDHCreateSem |
| 8D/02 | VDHDestroySem |
| 8D/03 | VDHWaitEventSem |
| 8D/04 | VDHRequestMutexSem |
| 8D/05 | VDHReleaseMutexSem |
| 8D/06 | VDHResetEventSem |
| 8D/07 | VDHPostEventSem |
| 8D/08 | VDHQuerySem |
| 8D/09 | VDHArmTimerHook |
| 8D/0A | VDHDisArmTimerHook |
| 8D/0B | VDHAllocMem |
| 8D/0C | VDHFreeMem |
| 8D/0D | VDHAllocDosMem |
| 8D/0E | VDHCreateBlockPool |
| 8D/0F | VDHAllocBlock |
| 8D/10 | VDHFreeBlock |
| 8D/11 | VDHDestroyBlockPool |
| 8D/12 | VDHCopyMem |
| 8D/13 | VDHExchangeMem |
| 8D/14 | VDHAllocPages |
| 8D/15 | VDHReallocPages |
| 8D/16 | VDHFreePages |
| 8D/17 | VDHFindFreePages |
| 8D/18 | VDHGetDirtyPageInfo |
| 8D/19 | VDHQueryFreePages |
| 8D/1A | VDHReservePages |
| 8D/1B | VDHUnreservePages |
| 8D/1C | VDHMapPages |
| 8D/1D | VDHAllocDMABuffer |
| 8D/1E | VDHFreeDMABuffer |
| 8D/1F | VDHYield |
| 8D/20 | VDHSetPriority |
| 8D/21 | VDHCreateSel |
| 8D/22 | VDHDestroySel |
| 8D/23 | VDHLockMem |
| 8D/24 | VDHUnlockMem |
| 8D/25 | VDHQueryHookData |
| 8D/26 | VDHArmContextHook |
| 8D/27 | VDHArmSTIHook |
| 8D/28 | VDHArmReturnHook |
| 8D/29 | VDHPushFarCall |
| 8D/2F | VDHPushRegs |
| 8D/30 | VDHPopRegs |
| 8D/31 | VDHPushStack |
| 8D/32 | VDHPopStack |
| 8D/33 | VDHSwitchToVPM |
| 8D/34 | VDHSwitchToV86 |
| 8D/35 | VDHSetFlags |
| 8D/36 | VDHPushInt |
| 8D/37 | VDHPopInt |
| 8D/39 | VDHSetDosDevice |
| 8D/3A | VDHInstallIOHook |
| 8D/3B | VDHRemoveIOHook |
| 8D/3C | VDHSetIOHookState |
| 8D/3D | VDHInstallIntHook |
| 8D/3E | VDHAllocHook |
| 8D/3F | VDHFreeHook |
| 8D/40 | VDHArmBPHook |
| 8D/41 | VDHRegisterDPMI |
| 8D/42 | VDHGetSelBase |
| 8D/43 | VDHChangeVPMIF |
| 8D/44 | VDHReadUBuf |
| 8D/45 | VDHWriteUBuf |
| 8D/46 | VDHStartHWInt |
| 8D/47 | VDHCheckPagePerm |
| 8D/48 | VDHRaiseException |
| 8D/49 | VDHCheckVPMExcept |
| 8D/4A | VDHGetVPMExcept |
| 8D/4B | VDHSetVPMExcept |
| 8D/4C | VDHCheckVPMIntVector |
| 8D/4D | VDHGetVPMIntVector |
| 8D/4E | VDHSetVPMIntVector |
| 8D/4F | VDHArmVPMBPHook |
| 8D/50 | VDHBeginUseVPMStack |
| 8D/51 | VDHEndUseVPMStack |
| 8D/52 | VDHProbeUBuf |
| 8D/53 | VDHPopVPMFarRet |
| 8D/54 | VDHPrepVPMIret |
| 8D/55 | VDHKillVDM |
| 8D/56 | VDHHaltSystem |
| 8D/57 | VDHFreezeVDM |
| 8D/58 | VDHThawVDM |
| 8D/59 | VDHIsVDMFrozen |
| 8D/5A | VDHOpenPDD |
| 8D/5B | VDHRegisterVDD |
| 8D/5C | VDHInstallUserHook |
| 8D/5D | VDHValidatePID |
| 8D/5E | VDHVMGetHandle |
| 8D/5F | VDHVMAttach |
| 8D/60 | VDHOpenVDD |
| 8D/61 | VDHCloseVDD |
| 8D/62 | VDHHandleFromPID |
| 8D/63 | VDHQuerySel |
| 8D/64 | VDHPutSysValue |
| 8D/65 | VDHRequestVDD |
| 8D/66 | VDHRegisterPerfCtrs |
| 8D/67 | VDHDecodeProperty |
| 8D/68 | VDHCreateThread |
| 8D/69 | VDHExitThread |
| 8D/6A | VDHGetError |
| 8D/6B | VDHSetError |
| 8D/6C | VDHHandleFromSGID |
| 8D/6D | VDHEnumerateVDMs |
| 8D/6E | VDHQueryLin |
| 8D/6F | VDHQuerySysValue |
| 8D/70 | VDHDevBeep |
| 8D/71 | VDHProcessToGlobal |
| 8D/72 | VDHInstallFaultHook |
| 8D/73 | VDHRemoveFaultHook |
| 8D/74 | VDHMapMemBlock |
| 8D/75 | VDHRegisterProperty |
| 8D/76 | VDHQueryProperty |
| 8E/2A | VDHSetVIRR |
| 8E/2B | VDHClearVIRR |
| 8E/2C | VDHQueryVIRQ |
| 8E/2D | VDHWaitVIRRs |
| 8E/2E | VDHWakeVIRRs |
| 8E/38 | VDHSendVEOI |
| 8E/AA | VDHSetVIRR |
| 8E/AB | VDHClearVIRR |
| 8E/AC | VDHQueryVIRQ |
| 8E/AD | VDHWaitVIRRs |
| 8E/AE | VDHWakeVIRRs |
| 8E/B8 | VDHSendVEOI |