2007/3/29, Dennis Schridde <[EMAIL PROTECTED]>:

Am Donnerstag, 29. März 2007 schrieb Eric Pouech:
> Dennis Schridde a écrit :
> > Hello Wine users!
> >
> > I've got a minidump from a ("real") Windows user of our game and would
> > like to extract information from it using winedbg.
> >
> >
> > The information winedbg gives me by default, is this:
> >
> > [...]
> >
> > Which is pretty rare.
> > Via addr2line I can translate the backtrace to possibly valid
locations
> > in our sourcefiles.
> >
> >
> > My questions are:
> > - Why doesn't winedbg extract the sourcecode locations itself?
>
> because it needs the original PE files (.exe, .dll) to get to the debug
> information
> those files must be seated in directories listed in the _NT_SYMBOL_PATH
> environment variable
Maybe I am just doing it wrong, but
_NT_SYMBOL_PATH=. winedbg warzone2100.mdmp
doesn't change anything... (Even supplying the full path doesn't.)
The exe (not all dlls, because I don't have a copy of the user's system)
is of
course in the working directory.


But the debug info is not always in the .exe itself. the .exe can contain
only a pointer to the debug info
what does 'winedbg -x debug -g warzone2100.exe' give ?

> - Why doesn't winedbg show me the other information included in the
> > minidump, like the loaded modules, commandline options or version
> > information?
>
> 'info share' should do part of it... winedbg doesn't show the command
> line info nor options
That only shows me the memory ranges of some modules. The minidump
includes
more info, like the paths to dlls and similar. I am not sure whether it
includes version information, but it certainly contains the commandline
used
to start the app.

> other thing you can do is to use winedump (man winedump)
How do I do this? And what will it provide? I tried
winedump -G warzone2100.exe
but I have no idea what I shall do with that tremedously long and cryptic
list.


winedump warzone2100.mdmp

> - How can I get the parameters to the last called function(s)?
>
> see above for debug info
If the general debug info worked, that would also show me the function
parameters?


yes

--
Eric Pouech


Reply via email to