This is the mail archive of the cygwin-developers mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Trouble isolating x64 slowdown


On Thu, Jan 28, 2010 at 04:40:25AM +0000, Dave Korn wrote:
> On 27/01/2010 23:46, David Morgan wrote:
> 
> > There is an import table in .idata at 0x61160000
> > 
> > The Import Tables (interpreted .idata section contents)
> >  vma:            Hint    Time      Forward  DLL       First
> >                  Table   Stamp     Chain    Name      Thunk
> >  00160000       65536e65 6870616d 4165726f 00000000 754f0240
>                    e S n e  h p a m  A e r o           v O   @
> 
>   highly suspicious.  apologies in advance for transcription errors, am fairly
> drunk and about to go to bed.  night all!

I think I'm getting the hang of it now.  All it takes is a little alcohol...
At the end of this message is some more dumpage from the DLL.  The string 
Dave found is at address 61160000 below.  Whereas the stock cygwin1.dll's
import table is at the very beginning of .idata, mine seems to think it's a 
ways in (as observed with objdump -s).

I think I have an idea what's going on.  The stock DLL has a section called
.gnu_debuglink between .cygwin_dll_common and .idata.  Because of the
alignment of 0x1000, that missing section would appear to cause the offset
I'm observing. 

Could this be the fabled debug stripping issue?  Here's what I think is the
relevant make output:

