AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

GNU Loader/Linker

Ein Thema von Assarbad · begonnen am 10. Nov 2010 · letzter Beitrag vom 10. Nov 2010
Antwort Antwort
Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#1

GNU Loader/Linker

  Alt 10. Nov 2010, 20:08
Hi Leute,

hat hier jemand Erfahrungen mit dem GNU Loader/Linker und seinen Interna? Ich hätte im Prinzip ein paar Fragen dazu wie ich den Prozeß während des Ladens in GDB debuggen kann (also noch vor dem Einsprungspunkt der ELF).

Ich spreche vom klassischen Loader, nicht von Gold.
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat
Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#2

AW: GNU Loader/Linker

  Alt 10. Nov 2010, 20:48
Mh.

Suchst du nach strace?

Liebe Grüße,
Valentin
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat
Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#3

AW: GNU Loader/Linker

  Alt 10. Nov 2010, 22:24
Danke für die Antwort.

Suchst du nach strace?
Nicht wirklich. "strace" war bekannt und ich könnte zumindest bei besagtem Linker auch ne Variable dazu mißbrauchen, siehe hier:

Code:
LD_DEBUG=all ./meinprogram --argumente ...
oder eben lang:

Code:
LD_DEBUG=all
export LD_DEBUG
./meinprogram --argumente ...
(ja, ich weiß das man in Bash "export VAR=VAL" schreiben kann, aber das ist ein Bashismus )

Was ich will ist aber sozusagen den Mechanismus in GDB zu umgehen wenn ich das Programm starte und schon innerhalb des Loaders anzuhalten. Der Name einer zentralen Funktion im Loader könnte u.U. schon helfen, aber ich weiß nicht 100% wo ich gucken soll. In der ELF? Symboltabelle des Loaders den meine ELF erfordert? ...
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz