
testsuite/ltrace.main/main-internal.ltrace

__libc_start_main(0x8048454, 1, 0xbfa76bc4, 0x80484c0, 0x80484b0 <unfinished ...>
puts(0x8048570, 0x8049ff4, 0xbfa76b18, 0x8048350, 0x401a2ff4) = 44
display(0x804859c, 0x8049ff4, 0xbfa76b18, 0x8048350, 0x401a2ff4 <unfinished ...>
puts(0x804859c, 0x80483a0, 0xbfa76b28, 0x8048486, 0x804859c) = 33
<... display resumed> )                          = 33
display(0x804859c, 0x8049ff4, 0xbfa76b18, 0x8048350, 0x401a2ff4 <unfinished ...>
puts(0x804859c, 0x80483a0, 0xbfa76b28, 0x8048486, 0x804859c) = 33
<... display resumed> )                          = 33
display(0x804859c, 0x8049ff4, 0xbfa76b18, 0x8048350, 0x401a2ff4 <unfinished ...>
puts(0x804859c, 0x80483a0, 0xbfa76b28, 0x8048486, 0x804859c) = 33
<... display resumed> )                          = 33
display(0x804859c, 0x8049ff4, 0xbfa76b18, 0x8048350, 0x401a2ff4 <unfinished ...>
puts(0x804859c, 0x80483a0, 0xbfa76b28, 0x8048486, 0x804859c) = 33
<... display resumed> )                          = 33
display(0x804859c, 0x8049ff4, 0xbfa76b18, 0x8048350, 0x401a2ff4 <unfinished ...>
puts(0x804859c, 0x80483a0, 0xbfa76b28, 0x8048486, 0x804859c) = 33
<... display resumed> )                          = 33
display(0x804859c, 0x8049ff4, 0xbfa76b18, 0x8048350, 0x401a2ff4 <unfinished ...>
puts(0x804859c, 0x80483a0, 0xbfa76b28, 0x8048486, 0x804859c) = 33
<... display resumed> )                          = 33
display(0x804859c, 0x8049ff4, 0xbfa76b18, 0x8048350, 0x401a2ff4 <unfinished ...>
puts(0x804859c, 0x80483a0, 0xbfa76b28, 0x8048486, 0x804859c) = 33
<... display resumed> )                          = 33
display(0x804859c, 0x8049ff4, 0xbfa76b18, 0x8048350, 0x401a2ff4 <unfinished ...>
puts(0x804859c, 0x80483a0, 0xbfa76b28, 0x8048486, 0x804859c) = 33
<... display resumed> )                          = 33
display(0x804859c, 0x8049ff4, 0xbfa76b18, 0x8048350, 0x401a2ff4 <unfinished ...>
puts(0x804859c, 0x80483a0, 0xbfa76b28, 0x8048486, 0x804859c) = 33
<... display resumed> )                          = 33
display(0x804859c, 0x8049ff4, 0xbfa76b18, 0x8048350, 0x401a2ff4 <unfinished ...>
puts(0x804859c, 0x80483a0, 0xbfa76b28, 0x8048486, 0x804859c) = 33
<... display resumed> )                          = 33
display(0x804859c, 0x8049ff4, 0xbfa76b18, 0x8048350, 0x401a2ff4 <unfinished ...>
puts(0x804859c, 0x80483a0, 0xbfa76b28, 0x8048486, 0x804859c) = 33
<... display resumed> )                          = 33
display(0x804859c, 0x8049ff4, 0xbfa76b18, 0x8048350, 0x401a2ff4 <unfinished ...>
puts(0x804859c, 0x80483a0, 0xbfa76b28, 0x8048486, 0x804859c) = 33
<... display resumed> )                          = 33
+++ exited (status 33) +++


testsuite/ltrace.main/main.ltrace

print(0x8048620, 0x8049ff4, 0xbfa76b48, 0x8048589, 0) = 23
print(0x8048620, 0x8049ff4, 0xbfa76b48, 0x8048589, 1) = 23
print(0x8048620, 0x8049ff4, 0xbfa76b48, 0x8048589, 2) = 23
print(0x8048620, 0x8049ff4, 0xbfa76b48, 0x8048589, 3) = 23
print(0x8048620, 0x8049ff4, 0xbfa76b48, 0x8048589, 4) = 23
print(0x8048620, 0x8049ff4, 0xbfa76b48, 0x8048589, 5) = 23
print(0x8048620, 0x8049ff4, 0xbfa76b48, 0x8048589, 6) = 23
print(0x8048620, 0x8049ff4, 0xbfa76b48, 0x8048589, 7) = 23
print(0x8048620, 0x8049ff4, 0xbfa76b48, 0x8048589, 8) = 23
print(0x8048620, 0x8049ff4, 0xbfa76b48, 0x8048589, 9) = 23
+++ exited (status 0) +++


testsuite/ltrace.main/parameters.ltrace

func_intptr(17)                                  = <void>
func_intptr_ret(42)                              = <void>
func_strlen("Hello world")                       = 11
func_strfixed("Hell")                            = <void>
func_ppp(80)                                     = <void>
func_stringp("Dude")                             = <void>
func_enum(BLUE)                                  = <void>
func_short(-8, -9)                               = <void>
func_ushort(33, 34)                              = <void>
func_float(3.400000, -3.400000)                  = <void>
func_typedef(BLUE)                               = <void>
func_arrayi([ 10, 11, 12, 13... ], )             = <void>
func_arrayi([ 10, 11 ], )                        = <void>
func_arrayf([ 10.100000, 11.100000, 12.100000, 13.100000... ], ) = <void>
func_arrayf([ 10.100000, 11.100000 ], )          = <void>
func_struct({ 89, 2, 3, [ { 1, 10 }, { 3, 30 } ], [ { 4, 40 }, { 5, 50 }, { 6, 60 } ], "123" }) = <void>
+++ exited (status 0) +++


testsuite/ltrace.main/signals.ltrace

--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
+++ exited (status 0) +++


testsuite/ltrace.main/system_calls.ltrace

SYS_brk(0, 0x4001eff4, -7168, 9, 0x8048034)      = 0x804b000
SYS_mmap2(0, 4096, 3, 34, -1)                    = 0x40020000
SYS_access(0x4001a85b, 4, 0x4001eff4, 0x4001a85b, 0x4001f650) = -2
SYS_open(0xbf87ca00, 0, 0, 1, -1)                = -2
SYS_open(0xbf87ca00, 0, 0, 2, -1)                = -2
SYS_open(0xbf87ca00, 0, 0, 3, -1)                = -2
SYS_open(0xbf87ca00, 0, 0, 4, -1)                = -2
SYS_open(0xbf87ca00, 0, 0, 5, -1)                = -2
SYS_open(0xbf87ca00, 0, 0, 6, -1)                = -2
SYS_open(0xbf87ca00, 0, 0, 7, -1)                = -2
SYS_open(0xbf87ca00, 0, 0, 8, -1)                = -2
SYS_open(0x4001ab2e, 0, 0x4001eff4, -1, 0x4001f850) = 3
SYS_fstat64(3, 0xbf87c9ec, 0x4001eff4, -1, 3)    = 0
SYS_mmap2(0, 7077, 1, 2, 3)                      = 0x40021000
SYS_close(3, 7077, 0x4001eff4, 0x40021000, 3)    = 0
SYS_open(0x40022595, 0, 7077, 0, 0x4001f850)     = 3
SYS_read(3, 0xbf87cb38, 512, 0, 0x4001f850)      = 512
SYS_fstat64(3, 0xbf87ca58, 0x4001eff4, 0x4001f668, 3) = 0
SYS_mmap2(0, 163968, 5, 2050, 3)                 = 0x40023000
SYS_fadvise64(3, 0, 0, 163968, 3)                = -22
SYS_mmap2(0x4004a000, 8192, 3, 2066, 3)          = 0x4004a000
SYS_close(3, 0x4004afb0, 0x4001eff4, 0, 0x40020050) = 0
SYS_open(0xbf87c9e0, 0, 15, 1, -1)               = -2
SYS_open(0xbf87c9e0, 0, 15, 2, -1)               = -2
SYS_open(0xbf87c9e0, 0, 15, 3, -1)               = -2
SYS_open(0xbf87c9e0, 0, 15, 4, -1)               = -2
SYS_open(0xbf87c9e0, 0, 15, 5, -1)               = -2
SYS_open(0xbf87c9e0, 0, 15, 6, -1)               = -2
SYS_open(0xbf87c9e0, 0, 15, 7, -1)               = -2
SYS_open(0xbf87c9e0, 0, 15, 8, -1)               = -2
SYS_open(0x40022985, 0, 1, 0, 0x4001f850)        = 3
SYS_read(3, 0xbf87cb1c, 512, 0, 0x4001f850)      = 512
SYS_fstat64(3, 0xbf87ca3c, 0x4001eff4, 0x4001f668, 3) = 0
SYS_mmap2(0, 0x15a650, 5, 2050, 3)               = 0x4004c000
SYS_fadvise64(3, 0, 0, 0x15a650, 3)              = -22
SYS_mmap2(0x401a1000, 12288, 3, 2066, 3)         = 0x401a1000
SYS_mmap2(0x401a4000, 9808, 3, 50, -1)           = 0x401a4000
SYS_close(3, 0x401a2e44, 0x4001eff4, 0, 0x400202e0) = 0
SYS_mmap2(0, 4096, 3, 34, -1)                    = 0x401a7000
SYS_set_thread_area(0xbf87cf58, 0x401a76c0, 0x4001eff4, 1, 0) = 0
SYS_open(0x4001a5cb, 0, 0x401a76c0, 0xbf87cf64, 0x4001f298) = 3
SYS_read(3, 0xbf87cf64, 4, 0xbf87cf64, 3)        = 4
SYS_close(3, 0xbf87cf64, 0x4001eff4, 0xbf87cf64, 3) = 0
SYS_mprotect(0x401a1000, 8192, 1, 0x400202e0, 0x400202e0) = 0
SYS_mprotect(0x4004a000, 4096, 1, 0x40020050, 0x40020050) = 0
SYS_mprotect(0x8049000, 4096, 1, 0x4001f668, 0x4001f668) = 0
SYS_mprotect(0x4001e000, 4096, 1, 0x4001f298, 0x4001f298) = 0
SYS_munmap(0x40021000, 7077, 0x4001eff4, 0, 1)   = 0
__libc_start_main(0x80487b4, 1, 0xbf87d1d4, 0x8048950, 0x8048940 <unfinished ...>
fopen(0x8048a42, 0x8048a40, 2155, 0x400205e0, 0x400202e0 <unfinished ...>
SYS_brk(0, 0x401a2ff4, 0, 0x401a4b10, 135168)    = 0x804b000
SYS_brk(0x806c000, 0x401a2ff4, 0x804b000, 0x804b000, 135168) = 0x806c000
SYS_open(0x8048a42, 577, 438, 0x804b008, 4)      = 3
<... fopen resumed> )                            = 0x804b008
fwrite(0xbf87d123, 13, 1, 0x804b008, 0x400202e0 <unfinished ...>
SYS_fstat64(3, 0xbf87cf38, 0x401a2ff4, 0x804b008, 0x804b008) = 0
SYS_mmap2(0, 4096, 3, 34, -1)                    = 0x40021000
<... fwrite resumed> )                           = 1
fseek(0x804b008, 0, 1, 0x804b008, 0x400202e0 <unfinished ...>
SYS_write(3, 0x40021000, 13, 13, 0x40021000)     = 13
SYS__llseek(3, 0, 0, 0xbf87cef8, 1)              = 0
<... fseek resumed> )                            = 0
fread(0xbf87d0bf, 13, 1, 0x804b008, 0x400202e0)  = 0
fclose(0x804b008, 13, 1, 0x804b008, 0x400202e0 <unfinished ...>
SYS_close(3, 0, 0x401a2ff4, 0x804b008, -1)       = 0
SYS_munmap(0x40021000, 4096, 0x401a2ff4, 0x804b008, 0) = 0
<... fclose resumed> )                           = 0
getcwd(0xbf87d0bf, 100, 1, 0x804b008, 0x400202e0 <unfinished ...>
SYS_getcwd(0xbf87d0bf, 100, 0x401a2ff4, 0xbf87d0bf, 100) = 45
<... getcwd resumed> )                           = 0xbf87d0bf
chdir(0x8048a74, 100, 1, 0x804b008, 0x400202e0 <unfinished ...>
SYS_chdir(0x8048a74, 100, 0x401a2ff4, 0x8048950, 0x8048700) = 0
<... chdir resumed> )                            = 0
symlink(0x8048a42, 0x8048a76, 1, 0x804b008, 0x400202e0 <unfinished ...>
SYS_symlink(0x8048a42, 0x8048a76, 0x401a2ff4, 0x8048950, 0x8048700) = 0
<... symlink resumed> )                          = 0
remove(0x8048a76, 0x8048a76, 1, 0x804b008, 0x400202e0 <unfinished ...>
SYS_unlink(0x8048a76, 0x8048a76, 0x401a2ff4, 0x8048a76, 0x8048700) = 0
<... remove resumed> )                           = 0
rename(0x8048a42, 0x8048a88, 1, 0x804b008, 0x400202e0 <unfinished ...>
SYS_rename(0x8048a42, 0x8048a88, 0x401a2ff4, 0x8048950, 0x8048700) = 0
<... rename resumed> )                           = 0
__xstat(3, 0x8048a42, 0xbf87d064, 0x401a2ff4, 0xbf87d138 <unfinished ...>
SYS_stat64(0x8048a42, 0xbf87cfc4, 0x401a2ff4, 0xbf87cfc4, 0x8048700) = -2
<... __xstat resumed> )                          = -1
access(0x8048a42, 4, 1, 0x804b008, 0x400202e0 <unfinished ...>
SYS_access(0x8048a42, 4, 0x401a2ff4, 0x8048950, 0x8048700) = -2
<... access resumed> )                           = -1
remove(0x8048a88, 4, 1, 0x804b008, 0x400202e0 <unfinished ...>
SYS_unlink(0x8048a88, 0x401a7688, 0x401a2ff4, 0x8048a88, 0x8048700) = 0
<... remove resumed> )                           = 0
mkdir(0x8048a9a, 511, 1, 0x804b008, 0x400202e0 <unfinished ...>
SYS_mkdir(0x8048a9a, 511, 0x401a2ff4, 0x8048950, 0x8048700) = 0
<... mkdir resumed> )                            = 0
rmdir(0x8048a9a, 511, 1, 0x804b008, 0x400202e0 <unfinished ...>
SYS_rmdir(0x8048a9a, 511, 0x401a2ff4, 0x8048950, 0x8048700) = 0
<... rmdir resumed> )                            = 0
SYS_exit_group(0, 20, 0, 0, 0x401a126c <no return ...>
+++ exited (status 0) +++


testsuite/ltrace.minor/attach-process.ltrace

3736 --- SIGSTOP (Stopped (signal)) ---
3736 --- SIGSTOP (Stopped (signal)) ---
3736 SYS_restart_syscall(0xbfd7de64, 0xbfd7de64, 0x401a2ff4, 0xbfd7de64, 0xbfd7de64) = 0
3736 SYS_rt_sigprocmask(0, 0xbfd7dde4, 0xbfd7dd64, 8, 0x401a2ff4) = 0
3736 SYS_rt_sigaction(17, 0, 0xbfd7db8c, 8, 0x401a2ff4) = 0
3736 SYS_rt_sigprocmask(2, 0xbfd7dd64, 0, 8, 0x401a2ff4) = 0
3736 SYS_nanosleep(0xbfd7de64, 0xbfd7de64, 0x401a2ff4, 0xbfd7de64, 0xbfd7de64) = 0
3736 SYS_exit_group(0, 20, 0, 0, 0x401a126c <no return ...>
3736 +++ exited (status 0) +++


testsuite/ltrace.minor/count-record.ltrace

% time     seconds  usecs/call     calls      function
------ ----------- ----------- --------- --------------------
 16.00    0.000263         263         1 fopen
 12.29    0.000202         101         2 remove
  9.67    0.000159         159         1 fseek
  8.45    0.000139         139         1 fwrite
  7.79    0.000128         128         1 fclose
  5.72    0.000094          94         1 mkdir
  5.60    0.000092          92         1 symlink
  5.54    0.000091          91         1 rename
  5.54    0.000091          91         1 rmdir
  5.11    0.000084          84         1 __xstat
  5.05    0.000083          83         1 getcwd
  4.99    0.000082          82         1 chdir
  4.93    0.000081          81         1 access
  3.35    0.000055          55         1 fread
------ ----------- ----------- --------- --------------------
100.00    0.001644                    15 total


testsuite/ltrace.minor/demangle.ltrace



testsuite/ltrace.minor/print-instruction-pointer.ltrace

[0x80483c1] __libc_start_main(0x8048454, 1, 0xbfaff434, 0x80484c0, 0x80484b0 <unfinished ...>
[0x804847f] printf(0x8048570, 0, 0xbfaff388, 0x8048354, 0x401a2ff4) = 2
[0x8048499] printf(0x8048570, 1, 0xbfaff388, 0x8048354, 0x401a2ff4) = 2
[0xffffffff] +++ exited (status 0) +++


testsuite/ltrace.minor/time-record-T.ltrace

__libc_start_main(0x8048484, 1, 0xbfb934e4, 0x80484e0, 0x80484d0 <unfinished ...>
sleep(2, 0x8049ff4, 0xbfb93438, 0x8048374, 0x401a2ff4) = 0 <2.002395>
nanosleep(0xbfb9343c, 0, 0xbfb93438, 0x8048374, 0x401a2ff4) = 0 <0.055814>
+++ exited (status 0) +++


testsuite/ltrace.minor/time-record-tt.ltrace

19:20:46.413715 __libc_start_main(0x8048484, 1, 0xbfed1024, 0x80484e0, 0x80484d0 <unfinished ...>
19:20:46.413964 sleep(2, 0x8049ff4, 0xbfed0f78, 0x8048374, 0x401a2ff4) = 0
19:20:48.416599 nanosleep(0xbfed0f7c, 0, 0xbfed0f78, 0x8048374, 0x401a2ff4) = 0
19:20:48.472799 +++ exited (status 0) +++


testsuite/ltrace.minor/time-record-ttt.ltrace

1228850448.582468 __libc_start_main(0x8048484, 1, 0xbfdcff14, 0x80484e0, 0x80484d0 <unfinished ...>
1228850448.582637 sleep(2, 0x8049ff4, 0xbfdcfe68, 0x8048374, 0x401a2ff4) = 0
1228850450.584740 nanosleep(0xbfdcfe6c, 0, 0xbfdcfe68, 0x8048374, 0x401a2ff4) = 0
1228850450.640936 +++ exited (status 0) +++


testsuite/ltrace.minor/trace-clone.ltrace

__libc_start_main(0x804850d, 1, 0xbfe19fc4, 0x8048590, 0x8048580 <unfinished ...>
clone(0x80484f4, 0x804a040, 512, 0, 0x401a2ff4Cannot attach to pid 3920: Operation not permitted
)  = 3920
+++ exited (status 0) +++


testsuite/ltrace.minor/trace-exec.ltrace

Hello, World.
__libc_start_main(0x8048484, 2, 0xbfcdb674, 0x80484d0, 0x80484c0 <unfinished ...>
execl(0xbfcdd38e, 0xbfcdd38e, 0, 0x80484e9, 0x4000eb90 <unfinished ...>
__libc_start_main(0x8048454, 1, 0xbfdd9784, 0x8048490, 0x8048480 <unfinished ...>
puts(0x8048540, 0xbfdd9700, 0xbfdd9758, 0x40062705, 0x8048490) = 14
+++ exited (status 0) +++


testsuite/ltrace.minor/trace-fork.ltrace

Fork Child
My child pid is 3964
__libc_start_main(0x8048544, 1, 0xbffc5174, 0x80485c0, 0x80485b0 <unfinished ...>
fork(0x401a2ff4, 0x8049ff4, 0xbffc50c8, 0x80483e0, 0x401a2ff4) = 3964
[pid 3963] printf(0x8048688, 3964, 0xbffc50c8, 0x80483e0, 0x401a2ff4) = 21
[pid 3963] wait(0x8048688, 3964, 0xbffc50c8, 0x80483e0, 0x401a2ff4 <unfinished ...>
[pid 3964] --- SIGSTOP (Stopped (signal)) ---
[pid 3964] --- SIGSTOP (Stopped (signal)) ---
[pid 3964] +++ exited (status 0) +++
--- SIGCHLD (Child exited) ---
<... wait resumed> )                             = -1
+++ exited (status 0) +++


testsuite/ltrace.torture/signals.ltrace

--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
--- SIGUSR1 (User defined signal 1) ---
+++ exited (status 0) +++

