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