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

📄 master.map

📁 自己动手写操作系统源代码,不可多得的代码
💻 MAP
📖 第 1 页 / 共 5 页
字号:
 master

 Timestamp is 458d4c92 (Sat Dec 23 23:34:42 2006)

 Preferred load address is 00110000

 Start         Length     Name                   Class
 0001:00000000 0000a890H .text                   CODE
 0002:00000000 00005fd1H .data                   DATA
 0002:00005fd8 00001dbcH .bss                    DATA

  Address         Publics by Value              Rva+Base     Lib:Object

 0001:00000000       ?PciBusDriver@@YAKPAU__DEVICE_MANAGER@@@Z 00110230 f   PCI_DRV.OBJ
 0001:000004b0       ?InitBufferMgr@@YAKPAU__BUFFER_CONTROL_BLOCK@@@Z 001106e0 f   BUFFMGR.OBJ
 0001:000008b0       ?CommQueueInit@@YAKPAU__COMMON_OBJECT@@@Z 00110ae0 f   COMQUEUE.OBJ
 0001:00000910       ?CommQueueUninit@@YAXPAU__COMMON_OBJECT@@@Z 00110b40 f   COMQUEUE.OBJ
 0001:000017b0       ?PrintStr@@YAXPBD@Z        001119e0 f   HELLOCN.OBJ
 0001:000017d0       ?ClearScreen@@YAXXZ        00111a00 f   HELLOCN.OBJ
 0001:000017e0       ?PrintCh@@YAXG@Z           00111a10 f   HELLOCN.OBJ
 0001:00001800       ?GotoHome@@YAXXZ           00111a30 f   HELLOCN.OBJ
 0001:00001810       ?ChangeLine@@YAXXZ         00111a40 f   HELLOCN.OBJ
 0001:00001820       ?SetKeyHandler@@YAP6AXK@ZP6AXK@Z@Z 00111a50 f   HELLOCN.OBJ
 0001:00001840       ?GotoPrev@@YAXXZ           00111a70 f   HELLOCN.OBJ
 0001:00001850       ?SetTimerHandler@@YAP6AXK@ZP6AXKPAX@Z@Z 00111a80 f   HELLOCN.OBJ
 0001:00001870       ?MemZero@@YAXPAXK@Z        00111aa0 f   HELLOCN.OBJ
 0001:00001890       ?ReadByteFromPort@@YAXPAEG@Z 00111ac0 f   HELLOCN.OBJ
 0001:000018b0       ?WriteByteToPort@@YAXEG@Z  00111ae0 f   HELLOCN.OBJ
 0001:000018c0       ?ReadWordFromPort@@YAXPAGG@Z 00111af0 f   HELLOCN.OBJ
 0001:000018e0       ?WriteWordToPort@@YAXGG@Z  00111b10 f   HELLOCN.OBJ
 0001:00001900       ?DisableInterrupt@@YAXXZ   00111b30 f   HELLOCN.OBJ
 0001:00001910       ?EnableInterrupt@@YAXXZ    00111b40 f   HELLOCN.OBJ
 0001:00001920       ?ErrorHandler@@YAXKKPAD@Z  00111b50 f   HELLOCN.OBJ
 0001:00001a60       ?__BUG@@YAXPADK@Z          00111c90 f   HELLOCN.OBJ
 0001:00001ab0       ?DrcbInitialize@@YAKPAU__COMMON_OBJECT@@@Z 00111ce0 f   IOMGR.OBJ
 0001:00001b60       ?DrvObjInitialize@@YAKPAU__COMMON_OBJECT@@@Z 00111d90 f   IOMGR.OBJ
 0001:00001b80       ?DevObjInitialize@@YAKPAU__COMMON_OBJECT@@@Z 00111db0 f   IOMGR.OBJ
 0001:000020e0       ?CreateKernelThread@@YAPAU__COMMON_OBJECT@@KKKP6AKPAX@Z00PAD@Z 00112310 f   KAPI.OBJ
 0001:00002120       ?DestroyKernelThread@@YAXPAU__COMMON_OBJECT@@@Z 00112350 f   KAPI.OBJ
 0001:00002140       ?GetMessage@@YAKPAU__KERNEL_THREAD_MESSAGE@@@Z 00112370 f   KAPI.OBJ
 0001:00002160       ?SendMessage@@YAKPAU__COMMON_OBJECT@@PAU__KERNEL_THREAD_MESSAGE@@@Z 00112390 f   KAPI.OBJ
 0001:00002180       ?CreateMutex@@YAPAU__COMMON_OBJECT@@XZ 001123b0 f   KAPI.OBJ
 0001:000021c0       ?DestroyMutex@@YAXPAU__COMMON_OBJECT@@@Z 001123f0 f   KAPI.OBJ
 0001:000021e0       ?WaitForThisObject@@YAKPAU__COMMON_OBJECT@@@Z 00112410 f   KAPI.OBJ
 0001:00002210       ?_KeyHandler@@YAXK@Z       00112440 f   KEYHDLR.OBJ
 0001:00002260       ?Find0String@@YAKKPAD@Z    00112490 f   KMEMMGR.OBJ
 0001:00002300       ?SetBit@@YAXKKPAD@Z        00112530 f   KMEMMGR.OBJ
 0001:00002340       ?UpdateMaxBlock@@YAXK@Z    00112570 f   KMEMMGR.OBJ
 0001:000023b0       ?_4kAllocate@@YAPAXK@Z     001125e0 f   KMEMMGR.OBJ
 0001:00002430       ?_4kFree@@YAXPAXK@Z        00112660 f   KMEMMGR.OBJ
 0001:000024e0       ?KMemAlloc@@YAPAXKK@Z      00112710 f   KMEMMGR.OBJ
 0001:00002560       ?KMemFree@@YAXPAXKK@Z      00112790 f   KMEMMGR.OBJ
 0001:000025b0       ?KtMsgQueueFull@@YAKPAU__KTHREAD_CONTROL_BLOCK@@@Z 001127e0 f   KTHREAD.OBJ
 0001:000025d0       ?KtSendMessage@@YAKPAU__KTHREAD_CONTROL_BLOCK@@PAU__KTHREAD_MSG@@@Z 00112800 f   KTHREAD.OBJ
 0001:00002660       ?GetKThreadControlBlock@@YAPAU__KTHREAD_CONTROL_BLOCK@@K@Z 00112890 f   KTHREAD.OBJ
 0001:00002680       ?KernelThreadInitialize@@YAKPAU__COMMON_OBJECT@@@Z 001128b0 f   KTMGR.OBJ
 0001:00002720       ?KernelThreadUninitialize@@YAXPAU__COMMON_OBJECT@@@Z 00112950 f   KTMGR.OBJ
 0001:00003250       ?DispatchMessage@@YAKPAU__KERNEL_THREAD_MESSAGE@@P6AKGGK@Z@Z 00113480 f   KTMGR.OBJ
 0001:00003270       ?GetScheduleKernelThread@@YAPAU__KERNEL_THREAD_OBJECT@@PAU__COMMON_OBJECT@@K@Z 001134a0 f   KTMGR2.OBJ
 0001:000032b0       ?AddReadyKernelThread@@YAXPAU__COMMON_OBJECT@@PAU__KERNEL_THREAD_OBJECT@@@Z 001134e0 f   KTMGR2.OBJ
 0001:00003310       ?SetThreadHook@@YAP6AKPAU__KERNEL_THREAD_OBJECT@@PAK@ZKP6AK01@Z@Z 00113540 f   KTMGR2.OBJ
 0001:000033b0       ?CallThreadHook@@YAXKPAU__KERNEL_THREAD_OBJECT@@0@Z 001135e0 f   KTMGR2.OBJ
 0001:000034a0       ?KernelThreadWrapper@@YAXPAU__COMMON_OBJECT@@@Z 001136d0 f   KTMGR2.OBJ
 0001:00003530       ?WaitForKernelThreadObject@@YAKPAU__COMMON_OBJECT@@@Z 00113760 f   KTMGR2.OBJ
 0001:000035a0       ?MailBoxInitialize@@YAKPAU__COMMON_OBJECT@@@Z 001137d0 f   MAILBOX.OBJ
 0001:00003650       ?MailBoxUninitialize@@YAXPAU__COMMON_OBJECT@@@Z 00113880 f   MAILBOX.OBJ
 0001:00004590       ?PriQueueInitialize@@YAKPAU__COMMON_OBJECT@@@Z 001147c0 f   OBJQUEUE.OBJ
 0001:00004740       ?PriQueueUninitialize@@YAXPAU__COMMON_OBJECT@@@Z 00114970 f   OBJQUEUE.OBJ
 0001:00004770       ?PageInitialize@@YAKPAU__COMMON_OBJECT@@@Z 001149a0 f   PAGEIDX.OBJ
 0001:00004810       ?PageUninitialize@@YAXPAU__COMMON_OBJECT@@@Z 00114a40 f   PAGEIDX.OBJ
 0001:00004810       ?DrvObjUninitialize@@YAXPAU__COMMON_OBJECT@@@Z 00114a40 f   PAGEIDX.OBJ
 0001:00004810       ?DevObjUninitialize@@YAXPAU__COMMON_OBJECT@@@Z 00114a40 f   PAGEIDX.OBJ
 0001:00004810       ?TimerUninitialize@@YAXPAU__COMMON_OBJECT@@@Z 00114a40 f   PAGEIDX.OBJ
 0001:00004810       ?InterruptUninitialize@@YAXPAU__COMMON_OBJECT@@@Z 00114a40 f   PAGEIDX.OBJ
 0001:00004ab0       ?FormParameterObj@@YAPAU__CMD_PARA_OBJ@@PAD@Z 00114ce0 f   SHELL.OBJ
 0001:00004ba0       ?ReleaseParameterObj@@YAXPAU__CMD_PARA_OBJ@@@Z 00114dd0 f   SHELL.OBJ
 0001:00004bc0       ?HlpHandler@@YAXPAD@Z      00114df0 f   SHELL.OBJ
 0001:00004c70       ?SysNameHandler@@YAXPAD@Z  00114ea0 f   SHELL.OBJ
 0001:00004d20       ?KtViewHandler@@YAXPAD@Z   00114f50 f   SHELL.OBJ
 0001:000052d0       ?SendMsgHandler@@YAXPAD@Z  00115500 f   SHELL.OBJ
 0001:000054e0       ?MemViewHandler@@YAXPAD@Z  00115710 f   SHELL.OBJ
 0001:000056a0       ?TestHandler@@YAXPAD@Z     001158d0 f   SHELL.OBJ
 0001:00005780       ?IoCtrlApp@@YAXPAD@Z       001159b0 f   SHELL.OBJ
 0001:000057e0       ?SysDiagApp@@YAXPAD@Z      00115a10 f   SHELL.OBJ
 0001:00005840       ?UnTestHandler@@YAXPAD@Z   00115a70 f   SHELL.OBJ
 0001:00005ae0       ?RunTimeHandler@@YAXPAD@Z  00115d10 f   SHELL.OBJ
 0001:00005b30       ?ClsHandler@@YAXPAD@Z      00115d60 f   SHELL.OBJ
 0001:00005b40       ?VerHandler@@YAXPAD@Z      00115d70 f   SHELL.OBJ
 0001:00005b60       ?MemHandler@@YAXPAD@Z      00115d90 f   SHELL.OBJ
 0001:00005ba0       ?SysInfoHandler@@YAXPAD@Z  00115dd0 f   SHELL.OBJ
 0001:00005c70       ?DateHandler@@YAXPAD@Z     00115ea0 f   SHELL.OBJ
 0001:00005c90       ?TimeHandler@@YAXPAD@Z     00115ec0 f   SHELL.OBJ
 0001:00005cb0       ?CpuHandler@@YAXPAD@Z      00115ee0 f   SHELL.OBJ
 0001:00005cd0       ?SptHandler@@YAXPAD@Z      00115f00 f   SHELL.OBJ
 0001:00005d00       ?DefaultHandler@@YAXPAD@Z  00115f30 f   SHELL.OBJ
 0001:00005d20       ?DoCommand@@YAXXZ          00115f50 f   SHELL.OBJ
 0001:00005e50       ?PrintPrompt@@YAXXZ        00116080 f   SHELL.OBJ
 0001:00005e80       ?EventHandler@@YAKGGK@Z    001160b0 f   SHELL.OBJ
 0001:00006010       ?EntryPoint@@YAKXZ         00116240 f   SHELL.OBJ
 0001:00006470       ?TimeOutWaiting@@YAKPAU__COMMON_OBJECT@@PAU__PRIORITY_QUEUE@@PAU__KERNEL_THREAD_OBJECT@@K@Z 001166a0 f   SYNOBJ.OBJ
 0001:00006620       ?EventInitialize@@YAKPAU__COMMON_OBJECT@@@Z 00116850 f   SYNOBJ.OBJ
 0001:000066a0       ?EventUninitialize@@YAXPAU__COMMON_OBJECT@@@Z 001168d0 f   SYNOBJ.OBJ
 0001:00006960       ?MutexInitialize@@YAKPAU__COMMON_OBJECT@@@Z 00116b90 f   SYNOBJ.OBJ
 0001:00006ba0       ?MutexUninitialize@@YAXPAU__COMMON_OBJECT@@@Z 00116dd0 f   SYNOBJ.OBJ
 0001:00006c30       ?ConnectInterrupt@@YAPAU__COMMON_OBJECT@@PAU1@P6AKPAX1@Z1EEEEKK@Z 00116e60 f   SYSTEM.OBJ
 0001:00006d50       ?InterruptInitialize@@YAKPAU__COMMON_OBJECT@@@Z 00116f80 f   SYSTEM.OBJ
 0001:00006d80       ?TimerInitialize@@YAKPAU__COMMON_OBJECT@@@Z 00116fb0 f   SYSTEM.OBJ
 0001:00007410       ?GeneralIntHandler@@YAXKPAX@Z 00117640 f   SYSTEM.OBJ
 0001:00007430       ?u64Add@@YAXPAU__U64@@00@Z 00117660 f   TYPES.OBJ
 0001:00007470       ?u64Sub@@YAXPAU__U64@@00@Z 001176a0 f   TYPES.OBJ
 0001:000074b0       ?u64Div@@YAXPAU__U64@@000@Z 001176e0 f   TYPES.OBJ
 0001:00007510       ?u64Hex2Str@@YAKPAU__U64@@PAD@Z 00117740 f   TYPES.OBJ
 0001:00007550       ?VmmInitialize@@YAKPAU__COMMON_OBJECT@@@Z 00117780 f   VMM.OBJ
 0001:00007620       ?DrcbUninitialize@@YAXPAU__COMMON_OBJECT@@@Z 00117850 f   VMM.OBJ
 0001:00007620       ?VmmUninitialize@@YAXPAU__COMMON_OBJECT@@@Z 00117850 f   VMM.OBJ
 0001:000080a0       ?vsprintf@@YAHPADPBD0@Z    001182d0 f   L_STDIO.OBJ
 0001:000086d0       ?sprintf@@YAHPADPBDZZ      00118900 f   L_STDIO.OBJ
 0001:000086f0       ?StrCmp@@YAKPAD0@Z         00118920 f   STRING.OBJ
 0001:00008750       ?StrLen@@YAGPAD@Z          00118980 f   STRING.OBJ
 0001:00008780       ?Hex2Str@@YAKKPAD@Z        001189b0 f   STRING.OBJ
 0001:000087c0       ?Int2Str@@YAKKPAD@Z        001189f0 f   STRING.OBJ
 0001:00008850       ?PrintLine@@YAXPAD@Z       00118a80 f   STRING.OBJ
 0001:00008870       ?StrCpy@@YAXPAD0@Z         00118aa0 f   STRING.OBJ
 0001:000088b0       ?ConvertToUper@@YAXPAD@Z   00118ae0 f   STRING.OBJ
 0001:000088e0       ?Str2Hex@@YAKPADPAK@Z      00118b10 f   STRING.OBJ
 0001:000089f0       ?FormString@@YAHPAD0PAPAX@Z 00118c20 f   STRING.OBJ
 0001:00008b20       ?IoCtrlStart@@YAKPAX@Z     00118d50 f   IOCTRL_S.OBJ
 0001:000095c0       ?StatThreadRoutine@@YAKPAX@Z 001197f0 f   STAT_S.OBJ
 0001:000097a0       ?SysDiagStart@@YAKPAX@Z    001199d0 f   SYSD_S.OBJ
 0001:0000a010       ?__SwitchTo@@YAXPAU__KERNEL_THREAD_CONTEXT@@@Z 0011a240 f   ARCH_X86.OBJ
 0001:0000a030       ?__SaveAndSwitch@@YAXPAPAU__KERNEL_THREAD_CONTEXT@@0@Z 0011a260 f   ARCH_X86.OBJ
 0001:0000a080       ?InitKernelThreadContext@@YAXPAU__KERNEL_THREAD_OBJECT@@P6AXPAU__COMMON_OBJECT@@@Z@Z 0011a2b0 f   ARCH_X86.OBJ
 0001:0000a100       ?__GetTsc@@YAXPAU__U64@@@Z 0011a330 f   ARCH_X86.OBJ
 0001:0000a120       ?CalculateThread@@YAKPAX@Z 0011a350 f   FIBONACCI.OBJ
 0001:0000a150       ?Fibonacci@@YAKPAX@Z       0011a380 f   FIBONACCI.OBJ
 0001:0000a310       ?DeadLoop@@YAXXZ           0011a540 f   OS_ENTRY.OBJ
 0001:0000a320       ?SystemIdle@@YAKPAX@Z      0011a550 f   OS_ENTRY.OBJ
 0001:0000a340       ?SystemShell@@YAKPAX@Z     0011a570 f   OS_ENTRY.OBJ
 0001:0000a350       ?__init@@YAXXZ             0011a580 f   OS_ENTRY.OBJ
 0001:0000a610       ?Com1DrvEntry@@YAKPAU__DRIVER_OBJECT@@@Z 0011a840 f   COMDRV.OBJ
 0001:0000a660       ?Com2DrvEntry@@YAKPAU__DRIVER_OBJECT@@@Z 0011a890 f   COMDRV.OBJ
 0001:0000a6b0       ?Com3DrvEntry@@YAKPAU__DRIVER_OBJECT@@@Z 0011a8e0 f   COMDRV.OBJ
 0001:0000a700       ?Com4DrvEntry@@YAKPAU__DRIVER_OBJECT@@@Z 0011a930 f   COMDRV.OBJ
 0001:0000a750       ?Com5DrvEntry@@YAKPAU__DRIVER_OBJECT@@@Z 0011a980 f   COMDRV.OBJ
 0001:0000a7a0       ?Com6DrvEntry@@YAKPAU__DRIVER_OBJECT@@@Z 0011a9d0 f   COMDRV.OBJ
 0001:0000a7f0       ?Com7DrvEntry@@YAKPAU__DRIVER_OBJECT@@@Z 0011aa20 f   COMDRV.OBJ
 0001:0000a840       ?Com8DrvEntry@@YAKPAU__DRIVER_OBJECT@@@Z 0011aa70 f   COMDRV.OBJ
 0002:00000000       ?DeviceManager@@3U__DEVICE_MANAGER@@A 0011aac0     DEVMGR.OBJ

⌨️ 快捷键说明

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