Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

320 lines
4.9 KiB

/*[
* Generated File: C2CpuSad.h
*
]*/
#ifndef _C2CPUSAD_H_
#define _C2CPUSAD_H_
char *CpuVectorNames[] = {
"Simulate",
"Interrupt",
"ClearHwInt",
"EndOfApplication",
"Terminate",
"Initialise",
"EffectiveAddr",
"SetQuickEventCount",
"GetQuickEventCount",
"InitIOS",
"DefineInb",
"DefineInw",
"DefineInd",
"DefineOutb",
"DefineOutw",
"DefineOutd",
"SetAL",
"SetAH",
"SetAX",
"SetEAX",
"SetBL",
"SetBH",
"SetBX",
"SetEBX",
"SetCL",
"SetCH",
"SetCX",
"SetECX",
"SetDL",
"SetDH",
"SetDX",
"SetEDX",
"SetSI",
"SetESI",
"SetDI",
"SetEDI",
"SetSP",
"SetESP",
"SetBP",
"SetEBP",
"SetIP",
"SetEIP",
"SetCS",
"SetSS",
"SetDS",
"SetES",
"SetFS",
"SetGS",
"SetEFLAGS",
"SetSTATUS",
"SetIOPL",
"SetMSW",
"SetCR0",
"SetCR2",
"SetCR3",
"SetCF",
"SetPF",
"SetAF",
"SetZF",
"SetSF",
"SetTF",
"SetIF",
"SetDF",
"SetOF",
"SetNT",
"SetRF",
"SetVM",
"SetAC",
"SetPE",
"SetMP",
"SetEM",
"SetTS",
"SetPG",
"SetLDT_SELECTOR",
"SetTR_SELECTOR",
"SetDREG0",
"SetDREG1",
"SetDREG2",
"SetDREG3",
"SetDREG6",
"SetDREG7",
"GetAL",
"GetAH",
"GetAX",
"GetEAX",
"GetBL",
"GetBH",
"GetBX",
"GetEBX",
"GetCL",
"GetCH",
"GetCX",
"GetECX",
"GetDL",
"GetDH",
"GetDX",
"GetEDX",
"GetSI",
"GetESI",
"GetDI",
"GetEDI",
"GetSP",
"GetESP",
"GetBP",
"GetEBP",
"GetIP",
"GetEIP",
"GetCS",
"GetSS",
"GetDS",
"GetES",
"GetFS",
"GetGS",
"GetEFLAGS",
"GetSTATUS",
"GetIOPL",
"GetMSW",
"GetCR0",
"GetCR2",
"GetCR3",
"GetCF",
"GetPF",
"GetAF",
"GetZF",
"GetSF",
"GetTF",
"GetIF",
"GetDF",
"GetOF",
"GetNT",
"GetRF",
"GetVM",
"GetAC",
"GetPE",
"GetMP",
"GetEM",
"GetTS",
"GetET",
"GetNE",
"GetWP",
"GetPG",
"GetGDT_BASE",
"GetGDT_LIMIT",
"GetIDT_BASE",
"GetIDT_LIMIT",
"GetLDT_SELECTOR",
"GetLDT_BASE",
"GetLDT_LIMIT",
"GetTR_SELECTOR",
"GetTR_BASE",
"GetTR_LIMIT",
"GetTR_AR",
"GetDREG0",
"GetDREG1",
"GetDREG2",
"GetDREG3",
"GetDREG6",
"GetDREG7",
"GetJumpCalibrateVal",
"GetJumpInitialVal",
"SetJumpInitialVal",
"SetEOIEnable",
"SetAddProfileData",
"SetMaxProfileData",
"GetAddProfileDataAddr",
"PurgeLostIretHookLine",
"ActivityCheckAfterTimeSlice",
"CheckCsSelectorAndEipForCallFarPatching",
"ClawbackBuffer",
"NewClawbackBuffer",
"VdmFlushMappedPage"
};
char *CpuPrivateVectorNames[] = {
"GetSadInfoTable",
"SetGDT_BASE_LIMIT",
"SetIDT_BASE_LIMIT",
"SetLDT_BASE_LIMIT",
"SetTR_BASE_LIMIT",
"SetTR_BASE_LIMIT_AR",
"SetCS_BASE_LIMIT_AR",
"SetSS_BASE_LIMIT_AR",
"SetDS_BASE_LIMIT_AR",
"SetES_BASE_LIMIT_AR",
"SetFS_BASE_LIMIT_AR",
"SetGS_BASE_LIMIT_AR",
"SetCS_SELECTOR",
"SetSS_SELECTOR",
"SetDS_SELECTOR",
"SetES_SELECTOR",
"SetFS_SELECTOR",
"SetGS_SELECTOR",
"GetCS_SELECTOR",
"GetSS_SELECTOR",
"GetDS_SELECTOR",
"GetES_SELECTOR",
"GetFS_SELECTOR",
"GetGS_SELECTOR",
"GetCS_BASE",
"GetSS_BASE",
"GetDS_BASE",
"GetES_BASE",
"GetFS_BASE",
"GetGS_BASE",
"GetCS_LIMIT",
"GetSS_LIMIT",
"GetDS_LIMIT",
"GetES_LIMIT",
"GetFS_LIMIT",
"GetGS_LIMIT",
"GetCS_AR",
"GetSS_AR",
"GetDS_AR",
"GetES_AR",
"GetFS_AR",
"GetGS_AR",
"GetCPL",
"SetCPL",
"GetCpuState",
"SetCpuState",
"InitNanoCpu",
"InitRdWrCacheAndCookies",
"ResetRdWrCacheAndCookies",
"SetRegConstraint",
"BpiCompileBPI",
"TrashIntelRegisters",
"FmDeleteAllStructures",
"SfForceVideoOff",
"SfRestoreVideoState",
"SfMarkPageAsParsed",
"SfMarkPageAsNotParsed",
"SfRemovePciMappings",
"SfSetInbHandler",
"SfSetInwHandler",
"SfSetIndHandler",
"SfSetOutbHandler",
"SfSetOutwHandler",
"SfSetOutdHandler",
"CompressRoms",
"DecompressRoms",
"OpMoveToDebugRegister",
"SetSnaffleDataDebugExcpn"
};
char *SasVectorNames[] = {
"Sas_memory_size",
"Sas_connect_memory",
"Sas_enable_20_bit_wrapping",
"Sas_disable_20_bit_wrapping",
"Sas_twenty_bit_wrapping_enabled",
"Sas_memory_type",
"Sas_hw_at",
"Sas_w_at",
"Sas_dw_at",
"Sas_hw_at_no_check",
"Sas_w_at_no_check",
"Sas_dw_at_no_check",
"Sas_store",
"Sas_storew",
"Sas_storedw",
"Sas_store_no_check",
"Sas_storew_no_check",
"Sas_storedw_no_check",
"Sas_loads",
"Sas_stores",
"Sas_loads_no_check",
"Sas_stores_no_check",
"Sas_move_bytes_forward",
"Sas_move_words_forward",
"Sas_move_doubles_forward",
"Sas_fills",
"Sas_fillsw",
"Sas_fillsdw",
"Sas_scratch_address",
"Sas_transbuf_address",
"Sas_loads_to_transbuf",
"Sas_stores_from_transbuf",
"Sas_PR8",
"Sas_PR16",
"Sas_PR32",
"Sas_PW8",
"Sas_PW16",
"Sas_PW32",
"Sas_PW8_no_check",
"Sas_PW16_no_check",
"Sas_PW32_no_check",
"SasPtrToPhysAddrByte",
"Sas_get_byte_addr",
"SasPtrToLinAddrByte",
"SasRegisterVirtualSelectors",
"Sas_overwrite_memory",
"Sas_PWS",
"Sas_PWS_no_check",
"Sas_PRS",
"Sas_PRS_no_check",
"Sas_PigCmpPage",
"Sas_touch",
"IOVirtualised",
"SasVirtualiseInstruction",
"IsPageInstanceData"
};
char *VideoVectorNames[] = {
"GetVideolatches",
"SetVideolatches",
"setWritePointers",
"setReadPointers",
"setMarkPointers"
};
#endif /* _C2CPUSAD_H_ */
/*======================================== END ========================================*/