On Wed, Mar 27, 2013 at 8:29 AM, Ruben Van Boxem
<[email protected]> wrote:
> 2013/3/25 Zouzou <[email protected]>
>>
>> Hi,
>>
>> When building a program with GCC 4.8 x64 with SEH, the debug info in
>> that program is still in the DWARF format. This can be evidenced by
>> noticing that "odjdump -h prog.exe" does list regular DWARF sections
>> (.debug_*); I have also checked that the info is correct with a DWARF
>> reader.
>>
>>
>> It would be great if that debug info could follow that of programs built
>> by VS; debug info that can then be parsed by calling Win APIs like
>> SymGetSymFromAddr64, SymGetLineFromAddr64.
>>
>>
>> I was under the impression that this move to SEH would also have applied
>> to the debug information, but I must have been wrong.
>> Is it a known issue / a todo?
>> Does this depend on some flags to switch when compiling GCC?
>> Would it be much work to produce such a VS-compatible debug section, or
>> could the SEH bits be reused there?
>
>
>
> The new SEH has nothing to do with debug info. It is only used for GCC's
> exception handling, which mostly means only C++.
>
> People have said this in the past. It is a tremendous amount of work and as
> all Windows-oriented work in Open Source projects, there is a negligible
> amount of people who are a) willing to it, and b) have time to do it and c)
> are capable of doing it. Remember this also means gdb needs to support the
> format. I agree in principle this should be done, but looking at it
> realistically, it just ain't gonna happen. This also requires a SQL database
> implementation (because that's what MSVC uses), which will not be wanted by
> the core GCC devs methinks.
>
> Another bonus this would bring is that debugging MinGW-w64 built apps would
> give backtraces also in system dll's, using the MS public symbol servers.

Just to be clear, Zou, I think what Reuben is referring to is the MS
pdb format for debugging.

------------------------------------------------------------------------------
Own the Future-Intel&reg; Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest.
Compete for recognition, cash, and the chance to get your game 
on Steam. $5K grand prize plus 10 genre and skill prizes. 
Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to