Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   GNU Loader/Linker (https://www.delphipraxis.net/155863-gnu-loader-linker.html)

Assarbad 10. Nov 2010 20:08

GNU Loader/Linker
 
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.

Valle 10. Nov 2010 20:48

AW: GNU Loader/Linker
 
Mh. :gruebel:

Suchst du nach strace?

Liebe Grüße,
Valentin

Assarbad 10. Nov 2010 22:24

AW: GNU Loader/Linker
 
Danke für die Antwort.

Zitat:

Zitat von Valle (Beitrag 1060827)
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 :P)

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? ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:53 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