⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clock.map

📁 武安河书第一版(vxd)Windows 驱动例子
💻 MAP
📖 第 1 页 / 共 2 页
字号:
 CLOCK

 Timestamp is 3a38e1f1 (Thu Dec 14 23:06:25 2000)

 Preferred load address is 00400000

 Start         Length     Name                   Class
 0001:00000000 00000014H .bss                    CODE
 0001:00000014 00000004H .data                   CODE
 0001:00000018 000000acH .rdata                  CODE
 0001:000000c4 00000020H .text                   CODE
 0001:000000e4 00000114H _LDATA                  CODE
 0001:000001f8 00000df2H _LTEXT                  CODE
 0002:00000000 00000048H _PDATA                  CODE
 0002:00000048 0000024bH _PTEXT                  CODE
 0003:00000000 0000000cH ICRTTEXT                CODE
 0003:0000000c 00000004H ICRTXXXX                CODE
 0003:00000010 00000048H _IDATA                  CODE
 0003:00000058 00000030H _ITEXT                  CODE

  Address         Publics by Value              Rva+Base     Lib:Object

 0001:00000000       ?b@@3EA                    00401000     clock.OBJ
 0001:00000004       ?pMyIRQ@@3PAVMyHwInt@@A    00401004     clock.OBJ
 0001:00000008       ?dmono@@3VVmonostream@@A   00401008     clMS940D:vdebug.obj
 0001:0000000c       ?din@@3VVdbistream@@A      0040100c     clMS940D:vdebug.obj
 0001:00000010       ?dout@@3VVdbostream@@A     00401010     clMS940D:vdebug.obj
 0001:00000014       __ControlDispatchThunk     00401014     clMS940D:vdevice.obj
 0001:00000018       ??_7ClockDevice@@6B@       00401018     clock.OBJ
 0001:00000080       ??_7MyHwInt@@6B@           00401080     clock.OBJ
 0001:000000a0       ??_7VHardwareInt@@6B@      004010a0     clMS940D:vhwint.obj
 0001:000000bc       ??_7Vdbostream@@6B@        004010bc     clMS940D:vdebug.obj
 0001:000000c0       ??_7Vmonostream@@6B@       004010c0     clMS940D:vdebug.obj
 0001:000000c4       ??_9@$BA@AE                004010c4 f i clMS940D:vdevice.obj
 0001:000000c8       ??_9@$BBA@AE               004010c8 f i clMS940D:vhwint.obj
 0001:000000cd       ??_9@$BBE@AE               004010cd f i clMS940D:vhwint.obj
 0001:000000d2       ??_9@$BBI@AE               004010d2 f i clMS940D:vhwint.obj
 0001:000000d7       ??_9@$B7AE                 004010d7 f i clMS940D:vhwint.obj
 0001:000000dc       ??_9@$BM@AE                004010dc f i clMS940D:vhwint.obj
 0001:000000e4       _The_DDB                   004010e4     clock.OBJ
 0001:00000134       ?CallBackApc@@3PAXA        00401134     clock.OBJ
 0001:00000138       ?TheThread@@3KA            00401138     clock.OBJ
 0001:0000013c       ?x@@3HA                    0040113c     clock.OBJ
 0001:00000140       ?y@@3HA                    00401140     clock.OBJ
 0001:00000148       _VMCBdata                  00401148     clMS940D:vctlutil.obj
 0001:0000014c       _ThreadCBdata              0040114c     clMS940D:vctlutil.obj
 0001:000001a0       _TheDevice                 004011a0     clMS940D:vcontrol.obj
 0001:000001a4       ?_dbgBreakLevel@@3W4DEBUGLEVEL@@A 004011a4     clMS940D:vdebug.obj
 0001:000001a8       ?_dbgMessageLevel@@3W4DEBUGLEVEL@@A 004011a8     clMS940D:vdebug.obj
 0001:000001ac       ?_dbgOutputDevice@@3W4DEBUGOUTPUT@@A 004011ac     clMS940D:vdebug.obj
 0001:000001f8       __CreateDevice             004011f8 f   clock.OBJ
 0001:0000020e       ?OnHardwareInt@MyHwInt@@UAEXPAUcb_s@@@Z 0040120e f   clock.OBJ
 0001:00000260       ?OnW32DeviceIoControl@ClockDevice@@UAEKPAUtagIOCTLParams@@@Z 00401260 f   clock.OBJ
 0001:0000036f       _localControlDispatcher@0  0040136f f   clMS940D:vctlutil.obj
 0001:000004b7       __InitThreadDataSlot_      004014b7 f   clMS940D:vctlutil.obj
 0001:000004fc       _v86_api_entry@0           004014fc f   clMS940D:vctlutil.obj
 0001:00000505       _pm_api_entry@0            00401505 f   clMS940D:vctlutil.obj
 0001:0000050e       ?OnCreateVM@VDevice@@MAEHPAUcb_s@@@Z 0040150e f   clMS940D:vdevice.obj
 0001:00000516       ?OnSysCriticalExit@VDevice@@MAEXXZ 00401516 f   clMS940D:vdevice.obj
 0001:00000517       ?OnSystemExit@VDevice@@MAEXPAUcb_s@@@Z 00401517 f   clMS940D:vdevice.obj
 0001:0000051a       ?OnRebootProcessor@VDevice@@MAEXXZ 0040151a f   clMS940D:vdevice.obj
 0001:0000051b       ?OnDebugQuery@VDevice@@MAEXXZ 0040151b f   clMS940D:vdevice.obj
 0001:0000051c       ?OnDeviceRebootNotify@VDevice@@MAEXXZ 0040151c f   clMS940D:vdevice.obj
 0001:0000051d       ?OnCritRebootNotify@VDevice@@MAEXXZ 0040151d f   clMS940D:vdevice.obj
 0001:0000051e       ?OnPowerEvent@VDevice@@MAEHKPAK@Z 0040151e f   clMS940D:vdevice.obj
 0001:00000526       ?OnSysDynamicDeviceInit@VDevice@@MAEHXZ 00401526 f   clMS940D:vdevice.obj
 0001:0000052c       ?OnSysDynamicDeviceExit@VDevice@@MAEHXZ 0040152c f   clMS940D:vdevice.obj
 0001:00000532       ?OnPnpNewDevnode@VDevice@@MAEKKK@Z 00401532 f   clMS940D:vdevice.obj
 0001:0000053a       ?OnW32DeviceIoControl@VDevice@@MAEKPAUtagIOCTLParams@@@Z 0040153a f   clMS940D:vdevice.obj
 0001:0000053f       ?OnCreateThread@VDevice@@MAEHK@Z 0040153f f   clMS940D:vdevice.obj
 0001:00000547       ?OnGetContentionHandler@VDevice@@MAEPAXXZ 00401547 f   clMS940D:vdevice.obj
 0001:0000054a       ?OnSystemExit2@VDevice@@MAEXPAUcb_s@@@Z 0040154a f   clMS940D:vdevice.obj
 0001:0000054d       ?OnSysCriticalExit2@VDevice@@MAEXXZ 0040154d f   clMS940D:vdevice.obj
 0001:0000054e       ?OnDeviceRebootNotify2@VDevice@@MAEXXZ 0040154e f   clMS940D:vdevice.obj
 0001:0000054f       ?OnCritRebootNotify2@VDevice@@MAEXXZ 0040154f f   clMS940D:vdevice.obj
 0001:00000550       ?OnKernel32Initialized@VDevice@@MAEXXZ 00401550 f   clMS940D:vdevice.obj
 0001:00000551       ?OnKernel32Shutdown@VDevice@@MAEXXZ 00401551 f   clMS940D:vdevice.obj
 0001:00000552       ?V86_API_Entry@VDevice@@UAEXPAUcb_s@@PATtagCLIENT_STRUC@@@Z 00401552 f   clMS940D:vdevice.obj
 0001:00000555       ?PM_API_Entry@VDevice@@UAEXPAUcb_s@@PATtagCLIENT_STRUC@@@Z 00401555 f   clMS940D:vdevice.obj
 0001:00000558       ?OnControlMessage@VDevice@@UAEKKKKKKKKK@Z 00401558 f   clMS940D:vdevice.obj
 0001:000007a0       ?CallTerminationRoutines@VDevice@@AAEXK@Z 004017a0 f   clMS940D:vdevice.obj
 0001:000007cf       ?AddTerminationRoutine@VDevice@@QAEXP6AXKPAX@Z0@Z 004017cf f   clMS940D:vdevice.obj
 0001:0000080f       ?assert@VHardwareInt@@QAEXPAUcb_s@@@Z 0040180f f   clMS940D:vhwint.obj
 0001:00000821       ?deassert@VHardwareInt@@QAEXPAUcb_s@@@Z 00401821 f   clMS940D:vhwint.obj
 0001:00000833       ?getCompleteStatus@VHardwareInt@@QAEKPAUcb_s@@@Z 00401833 f   clMS940D:vhwint.obj
 0001:00000845       ?getStatus@VHardwareInt@@QAEKPAUcb_s@@@Z 00401845 f   clMS940D:vhwint.obj
 0001:00000857       ?testPhysicalRequest@VHardwareInt@@QAEHXZ 00401857 f   clMS940D:vhwint.obj
 0001:00000860       ?sendPhysicalEOI@VHardwareInt@@QAEXXZ 00401860 f   clMS940D:vhwint.obj
 0001:00000869       ?physicalMask@VHardwareInt@@QAEXXZ 00401869 f   clMS940D:vhwint.obj
 0001:00000872       ?physicalUnmask@VHardwareInt@@QAEXXZ 00401872 f   clMS940D:vhwint.obj
 0001:0000087b       ?setAutoMask@VHardwareInt@@QAEXXZ 0040187b f   clMS940D:vhwint.obj
 0001:00000884       ?convertIntToIRQ@VHardwareInt@@SAJHPAUcb_s@@@Z 00401884 f   clMS940D:vhwint.obj
 0001:00000895       ?convertIRQToInt@VHardwareInt@@SAJHPAUcb_s@@@Z 00401895 f   clMS940D:vhwint.obj
 0001:000008a6       __V86_API@8                004018a6 f   clMS940D:vcontrol.obj
 0001:000008be       __PM_API@8                 004018be f   clMS940D:vcontrol.obj
 0001:000008f6       ?_output@Vdbostream@@MAEXPBD@Z 004018f6 f   clMS940D:vdebug.obj
 0001:00000906       ??6Vdbostream@@QAEAAV0@PBD@Z 00401906 f   clMS940D:vdebug.obj
 0001:0000091a       ??6Vdbostream@@QAEAAV0@D@Z 0040191a f   clMS940D:vdebug.obj
 0001:0000093f       ??6Vdbostream@@QAEAAV0@E@Z 0040193f f   clMS940D:vdebug.obj
 0001:00000972       ??6Vdbostream@@QAEAAV0@G@Z 00401972 f   clMS940D:vdebug.obj
 0001:00000993       ??6Vdbostream@@QAEAAV0@K@Z 00401993 f   clMS940D:vdebug.obj
 0001:000009b2       ??5Vdbistream@@QAEAAV0@AAD@Z 004019b2 f   clMS940D:vdebug.obj
 0001:000009d4       ??5Vdbistream@@QAEAAV0@PAD@Z 004019d4 f   clMS940D:vdebug.obj
 0001:00000a23       ??5Vdbistream@@QAEAAV0@AAK@Z 00401a23 f   clMS940D:vdebug.obj
 0001:00000a3a       ??5Vdbistream@@QAEAAV0@AAG@Z 00401a3a f   clMS940D:vdebug.obj
 0001:00000a52       ??5Vdbistream@@QAEAAV0@AAE@Z 00401a52 f   clMS940D:vdebug.obj
 0001:00000a69       ?getHex@Vdbistream@@QAEKXZ 00401a69 f   clMS940D:vdebug.obj
 0001:00000aeb       ?_output@Vmonostream@@MAEXPBD@Z 00401aeb f   clMS940D:vdebug.obj
 0001:00000afb       ?setCursorPosition@Vmonostream@@QAEXKK@Z 00401afb f   clMS940D:vdebug.obj
 0001:00000b0e       ?getCursorPosition@Vmonostream@@QAEXAAK0@Z 00401b0e f   clMS940D:vdebug.obj
 0001:00000b31       ?clearScreen@Vmonostream@@QAEXXZ 00401b31 f   clMS940D:vdebug.obj
 0001:00000b3c       _SetDebugLevel             00401b3c f   clMS940D:vdebug.obj
 0001:00000b53       _DebugEvent                00401b53 f   clMS940D:vdebug.obj
 0001:00000bef       _DebugString               00401bef f   clMS940D:vdebug.obj
 0001:00000c3b       _SetDebugOutput            00401c3b f   clMS940D:vdebug.obj
 0001:00000c49       _AssertFailure             00401c49 f   clMS940D:vdebug.obj
 0001:00000ce0       _createHWIThunk            00401ce0 f   clMS940D:vhwiutil.obj
 0001:00000d88       _resolveOverride           00401d88 f   clMS940D:vhwiutil.obj
 0001:00000dbc       _getVTabOffset             00401dbc f   clMS940D:vthkutil.obj
 0001:00000e42       _resolveIndirect           00401e42 f   clMS940D:vthkutil.obj
 0001:00000e5c       _LOCK__FreeThreadDataSlot  00401e5c f   wr0MS940:VW246l.obj
 0001:00000e64       _LOCK_Out_Debug_String@4   00401e64 f   wr0MS940:VW065l.obj
 0001:00000e78       _LOCK_In_Debug_Chr@0       00401e78 f   wr0MS940:VW097l.obj
 0001:00000e88       _LOCK_Out_Mono_String@4    00401e88 f   wr0MS940:VW062l.obj
 0001:00000e9c       _LOCK_Set_Mono_Cur_Pos@8   00401e9c f   wr0MS940:VW033l.obj
 0001:00000eb0       _LOCK_Get_Mono_Cur_Pos@0   00401eb0 f   wr0MS940:VW142l.obj
 0001:00000ebc       _LOCK_Get_Cur_Thread_Handle@0 00401ebc f   wr1MS940:VW262l.obj
 0001:00000ec8       _LOCK__Deallocate_Device_CB_Area 00401ec8 f   wr1MS940:VW275l.obj
 0001:00000ed0       _LOCK_VPICD_Set_Int_Request@8 00401ed0 f   wr2MS940:VW508l.obj
 0001:00000ee8       _LOCK_VPICD_Clear_Int_Request@8 00401ee8 f   wr2MS940:VW494l.obj
 0001:00000f00       _LOCK_VPICD_Get_Complete_Status@8 00401f00 f   wr2MS940:VW500l.obj
 0001:00000f18       _LOCK_VPICD_Get_Status@8   00401f18 f   wr2MS940:VW502l.obj
 0001:00000f30       _LOCK_VPICD_Test_Phys_Request@4 00401f30 f   wr2MS940:VW509l.obj
 0001:00000f44       _LOCK_VPICD_Phys_EOI@4     00401f44 f   wr2MS940:VW504l.obj
 0001:00000f54       _LOCK_VPICD_Physically_Mask@4 00401f54 f   wr2MS940:VW505l.obj
 0001:00000f64       _LOCK_VPICD_Physically_Unmask@4 00401f64 f   wr2MS940:VW506l.obj
 0001:00000f74       _LOCK_VPICD_Set_Auto_Masking@4 00401f74 f   wr2MS940:VW507l.obj
 0001:00000f84       _LOCK_VPICD_Convert_Int_To_IRQ@8 00401f84 f   wr2MS940:VW496l.obj
 0001:00000fa0       _LOCK_VPICD_Convert_IRQ_To_Int@8 00401fa0 f   wr2MS940:VW497l.obj
 0001:00000fbc       _LOCK__VWIN32_QueueUserApc 00401fbc f   wr3MS940:VW805l.obj
 0001:00000fc4       ___vxdcallorjmp__@4        00401fc4 f   wr3MS940:VW1026.obj
 0002:00000000       ?__newhandler@@3P6AHI@ZA   00402000     clMS940D:vnew.obj
 0002:00000048       ?__default_nh@@YAHI@Z      00402048 f   clMS940D:vnew.obj
 0002:0000005a       ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z 0040205a f   clMS940D:vnew.obj
 0002:0000006e       ??2@YAPAXI@Z               0040206e f   clMS940D:vnew.obj
 0002:0000009a       ??3@YAXPAX@Z               0040209a f   clMS940D:vnew.obj
 0002:000000b1       ??0VHardwareInt@@QAE@HKKPAX@Z 004020b1 f   clMS940D:vhwint.obj
 0002:000000e1       ??0VHardwareInt@@AAE@XZ    004020e1 f   clMS940D:vhwint.obj
 0002:000000f1       ??1VHardwareInt@@QAE@XZ    004020f1 f   clMS940D:vhwint.obj
 0002:000000fc       ?hook@VHardwareInt@@UAEHXZ 004020fc f   clMS940D:vhwint.obj
 0002:000001fe       ?unhook@VHardwareInt@@UAEHXZ 004021fe f   clMS940D:vhwint.obj
 0002:00000220       ?forceDefaultOwner@VHardwareInt@@SAHHPAUcb_s@@@Z 00402220 f   clMS940D:vhwint.obj
 0002:00000231       ?OnHardwareInt@VHardwareInt@@UAEXPAUcb_s@@@Z 00402231 f   clMS940D:vhwint.obj
 0002:00000234       ?OnVirtualInt@VHardwareInt@@UAEXPAUcb_s@@@Z 00402234 f   clMS940D:vhwint.obj
 0002:00000237       ?OnVirtualEOI@VHardwareInt@@UAEXPAUcb_s@@@Z 00402237 f   clMS940D:vhwint.obj
 0002:0000023a       ?OnVirtualMask@VHardwareInt@@UAEXPAUcb_s@@H@Z 0040223a f   clMS940D:vhwint.obj
 0002:0000023d       ?OnVirtualIRET@VHardwareInt@@UAEXPAUcb_s@@@Z 0040223d f   clMS940D:vhwint.obj
 0002:00000240       _PAGEABLE__HeapAllocate    00402240 f   wr0MS940:VW111p.obj
 0002:00000248       _PAGEABLE__HeapFree        00402248 f   wr0MS940:VW110p.obj
 0002:00000250       _PAGEABLE_VPICD_Virtualize_IRQ@4 00402250 f   wr2MS940:VW510p.obj
 0002:00000268       _PAGEABLE_VPICD_Force_Default_Behavior@4 00402268 f   wr2MS940:VW498p.obj
 0002:00000278       _PAGEABLE_VPICD_Force_Default_Owner@8 00402278 f   wr2MS940:VW499p.obj
 0003:00000010       _VXD_SERVICE_TABLE         00402410     clMS940D:novxdsvc.obj
 0003:00000014       _VXD_SERVICE_TABLE_SIZE    00402414     clMS940D:novxdsvc.obj
 0003:00000058       INITCRT                    00402458     ICRTMS9.OBJ
 0003:00000070       ?OnSysCriticalInit@VDevice@@MAEHPAUcb_s@@PADPAX@Z 00402470 f   clMS940D:vdevice.obj
 0003:00000078       ?OnDeviceInit@VDevice@@MAEHPAUcb_s@@PAD@Z 00402478 f   clMS940D:vdevice.obj
 0003:00000080       ?OnInitComplete@VDevice@@MAEHPAUcb_s@@PAD@Z 00402480 f   clMS940D:vdevice.obj

 entry point at        0000:00000000

 Static symbols

 0001:00000dbc       $$$00001                   00401dbc f   clMS940D:vthkutil.obj
 0001:00000e42       $$$00003                   00401e42 f   clMS940D:vthkutil.obj
 0001:00000e5b       $$$00005                   00401e5b f   clMS940D:vthkutil.obj
 0001:00000c8c       $$$00001                   00401c8c f   clMS940D:vhwiutil.obj
 0001:00000d88       $$$00003                   00401d88 f   clMS940D:vhwiutil.obj
 0001:00000dbc       $$$00005                   00401dbc f   clMS940D:vhwiutil.obj
 0001:000008d6       _$E9                       004018d6 f   clMS940D:vdebug.obj
 0001:000008db       _$E8                       004018db f   clMS940D:vdebug.obj
 0001:000008e6       _$E12                      004018e6 f   clMS940D:vdebug.obj
 0001:000008eb       _$E11                      004018eb f   clMS940D:vdebug.obj
 0003:00000057       $$$00001                   00402457 f   clMS940D:vctlutil.obj
 0001:00000158       $$$00003                   00401158 f   clMS940D:vctlutil.obj
 0001:00000330       $$$00004                   00401330 f   clMS940D:vctlutil.obj

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -