Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Linux/UNIX Linuxverfechter finden hier Weggefährten.

GDB Funktionsparameter anzeigen

Diskussion: GDB Funktionsparameter anzeigen im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Also ich habe ein Linuxprogramm(hlds_amd), das benutzt die Funktion NET_Sleep_Timeout(int) aus einer Bibilothek(engine_amd.so). Ich würde nun gerne erfahren mit ...

Like Tree1Likes
  • 1 Post By der_tabak

Antwort
Alt 12.08.11, 23:26   #1 (permalink)
 
Registriert seit: 25.04.08
der_tabak Leistung: Z3
Likes: 1
erledigt GDB Funktionsparameter anzeigen

Anzeige

Also ich habe ein Linuxprogramm(hlds_amd), das benutzt die Funktion NET_Sleep_Timeout(int) aus einer Bibilothek(engine_amd.so).

Ich würde nun gerne erfahren mit welchen Parametern diese Funktion aufgerufen wird, hab es aber mit gdb nicht hinbekommen.

Code:
martin@martin-MS-7599:~/hlds/cstrike$ gdb
(gdb) file hlds_amd
Reading symbols from /home/martin/hlds/cstrike/hlds_amd...done.
(gdb) break NET_Sleep_Timeout
Function "NET_Sleep_Timeout" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y

Breakpoint 1 (NET_Sleep_Timeout) pending.
(gdb) run -pingboost 3
Starting program: /home/martin/hlds/cstrike/hlds_amd -pingboost 3
[Thread debugging using libthread_db enabled]

Console initialized.
scandir failed:/home/martin/hlds/cstrike/./platform/SAVE
Protocol version 48
Exe version 1.1.2.1/Stdio (valve)
Exe build: 16:56:04 Mar  8 2010 (4883)
STEAM Auth Server
Server IP address 127.0.1.1:27015

Breakpoint 1, 0xf799cce4 in NET_Sleep_Timeout ()
   from /home/martin/hlds/cstrike/engine_amd.so
(gdb)
Also wie man sieht wird der Breakpoint auch ausgelöst, aber ich weiss nicht wie ich mir den Wert des Parameters anzeigen lassen kann, Google hat mir leider auch nicht helfen können.
der_tabak ist offline   Mit Zitat antworten
Alt 23.08.11, 14:11   #2 (permalink)
Themenstarter
 
Registriert seit: 25.04.08
der_tabak Leistung: Z3
Likes: 1
Standard

Also falls es jemanden interessiert, der Fehler lag vor der Tastatur, die Funktion hatte nämlich gar keine Parameter.
bitmuncher likes this.
der_tabak ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Linux/UNIX » GDB Funktionsparameter anzeigen
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

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



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61