
testsuite/ltrace.main/main-internal.ltrace

__libc_start_main(0x40057c, 1, 0x7fff41ee0e98, 0x4005e0, 0x4005d0 <unfinished ...>
puts(0x4006c0, 0x7fff41ee0e98, 0x7fff41ee0ea8, 0, 0x2b58693912e0) = 44
display(0x4006f0, 44, 0x2b58693919c0, 0x2e64657375207369, 0x20776f687320746f <unfinished ...>
puts(0x4006f0, 44, 0x2b58693919c0, 0x2e64657375207369, 0x20776f687320746f) = 33
<... display resumed> )                          = 33
display(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
display(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
display(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
display(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
display(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
display(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
display(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
display(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
display(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
display(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
display(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006f0, 33, 0x2b58693919c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
+++ exited (status 33) +++


testsuite/ltrace.main/main.ltrace

print(0x40078c, 0x7fff72ee4eb8, 0x7fff72ee4ec8, 0, 0x2b073858f2e0) = 23
print(0x40078c, 23, 0x2b073858f9c0, 0x6974636e75662079, 0x216c6c6163206e6f) = 23
print(0x40078c, 23, 0x2b073858f9c0, 0x6974636e75662079, 0x216c6c6163206e6f) = 23
print(0x40078c, 23, 0x2b073858f9c0, 0x6974636e75662079, 0x216c6c6163206e6f) = 23
print(0x40078c, 23, 0x2b073858f9c0, 0x6974636e75662079, 0x216c6c6163206e6f) = 23
print(0x40078c, 23, 0x2b073858f9c0, 0x6974636e75662079, 0x216c6c6163206e6f) = 23
print(0x40078c, 23, 0x2b073858f9c0, 0x6974636e75662079, 0x216c6c6163206e6f) = 23
print(0x40078c, 23, 0x2b073858f9c0, 0x6974636e75662079, 0x216c6c6163206e6f) = 23
print(0x40078c, 23, 0x2b073858f9c0, 0x6974636e75662079, 0x216c6c6163206e6f) = 23
print(0x40078c, 23, 0x2b073858f9c0, 0x6974636e75662079, 0x216c6c6163206e6f) = 23
+++ exited (status 0) +++


testsuite/ltrace.main/parameters.ltrace

func_intptr(17)                                  = <void>
func_intptr_ret(42)                              = <void>
func_strlen("\377\377\377\377\377\377\377\377\377\377\377") = 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(0.000000, 0.000000)                   = <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 } ], "123junk" }) = <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, 0, 0x7fffd03b76f0, 0x2b75da6ef380, 0x6e5caae4) = 0x602000
SYS_mmap(0, 4096, 3, 34, 0xffffffff)             = 0x2b75da70d000
SYS_uname(0x7fffd03b6f90, 1, 0x400368, 0x6fffff48, 0x6ffffdff) = 0
SYS_access(0x2b75da70a7e0, 4, 0x2b75da6ef158, 0, 0) = -2
SYS_open(0x7fffd03b6940, 0, 0x2b75da70d000, -1, 0x7fffd03b6e7f) = -2
SYS_open(0x7fffd03b6940, 0, 0x2b75da70d000, -1, 0x7fffd03b6e7f) = -2
SYS_open(0x7fffd03b6940, 0, 0x2b75da70d000, -1, 0x7fffd03b6e7f) = -2
SYS_open(0x7fffd03b6940, 0, 0x2b75da70d000, -1, 0x7fffd03b6e7f) = -2
SYS_open(0x2b75da70806e, 0, 1, -1, 0)            = 3
SYS_fstat(3, 0x7fffd03b69b0, 0x7fffd03b69b0, -1, 0) = 0
SYS_mmap(0, 7285, 1, 2, 3)                       = 0x2b75da70e000
SYS_close(3, 7285, 1, 2, 3)                      = 0
SYS_open(0x2b75da70f5ff, 0, 0x2b75da70d000, 2, 0x7fffd03b6e7f) = 3
SYS_read(3, 0x7fffd03b6b28, 832, 2, 0x7fffd03b6e7f) = 832
SYS_fstat(3, 0x7fffd03b69f0, 0x7fffd03b69f0, 2, 0x2b75da70d000) = 0
SYS_mmap(0, 4096, 3, 34, 0xffffffff)             = 0x2b75da710000
SYS_mmap(0, 0x2550b8, 5, 2050, 3)                = 0x2b75da90e000
SYS_fadvise64(3, 0, 0x2550b8, 3, 3)              = 0
SYS_mprotect(0x2b75da963000, 0x1ff000, 0, 0x7fffd03b6b68, 3) = 0
SYS_mmap(0x2b75dab62000, 8192, 3, 2066, 3)       = 0x2b75dab62000
SYS_close(3, 0, 0, 0x7fffd03b6b68, 0x70000029)   = 0
SYS_open(0x7fffd03b6910, 0, 0x2b75da70d000, -1, 0x7fffd03b6e4f) = -2
SYS_open(0x7fffd03b6910, 0, 0x2b75da70d000, -1, 0x7fffd03b6e4f) = -2
SYS_open(0x7fffd03b6910, 0, 0x2b75da70d000, -1, 0x7fffd03b6e4f) = -2
SYS_open(0x7fffd03b6910, 0, 0x2b75da70d000, -1, 0x7fffd03b6e4f) = -2
SYS_open(0x2b75da70fa27, 0, 0x2b75da70d000, -1, 0x7fffd03b6e4f) = 3
SYS_read(3, 0x7fffd03b6af8, 832, -1, 0x7fffd03b6e4f) = 832
SYS_fstat(3, 0x7fffd03b69c0, 0x7fffd03b69c0, -1, 0x2b75da70d000) = 0
SYS_mmap(0, 0x3582b8, 5, 2050, 3)                = 0x2b75dab64000
SYS_fadvise64(3, 0, 0x3582b8, 3, 3)              = 0
SYS_mprotect(0x2b75dacb3000, 0x200000, 0, 0x7fffd03b6b38, 3) = 0
SYS_mmap(0x2b75daeb3000, 20480, 3, 2066, 3)      = 0x2b75daeb3000
SYS_mmap(0x2b75daeb8000, 17080, 3, 50, 0xffffffff) = 0x2b75daeb8000
SYS_close(3, 17080, 0, 0x7fffd03b6b38, 0x70000029) = 0
SYS_mmap(0, 4096, 3, 34, 0xffffffff)             = 0x2b75daebd000
SYS_mmap(0, 4096, 3, 34, 0xffffffff)             = 0x2b75daebe000
SYS_arch_prctl(4098, 0x2b75daebdb00, 0x2b75daebdb00, 34, 0xffffffff) = 0
SYS_open(0x2b75da707bd0, 0, 0x2b75daebdb00, 34, 0xffffffff) = 3
SYS_read(3, 0x7fffd03b7178, 8, 34, 0xffffffff)   = 8
SYS_close(3, 0x7fffd03b7178, 8, 34, 0xffffffff)  = 0
SYS_mprotect(0x2b75daeb3000, 16384, 1, 0x2b75dab6f258, 1) = 0
SYS_mprotect(0x2b75dab62000, 4096, 1, 0x2b75da90f360, 1) = 0
SYS_mprotect(0x600000, 4096, 1, 0x4003b8, 1)     = 0
SYS_mprotect(0x2b75da90c000, 4096, 1, 0x2b75da6ef410, 0xda6ff2f7) = 0
SYS_munmap(0x2b75da70e000, 7285, 800485, 0x2b75da6ef410, 0xda6ff2f7) = 0
__libc_start_main(0x400a2c, 1, 0x7fffd03b7378, 0x400b70, 0x400b60 <unfinished ...>
fopen(0x400c62, 0x400c60, 0x7fffd03b7388, 0, 0x2b75daeb82e0 <unfinished ...>
SYS_brk(0, 0, 0, 0x2b75daeb8a70, 4)              = 0x602000
SYS_brk(0x623000, 0x623000, 0x602000, 0x2b75daeb8a70, 4) = 0x623000
SYS_open(0x400c62, 577, 438, 577, 4)             = 3
<... fopen resumed> )                            = 0x602010
fwrite(0x7fffd03b7280, 13, 1, 0x602010, 4 <unfinished ...>
SYS_fstat(3, 0x7fffd03b7030, 0x7fffd03b7030, 0x6020f0, 0x2b75daebdb00) = 0
SYS_mmap(0, 4096, 3, 34, 0xffffffff)             = 0x2b75da70e000
<... fwrite resumed> )                           = 1
fseek(0x602010, 0, 1, 4096, 0xffffff00 <unfinished ...>
SYS_write(3, 0x2b75da70e000, 13, 0, 0x2b75daebdb00) = 13
SYS_lseek(3, 0, 1, 0, 0xffffffff)                = 13
<... fseek resumed> )                            = 0
fread(0x7fffd03b7210, 13, 1, 0x602010, 0xffffffff) = 0
fclose(0x602010, 0, 0, 0x2b75da70e000, 0x2b75daebdb00 <unfinished ...>
SYS_close(3, 1, 0xfbad2424, 0x2b75daebdb00, 0x2b75daebdb00) = 0
SYS_munmap(0x2b75da70e000, 4096, 0, 0x2b75daebdb00, 0x2b75daebdb00) = 0
<... fclose resumed> )                           = 0
getcwd(0x7fffd03b7210, 100, 4063, 0x602240, 0x602010 <unfinished ...>
SYS_getcwd(0x7fffd03b7210, 100, 4063, 0, 0x602010) = 45
<... getcwd resumed> )                           = 0x7fffd03b7210
chdir(0x400c98, 100, 4063, -1, 0x602010 <unfinished ...>
SYS_chdir(0x400c98, 100, 4063, 0, 0x602010)      = 0
<... chdir resumed> )                            = 0
symlink(0x400c62, 0x400c9a, 4063, -1, 0x602010 <unfinished ...>
SYS_symlink(0x400c62, 0x400c9a, 4063, 0, 0x602010) = 0
<... symlink resumed> )                          = 0
remove(0x400c9a, 0x400c9a, 4063, -1, 0x602010 <unfinished ...>
SYS_unlink(0x400c9a, 0x400c9a, 4063, 0, 0x602010) = 0
<... remove resumed> )                           = 0
rename(0x400c62, 0x400cac, 4063, -1, 0x602010 <unfinished ...>
SYS_rename(0x400c62, 0x400cac, 4063, 0, 0x602010) = 0
<... rename resumed> )                           = 0
__xstat(1, 0x400c62, 0x7fffd03b7180, -1, 0x602010 <unfinished ...>
SYS_stat(0x400c62, 0x7fffd03b7180, 0x7fffd03b7180, 0, 0x602010) = -2
<... __xstat resumed> )                          = 0xffffffff
access(0x400c62, 4, 0xffffffff, 2, 0x602010 <unfinished ...>
SYS_access(0x400c62, 4, 0xffffffff, 0, 0x602010) = -2
<... access resumed> )                           = -1
remove(0x400cac, 4, 2, -88, 0x602010 <unfinished ...>
SYS_unlink(0x400cac, 4, 2, 0, 0x602010)          = 0
<... remove resumed> )                           = 0
mkdir(0x400cbe, 511, 2, -1, 0x602010 <unfinished ...>
SYS_mkdir(0x400cbe, 511, 2, 0, 0x602010)         = 0
<... mkdir resumed> )                            = 0
rmdir(0x400cbe, 511, 2, -1, 0x602010 <unfinished ...>
SYS_rmdir(0x400cbe, 511, 2, 0, 0x602010)         = 0
<... rmdir resumed> )                            = 0
SYS_exit_group(0, 60, 0, -88, 231 <no return ...>
+++ exited (status 0) +++


testsuite/ltrace.minor/attach-process.ltrace

3730 --- SIGSTOP (Stopped (signal)) ---
3730 --- SIGSTOP (Stopped (signal)) ---
3730 SYS_restart_syscall(0x7fff0afb9ec0, 0x7fff0afb9ec0, 0, 8, 0) = 0
3730 SYS_rt_sigprocmask(0, 0x7fff0afb9e40, 0x7fff0afb9dc0, 8, 0) = 0
3730 SYS_rt_sigaction(17, 0, 0x7fff0afb9bd0, 8, 0) = 0
3730 SYS_rt_sigprocmask(2, 0x7fff0afb9dc0, 0, 8, 0) = 0
3730 SYS_nanosleep(0x7fff0afb9ec0, 0x7fff0afb9ec0, 0, 8, 0) = 0
3730 SYS_exit_group(0, 60, 0, -88, 231 <no return ...>
3730 +++ exited (status 0) +++


testsuite/ltrace.minor/count-record.ltrace

% time     seconds  usecs/call     calls      function
------ ----------- ----------- --------- --------------------
 16.12    0.000232         232         1 fopen
 11.67    0.000168          84         2 remove
  9.52    0.000137         137         1 fseek
  8.48    0.000122         122         1 fwrite
  8.13    0.000117         117         1 fclose
  5.84    0.000084          84         1 symlink
  5.77    0.000083          83         1 mkdir
  5.63    0.000081          81         1 rmdir
  5.42    0.000078          78         1 getcwd
  5.42    0.000078          78         1 rename
  5.07    0.000073          73         1 __xstat
  4.93    0.000071          71         1 chdir
  4.86    0.000070          70         1 access
  3.13    0.000045          45         1 fread
------ ----------- ----------- --------- --------------------
100.00    0.001439                    15 total


testsuite/ltrace.minor/demangle.ltrace



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

[0x4004b9] __libc_start_main(0x40057c, 1, 0x7fffc423f1e8, 0x4005d0, 0x4005c0 <unfinished ...>
[0x40059d] printf(0x4006ac, 0, 0x7fffc423f1f8, 0, 0x2aefe70302e0) = 2
[0x4005b6] printf(0x4006ac, 1, 0x2aefe70309c0, 1, 0xffffffff) = 2
[0xffffffffffffffff] +++ exited (status 0) +++


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

__libc_start_main(0x4005cc, 1, 0x7fffe3fd4f88, 0x400620, 0x400610 <unfinished ...>
sleep(2, 0x7fffe3fd4f88, 0x7fffe3fd4f98, 0, 0x2b8dc729d2e0) = 0 <2.000605>
nanosleep(0x7fffe3fd4ea0, 0, 0, -1, 0)           = 0 <0.051825>
+++ exited (status 0) +++


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

19:15:06.936208 __libc_start_main(0x4005cc, 1, 0x7fffebed7e98, 0x400620, 0x400610 <unfinished ...>
19:15:06.936450 sleep(2, 0x7fffebed7e98, 0x7fffebed7ea8, 0, 0x2abcbf39a2e0) = 0
19:15:08.937046 nanosleep(0x7fffebed7db0, 0, 0, -1, 0) = 0
19:15:08.989326 +++ exited (status 0) +++


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

1228850109.092201 __libc_start_main(0x4005cc, 1, 0x7ffff26c4678, 0x400620, 0x400610 <unfinished ...>
1228850109.092380 sleep(2, 0x7ffff26c4678, 0x7ffff26c4688, 0, 0x2ac0b8bab2e0) = 0
1228850111.093087 nanosleep(0x7ffff26c4590, 0, 0, -1, 0) = 0
1228850111.145215 +++ exited (status 0) +++


testsuite/ltrace.minor/trace-clone.ltrace

__libc_start_main(0x400676, 1, 0x7fff23eb0ed8, 0x4006d0, 0x4006c0 <unfinished ...>
clone(0x40065c, 0x601060, 512, 0, 0x2ab3873c12e0Cannot attach to pid 3914: Operation not permitted
) = 3914
+++ exited (status 0) +++


testsuite/ltrace.minor/trace-exec.ltrace

Hello, World.
__libc_start_main(0x4005cc, 2, 0x7fff1db4fb58, 0x400620, 0x400610 <unfinished ...>
execl(0x7fff1db503b5, 0x7fff1db503b5, 0, 0, 0x2b4c8d7222e0 <unfinished ...>
__libc_start_main(0x40057c, 1, 0x7fffb9a4fa78, 0x4005b0, 0x4005a0 <unfinished ...>
puts(0x40068c, 0x7fffb9a4fa78, 0x7fffb9a4fa88, 0, 0x2b0bf18222e0) = 14
+++ exited (status 0) +++


testsuite/ltrace.minor/trace-fork.ltrace

Fork Child
My child pid is 3958 __libc_start_main(0x4006cb, 1, 0x7fffff3d7408, 0x400740, 0x400730 <unfinished ...>
fork(1, 0x7fffff3d7408, 0x7fffff3d7418, 0, 0x2b11abe9a2e0) = 3958
[pid 3957] printf(0x400834, 3958, 0, -1, 0)      = 21
[pid 3957] wait(0x2b11ab6f0014, 0x2b11ab6f0015, 0x2b11abe9a9c0, 1, 0x2b11abc5f760 <unfinished ...>
[pid 3958] --- SIGSTOP (Stopped (signal)) ---
[pid 3958] --- SIGSTOP (Stopped (signal)) ---
[pid 3958] +++ exited (status 0) +++
--- SIGCHLD (Child exited) ---
<... wait resumed> )                             = 3958
+++ 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) +++