make cygwin0.dll
make[1]: `libadvapi32.a' is up to date.
c++ -L/home/Aechelon/oss/build/i686-pc-cygwin/winsup -L/home/Aechelon/oss/build/
i686-pc-cygwin/winsup/cygwin -L/home/Aechelon/oss/build/i686-pc-cygwin/winsup/w3
2api/lib -isystem /home/Aechelon/oss/src/winsup/include -isystem /home/Aechelon/
oss/src/winsup/cygwin/include -isystem /home/Aechelon/oss/src/winsup/w32api/incl
ude -B/home/Aechelon/oss/build/i686-pc-cygwin/newlib/ -isystem /home/Aechelon/os
s/build/i686-pc-cygwin/newlib/targ-include -isystem /home/Aechelon/oss/src/newli
b/libc/include -O2 -g -O2  -MMD  -fmerge-constants -ftracer  -Wl,--gc-sections -
nostdlib -Wl,-T../../../../src/winsup/cygwin/cygwin.sc \
        -Wl,--heap=0 -Wl,--out-implib,cygdll.a -shared -o cygwin0.dll \
        -e _dll_entry@12 cygwin.def assert.o autoload.o bsdlib.o ctype.o cxx.o c
ygheap.o cygthread.o cygtls.o dcrt0.o debug.o delqueue.o devices.o dir.o dlfcn.o
 dll_init.o dtable.o environ.o errno.o exceptions.o exec.o external.o fcntl.o fh
andler.o fhandler_clipboard.o fhandler_console.o fhandler_disk_file.o fhandler_d
sp.o fhandler_fifo.o fhandler_floppy.o fhandler_mailslot.o fhandler_mem.o fhandl
er_netdrive.o fhandler_nodevice.o fhandler_proc.o fhandler_process.o fhandler_ra
ndom.o fhandler_raw.o fhandler_registry.o fhandler_serial.o fhandler_socket.o fh
andler_tape.o fhandler_termios.o fhandler_tty.o fhandler_virtual.o fhandler_wind
ows.o fhandler_zero.o flock.o fnmatch.o fork.o fts.o ftw.o getopt.o glob.o grp.o
 heap.o hookapi.o init.o ioctl.o ipc.o iruserok.o localtime.o lsearch.o malloc_w
rapper.o memmem.o miscfuncs.o mktemp.o mmap.o msg.o net.o netdb.o nftw.o ntea.o
passwd.o path.o pinfo.o pipe.o poll.o pthread.o regcomp.o regerror.o regexec.o r
egfree.o registry.o resource.o scandir.o sched.o sec_acl.o sec_helper.o security
.o select.o sem.o shared.o shm.o sigfe.o signal.o sigproc.o smallprint.o spawn.o
 strace.o strptime.o strsep.o strsig.o sync.o syscalls.o sysconf.o syslog.o term
ios.o thread.o timelocal.o timer.o times.o tty.o uinfo.o uname.o v8_regexp.o v8_
regerror.o v8_regsub.o wait.o wincap.o window.o winf.o  /home/Aechelon/oss/build
/i686-pc-cygwin/libiberty/random.o malloc.o  version.o winver.o \
         /home/Aechelon/oss/build/i686-pc-cygwin/winsup/cygserver/libcygserver.a
 /home/Aechelon/oss/build/i686-pc-cygwin/newlib/libm/libm.a /home/Aechelon/oss/b
uild/i686-pc-cygwin/newlib/libc/libc.a \
        -lgcc /home/Aechelon/oss/build/i686-pc-cygwin/winsup/w32api/lib/libkerne
l32.a /home/Aechelon/oss/build/i686-pc-cygwin/winsup/w32api/lib/libadvapi32.a
Creating library file: cygdll.a
+ objcopy -j .stab -j .stabstr cygwin0.dll cygwin1.dbg
+ objcopy -g --add-gnu-debuglink=cygwin1.dbg cygwin0.dll
+ objcopy -R .gnu_debuglink_overlay --set-section-flag .gnu_debuglink=contents,r
eadonly,debug,noload --change-section-address .idata=0x6115f000 --change-section
-address .cygheap=0x6116f000 --change-section-address .gnu_debuglink=0x6117f000
cygwin0.dll

The objcopy script must be where the problem lies, but I cannot figure out
how that is generated by the Makefile to further unravel the problem.

Thanks,

David


Dumpage:

ImageBase               61000000
SectionAlignment        00001000
FileAlignment           00000200
MajorOSystemVersion     4
MinorOSystemVersion     0
MajorImageVersion       1
MinorImageVersion       0
MajorSubsystemVersion   4
MinorSubsystemVersion   0
Win32Version            00000000
SizeOfImage             00180000
SizeOfHeaders           00000400
CheckSum                001cb89e
Subsystem               00000003        (Windows CUI)
DllCharacteristics      00000000
SizeOfStackReserve      00200000
SizeOfStackCommit       00001000
SizeOfHeapReserve       00000000
SizeOfHeapCommit        00001000
LoaderFlags             00000000
NumberOfRvaAndSizes     00000010

The Data Directory
Entry 0 00145000 00007c9b Export Directory [.edata (or where ever we found it)]
Entry 1 00160000 00010000 Import Directory [parts of .idata]
Entry 2 0014d000 00000478 Resource Directory [.rsrc]
Entry 3 00000000 00000000 Exception Directory [.pdata]
Entry 4 00000000 00000000 Security Directory
Entry 5 0014e000 0000ff14 Base Relocation Directory [.reloc]
Entry 6 00000000 00000000 Debug Directory
Entry 7 00000000 00000000 Description Directory
Entry 8 00000000 00000000 Special Directory
Entry 9 00000000 00000000 Thread Storage Directory [.tls]
Entry a 00000000 00000000 Load Configuration Directory
Entry b 00000000 00000000 Bound Import Directory
Entry c 00000000 00000000 Import Address Table Directory
Entry d 00000000 00000000 Delay Import Directory
Entry e 00000000 00000000 Reserved
Entry f 00000000 00000000 Reserved

There is an import table in .idata at 0x61160000

The Import Tables (interpreted .idata section contents)
 vma:            Hint    Time      Forward  DLL       First
                 Table   Stamp     Chain    Name      Thunk
 00160000       65536e65 6870616d 4165726f 00000000 754f0240


Contents of section .cygwin_dll_common:
 6115e000 00000000 00000000 00000000 00000000  ................
 6115e010 00000000 00000000 00000000 00000000  ................
 6115e020 00040000 00000000 00000000 00000000  ................
 6115e030 00000000 00000000 00000000 00000000  ................
 6115e040 00000000 00000000 00000000 00000000  ................
 6115e050 00000000 00000000 00000000 00000000  ................
 6115e060 00000000 00000000 00000000 00000000  ................
 6115e070 00000000 00000000 00000000 00000000  ................
 6115e080 00000000 00000000 00000000 00000000  ................
 6115e090 00000000 00000000 00000000 00000000  ................
 6115e0a0 00000000 00000000 00000000 00000000  ................
 6115e0b0 00000000 00000000 00000000 00000000  ................
 6115e0c0 00000000 00000000 00000000 00000000  ................
 6115e0d0 00000000 00000000 00000000 00000000  ................
 6115e0e0 00000000 00000000 00000000 00000000  ................
 6115e0f0 00000000 00000000 00000000 00000000  ................
 6115e100 00000000                             ....
Contents of section .idata:
 6115f000 40001600 00000000 00000000 e4151600  @...............
 6115f010 68031600 4c001600 00000000 00000000  h...L...........
 6115f020 08191600 74031600 00000000 00000000  ....t...........
 6115f030 00000000 00000000 00000000 00000000  ................
 6115f040 8c061600 00000000 00000000 9c061600  ................
 6115f050 ac061600 bc061600 cc061600 dc061600  ................
 6115f060 f0061600 04071600 14071600 28071600  ............(...
 6115f070 34071600 48071600 58071600 68071600  4...H...X...h...
 6115f080 80071600 94071600 a4071600 b8071600  ................
 6115f090 c8071600 dc071600 f0071600 08081600  ................
 6115f0a0 18081600 28081600 40081600 50081600  ....(...@...P...
 6115f0b0 64081600 78081600 90081600 9c081600  d...x...........
 6115f0c0 b4081600 c4081600 d4081600 f0081600  ................
 6115f0d0 10091600 30091600 3c091600 5c091600  ....0...<...\...
 6115f0e0 70091600 90091600 a0091600 bc091600  p...............
 6115f0f0 d0091600 e4091600 f4091600 100a1600  ................
 6115f100 200a1600 2c0a1600 400a1600 580a1600   ...,...@...X...
 6115f110 680a1600 7c0a1600 900a1600 a00a1600  h...|...........
 6115f120 b40a1600 cc0a1600 ec0a1600 000b1600  ................
 6115f130 180b1600 2c0b1600 440b1600 580b1600  ....,...D...X...
 6115f140 700b1600 840b1600 940b1600 ac0b1600  p...............
 6115f150 c80b1600 e00b1600 f80b1600 180c1600  ................
 6115f160 280c1600 380c1600 4c0c1600 5c0c1600  (...8...L...\...
 6115f170 780c1600 8c0c1600 a00c1600 b80c1600  x...............
 6115f180 cc0c1600 ec0c1600 f80c1600 100d1600  ................
 6115f190 240d1600 380d1600 4c0d1600 600d1600  $...8...L...`...
 6115f1a0 700d1600 880d1600 980d1600 b40d1600  p...............
 6115f1b0 c80d1600 dc0d1600 ec0d1600 000e1600  ................
 6115f1c0 140e1600 240e1600 400e1600 500e1600  ....$...@...P...
 6115f1d0 680e1600 800e1600 900e1600 a00e1600  h...............
 6115f1e0 b00e1600 c80e1600 d80e1600 f40e1600  ................
 6115f1f0 080f1600 200f1600 300f1600 440f1600  .... ...0...D...
 6115f200 500f1600 600f1600 700f1600 840f1600  P...`...p.......
 6115f210 900f1600 a00f1600 b80f1600 c80f1600  ................
 6115f220 dc0f1600 ec0f1600 fc0f1600 10101600  ................
 6115f230 28101600 3c101600 4c101600 5c101600  (...<...L...\...
 6115f240 68101600 7c101600 98101600 b4101600  h...|...........
 6115f250 c8101600 e0101600 ec101600 00111600  ................
 6115f260 10111600 24111600 38111600 48111600  ....$...8...H...
 6115f270 58111600 64111600 84111600 94111600  X...d...........
 6115f280 a4111600 b4111600 c8111600 e0111600  ................
 6115f290 fc111600 10121600 2c121600 40121600  ........,...@...
 6115f2a0 58121600 68121600 84121600 94121600  X...h...........
 6115f2b0 a0121600 b4121600 c8121600 e0121600  ................
 6115f2c0 f4121600 04131600 1c131600 2c131600  ............,...
 6115f2d0 40131600 5c131600 70131600 80131600  @...\...p.......
 6115f2e0 90131600 a4131600 b8131600 d0131600  ................
 6115f2f0 e4131600 f8131600 00141600 10141600  ................
 6115f300 24141600 38141600 44141600 50141600  $...8...D...P...
 6115f310 60141600 70141600 84141600 94141600  `...p...........
 6115f320 a4141600 b8141600 c8141600 d8141600  ................
 6115f330 ec141600 00151600 10151600 24151600  ............$...
 6115f340 34151600 50151600 68151600 7c151600  4...P...h...|...
 6115f350 94151600 ac151600 b8151600 d0151600  ................
 6115f360 00000000 00000000 8c061600 00000000  ................
 6115f370 00000000 9c061600 ac061600 bc061600  ................
 6115f380 cc061600 dc061600 f0061600 04071600  ................
 6115f390 14071600 28071600 34071600 48071600  ....(...4...H...
 6115f3a0 58071600 68071600 80071600 94071600  X...h...........
 6115f3b0 a4071600 b8071600 c8071600 dc071600  ................
 6115f3c0 f0071600 08081600 18081600 28081600  ............(...
 6115f3d0 40081600 50081600 64081600 78081600  @...P...d...x...
 6115f3e0 90081600 9c081600 b4081600 c4081600  ................
 6115f3f0 d4081600 f0081600 10091600 30091600  ............0...
 6115f400 3c091600 5c091600 70091600 90091600  <...\...p.......
 6115f410 a0091600 bc091600 d0091600 e4091600  ................
 6115f420 f4091600 100a1600 200a1600 2c0a1600  ........ ...,...
 6115f430 400a1600 580a1600 680a1600 7c0a1600  @...X...h...|...
 6115f440 900a1600 a00a1600 b40a1600 cc0a1600  ................
 6115f450 ec0a1600 000b1600 180b1600 2c0b1600  ............,...
 6115f460 440b1600 580b1600 700b1600 840b1600  D...X...p.......
 6115f470 940b1600 ac0b1600 c80b1600 e00b1600  ................
 6115f480 f80b1600 180c1600 280c1600 380c1600  ........(...8...
 6115f490 4c0c1600 5c0c1600 780c1600 8c0c1600  L...\...x.......
 6115f4a0 a00c1600 b80c1600 cc0c1600 ec0c1600  ................
6115f4b0 f80c1600 100d1600 240d1600 380d1600  ........$...8...
6115f4c0 4c0d1600 600d1600 700d1600 880d1600  L...`...p.......
6115f4d0 980d1600 b40d1600 c80d1600 dc0d1600  ................
6115f4e0 ec0d1600 000e1600 140e1600 240e1600  ............$...
6115f4f0 400e1600 500e1600 680e1600 800e1600  @...P...h.......
6115f500 900e1600 a00e1600 b00e1600 c80e1600  ................
6115f510 d80e1600 f40e1600 080f1600 200f1600  ............ ...
6115f520 300f1600 440f1600 500f1600 600f1600  0...D...P...`...
6115f530 700f1600 840f1600 900f1600 a00f1600  p...............
6115f540 b80f1600 c80f1600 dc0f1600 ec0f1600  ................
6115f550 fc0f1600 10101600 28101600 3c101600  ........(...<...
6115f560 4c101600 5c101600 68101600 7c101600  L...\...h...|...
6115f570 98101600 b4101600 c8101600 e0101600  ................
6115f580 ec101600 00111600 10111600 24111600  ............$...
6115f590 38111600 48111600 58111600 64111600  8...H...X...d...
6115f5a0 84111600 94111600 a4111600 b4111600  ................
6115f5b0 c8111600 e0111600 fc111600 10121600  ................
6115f5c0 2c121600 40121600 58121600 68121600  ,...@...X...h...
6115f5d0 84121600 94121600 a0121600 b4121600  ................
6115f5e0 c8121600 e0121600 f4121600 04131600  ................
6115f5f0 1c131600 2c131600 40131600 5c131600  ....,...@...\...
6115f600 70131600 80131600 90131600 a4131600  p...............
6115f610 b8131600 d0131600 e4131600 f8131600  ................
6115f620 00141600 10141600 24141600 38141600  ........$...8...
6115f630 44141600 50141600 60141600 70141600  D...P...`...p...
6115f640 84141600 94141600 a4141600 b8141600  ................
6115f650 c8141600 d8141600 ec141600 00151600  ................
6115f660 10151600 24151600 34151600 50151600  ....$...4...P...
6115f670 68151600 7c151600 94151600 ac151600  h...|...........
6115f680 b8151600 d0151600 00000000 82015265  ..............Re
6115f690 67436c6f 73654b65 79000000 0900416c  gCloseKey.....Al
6115f6a0 6c6f6343 6f6e736f 6c650000 0e004261  locConsole....Ba
6115f6b0 636b7570 52656164 00000000 0f004261  ckupRead......Ba
6115f6c0 636b7570 5365656b 00000000 10004261  ckupSeek......Ba
6115f6d0 636b7570 57726974 65000000 2300436c  ckupWrite...#.Cl
6115f6e0 65617243 6f6d6d42 7265616b 00000000  earCommBreak....
6115f6f0 2400436c 65617243 6f6d6d45 72726f72  $.ClearCommError
6115f700 00000000 2600436c 6f736548 616e646c  ....&.CloseHandl
6115f710 65000000 2b00436f 6d706172 6546696c  e...+.CompareFil
6115f720 6554696d 65000000 3500436f 70794669  eTime...5.CopyFi
6115f730 6c654100 3c004372 65617465 44697265  leA.<.CreateDire
6115f740 63746f72 79410000 40004372 65617465  ctoryA..@.Create
6115f750 4576656e 74410000 44004372 65617465  EventA..D.Create
6115f760 46696c65 41000000 45004372 65617465  FileA...E.Create
6115f770 46696c65 4d617070 696e6741 00000000  FileMappingA....
6115f780 4d004372 65617465 4d61696c 736c6f74  M.CreateMailslot
6115f790 41000000 4f004372 65617465 4d757465  A...O.CreateMute
6115f7a0 78410000 51004372 65617465 4e616d65  xA..Q.CreateName
6115f7b0 64506970 65410000 53004372 65617465  dPipeA..S.Create
6115f7c0 50697065 00000000 54004372 65617465  Pipe....T.Create
6115f7d0 50726f63 65737341 00000000 57004372  ProcessA....W.Cr
6115f7e0 65617465 53656d61 70686f72 65410000  eateSemaphoreA..
6115f7f0 59004372 65617465 54617065 50617274  Y.CreateTapePart
6115f800 6974696f 6e000000 5a004372 65617465  ition...Z.Create
6115f810 54687265 61640000 64004465 62756742  Thread..d.DebugB
6115f820 7265616b 00000000 6a004465 6c657465  reak....j.Delete
6115f830 43726974 6963616c 53656374 696f6e00  CriticalSection.
6115f840 6c004465 6c657465 46696c65 41000000  l.DeleteFileA...
6115f850 73004465 76696365 496f436f 6e74726f  s.DeviceIoContro
6115f860 6c000000 7a004475 706c6963 61746548  l...z.DuplicateH
6115f870 616e646c 65000000 7d00456e 74657243  andle...}.EnterC
6115f880 72697469 63616c53 65637469 6f6e0000  riticalSection..
6115f890 99004572 61736554 61706500 9a004573  ..EraseTape...Es
6115f8a0 63617065 436f6d6d 46756e63 74696f6e  capeCommFunction
6115f8b0 00000000 9b004578 69745072 6f636573  ......ExitProces
6115f8c0 73000000 9c004578 69745468 72656164  s.....ExitThread
6115f8d0 00000000 9e004578 70616e64 456e7669  ......ExpandEnvi
6115f8e0 726f6e6d 656e7453 7472696e 67734100  ronmentStringsA.
6115f8f0 a9004669 6c6c436f 6e736f6c 654f7574  ..FillConsoleOut
6115f900 70757441 74747269 62757465 00000000  putAttribute....
6115f910 aa004669 6c6c436f 6e736f6c 654f7574  ..FillConsoleOut
6115f920 70757443 68617261 63746572 41000000  putCharacterA...
6115f930 b1004669 6e64436c 6f736500 b3004669  ..FindClose...Fi
6115f940 6e644669 72737443 68616e67 654e6f74  ndFirstChangeNot
6115f950 69666963 6174696f 6e410000 b5004669  ificationA....Fi
6115f960 6e644669 72737446 696c6541 00000000  ndFirstFileA....
6115f970 bd004669 6e644e65 78744368 616e6765  ..FindNextChange
6115f980 4e6f7469 66696361 74696f6e 00000000  Notification....
6115f990 be004669 6e644e65 78744669 6c654100  ..FindNextFileA.
6115f9a0 ca00466c 75736843 6f6e736f 6c65496e  ..FlushConsoleIn
6115f9b0 70757442 75666665 72000000 cb00466c  putBuffer.....Fl
6115f9c0 75736846 696c6542 75666665 72730000  ushFileBuffers..
6115f9d0 cd00466c 75736856 6965774f 6646696c  ..FlushViewOfFil
6115f9e0 65000000 d2004672 6565436f 6e736f6c  e.....FreeConsol
6115f9f0 65000000 d3004672 6565456e 7669726f  e.....FreeEnviro
6115fa00 6e6d656e 74537472 696e6773 41000000  nmentStringsA...
6115fa10 d5004672 65654c69 62726172 79000000  ..FreeLibrary...
6115fa20 db004765 74414350 00000000 df004765  ..GetACP......Ge
6115fa30 7442696e 61727954 79706541 00000000  tBinaryTypeA....
6115fa40 e8004765 74436f6d 6d4d6f64 656d5374  ..GetCommModemSt
6115fa50 61747573 00000000 ea004765 74436f6d  atus......GetCom
6115fa60 6d537461 74650000 ec004765 74436f6d  mState....GetCom
6115fa70 6d616e64 4c696e65 41000000 f0004765  mandLineA.....Ge
6115fa80 74436f6d 70757465 724e616d 65410000  tComputerNameA..
6115fa90 fe004765 74436f6e 736f6c65 43500000  ..GetConsoleCP..
6115faa0 0d014765 74436f6e 736f6c65 4d6f6465  ..GetConsoleMode
6115fab0 00000000 0e014765 74436f6e 736f6c65  ......GetConsole
6115fac0 4f757470 75744350 00000000 0f014765  OutputCP......Ge
6115fad0 74436f6e 736f6c65 53637265 656e4275  tConsoleScreenBu
6115fae0 66666572 496e666f 00000000 10014765  fferInfo......Ge
6115faf0 74436f6e 736f6c65 5469746c 65410000  tConsoleTitleA..
6115fb00 17014765 74437572 72656e74 44697265  ..GetCurrentDire
6115fb10 63746f72 79410000 19014765 74437572  ctoryA....GetCur
6115fb20 72656e74 50726f63 65737300 1a014765  rentProcess...Ge
6115fb30 74437572 72656e74 50726f63 65737349  tCurrentProcessI
6115fb40 64000000 1b014765 74437572 72656e74  d.....GetCurrent
6115fb50 54687265 61640000 1c014765 74437572  Thread....GetCur
6115fb60 72656e74 54687265 61644964 00000000  rentThreadId....
6115fb70 22014765 74446973 6b467265 65537061  ".GetDiskFreeSpa
6115fb80 63654100 28014765 74447269 76655479  ceA.(.GetDriveTy
6115fb90 70654100 2a014765 74456e76 69726f6e  peA.*.GetEnviron
6115fba0 6d656e74 53747269 6e677300 2d014765  mentStrings.-.Ge
6115fbb0 74456e76 69726f6e 6d656e74 56617269  tEnvironmentVari
6115fbc0 61626c65 41000000 30014765 74457869  ableA...0.GetExi
6115fbd0 74436f64 6550726f 63657373 00000000  tCodeProcess....
6115fbe0 32014765 7446696c 65417474 72696275  2.GetFileAttribu
6115fbf0 74657341 00000000 36014765 7446696c  tesA....6.GetFil
6115fc00 65496e66 6f726d61 74696f6e 42794861  eInformationByHa
6115fc10 6e646c65 00000000 37014765 7446696c  ndle....7.GetFil
6115fc20 6553697a 65000000 3a014765 7446696c  eSize...:.GetFil
6115fc30 65547970 65000000 3d014765 7446756c  eType...=.GetFul
6115fc40 6c506174 684e616d 65410000 43014765  lPathNameA..C.Ge
6115fc50 744c6173 74457272 6f720000 47014765  tLastError..G.Ge
6115fc60 744c6f67 6963616c 44726976 65537472  tLogicalDriveStr
6115fc70 696e6773 41000000 49014765 744c6f67  ingsA...I.GetLog
6115fc80 6963616c 44726976 65730000 4c014765  icalDrives..L.Ge
6115fc90 744d6169 6c736c6f 74496e66 6f000000  tMailslotInfo...
6115fca0 4d014765 744d6f64 756c6546 696c654e  M.GetModuleFileN
6115fcb0 616d6541 00000000 4f014765 744d6f64  ameA....O.GetMod
6115fcc0 756c6548 616e646c 65410000 5b014765  uleHandleA..[.Ge
6115fcd0 744e756d 6265724f 66436f6e 736f6c65  tNumberOfConsole
6115fce0 496e7075 74457665 6e747300 5d014765  InputEvents.].Ge
6115fcf0 744f454d 43500000 5e014765 744f7665  tOEMCP..^.GetOve
6115fd00 726c6170 70656452 6573756c 74000000  rlappedResult...
6115fd10 5f014765 74507269 6f726974 79436c61  _.GetPriorityCla
6115fd20 73730000 6a014765 7450726f 63416464  ss..j.GetProcAdd
6115fd30 72657373 00000000 73014765 7450726f  ress....s.GetPro
6115fd40 63657373 54696d65 73000000 80014765  cessTimes.....Ge
6115fd50 74537461 72747570 496e666f 41000000  tStartupInfoA...
6115fd60 82014765 74537464 48616e64 6c650000  ..GetStdHandle..
6115fd70 8a014765 74537973 74656d44 69726563  ..GetSystemDirec
6115fd80 746f7279 41000000 8c014765 74537973  toryA.....GetSys
6115fd90 74656d49 6e666f00 91014765 74537973  temInfo...GetSys
6115fda0 74656d54 696d6541 7346696c 6554696d  temTimeAsFileTim
6115fdb0 65000000 97014765 74546170 65506172  e.....GetTapePar
6115fdc0 616d6574 65727300 98014765 74546170  ameters...GetTap
6115fdd0 65506f73 6974696f 6e000000 99014765  ePosition.....Ge
6115fde0 74546170 65537461 74757300 9e014765  tTapeStatus...Ge
6115fdf0 74546872 65616443 6f6e7465 78740000  tThreadContext..
6115fe00 a1014765 74546872 65616450 72696f72  ..GetThreadPrior
6115fe10 69747900 a5014765 74546963 6b436f75  ity...GetTickCou
6115fe20 6e740000 a8014765 7454696d 655a6f6e  nt....GetTimeZon
6115fe30 65496e66 6f726d61 74696f6e 00000000  eInformation....
6115fe40 af014765 74566572 73696f6e 45784100  ..GetVersionExA.
6115fe50 b1014765 74566f6c 756d6549 6e666f72  ..GetVolumeInfor
6115fe60 6d617469 6f6e4100 b9014765 7457696e  mationA...GetWin
6115fe70 646f7773 44697265 63746f72 79410000  dowsDirectoryA..
6115fe80 be01476c 6f62616c 416c6c6f 63000000  ..GlobalAlloc...
6115fe90 c501476c 6f62616c 46726565 00000000  ..GlobalFree....
6115fea0 c901476c 6f62616c 4c6f636b 00000000  ..GlobalLock....
6115feb0 ca01476c 6f62616c 4d656d6f 72795374  ..GlobalMemorySt
6115fec0 61747573 00000000 d101476c 6f62616c  atus......Global
6115fed0 556e6c6f 636b0000 ea01496e 69746961  Unlock....Initia
6115fee0 6c697a65 43726974 6963616c 53656374  lizeCriticalSect
6115fef0 696f6e00 fa014973 42616453 7472696e  ion...IsBadStrin
6115ff00 67507472 41000000 09024c65 61766543  gPtrA.....LeaveC
6115ff10 72697469 63616c53 65637469 6f6e0000  riticalSection..
6115ff20 0a024c6f 61644c69 62726172 79410000  ..LoadLibraryA..
6115ff30 0b024c6f 61644c69 62726172 79457841  ..LoadLibraryExA
6115ff40 00000000 1b024c6f 636b4669 6c650000  ......LockFile..
6115ff50 1c024c6f 636b4669 6c654578 00000000  ..LockFileEx....
6115ff60 20024d61 70566965 774f6646 696c6500   .MapViewOfFile.
6115ff70 21024d61 70566965 774f6646 696c6545  !.MapViewOfFileE
6115ff80 78000000 27024d6f 76654669 6c654100  x...'.MoveFileA.
6115ff90 28024d6f 76654669 6c654578 41000000  (.MoveFileExA...
6115ffa0 2e024d75 6c746942 79746554 6f576964  ..MultiByteToWid
6115ffb0 65436861 72000000 30024f70 656e4576  eChar...0.OpenEv
6115ffc0 656e7441 00000000 33024f70 656e4669  entA....3.OpenFi
6115ffd0 6c654d61 7070696e 67410000 37024f70  leMappingA..7.Op
6115ffe0 656e4d75 74657841 00000000 39024f70  enMutexA....9.Op
6115fff0 656e5072 6f636573 73000000 3b024f70  enProcess...;.Op
61160000 656e5365 6d617068 6f726541 00000000  enSemaphoreA....
61160010 40024f75 74707574 44656275 67537472  @.OutputDebugStr
61160020 696e6741 00000000 42025065 656b436f  ingA....B.PeekCo
61160030 6e736f6c 65496e70 75744100 44025065  nsoleInputA.D.Pe
61160040 656b4e61 6d656450 69706500 46025072  ekNamedPipe.F.Pr
61160050 65706172 65546170 65000000 4d025075  epareTape...M.Pu
61160060 72676543 6f6d6d00 4f025175 65727944  rgeComm.O.QueryD
61160070 6f734465 76696365 41000000 53025175  osDeviceA...S.Qu
61160080 65727950 6572666f 726d616e 6365436f  eryPerformanceCo
61160090 756e7465 72000000 54025175 65727950  unter...T.QueryP
611600a0 6572666f 726d616e 63654672 65717565  erformanceFreque
611600b0 6e637900 5a025265 6164436f 6e736f6c  ncy.Z.ReadConsol
611600c0 65496e70 75744100 5e025265 6164436f  eInputA.^.ReadCo
611600d0 6e736f6c 654f7574 70757441 00000000  nsoleOutputA....
611600e0 65025265 61644669 6c650000 69025265  e.ReadFile..i.Re
611600f0 61645072 6f636573 734d656d 6f727900  adProcessMemory.
61160100 72025265 6c656173 654d7574 65780000  r.ReleaseMutex..
61160110 73025265 6c656173 6553656d 6170686f  s.ReleaseSemapho
61160120 72650000 74025265 6d6f7665 44697265  re..t.RemoveDire
61160130 63746f72 79410000 7b025265 73657445  ctoryA..{.ResetE
61160140 76656e74 00000000 7e025265 73756d65  vent....~.Resume
61160150 54687265 61640000 81025274 6c556e77  Thread....RtlUnw
61160160 696e6400 83025363 726f6c6c 436f6e73  ind...ScrollCons
61160170 6f6c6553 63726565 6e427566 66657241  oleScreenBufferA
61160180 00000000 89025365 74436f6d 6d427265  ......SetCommBre
61160190 616b0000 8b025365 74436f6d 6d4d6173  ak....SetCommMas
611601a0 6b000000 8c025365 74436f6d 6d537461  k.....SetCommSta
611601b0 74650000 8d025365 74436f6d 6d54696d  te....SetCommTim
611601c0 656f7574 73000000 95025365 74436f6e  eouts.....SetCon
611601d0 736f6c65 4374726c 48616e64 6c657200  soleCtrlHandler.
611601e0 98025365 74436f6e 736f6c65 43757273  ..SetConsoleCurs
611601f0 6f72506f 73697469 6f6e0000 a2025365  orPosition....Se
61160200 74436f6e 736f6c65 4d6f6465 00000000  tConsoleMode....
61160210 a8025365 74436f6e 736f6c65 54657874  ..SetConsoleText
61160220 41747472 69627574 65000000 a9025365  Attribute.....Se
61160230 74436f6e 736f6c65 5469746c 65410000  tConsoleTitleA..
61160240 ad025365 74437572 72656e74 44697265  ..SetCurrentDire
61160250 63746f72 79410000 b3025365 74456e64  ctoryA....SetEnd
61160260 4f664669 6c650000 b4025365 74456e76  OfFile....SetEnv
61160270 69726f6e 6d656e74 56617269 61626c65  ironmentVariable
61160280 41000000 b6025365 74457272 6f724d6f  A.....SetErrorMo
61160290 64650000 b7025365 74457665 6e740000  de....SetEvent..
611602a0 b8025365 7446696c 65417069 73546f41  ..SetFileApisToA
611602b0 4e534900 b9025365 7446696c 65417069  NSI...SetFileApi
611602c0 73546f4f 454d0000 ba025365 7446696c  sToOEM....SetFil
611602d0 65417474 72696275 74657341 00000000  eAttributesA....
611602e0 bc025365 7446696c 65506f69 6e746572  ..SetFilePointer
611602f0 00000000 c0025365 7446696c 6554696d  ......SetFileTim
61160300 65000000 c3025365 7448616e 646c6549  e.....SetHandleI
61160310 6e666f72 6d617469 6f6e0000 c6025365  nformation....Se
61160320 744c6173 74457272 6f720000 ca025365  tLastError....Se
61160330 744d6169 6c736c6f 74496e66 6f000000  tMailslotInfo...
61160340 cb025365 744e616d 65645069 70654861  ..SetNamedPipeHa
61160350 6e646c65 53746174 65000000 cc025365  ndleState.....Se
61160360 74507269 6f726974 79436c61 73730000  tPriorityClass..
61160370 d1025365 74537464 48616e64 6c650000  ..SetStdHandle..


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]