[Issue 8936] Throwing results in searching the whole directory tree rooted in current directory

d-bugmail at puremagic.com d-bugmail at puremagic.com
Wed Nov 14 01:49:14 PST 2012


http://d.puremagic.com/issues/show_bug.cgi?id=8936



--- Comment #5 from Denis Shelomovskij <verylonglogin.reg at gmail.com> 2012-11-14 12:49:12 MSK ---
(In reply to comment #4)
> Any idea what file it's looking for?

Launching "throw-C-release.exe" with code from the second example from
description:

Call stack of main thread
Address    Stack      Procedure / arguments                                    
         Called from                   Frame
Call stack of main thread
Address    Stack      Procedure / arguments                                    
         Called from                   Frame
0012D540   7C90D5AA   Includes ntdll.KiFastSystemCallRet                       
         ntdll.7C90D5A8                0012D838
0012D544   7C80EC96   Includes ntdll.7C90D5AA                                  
         kernel32.7C80EC94             0012D838
0012D83C   7C8138B7   kernel32.FindFirstFileExW                                
         kernel32.7C8138B2             0012D838
0012DAD0   59C7117B   kernel32.FindFirstFileA                                  
         dbghelp.59C71175              0012DACC
0012DAD4   0012DE44     FileName = ".\Documents and Settings\Denis\Local
Settings\Temp\
0012DAD8   0012DC00     pFindFileData = 0012DC00
0012DF50   59C71636   dbghelp.59C7109F                                         
         dbghelp.59C71631              0012DF4C
0012E0C4   59C717C6   ? dbghelp.59C7149F                                       
         dbghelp.59C717C1              0012E0C0
0012E110   59C71839   ? dbghelp.59C716F4                                       
         dbghelp.59C71834              0012E10C
0012E114   00B27E68     Arg1 = 00B27E68 ASCII "throw-C-release.exe"
0012E118   00B7FEA0     Arg2 = 00B7FEA0
0012E11C   00B27772     Arg3 = 00B27772 ASCII "C:\throw-C-release.exe"
0012E120   59C7ABE7     Arg4 = 59C7ABE7
0012E124   00B27748     Arg5 = 00B27748
0012E128   00000000     Arg6 = 00000000
0012E130   59C7B424   ? dbghelp.FindExecutableImageEx                          
         dbghelp.59C7B41F              0012E12C
0012E134   00B27E68     Arg1 = 00B27E68 ASCII "throw-C-release.exe"
0012E138   00B7FEA0     Arg2 = 00B7FEA0
0012E13C   00B27772     Arg3 = 00B27772 ASCII "C:\throw-C-release.exe"
0012E140   59C7ABE7     Arg4 = 59C7ABE7
0012E144   00B27748     Arg5 = 00B27748
0012E174   59C816F7   ? dbghelp.59C7B2D1
<same as in comment 3>

MSDN about FindExecutableImageEx function:
http://msdn.microsoft.com/ru-ru/library/windows/desktop/ms679343(v=vs.85).aspx

P.S.
Common, OllyDbg if free and easy to use. And probably not the only available
debugger. Everybody can do the same himself.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list