public inbox for gentoo-user-de@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user-de] GDB - Adressen werden nicht zu Symbolnamen aufgelöst
@ 2005-08-02 14:12 Tobias Heide
  2005-08-02 16:32 ` Arnold Krille
  2005-08-02 16:44 ` Emil Beinroth
  0 siblings, 2 replies; 3+ messages in thread
From: Tobias Heide @ 2005-08-02 14:12 UTC (permalink / raw
  To: gentoo-user-de

Hallo zusammen,

ich habe hier folgendes Problem: ein (kleines, selbstgeschriebenes)
C-Programm, dass  unter Cygwin kompiliert und mit GDB angeschaut wird,
löst die Speicheradressen (zum Beispiel im GDB-Backtrace eines
Coredumps) ohne Probleme zu den Symbolnamen auf.

Das gleiche unter Gentoo (Hardened): die Adressen werden nicht
aufgelöst. Liegt das jetzt am Hardened Gentoo, oder kann es auch an
etwas anderem liegen? Hat jemand einen Tipp? Zweiten GCC installieren
ohne -hardened?

Außerdem kann man ja mit Hardened-Gentoo keine Breakpoints setzen, aber
das scheint ja eine "known-issue" zu sein.

Versionsinformationen:

* GNU gdb 6.3 - This GDB was configured as "i586-pc-linux-gnu".
* gcc (GCC) 3.3.5-20050130 (Gentoo Hardened 3.3.5.20050130-r1,
  ssp-3.3.5.20050130-1, pie-8.7.7.1)

Auszug aus dem Makefile:

LIBS=-lpthread -lcurl -lssl -lcrypto -lz
INCLUDES=
DEBUG=-g
massgrabber: massgrabber.c
        gcc $(DEBUG) $(LIBS) $(INCLUDES) -o massgrabber -Wall -pedantic
base64.o massgrabber.c


Grüße,
tobi
-- 
gentoo-user-de@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-user-de] GDB - Adressen werden nicht zu Symbolnamen aufgelöst
  2005-08-02 14:12 [gentoo-user-de] GDB - Adressen werden nicht zu Symbolnamen aufgelöst Tobias Heide
@ 2005-08-02 16:32 ` Arnold Krille
  2005-08-02 16:44 ` Emil Beinroth
  1 sibling, 0 replies; 3+ messages in thread
From: Arnold Krille @ 2005-08-02 16:32 UTC (permalink / raw
  To: gentoo-user-de

Hi,

2005/8/2, Tobias Heide <tucks@gmx.de>:
> ich habe hier folgendes Problem: ein (kleines, selbstgeschriebenes)
> C-Programm, dass  unter Cygwin kompiliert und mit GDB angeschaut wird,
> löst die Speicheradressen (zum Beispiel im GDB-Backtrace eines
> Coredumps) ohne Probleme zu den Symbolnamen auf.
> Das gleiche unter Gentoo (Hardened): die Adressen werden nicht
> aufgelöst. Liegt das jetzt am Hardened Gentoo, oder kann es auch an
> etwas anderem liegen? Hat jemand einen Tipp? Zweiten GCC installieren
> ohne -hardened?

Das liegt meines Erachtens nicht am hardened, sondern daran, das
gentoo vor dem "make install" sämtliche Executables stripped, also von
sämtlichen Debuginfos befreit.

Jag mal Dein Testptogramm durch strip und versuch den gdb nochmal...

Arnold

-- 
Wenn man mit Raubkopien Bands wie Brosis oder Britney Spears wirklich
verhindern könnte, würde ich mir noch heute einen Stapel Brenner und
einen Sack Rohlinge kaufen.

-- 
gentoo-user-de@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-user-de] GDB - Adressen werden nicht zu Symbolnamen aufgelöst
  2005-08-02 14:12 [gentoo-user-de] GDB - Adressen werden nicht zu Symbolnamen aufgelöst Tobias Heide
  2005-08-02 16:32 ` Arnold Krille
@ 2005-08-02 16:44 ` Emil Beinroth
  1 sibling, 0 replies; 3+ messages in thread
From: Emil Beinroth @ 2005-08-02 16:44 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 379 bytes --]

On Tue, Aug 02, 2005 at 04:12:41PM +0200, Tobias Heide wrote:
> Hallo zusammen,
<snip>
> DEBUG=-g
> massgrabber: massgrabber.c
>         gcc $(DEBUG) $(LIBS) $(INCLUDES) -o massgrabber -Wall -pedantic
> base64.o massgrabber.c

Hi,
wenn ich weiß, dass ich mit dem gdb arbeiten will, nehm ich immer
"-g3 -ggdb3". Dann gibt es z.b. auch macro-expansion.

Cheers, Emil

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-08-02 16:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-02 14:12 [gentoo-user-de] GDB - Adressen werden nicht zu Symbolnamen aufgelöst Tobias Heide
2005-08-02 16:32 ` Arnold Krille
2005-08-02 16:44 ` Emil Beinroth

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox