waiters.map
来自「一个小公司要求给写的很简单的任务管理系统。」· MAP 代码 · 共 168 行
MAP
168 行
waiters
Timestamp is 46f8a612 (Mon Sep 24 23:09:22 2007)
Preferred load address is 10000000
Start Length Name Class
0001:00000000 00000dacH .text CODE
0002:00000000 00000054H .idata$5 DATA
0002:00000060 00000398H .rdata DATA
0002:000003f8 00000074H .rdata$debug DATA
0002:00000470 00000004H .rdata$sxdata DATA
0002:00000474 00000004H .rtc$IAA DATA
0002:00000478 00000004H .rtc$IZZ DATA
0002:0000047c 00000004H .rtc$TAA DATA
0002:00000480 00000004H .rtc$TZZ DATA
0002:00000484 00000028H .idata$2 DATA
0002:000004ac 00000014H .idata$3 DATA
0002:000004c0 00000054H .idata$4 DATA
0002:00000514 00000110H .idata$6 DATA
0002:00000630 0000006bH .edata DATA
0003:00000000 00000004H .CRT$XCA DATA
0003:00000004 00000004H .CRT$XCZ DATA
0003:00000008 00000004H .CRT$XIA DATA
0003:0000000c 00000004H .CRT$XIZ DATA
0003:00000010 00000004H .data DATA
0003:00000014 0000001cH .bss DATA
0004:00000000 00000058H .rsrc$01 DATA
0004:00000060 00000340H .rsrc$02 DATA
Address Publics by Value Rva+Base Lib:Object
0000:00000001 ___safe_se_handler_count 00000001 <absolute>
0001:00000000 _stdout_message 10001000 f agent_util.obj
0001:0000001c _fatal_error 1000101c f agent_util.obj
0001:0000004f _check_jvmti_error 1000104f f agent_util.obj
0001:0000009c _deallocate 1000109c f agent_util.obj
0001:000000bf ?SetEventNotificationMode@_jvmtiEnv@@QAA?AW4jvmtiError@@W4jvmtiEventMode@@W4jvmtiEvent@@PAV_jobject@@ZZ 100010bf f i waiters.obj
0001:00000431 _Agent_OnUnload@4 10001431 f waiters.obj
0001:0000049d _Agent_OnLoad@12 1000149d f waiters.obj
0001:000005a8 ?SetTag@_jvmtiEnv@@QAE?AW4jvmtiError@@PAV_jobject@@_J@Z 100015a8 f i Agent.obj
0001:000005c0 ?get_thread@Agent@@AAEPAVThread@@PAU_jvmtiEnv@@PAUJNIEnv_@@PAV_jobject@@@Z 100015c0 f Agent.obj
0001:00000645 ?get_monitor@Agent@@AAEPAVMonitor@@PAU_jvmtiEnv@@PAUJNIEnv_@@PAV_jobject@@@Z 10001645 f Agent.obj
0001:00000723 ??0Agent@@QAE@PAU_jvmtiEnv@@PAUJNIEnv_@@PAV_jobject@@@Z 10001723 f Agent.obj
0001:00000773 ??1Agent@@QAE@XZ 10001773 f Agent.obj
0001:0000077f ?thread_start@Agent@@QAEXPAU_jvmtiEnv@@PAUJNIEnv_@@PAV_jobject@@@Z 1000177f f Agent.obj
0001:000007c5 ?monitor_contended_enter@Agent@@QAEXPAU_jvmtiEnv@@PAUJNIEnv_@@PAV_jobject@@2@Z 100017c5 f Agent.obj
0001:00000808 ?monitor_contended_entered@Agent@@QAEXPAU_jvmtiEnv@@PAUJNIEnv_@@PAV_jobject@@2@Z 10001808 f Agent.obj
0001:0000080b ?monitor_wait@Agent@@QAEXPAU_jvmtiEnv@@PAUJNIEnv_@@PAV_jobject@@2_J@Z 1000180b f Agent.obj
0001:00000854 ?monitor_waited@Agent@@QAEXPAU_jvmtiEnv@@PAUJNIEnv_@@PAV_jobject@@2E@Z 10001854 f Agent.obj
0001:000008a0 ?object_free@Agent@@QAEXPAU_jvmtiEnv@@_J@Z 100018a0 f Agent.obj
0001:000008bb ?vm_death@Agent@@QAEXPAU_jvmtiEnv@@PAUJNIEnv_@@@Z 100018bb f Agent.obj
0001:0000091b ?thread_end@Agent@@QAEXPAU_jvmtiEnv@@PAUJNIEnv_@@PAV_jobject@@@Z 1000191b f Agent.obj
0001:00000966 ??0Monitor@@QAE@PAU_jvmtiEnv@@PAUJNIEnv_@@PAV_jobject@@@Z 10001966 f Monitor.obj
0001:000009ee ??1Monitor@@QAE@XZ 100019ee f Monitor.obj
0001:00000a06 ?contended@Monitor@@QAEXXZ 10001a06 f Monitor.obj
0001:00000a0a ?waited@Monitor@@QAEXXZ 10001a0a f Monitor.obj
0001:00000a0e ?timeout@Monitor@@QAEXXZ 10001a0e f Monitor.obj
0001:00000a12 ??0Thread@@QAE@PAU_jvmtiEnv@@PAUJNIEnv_@@PAV_jobject@@@Z 10001a12 f Thread.obj
0001:00000a80 ??1Thread@@QAE@XZ 10001a80 f Thread.obj
0001:00000a95 ?monitor_contended_enter@Thread@@QAEXPAU_jvmtiEnv@@PAUJNIEnv_@@PAV_jobject@@2@Z 10001a95 f Thread.obj
0001:00000a9b ?monitor_wait@Thread@@QAEXPAU_jvmtiEnv@@PAUJNIEnv_@@PAV_jobject@@2_J@Z 10001a9b f Thread.obj
0001:00000aa1 ?monitor_waited@Thread@@QAEXPAU_jvmtiEnv@@PAUJNIEnv_@@PAV_jobject@@2E@Z 10001aa1 f Thread.obj
0001:00000aae _strcpy 10001aae f MSVCRT:MSVCR71.dll
0001:00000ab4 ??2@YAPAXI@Z 10001ab4 f MSVCRT:MSVCR71.dll
0001:00000aba ??3@YAXPAX@Z 10001aba f MSVCRT:MSVCR71.dll
0001:00000ac0 _memset 10001ac0 f MSVCRT:MSVCR71.dll
0001:00000ac6 __CRT_INIT@12 10001ac6 f MSVCRT:crtdll.obj
0001:00000b84 __DllMainCRTStartup@12 10001b84 f MSVCRT:crtdll.obj
0001:00000c68 __initterm 10001c68 f MSVCRT:MSVCR71.dll
0001:00000c6e __onexit 10001c6e f MSVCRT:atonexit.obj
0001:00000c94 _atexit 10001c94 f MSVCRT:atonexit.obj
0001:00000ca6 __RTC_Initialize 10001ca6 f MSVCRT:initsect.obj
0001:00000cea __RTC_Terminate 10001cea f MSVCRT:initsect.obj
0001:00000d2e ___CppXcptFilter 10001d2e f MSVCRT:MSVCR71.dll
0001:00000d34 _DllMain@12 10001d34 f MSVCRT:dllmain.obj
0001:00000d54 __SEH_prolog 10001d54 f MSVCRT:sehprolg.obj
0001:00000d8f __SEH_epilog 10001d8f f MSVCRT:sehprolg.obj
0001:00000da0 __except_handler3 10001da0 f MSVCRT:MSVCR71.dll
0001:00000da6 ___dllonexit 10001da6 f MSVCRT:MSVCR71.dll
0002:00000000 __imp__DisableThreadLibraryCalls@4 10002000 kernel32:KERNEL32.dll
0002:00000004 \177KERNEL32_NULL_THUNK_DATA 10002004 kernel32:KERNEL32.dll
0002:00000008 __imp__exit 10002008 MSVCRT:MSVCR71.dll
0002:0000000c __imp__fflush 1000200c MSVCRT:MSVCR71.dll
0002:00000010 __imp__strncpy 10002010 MSVCRT:MSVCR71.dll
0002:00000014 __imp__strcpy 10002014 MSVCRT:MSVCR71.dll
0002:00000018 __imp_??2@YAPAXI@Z 10002018 MSVCRT:MSVCR71.dll
0002:0000001c __imp___iob 1000201c MSVCRT:MSVCR71.dll
0002:00000020 __imp__memset 10002020 MSVCRT:MSVCR71.dll
0002:00000024 __imp__realloc 10002024 MSVCRT:MSVCR71.dll
0002:00000028 __imp__malloc 10002028 MSVCRT:MSVCR71.dll
0002:0000002c __imp__free 1000202c MSVCRT:MSVCR71.dll
0002:00000030 __imp___initterm 10002030 MSVCRT:MSVCR71.dll
0002:00000034 __imp___adjust_fdiv 10002034 MSVCRT:MSVCR71.dll
0002:00000038 __imp____CppXcptFilter 10002038 MSVCRT:MSVCR71.dll
0002:0000003c __imp___except_handler3 1000203c MSVCRT:MSVCR71.dll
0002:00000040 __imp____dllonexit 10002040 MSVCRT:MSVCR71.dll
0002:00000044 __imp___onexit 10002044 MSVCRT:MSVCR71.dll
0002:00000048 __imp_??3@YAXPAX@Z 10002048 MSVCRT:MSVCR71.dll
0002:0000004c __imp__vfprintf 1000204c MSVCRT:MSVCR71.dll
0002:00000050 \177MSVCR71_NULL_THUNK_DATA 10002050 MSVCRT:MSVCR71.dll
0002:0000007c ??_C@_0BK@MPIBBJOK@ERROR?3?5JVMTI?3?5?$CFd?$CI?$CFs?$CJ?3?5?$CFs?6?$AA@ 1000207c agent_util.obj
0002:00000098 ??_C@_07NBCGADJA@Unknown?$AA@ 10002098 agent_util.obj
0002:000000a0 ??_C@_00CNPNBAHC@?$AA@ 100020a0 agent_util.obj
0002:000000a4 ??_C@_0BJ@JJJHNNCB@Cannot?5deallocate?5memory?$AA@ 100020a4 agent_util.obj
0002:000000c0 ??_C@_0DC@HMMFHAHG@ERROR?3?5GetEnvironmentLocalStorag@ 100020c0 waiters.obj
0002:000000f4 ??_C@_0BG@JCGKDEBG@get?5env?5local?5storage?$AA@ 100020f4 waiters.obj
0002:0000010c ??_C@_0BC@GGNMHHCD@raw?5monitor?5enter?$AA@ 1000210c waiters.obj
0002:00000120 ??_C@_0BB@FGBCOCLK@raw?5monitor?5exit?$AA@ 10002120 waiters.obj
0002:00000134 ??_C@_0BB@LLKNLOMA@set?5event?5notify?$AA@ 10002134 waiters.obj
0002:00000148 ??_C@_0BG@GHDMONFH@set?5env?5local?5storage?$AA@ 10002148 waiters.obj
0002:00000160 ??_C@_0BD@ODIPHPCH@create?5raw?5monitor?$AA@ 10002160 waiters.obj
0002:00000174 ??_C@_0BG@MLDPJHDA@Waiters?5vm_death?5lock?$AA@ 10002174 waiters.obj
0002:0000018c ??_C@_0BE@CBNGFHMP@set?5event?5callbacks?$AA@ 1000218c waiters.obj
0002:000001a0 ??_C@_0BB@DEGCBHNE@add?5capabilities?$AA@ 100021a0 waiters.obj
0002:000001b4 ??_C@_0DL@BBHKBEKK@ERROR?3?5Unable?5to?5create?5jvmtiEnv@ 100021b4 waiters.obj
0002:000001f0 ??_C@_0BJ@EGPPOBGB@set?5thread?5local?5storage?$AA@ 100021f0 Agent.obj
0002:0000020c ??_C@_0CF@EKOINCDA@WARNING?3?5Never?5before?5seen?5jthre@ 1000220c Agent.obj
0002:00000234 ??_C@_0BJ@OFFFIMPE@get?5thread?5local?5storage?$AA@ 10002234 Agent.obj
0002:00000250 ??_C@_07LHAKNOMI@set?5tag?$AA@ 10002250 Agent.obj
0002:00000258 ??_C@_07EPPLOBBJ@get?5tag?$AA@ 10002258 Agent.obj
0002:00000260 ??_C@_0BD@HINBONGF@waiters?5Agent?5lock?$AA@ 10002260 Agent.obj
0002:00000274 ??_C@_0L@KANKFOFI@VMInit?4?4?4?6?$AA@ 10002274 Agent.obj
0002:00000280 ??_C@_0BB@OJIJBIEP@Agent?5created?4?4?6?$AA@ 10002280 Agent.obj
0002:00000294 ??_C@_0BD@NMAHEOCG@Agent?5reclaimed?4?4?6?$AA@ 10002294 Agent.obj
0002:000002a8 ??_C@_0M@NNPEOCIH@VMDeath?4?4?4?6?$AA@ 100022a8 Agent.obj
0002:000002b4 ??_C@_0BE@KMPMMHNB@destroy?5raw?5monitor?$AA@ 100022b4 Agent.obj
0002:000002c8 ??_C@_0BE@GDBEFNIG@get?5class?5signature?$AA@ 100022c8 Monitor.obj
0002:000002dc ??_C@_0CI@KDAJECNI@ERROR?3?5Cannot?5find?5jclass?5from?5j@ 100022dc Monitor.obj
0002:00000304 ??_C@_0DI@NOAAIDBB@Monitor?5?$CFs?5summary?3?5?$CFd?5contends?0@ 10002304 Monitor.obj
0002:0000033c ??_C@_0BA@EKBLIJDA@get?5thread?5info?$AA@ 1000233c Thread.obj
0002:0000034c ??_C@_0CP@IDKNEAOP@Thread?5?$CFs?5summary?3?5?$CFd?5waits?5plus@ 1000234c Thread.obj
0002:000003b0 __load_config_used 100023b0 MSVCRT:loadcfg.obj
0002:00000470 ___safe_se_handler_table 10002470 <linker-defined>
0002:00000474 ___rtc_iaa 10002474 MSVCRT:initsect.obj
0002:00000478 ___rtc_izz 10002478 MSVCRT:initsect.obj
0002:0000047c ___rtc_taa 1000247c MSVCRT:initsect.obj
0002:00000480 ___rtc_tzz 10002480 MSVCRT:initsect.obj
0002:00000484 __IMPORT_DESCRIPTOR_MSVCR71 10002484 MSVCRT:MSVCR71.dll
0002:00000498 __IMPORT_DESCRIPTOR_KERNEL32 10002498 kernel32:KERNEL32.dll
0002:000004ac __NULL_IMPORT_DESCRIPTOR 100024ac MSVCRT:MSVCR71.dll
0003:00000000 ___xc_a 10003000 MSVCRT:cinitexe.obj
0003:00000004 ___xc_z 10003004 MSVCRT:cinitexe.obj
0003:00000008 ___xi_a 10003008 MSVCRT:cinitexe.obj
0003:0000000c ___xi_z 1000300c MSVCRT:cinitexe.obj
0003:00000010 ___security_cookie 10003010 MSVCRT:seccook.obj
0003:00000020 __adjust_fdiv 10003020 <common>
0003:00000024 ___onexitend 10003024 <common>
0003:00000028 ___onexitbegin 10003028 <common>
0003:0000002c __pRawDllMain 1000302c <common>
entry point at 0001:00000b84
Static symbols
0001:000000d9 ?get_agent@@YAPAVAgent@@PAU_jvmtiEnv@@@Z 100010d9 f waiters.obj
0001:00000113 ?menter@@YAXPAU_jvmtiEnv@@PAU_jrawMonitorID@@@Z 10001113 f waiters.obj
0001:00000130 ?mexit@@YAXPAU_jvmtiEnv@@PAU_jrawMonitorID@@@Z 10001130 f waiters.obj
0001:0000014d _vm_init@12 1000114d f waiters.obj
0001:0000025f _thread_start@12 1000125f f waiters.obj
0001:0000029e _thread_end@12 1000129e f waiters.obj
0001:000002dd _monitor_contended_enter@16 100012dd f waiters.obj
0001:00000320 _monitor_contended_entered@16 10001320 f waiters.obj
0001:00000363 _monitor_wait@24 10001363 f waiters.obj
0001:000003ac _monitor_waited@20 100013ac f waiters.obj
0001:000003f2 _object_free@12 100013f2 f waiters.obj
0001:00000434 _vm_death@8 10001434 f waiters.obj
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?