Mailinglist Archive: opensuse-de (1280 mails)

< Previous Next >
Re: wie ein apache modul debuggen
  • From: robert rottermann <robert@xxxxxxxxx>
  • Date: Sun, 08 Mar 2009 15:47:21 +0100
  • Message-id: <49B3DA79.4040603@xxxxxxxxx>
Martin Hofius schrieb:
hallo,

Am Sonntag, 8. März 2009 schrieb robert rottermann:
hoi zäme,

ich habe probleme mit einem apache modul (d.h. ich begreife es nicht).
ich möchte daher durch seine sourcen zu lauzeit steppen..
dazu habe ich sowohl die debugsourcen von apache als auch vom modul
installiert. das ganze habe ich in kdbg geöffnet, und ich kann durch den
code steppen. supper..
nun sagt mir aber kdbg bei den meisten werten die mich interessieren
"optimized out" oder "partial type" und ich sehe die werte die
herumgeschoben werden nicht wirklich.

muss ich eine "nicht optimierte" apache version nutzen, um die fehlenden
werte zu sehen? oder wie oder was.
wenn Du wirklich alle Werte bzw. die einzelnen compilierten Statements den
Sourcen korrekt zuordnen willst: ja
woher kriege ich die fehlenden executables (sofern es sie braucht)
aus den Sourcen compilieren? Dann passen die Symbole und die Debuggerausgabe
mit Sicherheit - wenn Du im Debugmodus ohne Optimierungen kompilierst.

Aber: es kann natürlich auch passieren, dass durch Optimierung Fehler erst
entstehen - also läuft die Debug-Version einwandfrei durch, die
Release-Version macht dann die Fehler... das findet man aber nur dadurch
heraus, dass man mit verschiedenen Optionen dieselben Sourcen compiliert und
dann testet.

Gruß
Martin
danke für die antwort.
wie rekompiliere ich am einfachsten so dass die debuginfo erhalten bleibt.
rpmbuild scheint keine entsprechende option zu haben?

danke
robert
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx

< Previous Next >