01-23-04 10:34 PM
mallik1@rediffmail.com (mallik) writes:
quote:
> Our application consists of assembly code which if included
> would result in following error.
> DW_FORM_strp pointing outside of .debug_str section.
>
> When I replace the assembly code with c++ code, I am able to read
> all the .so files from gdb.
Sounds like the assembly code has invalid debug directives. This
could easily be the result of compiling some C++ code with
'g++ -g -S ...', then hand-tuning the resulting assembly without
corresponding changes to the debug directives in it.
If that is the history of your assembly source, remove the debug
directives from it (code that follows ".section debug_str",
".section debug_pubnames", etc).
Cheers,
--
In order to understand recursion you must first understand recursion.
Remove /-nsp/ for email.
[ Post a follow-up to this message ]
|