This is the mail archive of the gdb-prs@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gdb/668: sparc ELF DWARF-2 problem


>Number:         668
>Category:       gdb
>Synopsis:       sparc ELF DWARF-2 problem
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Aug 23 11:28:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     cheng@powertv.com
>Release:        unknown-1.0
>Organization:
>Environment:

>Description:
I had tried downloading Insight GDB sources dated 07-18-2002 and built a sparc-elf version to run under Windows 2000 successfully.  Then I compiled a small C program using my sparc-elf compiler.  But when I loaded the compiled .o file into GDB, it showed only the assembly language window while the "Current function name" listbox showed the name "main" and the "Current file name" listbox was empty.  If I selected the name of the source file from the "Current file name" listbox, then the source code would be displayed in full on the screen.  However, when I clicked on the "-" next to a source line to set a breakpoint, no red circle breakpoint marker appeared.  I was not sure whether my compiler was generating the wrong dwarf-2 debug info in the .o file or whether my GDB was not working properly.  However, if I compiled with "-g2" to generate dwarf-1 level 2 debug info, I would not have the above problem inside GDB.  I have attached my small source and .o file here.

I had asked this question on the Insight mailing list and someone told me this could be a problem inside GDB instead.

Thanks,
cheng@powertv.com
>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/x-zip-compressed; name="test.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="test.zip"

