Perintah info line

Menerjemahkan nomor baris ke alamat dan sebaliknya.

Sintaks

info line [File]:[Baris]
info line [Fungsi]
info line [File]:[Fungsi]
info line *[Alamat]

Parameter

File/Baris
Jika digunakan, perintah info line akan menampilkan alamat awal dan akhir dari baris sumber yang diberikan.
Fungsi
Jika parameter ini digunakan, perintah info line akan menampilkan informasi tentang baris sumber pertama dari fungsi yang diberikan.
Alamat
Jika parameter ini digunakan, perintah info line akan menampilkan informasi tentang baris sumber yang sesuai dengan alamat yang ditentukan.

Contoh

Berikut adalah beberapa contoh penggunaan perintah info line dengan menggunakan program C++ sederhana yang hanya berisi fungsi main() kosong:

                        
(gdb) start
Temporary breakpoint 1 at 0x80483f0: file test.cpp, line 5.
Starting program: /home/bazis/test

Temporary breakpoint 1, main (argc=1, argv=0xbffff064) at test.cpp:5
5               return 0;
(gdb) info line test.cpp:5
Baris 5 dari "test.cpp" dimulai dari alamat 0x80483f0  dan berakhir di 0x80483f5 .
(gdb) info line *0x80483f0
Baris 5 dari "test.cpp" dimulai dari alamat 0x80483f0  dan berakhir di 0x80483f5 .
(gdb) info line *0x80483f6
Baris 6 dari "test.cpp" dimulai dari alamat 0x80483f5  dan berakhir di 0x80483f7.
(gdb) info line main
Baris 4 dari "test.cpp" dimulai dari alamat 0x80483ed  dan berakhir di 0x80483f0 .