1 |
Hallo zusammen, |
2 |
|
3 |
ich habe hier folgendes Problem: ein (kleines, selbstgeschriebenes) |
4 |
C-Programm, dass unter Cygwin kompiliert und mit GDB angeschaut wird, |
5 |
löst die Speicheradressen (zum Beispiel im GDB-Backtrace eines |
6 |
Coredumps) ohne Probleme zu den Symbolnamen auf. |
7 |
|
8 |
Das gleiche unter Gentoo (Hardened): die Adressen werden nicht |
9 |
aufgelöst. Liegt das jetzt am Hardened Gentoo, oder kann es auch an |
10 |
etwas anderem liegen? Hat jemand einen Tipp? Zweiten GCC installieren |
11 |
ohne -hardened? |
12 |
|
13 |
Außerdem kann man ja mit Hardened-Gentoo keine Breakpoints setzen, aber |
14 |
das scheint ja eine "known-issue" zu sein. |
15 |
|
16 |
Versionsinformationen: |
17 |
|
18 |
* GNU gdb 6.3 - This GDB was configured as "i586-pc-linux-gnu". |
19 |
* gcc (GCC) 3.3.5-20050130 (Gentoo Hardened 3.3.5.20050130-r1, |
20 |
ssp-3.3.5.20050130-1, pie-8.7.7.1) |
21 |
|
22 |
Auszug aus dem Makefile: |
23 |
|
24 |
LIBS=-lpthread -lcurl -lssl -lcrypto -lz |
25 |
INCLUDES= |
26 |
DEBUG=-g |
27 |
massgrabber: massgrabber.c |
28 |
gcc $(DEBUG) $(LIBS) $(INCLUDES) -o massgrabber -Wall -pedantic |
29 |
base64.o massgrabber.c |
30 |
|
31 |
|
32 |
Grüße, |
33 |
tobi |
34 |
-- |
35 |
gentoo-user-de@g.o mailing list |