Hi folks,

It appears that with addr2line I got quite far. Unfortunately, I haven't
been able to try out the libbfd option, since it appears that this library
isn't included in the standard ubuntu mingw package.

Cheers
Alex

On Sun, Aug 12, 2012 at 8:43 AM, Alex Loukissas <a...@maginatics.com> wrote:

> Thanks for the tips. I'll give a shot of trying what was suggested before
> and see how this turns out. I'll report any progress in this thread.
>
>
> On Sun, Aug 12, 2012 at 12:03 AM, Vincent Torri 
> <vincent.to...@gmail.com>wrote:
>
>> Hey
>>
>> On Sat, Aug 11, 2012 at 6:59 PM, Alex Loukissas <a...@maginatics.com>
>> wrote:
>> > Hello,
>> >
>> > I would like to ask whether it is possible to obtain meaningful
>> stacktraces
>> > within a Windows app built with mingw-w64. I will explain briefly my
>> setup
>> > and what I've tried so far.
>> >
>> > I build my app on Linux using mingw-w64 into a statically linked
>> executable,
>> > with debug info. I've tried using the Windows API
>> (RtlCaptureStackBackTrace
>> > and SymFromAddr), in a way similar as described here
>> > http://stackoverflow.com/questions/5693192/win32-backtrace-from-c-code.
>> > Unfortunately, SymFromAddr gives me 'Attempt to access invalid address'
>> > errors for the stack frames in my code (however, I do get meaningful
>> info
>> > for the first couple frames, which are from Windows).
>> >
>> > I would greatly appreciate any help in this manner!
>>
>> Just a note : i wanted to write some kind of valgrind tool for
>> Windows. Not as advanced as valgrind, of course, but something that
>> would at least be used like valgrind, that is, no need to link against
>> any kind of library. I named it "examine". So its use is
>>
>> examine /path/to/prog
>>
>> It works well when the "examine" is compiled with Visual Studio as
>> well as the program.
>>
>> But when I use mingw-w64 for the compilation and binutils, it fails
>> (i've sent mails here and in the binutils ML without help). The
>> problems seems that i do DLL injection and API hooking, and libbdf is
>> a bit lost.
>>
>> I can give you the link of the code if you're interested
>>
>> regards
>>
>> Vincent Torri
>>
>>
>> ------------------------------------------------------------------------------
>> Live Security Virtual Conference
>> Exclusive live event will cover all the ways today's security and
>> threat landscape has changed and how IT managers can respond. Discussions
>> will include endpoint security, mobile security and the latest in malware
>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>> _______________________________________________
>> Mingw-w64-public mailing list
>> Mingw-w64-public@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>>
>
>
>
> --
> Alex Loukissas
> Member of Technical Staff - Maginatics, Inc.
> www.maginatics.com
>



-- 
Alex Loukissas
Member of Technical Staff - Maginatics, Inc.
www.maginatics.com
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to