UEsDBBQAAAAIAAlb/ixCCXC1XwAAAGUAAAAGAAAAdGVzdC5jU87MS84pTUlVsCkuScnM18uw4+Xi
5crMK1HITczM0wAxEovSk3UUkjMSixS0gOyy6FhNXq5qXi4FhYIioHyahpJHak5OvkJ5flFOSkye
kqY1SK4otaS0KE/BAMipBQBQSwMEFAAAAAgAxlkXLb7CXFrGCAAAlBQAAAYAAAB0ZXN0Lm/NWFuM
G1cZ/mfGPp6NdzebdUKCGlqnTtgkZO3NJqFN05L7ZdEmoiWRUl6GsT32mrVnrJlxshsCISqkVKoI
RQKhqoUIELRIRXng1r5QWqAVRQKkSFTiJeIi9YGHgARCohF8/zlz8aQBwUvp0e6Z/3b+89/OP2d8
4fD8EU3XKBka6XJOxspR+dgp5820hiaf/v2Pvnxj6sqhv0xdOVYC8fOTH6V90aKrE2Wa+BRJjRdf
uW5efENpOeZ0u175rOd3mysixRNqO+28MzpOI85KRlfjf13Enzk0duf0iHMXQONZtsrwc9rf/rqC
NAy5NHSCsNpg2VqzFnpet7Fgd9zppVodc2O57Q6CGqa+703v3u1v72+vBX3bb0w73VYKxaxup15r
NxrT/EzFZqu7p7MqqtX0L5XruI3uoOnUguWg1vDcVqddXXibDUtMCJtNp/V/2/6MPS3F3nYD/nNi
wk7PeYeZxLXiO44bvtPsCpsdT9lElNeHHmuj55p/8+SjuUozzDvMTWapuEqb1CYEkV7VtNLeUcO8
r7inODU6V2LGPrQBI0+KOFfSgeY2Ai0WP1DEdiupCCqReFciQlQoQRGLMIHIHEt492L5CK8hWrEG
QrwLUTFP/Bh9r3yMwbgSA+MbqAbBlZG2vNI2odYRrVoLIN5jcmxo/9IaYoHVpSEBmPFx2TIpp0X9
qNaohb0+HT1xqnyw/JbgD/dWkivPaz2knLQcc87HHM01bL/dIM1gqvHET4jxMwp/xHjiVezYcUPK
5fM5UB6T8+UcyscnTQjLAnPHrBWS3mYFIAwSCuf2hdzADTpt12mWpZqCCDrnHHCNbzMX8jC7YZ2x
rW4nAJ99fUw0ul5jEUL5jUBv5rqe2y7fqoePGotsgRNlJaIMLYDwetijjfmqGfaswGlQvsbG6RVi
Qg9RyM8oQo4JC97Ap/x2RTGlSNNepvysooxKiodFOxRhggnLDiKQ36koq5lyVi7apSjrpIykvF9R
1jOlEzThZf4eRSqTODUPw0msB+EZGK5vstrdgUOjomxarrMUktjAVDbdcjtePSBxd2y6pfAKSvwS
DCfOjfbHAqOWFRyZmz9Mp0XFtPokkBzjcanEJ7GQKDhLohO7bbW6dhvqPgbRr7PXVqvTdUgsKnzc
tOotEl1gVzkEVrfe4lSS6MUeWw3PW+yA0ofQdfbY8h27ScIH/ibcxYZ+J4RAgKqa0isbTWTHWSQR
An9Ir2yGiq4XQGAAwoJe2WZagzqJJbXpDDD4sqx8uRcYnDmndr+fJQcw8BNY6eqVfQiXxD8J/Jxe
OcgGk7ioNB2CM91FZf6nlYJ50/JarcBBxD+jKB8yraYd2iQeRYPYo1dOygDr7+PZ+EJa1+osmLlg
wfNDWYM616BxHUlgE0wBY+o2u7U/SYPa+0CUCRrJcaN6Ux7NIq+V54Cn83JX43fcudZn+Ln1KT93
N9+fLktQNrmjGk+J6FElmrNafS+w4uOcm2bRhVSr0nV6jGPGTo7rxPAlCaOXcSAs+TIh/U/iUdNy
fN/1SHwxPl4Wd3WXxJOqJnOS4A3ChGJKCpYlFBQaXgkknooPl+X0HL/tuI1lEk9jx/18vqzGwPex
r9WwQ6ft+eB9VS2YSXnoGjaX7BUOjl7ZaSIDzQ4M6sCArylxlA2KzLFdLqVvQP3Dsnh8Jxh0IfUt
UF6T5aMoFqrzGbUSRdPfhQPyrBI5hgOCUMi2JdDMxK9lETXOhF0HEXguKSJQZCV+h1OKMuKDjYP3
Mpb8Rq+cNi14tMQW/gzvnvuNyqt6TJoh8QqkbhqVX+hcMm2rNeBQ/RyCJ4zKNYMdlP1C/JKPvlF5
XZKw2a8g8hGj8gdDpfQS0iiOc4mMr+MrsXhYK3IyJVccL7BL1oFOm6t3nZiKe89m5SryijBsSdpG
z1462wwSiiltcxMcGR1mI6NLJLbiFTaHTKodLTm/toq9uyFenoyKSjwPs89NWgPcRxw0jpeA/p0K
HJc4Sp8VO2LrdjJdWtdxIbwrsa/lYne03UIrbovi5gTHTEtPTOGknA+MsRgfa1XrBfSqQjh+F5U0
yfdXswnz4nkUhO02o52/CzUvRPXuh96i1bW5Cr6nMgwL7KAh308y8d+H6w/IMMkCTRk/QNK2yTbY
tns9W0YREIkfKleO8ZeKuemGeEm5jCUvMkG9DXo2PnZQDT8GabteWWLzze3cYcbfI+EH2MoInpO5
f7eET/ELcpyzEHUD8UF+h4oIK8yyjJDvj8JODg3W4lKm7l5kXsC0V94lorE+upkkE8ZMzKSjBw/e
V96Ma8qW29xSqBos90K7jicCKZ8LMRRyqKu+07UjUHbjaj0IQPUU4izgENo9J5JL0aZTH7Rxp3Bj
1jBBwXa97jtnYqzjtryMqCIouD+ou1AbZARSYqQPBdK+RSahNbxejyv8fxp3kPrcFRHOt400sGmw
NwzBGKWrmPjmxJ/NWsTj98O2CDciwSZlR3xn5IuP+V/I3RPBUWUQXyzGhuTM6LmXsvvifS5tiUds
+xxl/bhGym72Q1Dqx2nK/HZAaOPGc0N4zGtSVt91TMdI6TMp1TegjL7cg5hupHjCeyQrl98fnYZb
5S5TZt/VaKPJvkVK971CGX1jL5LKeTxi3lXK6sP9KonLGKX6fkpZfb/FVE7xhHeNsvr4a4B/D2F9
KynV9wZl9f0D050pnvDQxpPcYqDNEP35NnLDtYIxeZLbDqnfY/h3mlz0HKGMvhIfm90pnv22uR09
R/8c3p+VZdYYGf0S4b1NSset8vlbcK7HtUMkQUPDyOpifAUNDUPVwTA+fG4Y5zxMpZS3+MMxn47Q
mUll72zMlz96Rd+J+FKfxc2818dtvlklyzry0P7jh60Dh4/OnbAs2rr/wIe3kmznfR+v/1akAvkX
I6k6MRrByNWqQgTjq0WP4mhcGIIvDcGfi2CsN74UwVhnfCWCcTaMb0Yw9zbEcUWcmx2pHu41icwe
lEhMf3BI5lRWTzGmD8MTsfy/AFBLAQIUABQAAAAIAAlb/ixCCXC1XwAAAGUAAAAGAAAAAAAAAAEA
IAC2gQAAAAB0ZXN0LmNQSwECFAAUAAAACADGWRctvsJcWsYIAACUFAAABgAAAAAAAAAAACAAtoGD
AAAAdGVzdC5vUEsFBgAAAAACAAIAaAAAAG0JAAAAAA==


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]