Ltrace


Ltrace adalah fasilitas yang biasanya dapat kita pakai di linux. Untuk melihat jalannya program.

Misalnya kita ingin melihat proses command PWD :

iin@iin-kompie:~$ ltrace pwd
__libc_start_main(0x8048fc0, 1, 0xbfa29524, 0x804ab60, 0x804abd0 <unfinished …>
setlocale(6, “”) = “C”
bindtextdomain(“coreutils”, “/usr/share/locale”) = “/usr/share/locale”
textdomain(“coreutils”) = “coreutils”
__cxa_atexit(0x80496d0, 0, 0, 0xbfa29524, 0xbfa294a8) = 0
getopt_long(1, 0xbfa29524, “”, NULL, NULL) = -1
getcwd(NULL, 0) = “”
puts(“/home/iin”/home/iin
) = 10
free(0x804d038) = <void>
exit(0 <unfinished …>
__fpending(0xb7f175e0, 0xb7f29db8, 1, 1, 0) = 0
fclose(0xb7f175e0) = 0
+++ exited (status 0) +++


dari hasil tersebut dapat kita lihat perintah pwd membutuhkan

  • perintah bindtextdomain dengan memanggill file /usr/share/local
  • getopt_long()
  • getcwd()
  • puts()

dst

Biasanya kalau kita membuat program ingin mendapatkan cara seperti commnad tertentu di Linux, coba pakai perintah ini.

  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s