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 + -
显示快捷键?