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

📄 cmosram.map

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

 Timestamp is 36960c9d (Fri Jan 08 21:48:13 1999)

 Preferred load address is 00400000

 Start         Length     Name                   Class
 0001:00000000 00000018H .bss                    CODE
 0001:00000018 00000004H .data                   CODE
 0001:0000001c 00000078H .rdata                  CODE
 0001:00000094 00000004H .text                   CODE
 0001:00000098 00000110H _LDATA                  CODE
 0001:000001a8 00000c3cH _LTEXT                  CODE
 0002:00000000 00000070H _PDATA                  CODE
 0002:00000070 000001c0H _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       ?p70@@3PAVMyPort@@A        00401000     cmosram.OBJ
 0001:00000004       ?p71@@3PAVMyPort@@A        00401004     cmosram.OBJ
 0001:00000008       ?PortOpn@@3PAUPortOption@@A 00401008     cmosram.OBJ
 0001:0000000c       ?dmono@@3VVmonostream@@A   0040100c     clMS940D:vdebug.obj
 0001:00000010       ?din@@3VVdbistream@@A      00401010     clMS940D:vdebug.obj
 0001:00000014       ?dout@@3VVdbostream@@A     00401014     clMS940D:vdebug.obj
 0001:00000018       __ControlDispatchThunk     00401018     clMS940D:vdevice.obj
 0001:0000001c       ??_7CmosramDevice@@6B@     0040101c     cmosram.OBJ
 0001:00000084       ??_7MyPort@@6B@            00401084     cmosram.OBJ
 0001:00000088       ??_7VIOPort@@6B@           00401088     clMS940D:vport.obj
 0001:0000008c       ??_7Vdbostream@@6B@        0040108c     clMS940D:vdebug.obj
 0001:00000090       ??_7Vmonostream@@6B@       00401090     clMS940D:vdebug.obj
 0001:00000094       ??_9@$BA@AE                00401094 f i clMS940D:vdevice.obj
 0001:00000098       _The_DDB                   00401098     cmosram.OBJ
 0001:000000e8       ?CallBackApc@@3PAXA        004010e8     cmosram.OBJ
 0001:000000ec       ?TheThread@@3KA            004010ec     cmosram.OBJ
 0001:000000f0       ?i@@3HA                    004010f0     cmosram.OBJ
 0001:000000f8       _VMCBdata                  004010f8     clMS940D:vctlutil.obj
 0001:000000fc       _ThreadCBdata              004010fc     clMS940D:vctlutil.obj
 0001:00000150       _TheDevice                 00401150     clMS940D:vcontrol.obj
 0001:00000154       ?_dbgBreakLevel@@3W4DEBUGLEVEL@@A 00401154     clMS940D:vdebug.obj
 0001:00000158       ?_dbgMessageLevel@@3W4DEBUGLEVEL@@A 00401158     clMS940D:vdebug.obj
 0001:0000015c       ?_dbgOutputDevice@@3W4DEBUGOUTPUT@@A 0040115c     clMS940D:vdebug.obj
 0001:000001a8       __CreateDevice             004011a8 f   cmosram.OBJ
 0001:000001be       ?OnW32DeviceIoControl@CmosramDevice@@UAEKPAUtagIOCTLParams@@@Z 004011be f   cmosram.OBJ
 0001:000002ba       ?handler@MyPort@@UAEKPAUcb_s@@KPATtagCLIENT_STRUC@@KK@Z 004012ba f   cmosram.OBJ
 0001:00000397       _localControlDispatcher@0  00401397 f   clMS940D:vctlutil.obj
 0001:000004df       __InitThreadDataSlot_      004014df f   clMS940D:vctlutil.obj
 0001:00000524       _v86_api_entry@0           00401524 f   clMS940D:vctlutil.obj
 0001:0000052d       _pm_api_entry@0            0040152d f   clMS940D:vctlutil.obj
 0001:00000536       ?OnCreateVM@VDevice@@MAEHPAUcb_s@@@Z 00401536 f   clMS940D:vdevice.obj
 0001:0000053e       ?OnSysCriticalExit@VDevice@@MAEXXZ 0040153e f   clMS940D:vdevice.obj
 0001:0000053f       ?OnSystemExit@VDevice@@MAEXPAUcb_s@@@Z 0040153f f   clMS940D:vdevice.obj
 0001:00000542       ?OnRebootProcessor@VDevice@@MAEXXZ 00401542 f   clMS940D:vdevice.obj
 0001:00000543       ?OnDebugQuery@VDevice@@MAEXXZ 00401543 f   clMS940D:vdevice.obj
 0001:00000544       ?OnDeviceRebootNotify@VDevice@@MAEXXZ 00401544 f   clMS940D:vdevice.obj
 0001:00000545       ?OnCritRebootNotify@VDevice@@MAEXXZ 00401545 f   clMS940D:vdevice.obj
 0001:00000546       ?OnPowerEvent@VDevice@@MAEHKPAK@Z 00401546 f   clMS940D:vdevice.obj
 0001:0000054e       ?OnSysDynamicDeviceInit@VDevice@@MAEHXZ 0040154e f   clMS940D:vdevice.obj
 0001:00000554       ?OnSysDynamicDeviceExit@VDevice@@MAEHXZ 00401554 f   clMS940D:vdevice.obj
 0001:0000055a       ?OnPnpNewDevnode@VDevice@@MAEKKK@Z 0040155a f   clMS940D:vdevice.obj
 0001:00000562       ?OnW32DeviceIoControl@VDevice@@MAEKPAUtagIOCTLParams@@@Z 00401562 f   clMS940D:vdevice.obj
 0001:00000567       ?OnCreateThread@VDevice@@MAEHK@Z 00401567 f   clMS940D:vdevice.obj
 0001:0000056f       ?OnGetContentionHandler@VDevice@@MAEPAXXZ 0040156f f   clMS940D:vdevice.obj
 0001:00000572       ?OnSystemExit2@VDevice@@MAEXPAUcb_s@@@Z 00401572 f   clMS940D:vdevice.obj
 0001:00000575       ?OnSysCriticalExit2@VDevice@@MAEXXZ 00401575 f   clMS940D:vdevice.obj
 0001:00000576       ?OnDeviceRebootNotify2@VDevice@@MAEXXZ 00401576 f   clMS940D:vdevice.obj
 0001:00000577       ?OnCritRebootNotify2@VDevice@@MAEXXZ 00401577 f   clMS940D:vdevice.obj
 0001:00000578       ?OnKernel32Initialized@VDevice@@MAEXXZ 00401578 f   clMS940D:vdevice.obj
 0001:00000579       ?OnKernel32Shutdown@VDevice@@MAEXXZ 00401579 f   clMS940D:vdevice.obj
 0001:0000057a       ?V86_API_Entry@VDevice@@UAEXPAUcb_s@@PATtagCLIENT_STRUC@@@Z 0040157a f   clMS940D:vdevice.obj
 0001:0000057d       ?PM_API_Entry@VDevice@@UAEXPAUcb_s@@PATtagCLIENT_STRUC@@@Z 0040157d f   clMS940D:vdevice.obj
 0001:00000580       ?OnControlMessage@VDevice@@UAEKKKKKKKKK@Z 00401580 f   clMS940D:vdevice.obj
 0001:000007c8       ?CallTerminationRoutines@VDevice@@AAEXK@Z 004017c8 f   clMS940D:vdevice.obj
 0001:000007f7       ?AddTerminationRoutine@VDevice@@QAEXP6AXKPAX@Z0@Z 004017f7 f   clMS940D:vdevice.obj
 0001:00000837       __V86_API@8                00401837 f   clMS940D:vcontrol.obj
 0001:0000084f       __PM_API@8                 0040184f f   clMS940D:vcontrol.obj
 0001:00000887       ?_output@Vdbostream@@MAEXPBD@Z 00401887 f   clMS940D:vdebug.obj
 0001:00000897       ??6Vdbostream@@QAEAAV0@PBD@Z 00401897 f   clMS940D:vdebug.obj
 0001:000008ab       ??6Vdbostream@@QAEAAV0@D@Z 004018ab f   clMS940D:vdebug.obj
 0001:000008d0       ??6Vdbostream@@QAEAAV0@E@Z 004018d0 f   clMS940D:vdebug.obj
 0001:00000903       ??6Vdbostream@@QAEAAV0@G@Z 00401903 f   clMS940D:vdebug.obj
 0001:00000924       ??6Vdbostream@@QAEAAV0@K@Z 00401924 f   clMS940D:vdebug.obj
 0001:00000943       ??5Vdbistream@@QAEAAV0@AAD@Z 00401943 f   clMS940D:vdebug.obj
 0001:00000965       ??5Vdbistream@@QAEAAV0@PAD@Z 00401965 f   clMS940D:vdebug.obj
 0001:000009b4       ??5Vdbistream@@QAEAAV0@AAK@Z 004019b4 f   clMS940D:vdebug.obj
 0001:000009cb       ??5Vdbistream@@QAEAAV0@AAG@Z 004019cb f   clMS940D:vdebug.obj
 0001:000009e3       ??5Vdbistream@@QAEAAV0@AAE@Z 004019e3 f   clMS940D:vdebug.obj
 0001:000009fa       ?getHex@Vdbistream@@QAEKXZ 004019fa f   clMS940D:vdebug.obj
 0001:00000a7c       ?_output@Vmonostream@@MAEXPBD@Z 00401a7c f   clMS940D:vdebug.obj
 0001:00000a8c       ?setCursorPosition@Vmonostream@@QAEXKK@Z 00401a8c f   clMS940D:vdebug.obj
 0001:00000a9f       ?getCursorPosition@Vmonostream@@QAEXAAK0@Z 00401a9f f   clMS940D:vdebug.obj
 0001:00000ac2       ?clearScreen@Vmonostream@@QAEXXZ 00401ac2 f   clMS940D:vdebug.obj
 0001:00000acd       _SetDebugLevel             00401acd f   clMS940D:vdebug.obj
 0001:00000ae4       _DebugEvent                00401ae4 f   clMS940D:vdebug.obj
 0001:00000b80       _DebugString               00401b80 f   clMS940D:vdebug.obj
 0001:00000bcc       _SetDebugOutput            00401bcc f   clMS940D:vdebug.obj
 0001:00000bda       _AssertFailure             00401bda f   clMS940D:vdebug.obj
 0001:00000c30       _createPortThunk           00401c30 f   clMS940D:vioputil.obj
 0001:00000c68       _getVTabOffset             00401c68 f   clMS940D:vthkutil.obj
 0001:00000cee       _resolveIndirect           00401cee f   clMS940D:vthkutil.obj
 0001:00000d08       _LOCK__FreeThreadDataSlot  00401d08 f   wr0MS940:VW246l.obj
 0001:00000d10       _LOCK_Out_Debug_String@4   00401d10 f   wr0MS940:VW065l.obj
 0001:00000d24       _LOCK_In_Debug_Chr@0       00401d24 f   wr0MS940:VW097l.obj
 0001:00000d34       _LOCK_Out_Mono_String@4    00401d34 f   wr0MS940:VW062l.obj
 0001:00000d48       _LOCK_Set_Mono_Cur_Pos@8   00401d48 f   wr0MS940:VW033l.obj
 0001:00000d5c       _LOCK_Get_Mono_Cur_Pos@0   00401d5c f   wr0MS940:VW142l.obj
 0001:00000d68       _LOCK_Get_Cur_Thread_Handle@0 00401d68 f   wr1MS940:VW262l.obj
 0001:00000d74       _LOCK__Deallocate_Device_CB_Area 00401d74 f   wr1MS940:VW275l.obj
 0001:00000d7c       _LOCK__VWIN32_QueueUserApc 00401d7c f   wr3MS940:VW805l.obj
 0001:00000d84       ___vxdcallorjmp__@4        00401d84 f   wr3MS940:VW1026.obj
 0001:00000dac       __InitThunk                00401dac f   wr3MS940:VW970.obj
 0001:00000dd4       _IO_thunkTEMPLATE          00401dd4     wr3MS940:VW969.obj
 0002:00000000       ?__newhandler@@3P6AHI@ZA   00401e00     clMS940D:vnew.obj
 0002:00000070       ?__default_nh@@YAHI@Z      00401e70 f   clMS940D:vnew.obj
 0002:00000082       ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z 00401e82 f   clMS940D:vnew.obj
 0002:00000096       ??2@YAPAXI@Z               00401e96 f   clMS940D:vnew.obj
 0002:000000c2       ??3@YAXPAX@Z               00401ec2 f   clMS940D:vnew.obj
 0002:000000d9       ??0VIOPort@@QAE@K@Z        00401ed9 f   clMS940D:vport.obj
 0002:000000ef       ??1VIOPort@@QAE@XZ         00401eef f   clMS940D:vport.obj
 0002:000000fa       ?hook@VIOPort@@QAEHXZ      00401efa f   clMS940D:vport.obj
 0002:00000133       ?unhook@VIOPort@@QAEHXZ    00401f33 f   clMS940D:vport.obj
 0002:0000013c       ?localEnable@VIOPort@@QAEXPAUcb_s@@@Z 00401f3c f   clMS940D:vport.obj
 0002:0000014e       ?localDisable@VIOPort@@QAEXPAUcb_s@@@Z 00401f4e f   clMS940D:vport.obj
 0002:00000160       ?globalEnable@VIOPort@@QAEXXZ 00401f60 f   clMS940D:vport.obj
 0002:00000169       ?globalDisable@VIOPort@@QAEXXZ 00401f69 f   clMS940D:vport.obj
 0002:00000172       ?handler@VIOPort@@UAEKPAUcb_s@@KPATtagCLIENT_STRUC@@KK@Z 00401f72 f   clMS940D:vport.obj
 0002:00000188       _PAGEABLE__HeapAllocate    00401f88 f   wr0MS940:VW111p.obj
 0002:00000190       _PAGEABLE__HeapFree        00401f90 f   wr0MS940:VW110p.obj
 0002:00000198       _PAGEABLE_Install_IO_Handler@12 00401f98 f   wr0MS940:VW096p.obj
 0002:000001cc       _PAGEABLE_Remove_IO_Handler@4 00401fcc f   wr0MS940:VW237p.obj
 0002:000001e0       _PAGEABLE_Enable_Local_Trapping@8 00401fe0 f   wr0MS940:VW174p.obj
 0002:000001f8       _PAGEABLE_Disable_Local_Trapping@8 00401ff8 f   wr0MS940:VW176p.obj
 0002:00000210       _PAGEABLE_Enable_Global_Trapping@4 00402010 f   wr0MS940:VW175p.obj
 0002:00000220       _PAGEABLE_Disable_Global_Trapping@4 00402020 f   wr0MS940:VW177p.obj
 0003:00000010       _VXD_SERVICE_TABLE         00402210     clMS940D:novxdsvc.obj
 0003:00000014       _VXD_SERVICE_TABLE_SIZE    00402214     clMS940D:novxdsvc.obj
 0003:00000058       INITCRT                    00402258     ICRTMS9.OBJ
 0003:00000070       ?OnSysCriticalInit@VDevice@@MAEHPAUcb_s@@PADPAX@Z 00402270 f   clMS940D:vdevice.obj
 0003:00000078       ?OnDeviceInit@VDevice@@MAEHPAUcb_s@@PAD@Z 00402278 f   clMS940D:vdevice.obj
 0003:00000080       ?OnInitComplete@VDevice@@MAEHPAUcb_s@@PAD@Z 00402280 f   clMS940D:vdevice.obj

 entry point at        0000:00000000

 Static symbols

 0001:00000c68       $$$00001                   00401c68 f   clMS940D:vthkutil.obj
 0001:00000cee       $$$00003                   00401cee f   clMS940D:vthkutil.obj
 0001:00000d07       $$$00005                   00401d07 f   clMS940D:vthkutil.obj
 0001:00000c1c       $$$00001                   00401c1c f   clMS940D:vioputil.obj
 0001:00000c68       $$$00003                   00401c68 f   clMS940D:vioputil.obj
 0001:00000867       _$E9                       00401867 f   clMS940D:vdebug.obj
 0001:0000086c       _$E8                       0040186c f   clMS940D:vdebug.obj
 0001:00000877       _$E12                      00401877 f   clMS940D:vdebug.obj
 0001:0000087c       _$E11                      0040187c f   clMS940D:vdebug.obj
 0003:00000057       $$$00001                   00402257 f   clMS940D:vctlutil.obj
 0001:00000108       $$$00003                   00401108 f   clMS940D:vctlutil.obj

⌨️ 快捷键说明

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