VPICD — Windows ME Debug


Source Tree

  • ../defint.asm
  • ../../../../../dev/ddk/inc/VPICD.Inc
  • ../vpicdapi.asm
  • ../vpicdarb.asm
  • ../vpicd.asm
  • ../vpicdbg.asm
  • ../vpicdio.asm
  • ../vpicserv.asm
  • ../../../../../dev/ddk/inc/Debug.Inc
  • ../../../../../dev/ddk/inc/DOSMGR.INC
  • ../../../../../dev/ddk/inc/OptTest.Inc
  • ../../../../../dev/ddk/inc/VMM.Inc

Segment 1: _LDATA @ 00003BA0
  • 00000000 — Orig_V86_Int_0Ah_Vector
  • 00000004 — Orig_V86_Int_71h_Vector
  • 00000008 — Orig_PM_Int_0Ah_Vector
  • 0000000E — Orig_PM_Int_71h_Vector
  • 00000014 — Def_Int_PM_Set_Vec_Chain
  • 000001F4 — _VPICD_Get_Version
  • 000001F8 — _VPICD_Virtualize_IRQ
  • 000001FC — _VPICD_Set_Int_Request
  • 00000200 — _VPICD_Clear_Int_Request
  • 00000204 — _VPICD_Phys_EOI
  • 00000208 — _VPICD_Get_Complete_Status
  • 0000020C — _VPICD_Get_Status
  • 00000210 — _VPICD_Test_Phys_Request
  • 00000214 — _VPICD_Physically_Mask
  • 00000218 — _VPICD_Physically_Unmask
  • 0000021C — _VPICD_Set_Auto_Masking
  • 00000220 — _VPICD_Get_IRQ_Complete_Status
  • 00000224 — _VPICD_Convert_Handle_To_IRQ
  • 00000228 — _VPICD_Convert_IRQ_To_Int
  • 0000022C — _VPICD_Convert_Int_To_IRQ
  • 00000230 — _VPICD_Call_When_Hw_Int
  • 00000234 — _VPICD_Force_Default_Owner
  • 00000238 — _VPICD_Force_Default_Behavior
  • 0000023C — _VPICD_Auto_Mask_At_Inst_Swap
  • 00000240 — _VPICD_Begin_Inst_Page_Swap
  • 00000244 — _VPICD_End_Inst_Page_Swap
  • 00000248 — _VPICD_Virtual_EOI
  • 0000024C — _VPICD_Get_Virtualization_Count
  • 00000250 — _VPICD_Post_Sys_Critical_Init
  • 00000254 — _VPICD_VM_SlavePIC_Mask_Change
  • 00000258 — __VPICD_Clear_IR_Bits
  • 00000264 — __VPICD_Set_Irql_Mask
  • 00000268 — __VPICD_Set_Channel_Irql
  • 0000026C — __VPICD_Prepare_For_Shutdown
  • 00000270 — __VPICD_Register_Trigger_Handler
  • 00000274 — VPICD_DDB
  • 000002C4 — VPICD_Phys_IMR
  • 000002C6 — VPICD_Phys_ISR
  • 000002C8 — VPICD_Hardware_IRR
  • 000002CA — VPICD_Def_IMR
  • 000002CC — VPICD_Inst_Swap_Mask
  • 000002CE — VPICD_Last_IMR
  • 000002D0 — VPICD_Irql_IMR
  • 000002D4 — VPICD_Hw_Int_Filter
  • 000002D8 — VPICD_SIRQ_Alloc_List
  • 00000300 — VPICD_Irql_Mask_Table
  • 00000340 — VIRQ_0
  • 00000380 — VIRQ_1
  • 000003C0 — VIRQ_2
  • 00000400 — VIRQ_3
  • 00000440 — VIRQ_4
  • 00000480 — VIRQ_5
  • 000004C0 — VIRQ_6
  • 00000500 — VIRQ_7
  • 00000540 — VIRQ_8
  • 00000580 — VIRQ_9
  • 000005C0 — VIRQ_10
  • 00000600 — VIRQ_11
  • 00000640 — VIRQ_12
  • 00000680 — VIRQ_13
  • 000006C0 — VIRQ_14
  • 00000700 — VIRQ_15
  • 00000740 — SIRQ_0
  • 00000774 — SIRQ_1
  • 000007A8 — SIRQ_2
  • 000007DC — SIRQ_3
  • 00000810 — SIRQ_4
  • 00000844 — SIRQ_5
  • 00000878 — SIRQ_6
  • 000008AC — SIRQ_7
  • 000008E0 — SIRQ_8
  • 00000914 — SIRQ_9
  • 00000948 — SIRQ_10
  • 0000097C — SIRQ_11
  • 000009B0 — SIRQ_12
  • 000009E4 — SIRQ_13
  • 00000A18 — SIRQ_14
  • 00000A4C — SIRQ_15
  • 00000A80 — VPICD_Priority_XRef
  • 00000AC0 — VPICD_IRQ_Convert
  • 00000B00 — VPICD_CB_Offset
  • 00000B04 — PEF_state_CB_offset
  • 00000B2C — SYSVM_Stack_Seg
  • 00000B4C — fSimulatedIntsOK
  • 00000B4D — VPICD_ES_Mask
  • 00000B50 — VPICD_Shared_Hook_Off_Tbl
  • 00000B8C — VPICD_Shared_Hook_Tbl
  • 00001148 — VPICD_ES_Hooked_Mask
  • 000017FC — dwTriggerHandler
  • 00001802 — VPICD_Arb_Data
  • 00001886 — VPICD_Force_Default_Owner
  • 00001928 — VPICD_Force_Default_Behavior
  • 00001A63 — VPICD_Get_Virtualization_Count
  • 00001AA2 — Def_Int_IRQ9_Owner_Detect
  • 00001AB0 — Def_Int_Detect_IRQ9_Event
  • 00001B3B — Def_Int_PM_Vec_Hook
  • 00001BA0 — Default_IRQ9_EOI
  • 00001BCC — Default_Cascade_EOI
  • 00001BF0 — Default_INT
  • 00001C3C — Default_EOI
  • 00001C48 — Default_Shared_EOI
  • 00001C53 — Default_PM_Share_Int
  • 00001C5C — Default_MASK
  • 00001D6F — Default_Iret
  • 00001D79 — Default_Shared_IRET
  • 00001F33 — Def_Int_Share_Error_EOI
  • 00001F54 — Def_Int_Share_Error_Timeout
  • 00001F7C — Def_Int_Share_Error_IRET
  • 00001F97 — Def_Int_Share_Error_Bitch
  • 00001FA8 — Def_Int_Share_Error
  • 0000204C — VPICD_Power_Handler
  • 0000215D — ReInitializePIC
  • 000021BE — VPICD_Control
  • 00002212 — VPICD_Create_VM
  • 00002252 — VPICD_Not_Executeable
  • 000022F1 — VPICD_Thread_Not_Executeable
  • 00002318 — VPICD_Set_Virt_Mask
  • 00002420 — VPICD_State_Change_Event
  • 00002434 — VPICD_Adjust_Pri_Boost
  • 000024D0 — VPICD_Simulate_Int
  • 00002833 — VPICD_Begin_V86_Int_Stack
  • 00002905 — VPICD_Set_VxD_PM_From_V86
  • 0000290C — VPICD_IRET_PM_From_V86
  • 00002924 — VPICD_Set_VxD_PM_From_PM
  • 00002936 — VPICD_IRET_PM_From_PM
  • 00002944 — VPICD_Set_VxD_V86_From_PM
  • 00002948 — VPICD_IRET_V86_From_PM
  • 0000295A — VPICD_End_V86_Int_Stack
  • 00002A1F — VPICD_Set_VxD_V86_From_V86
  • 00002A23 — VPICD_IRET_V86_From_V86
  • 00002A47 — VPICD_IRET_Call_Devices
  • 00002AED — VPICD_Time_Out
  • 00002BCD — VPICD_Hook_Int_Serv_Hook
  • 00002BE4 — VPICD_Common_Int_Code
  • 00002BE4 — VPICD_Common_Slave_Int
  • 00002BEA — VPICD_Common_Master_Int
  • 00002D94 — VPICD_Common_Shared_Int_Code
  • 00002D94 — VPICD_Common_Shared_Slave_Int
  • 00002D9A — VPICD_Common_Shared_Master_Int
  • 00002DFD — VPICD_Slave_Mask_Change_Proc
  • 00002E04 — Hw_IRQ_0
  • 00002E38 — Hw_IRQ_1
  • 00002E6C — Hw_IRQ_3
  • 00002EA0 — Hw_IRQ_4
  • 00002ED4 — Hw_IRQ_5
  • 00002F08 — Hw_IRQ_6
  • 00002F3C — Hw_IRQ_7
  • 00002F80 — Hw_IRQ_8
  • 00002FB4 — Hw_IRQ_9
  • 00002FE8 — Hw_IRQ_10
  • 0000301C — Hw_IRQ_11
  • 00003050 — Hw_IRQ_12
  • 00003084 — Hw_IRQ_13
  • 000030B8 — Hw_IRQ_14
  • 000030EC — Hw_IRQ_15
  • 00003130 — Hw_IRQ_2
  • 0000313C — VPICD_Slave_Error
  • 00003150 — VPICD_API
  • 000032B7 — VPICD_API_Convert_LDT_To_GDT
  • 0000330F — VPICD_Common_API_Int
  • 0000334C — VPICD_API_Call_From_Use16
  • 00003388 — VPICD_BIH_EOI
  • 00003390 — VPICD_BIH_Mask
  • 00003398 — VPICD_BIH_Unmask
  • 000033A0 — VPICD_BIH_Get_Mask
  • 000033B0 — VPICD_BIH_Get_IRR
  • 000033B8 — VPICD_BIH_Get_ISR
  • 000033C4 — VPICD_BIH_Call_Back_PM
  • 00003431 — VPICD_BHI_Call_PM_Event
  • 0000349E — VPICD_Virtual_EOI
  • 000034D0 — VPICD_Simulate_IO_0
  • 000034D8 — VPICD_Trap_SP0
  • 000034ED — VPICD_In_0
  • 00003518 — VPICD_Trap_MP0
  • 0000352B — VPICD_Out_0
  • 00003610 — VPICD_Simulate_IO_1
  • 00003618 — VPICD_Trap_SP1
  • 00003629 — VPICD_In_1
  • 00003630 — VPICD_Trap_MP1
  • 0000363F — VPICD_Out_1
  • 000036A4 — VPICD_Not_Supported
  • 000036BA — VPICD_Get_Version
  • 000036D9 — VPICD_Virtualize_IRQ
  • 000039D4 — VPICD_Set_Int_Request
  • 00003A70 — VPICD_Clear_Int_Request
  • 00003AFC — VPICD_Get_Complete_Status
  • 00003B9C — VPICD_Get_Status
  • 00003BF7 — VPICD_Test_Phys_Request
  • 00003C3C — VPICD_Phys_EOI
  • 00003CC1 — VPICD_Convert_IRQ_To_Int
  • 00003D01 — VPICD_Convert_Int_To_IRQ
  • 00003D4E — VPICD_CITI_Test_Range
  • 00003D64 — VPICD_Get_IRQ_Complete_Status
  • 00003DB0 — VPICD_Convert_Handle_To_IRQ
  • 00003DE0 — VPICD_Physically_Mask
  • 00003E58 — VPICD_Physically_Unmask
  • 00003ED0 — VPICD_Set_Auto_Masking
  • 00003F58 — VPICD_Call_When_Hw_Int
  • 00003F7A — VPICD_Bogus_Hw_Filter
  • 00003F81 — VPICD_Auto_Mask_At_Inst_Swap
  • 00003FC4 — VPICD_Begin_Inst_Page_Swap
  • 00003FE4 — VPICD_End_Inst_Page_Swap
  • 00004042 — VPICD_VM_SlavePIC_Mask_Change
  • 0000404F — clr_ir_int_proc
  • 0000406F — clr_ir_enable_int
  • 000040B5 — _VPICD_Clear_IR_Bits
  • 00004135 — _VPICD_Set_Irql_Mask
  • 0000418A — _VPICD_Prepare_For_Shutdown
  • 000041D0 — _VPICD_Set_Channel_Irql
  • 00004224 — VPICD_PreAlloc_IRQ
  • 0000424B — VPICDARB_Unmask
  • 0000426B — VPICD_Release_IRQ
Segment 2: _LMSG$1 @ 00003BE0
  • 00000000 — @MSG_LAB
  • 00000014 — @MSG_LDATA
Segment 3: _DB1CODE @ 00004050
  • 00000004 — VPICD_Debug_Arb
  • 000000F5 — VPICD_Debug_Info
  • 00000148 — VPICD_Debug_Global_Info
  • 0000024F — VPICD_Debug_Local_Info
  • 0000039C — VPICD_Debug_IRQ_Handler_Info
  • 0000048F — VPICD_Debug_IRQ_Title
  • 000004A6 — VPICD_Debug_Show_IRQs
Segment 4: _IMSG$1 @ 00004090
  • 00000000 — @MSG_IAB
  • 00000010 — @MSG_IDATA
Segment 5: SYSEXIT @ 00004100
  • 00000000 — VPICD_Stop_Using_Stacks
Segment 6: RARE @ 00004180
  • 00000000 — VPICD_Begin_PM_App
Segment 7: PNP @ 00004A30
  • 00000000 — VPICD_Arbitrate
  • 0000002B — VPICD_Test_Alloc
  • 00000094 — VPICD_Alloc_Elements
  • 00000214 — VPICD_Next_Element
  • 0000024A — VPICD_Dup_Alloc
  • 00000273 — VPICD_Retest_Alloc
  • 0000036F — VPICD_Force_Alloc
  • 00000385 — VPICD_Set_Alloc
  • 000003C4 — VPICD_Apply_Alloc
  • 0000049A — VPICD_Release_Alloc
  • 000004B2 — VPICD_Query_Free
  • 000004E9 — VPICD_Remove
  • 000004F1 — VPICD_Query_Arbitrate
  • 000004F9 — VPICD_Add_Reserve
  • 00000501 — VPICD_Write_Reserve
  • 00000509 — VPICD_Begin_PnP_Mode
  • 00000514 — VPICD_Sort_Res_Desc
  • 000005AF — VPICD_Arb_Unalloc
  • 00000621 — _VPICD_Get_Level_Mask
  • 00000641 — _VPICD_Set_Level_Mask
  • 00000676 — _VPICD_Register_Trigger_Handler
  • 000006BC — VPICD_VXDLDR_Notify
Segment 8: _PDATA @ 00004A60
  • 00000000 — fIRQARBITDebug
Segment 9: _IDATA @ 00000000
  • 0000001A — VPICD_IO_Table
  • 000001C4 — VPICD_IRQ9_Global_Str
  • 00000274 — VPICD_Sys_Critical_Init
  • 000005A7 — VPICD_Post_Sys_Critical_Init
  • 0000060F — VPICD_Init_Complete
  • 0000062C — VPICD_API_Init
  • 000006BC — VPICD_PnP_Init
  • 0000076E — VPICDArb_Init_Complete
  • 000007FF — DumpHexChar