
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, 0x7fffce3f2688, 0x2b01dc6b4320, 0x167cd231) = 0x602000
SYS_mmap(0, 4096, 3, 34, 0xffffffff)             = 0x2b01dc6d1000
SYS_uname(0x7fffce3f1f10, 1, 0x400348, 0x6fffff48, 0x6ffffdff) = 0
SYS_access(0x2b01dc6ced80, 4, 0x2b01dc6b4120, 0, 0) = -2
SYS_open(0x7fffce3f18b0, 0, 0x2b01dc6d1000, -1, 0x7fffce3f1def) = -2
SYS_open(0x7fffce3f18b0, 0, 0x2b01dc6d1000, -1, 0x7fffce3f1def) = -2
SYS_open(0x7fffce3f18b0, 0, 0x2b01dc6d1000, -1, 0x7fffce3f1def) = -2
SYS_open(0x7fffce3f18b0, 0, 0x2b01dc6d1000, -1, 0x7fffce3f1def) = -2
SYS_open(0x2b01dc6cc59f, 0, 1, -1, 0)            = 3
SYS_fstat(3, 0x7fffce3f1910, 0x7fffce3f1910, -1, 0) = 0
SYS_mmap(0, 7428, 1, 2, 3)                       = 0x2b01dc6d2000
SYS_close(3, 7428, 1, 2, 3)                      = 0
SYS_open(0x2b01dc6d366e, 0, 0x2b01dc6d1000, 2, 0x7fffce3f1def) = 3
SYS_read(3, 0x7fffce3f1a98, 832, 2, 0x7fffce3f1def) = 832
SYS_fstat(3, 0x7fffce3f1960, 0x7fffce3f1960, 2, 0x2b01dc6d1000) = 0
SYS_mmap(0, 4096, 3, 34, 0xffffffff)             = 0x2b01dc6d4000
SYS_mmap(0, 0x2550b8, 5, 2050, 3)                = 0x2b01dc8d3000
SYS_fadvise64(3, 0, 0x2550b8, 3, 3)              = 0
SYS_mprotect(0x2b01dc928000, 0x1ff000, 0, 0x7fffce3f1ad8, 3) = 0
SYS_mmap(0x2b01dcb27000, 8192, 3, 2066, 3)       = 0x2b01dcb27000
SYS_close(3, 0, 0, 0x7fffce3f1ad8, 0x70000029)   = 0
SYS_open(0x7fffce3f1880, 0, 0x2b01dc6d1000, -1, 0x7fffce3f1dbf) = -2
SYS_open(0x7fffce3f1880, 0, 0x2b01dc6d1000, -1, 0x7fffce3f1dbf) = -2
SYS_open(0x7fffce3f1880, 0, 0x2b01dc6d1000, -1, 0x7fffce3f1dbf) = -2
SYS_open(0x7fffce3f1880, 0, 0x2b01dc6d1000, -1, 0x7fffce3f1dbf) = -2
SYS_open(0x2b01dc6d3a94, 0, 0x2b01dc6d1000, -1, 0x7fffce3f1dbf) = 3
SYS_read(3, 0x7fffce3f1a68, 832, -1, 0x7fffce3f1dbf) = 832
SYS_fstat(3, 0x7fffce3f1930, 0x7fffce3f1930, -1, 0x2b01dc6d1000) = 0
SYS_mmap(0, 0x3582b8, 5, 2050, 3)                = 0x2b01dcb29000
SYS_fadvise64(3, 0, 0x3582b8, 3, 3)              = 0
SYS_mprotect(0x2b01dcc78000, 0x200000, 0, 0x7fffce3f1aa8, 3) = 0
SYS_mmap(0x2b01dce78000, 20480, 3, 2066, 3)      = 0x2b01dce78000
SYS_mmap(0x2b01dce7d000, 17080, 3, 50, 0xffffffff) = 0x2b01dce7d000
SYS_close(3, 17080, 0, 0x7fffce3f1aa8, 0x70000029) = 0
SYS_mmap(0, 4096, 3, 34, 0xffffffff)             = 0x2b01dce82000
SYS_mmap(0, 4096, 3, 34, 0xffffffff)             = 0x2b01dce83000
SYS_arch_prctl(4098, 0x2b01dce82b00, 0x2b01dce82b00, 34, 0xffffffff) = 0
SYS_open(0x2b01dc6cc0e8, 0, 0x2b01dce82b00, 34, 0xffffffff) = 3
SYS_read(3, 0x7fffce3f20f8, 8, 34, 0xffffffff)   = 8
SYS_close(3, 0x7fffce3f20f8, 8, 34, 0xffffffff)  = 0
SYS_mprotect(0x2b01dce78000, 16384, 1, 0x2b01dcb341d0, 1) = 0
SYS_mprotect(0x2b01dcb27000, 4096, 1, 0x2b01dc8d4338, 1) = 0
SYS_mprotect(0x600000, 4096, 1, 0x400398, 1)     = 0
SYS_mprotect(0x2b01dc8d1000, 4096, 1, 0x2b01dc6b43b0, 0xdc6c4177) = 0
SYS_munmap(0x2b01dc6d2000, 7428, 416291, 0x2b01dc6b43b0, 0xdc6c4177) = 0
__libc_start_main(0x400a0c, 1, 0x7fffce3f22f8, 0x400b50, 0x400b40 <unfinished ...>
fopen(0x400c42, 0x400c40, 0x7fffce3f2308, 0, 0x2b01dce7d2e0 <unfinished ...>
SYS_brk(0, 0, 0, 0x2b01dce7da70, 4)              = 0x602000
SYS_brk(0x623000, 0x623000, 0x602000, 0x2b01dce7da70, 4) = 0x623000
SYS_open(0x400c42, 577, 438, 0x400c45, 4)        = 3
<... fopen resumed> )                            = 0x602010
fwrite(0x7fffce3f2200, 13, 1, 0x602010, 4 <unfinished ...>
SYS_fstat(3, 0x7fffce3f1fb0, 0x7fffce3f1fb0, 0x6020f0, 0x2b01dce82b00) = 0
SYS_mmap(0, 4096, 3, 34, 0xffffffff)             = 0x2b01dc6d2000
<... fwrite resumed> )                           = 1
fseek(0x602010, 0, 1, 4096, 0xffffff00 <unfinished ...>
SYS_write(3, 0x2b01dc6d2000, 13, 0, 0x2b01dce82b00) = 13
SYS_lseek(3, 0, 1, 0, 0xffffffff)                = 13
<... fseek resumed> )                            = 0
fread(0x7fffce3f2190, 13, 1, 0x602010, 0xffffffff) = 0
fclose(0x602010, 0, 0, 0x2b01dc6d2000, 0x2b01dce82b00 <unfinished ...>
SYS_close(3, 1, 0xfbad2424, 0x2b01dce82b00, 0x2b01dce82b00) = 0
SYS_munmap(0x2b01dc6d2000, 4096, 0, 0x2b01dce82b00, 0x2b01dce82b00) = 0
<... fclose resumed> )                           = 0
getcwd(0x7fffce3f2190, 100, 4063, 0x602240, 0x602010 <unfinished ...>
SYS_getcwd(0x7fffce3f2190, 100, 4063, 0, 0x602010) = 45
<... getcwd resumed> )                           = 0x7fffce3f2190
chdir(0x400c78, 100, 4063, -1, 0x602010 <unfinished ...>
SYS_chdir(0x400c78, 100, 4063, 0, 0x602010)      = 0
<... chdir resumed> )                            = 0
symlink(0x400c42, 0x400c7a, 4063, -1, 0x602010 <unfinished ...>
SYS_symlink(0x400c42, 0x400c7a, 4063, 0, 0x602010) = 0
<... symlink resumed> )                          = 0
remove(0x400c7a, 0x400c7a, 4063, -1, 0x602010 <unfinished ...>
SYS_unlink(0x400c7a, 0x400c7a, 4063, 0, 0x602010) = 0
<... remove resumed> )                           = 0
rename(0x400c42, 0x400c8c, 4063, -1, 0x602010 <unfinished ...>
SYS_rename(0x400c42, 0x400c8c, 4063, 0, 0x602010) = 0
<... rename resumed> )                           = 0
__xstat(1, 0x400c42, 0x7fffce3f2100, -1, 0x602010 <unfinished ...>
SYS_stat(0x400c42, 0x7fffce3f2100, 0x7fffce3f2100, 0, 0x602010) = -2
<... __xstat resumed> )                          = 0xffffffff
access(0x400c42, 4, 0xffffffff, 2, 0x602010 <unfinished ...>
SYS_access(0x400c42, 4, 0xffffffff, 0, 0x602010) = -2
<... access resumed> )                           = -1
remove(0x400c8c, 4, 2, -88, 0x602010 <unfinished ...>
SYS_unlink(0x400c8c, 4, 2, 0, 0x602010)          = 0
<... remove resumed> )                           = 0
mkdir(0x400c9e, 511, 2, -1, 0x602010 <unfinished ...>
SYS_mkdir(0x400c9e, 511, 2, 0, 0x602010)         = 0
<... mkdir resumed> )                            = 0
rmdir(0x400c9e, 511, 2, -1, 0x602010 <unfinished ...>
SYS_rmdir(0x400c9e, 511, 2, 0, 0x602010)         = 0
<... rmdir resumed> )                            = 0
SYS_exit_group(0, 60, 0, -88, 231 <no return ...>
+++ exited (status 0) +++


testsuite/ltrace.main/main-internal.ltrace

__libc_start_main(0x40055c, 1, 0x7fff03083f88, 0x4005c0, 0x4005b0 <unfinished ...>
puts(0x4006a0, 0x7fff03083f88, 0x7fff03083f98, 0, 0x2b49a81ed2e0) = 44
display(0x4006d0, 44, 0x2b49a81ed9c0, 0x2e64657375207369, 0x20776f687320746f <unfinished ...>
puts(0x4006d0, 44, 0x2b49a81ed9c0, 0x2e64657375207369, 0x20776f687320746f) = 33
<... display resumed> )                          = 33
display(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
display(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
display(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
display(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
display(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
display(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
display(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
display(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
display(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
display(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
display(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006d0, 33, 0x2b49a81ed9c0, 0, 0x6977206c6c616320) = 33
<... display resumed> )                          = 33
+++ exited (status 33) +++


testsuite/ltrace.main/main.ltrace

print(0x40076c, 0x7fffdf4fa408, 0x7fffdf4fa418, 0, 0x2b0dcbf7b2e0) = 23
print(0x40076c, 23, 0x2b0dcbf7b9c0, 0x6974636e75662079, 0x216c6c6163206e6f) = 23
print(0x40076c, 23, 0x2b0dcbf7b9c0, 0x6974636e75662079, 0x216c6c6163206e6f) = 23
print(0x40076c, 23, 0x2b0dcbf7b9c0, 0x6974636e75662079, 0x216c6c6163206e6f) = 23
print(0x40076c, 23, 0x2b0dcbf7b9c0, 0x6974636e75662079, 0x216c6c6163206e6f) = 23
print(0x40076c, 23, 0x2b0dcbf7b9c0, 0x6974636e75662079, 0x216c6c6163206e6f) = 23
print(0x40076c, 23, 0x2b0dcbf7b9c0, 0x6974636e75662079, 0x216c6c6163206e6f) = 23
print(0x40076c, 23, 0x2b0dcbf7b9c0, 0x6974636e75662079, 0x216c6c6163206e6f) = 23
print(0x40076c, 23, 0x2b0dcbf7b9c0, 0x6974636e75662079, 0x216c6c6163206e6f) = 23
print(0x40076c, 23, 0x2b0dcbf7b9c0, 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(-10267810771698329509333408127293325312.000000, -10267811405523629623448108875644928000.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.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) +++


testsuite/ltrace.minor/trace-exec.ltrace

Hello, World.
__libc_start_main(0x4005ac, 2, 0x7fffb110f058, 0x400600, 0x4005f0 <unfinished ...>
execl(0x7fffb111030a, 0x7fffb111030a, 0, 0, 0x2b53fa1622e0 <unfinished ...>
__libc_start_main(0x40055c, 1, 0x7fffc323f1a8, 0x400590, 0x400580 <unfinished ...>
puts(0x40066c, 0x7fffc323f1a8, 0x7fffc323f1b8, 0, 0x2ba3e80322e0) = 14
+++ exited (status 0) +++


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

[0x400499] __libc_start_main(0x40055c, 1, 0x7ffff3421308, 0x4005b0, 0x4005a0 <unfinished ...>
[0x40057d] printf(0x40068c, 0, 0x7ffff3421318, 0, 0x2aeab7e502e0) = 2
[0x400596] printf(0x40068c, 1, 0x2aeab7e509c0, 1, 0xffffffff) = 2
[0xffffffffffffffff] +++ exited (status 0) +++


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

__libc_start_main(0x4005ac, 1, 0x7fff58887788, 0x400600, 0x4005f0 <unfinished ...>
sleep(2, 0x7fff58887788, 0x7fff58887798, 0, 0x2ac2529e82e0) = 0 <2.009953>
nanosleep(0x7fff588876a0, 0, 0, -1, 0)           = 0 <2.059838>
+++ exited (status 0) +++


testsuite/ltrace.minor/count-record.ltrace

% time     seconds  usecs/call     calls      function
------ ----------- ----------- --------- --------------------
 16.84    0.000180          90         2 remove
 16.56    0.000177         177         1 fopen
  9.07    0.000097          97         1 fseek
  8.61    0.000092          92         1 fclose
  7.58    0.000081          81         1 rmdir
  6.83    0.000073          73         1 rename
  6.17    0.000066          66         1 mkdir
  6.08    0.000065          65         1 symlink
  5.99    0.000064          64         1 fwrite
  3.84    0.000041          41         1 __xstat
  3.65    0.000039          39         1 getcwd
  3.46    0.000037          37         1 chdir
  3.37    0.000036          36         1 access
  1.96    0.000021          21         1 fread
------ ----------- ----------- --------- --------------------
100.00    0.001069                    15 total


testsuite/ltrace.minor/trace-clone.ltrace

__libc_start_main(0x400656, 1, 0x7ffff32541c8, 0x4006b0, 0x4006a0 <unfinished ...>
clone(0x40063c, 0x601060, 512, 0, 0x2adcb801d2e0Cannot attach to pid 1832: Operation not permitted
) = 1832
+++ exited (status 0) +++


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

21:52:49.212011 __libc_start_main(0x4005ac, 1, 0x7fff4c2b71b8, 0x400600, 0x4005f0 <unfinished ...>
21:52:49.213390 sleep(2, 0x7fff4c2b71b8, 0x7fff4c2b71c8, 0, 0x2aaf5efb82e0) = 0
21:52:51.249225 nanosleep(0x7fff4c2b70d0, 0, 0, -1, 0) = 0
21:52:51.308564 +++ exited (status 0) +++


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

1212789171.647992 __libc_start_main(0x4005ac, 1, 0x7fff85fbdeb8, 0x400600, 0x4005f0 <unfinished ...>
1212789171.648214 sleep(2, 0x7fff85fbdeb8, 0x7fff85fbdec8, 0, 0x2ad9252b42e0) = 0
1212789173.656320 nanosleep(0x7fff85fbddd0, 0, 0, -1, 0) = 0
1212789173.716601 +++ exited (status 0) +++


testsuite/ltrace.minor/trace-fork.ltrace

Fork Child
My child pid is 1876 __libc_start_main(0x4006ab, 1, 0x7fff43f10e78, 0x400720, 0x400710 <unfinished ...>
fork(1, 0x7fff43f10e78, 0x7fff43f10e88, 0, 0x2acc673612e0) = 1876
[pid 1875] printf(0x400814, 1876, 0, -1, 0)      = 21
[pid 1875] wait(0x2acc66bb6014, 0x2acc66bb6015, 0x2acc673619c0, 1, 0x2acc67126480 <unfinished ...>
[pid 1876] +++ exited (status 0) +++
--- SIGCHLD (Child exited) ---
<... wait resumed> )                             = 1876
+++ exited (status 0) +++


testsuite/ltrace.minor/attach-process.ltrace

1644 --- SIGSTOP (Stopped (signal)) ---
1644 --- SIGSTOP (Stopped (signal)) ---
1644 SYS_restart_syscall(0x7fffa128e0e0, 0x7fffa128e0e0, 0, 8, 0) = 0
1644 SYS_rt_sigprocmask(0, 0x7fffa128e060, 0x7fffa128dfe0, 8, 0) = 0
1644 SYS_rt_sigaction(17, 0, 0x7fffa128ddf0, 8, 0) = 0
1644 SYS_rt_sigprocmask(2, 0x7fffa128dfe0, 0, 8, 0) = 0
1644 SYS_nanosleep(0x7fffa128e0e0, 0x7fffa128e0e0, 0, 8, 0) = 0
1644 SYS_exit_group(0, 60, 0, -88, 231 <no return ...>
1644 +++ exited (status 0) +++


testsuite/ltrace.minor/demangle.ltrace


