[Ltrace-devel] current make check failures
Olaf Hering
olh at suse.de
Mon Sep 25 12:35:16 UTC 2006
On Mon, Sep 18, Steve Fink wrote:
> On 9/14/06, Olaf Hering <olh at suse.de> wrote:
> >
> >The current trunk gives these make check failures in openSuSE 10.2 beta.
> >ltrace -x does not work, on ppc64 at least.
I have added the results of current svn, r68.
I had to revert r54 'rejig testcase grepping'
There are sometimes ' Operation not permitted' errors with 2.6.5 kernels
on i386 and x86_64. Havent checked why it fails.
-------------- next part --------------
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-fork.ltrace
Fork Child
My child pid is 13752
__libc_start_main(0x4000000000000d10, 1, 0x607fffffffe52e58, 0x4000000000000d00, 0x4000000000000ce0 <unfinished ...>
fork(0, 0xdf0a068284019e00, 0x200000000004abf0, 144, 0x200000000004afe0 <unfinished ...>
[pid 13752] --- SIGSTOP (Stopped (signal)) ---
[pid 13747] <... fork resumed> ) = 13752
[pid 13752] --- SIGSTOP (Stopped (signal)) ---
[pid 13747] printf(0x4000000000000cc0, 13752, 0x200000000004abf0, 144, 0x200000000004afe0 <unfinished ...>
[pid 13752] puts(0x4000000000000ca0, 0x200000000004b1c8, 0x2000000000001590, 0xc000000000000187, 0x200000000004a430) = 11
[pid 13752] sleep(1, 0x200000000004b1c8, 0x2000000000001590, 0xc000000000000187, 0x200000000004a430 <unfinished ...>
[pid 13747] <... printf resumed> ) = 22
[pid 13747] wait(0x4000000000000cc0, 13752, 712, 0, 5 <unfinished ...>
[pid 13752] <... sleep resumed> ) = 0
[pid 13752] +++ exited (status 0) +++
--- SIGCHLD (Child exited) ---
<... wait resumed> ) = -1
+++ exited (status 0) +++
testsuite/ltrace.minor/trace-clone.ltrace
__libc_start_main(0x4000000000000b50, 1, 0x607ffffffe12ae58, 0x4000000000000b40, 0x4000000000000b20 <unfinished ...>
__clone2(0x4000000000000b60, 0x60000000000010d0, 1024, 512, 0Cannot attach to pid 11012: Operation not permitted
) = 11012
+++ exited (status 0) +++
testsuite/ltrace.minor/time-record-ttt.ltrace
1158963082.850301 __libc_start_main(0x4000000000000a70, 1, 0x607ffffffe0eede8, 0x4000000000000a60, 0x4000000000000a40 <unfinished ...>
1158963082.850627 sleep(2, 0xdf0a06822d87e68e, 0x200000000004abf0, 144, 0x200000000004afe0) = 0
1158963084.853325 nanosleep(0x607ffffffe0eeb30, 0, 0x200000000004abf0, 144, 0x200000000004afe0) = 0
1158963084.905434 +++ exited (status 0) +++
testsuite/ltrace.minor/time-record-tt.ltrace
22:11:20.671977 __libc_start_main(0x4000000000000a70, 1, 0x607ffffffe6d6de8, 0x4000000000000a60, 0x4000000000000a40 <unfinished ...>
22:11:20.672317 sleep(2, 0xdf0a0681f9b6d982, 0x200000000004abf0, 144, 0x200000000004afe0) = 0
22:11:22.675120 nanosleep(0x607ffffffe6d6b30, 0, 0x200000000004abf0, 144, 0x200000000004afe0) = 0
22:11:22.733232 +++ exited (status 0) +++
testsuite/ltrace.minor/time-record-T.ltrace
__libc_start_main(0x4000000000000a70, 1, 0x607ffffffe63ede8, 0x4000000000000a60, 0x4000000000000a40 <unfinished ...>
sleep(2, 0xdf0a0681c36d2892, 0x200000000004abf0, 144, 0x200000000004afe0) = 0 <2.001026>
nanosleep(0x607ffffffe63eb30, 0, 0x200000000004abf0, 144, 0x200000000004afe0) = 0 <0.053101>
+++ exited (status 0) +++
testsuite/ltrace.minor/print-instruction-pointer.ltrace
[0x4000000000000600] __libc_start_main(0x4000000000000a20, 1, 0x607ffffffe87edc8, 0x4000000000000a10, 0x40000000000009f0 <unfinished ...>
[0x40000000000007c0] printf(0x40000000000009e0, 0, 0x200000000004abf0, 144, 0x200000000004afe0) = 2
[0x40000000000007f0] printf(0x40000000000009e0, 1, 656, 0, 5) = 2
[0xffffffffffffffff] +++ exited (status 0) +++
testsuite/ltrace.minor/demangle.ltrace
__libc_start_main(0x4000000000002a70, 1, 0x607fffffff066de8, 0x4000000000002a60, 0x4000000000002a40 <unfinished ...>
Fi_i(int)(0, 0xff0a0681b83504cf, 0x607fffffff066b50, 0, 3) = 0
Fii_i(int, int)(0, 0, 0x607fffffff066b50, 0, 3) = 0
Fiii_i(int, int, int)(0, 0, 0, 0, 3) = 0
Fie_i(int, ...)(0, 0, 0, 0, 3) = 0
Fv_v()(0, 0, 0, 0, 3) = 0
Fv_c()(0, 0, 0, 0, 3) = 0
Fv_Sc()(0, 0, 0, 0, 3) = 0
Fv_Uc()(0, 0, 0, 0, 3) = 0
Fv_s()(0, 0, 0, 0, 3) = 0
Fv_Us()(0, 0, 0, 0, 3) = 0
Fv_i()(0, 0, 0, 0, 3) = 0
Fv_Ci()(0, 0, 0, 0, 3) = 0
Fv_Ui()(0, 0, 0, 0, 3) = 0
Fv_Vi()(0, 0, 0, 0, 3) = 0
Fv_l()(0, 0, 0, 0, 3) = 0
Fv_Ul()(0, 0, 0, 0, 3) = 0
Fv_f()(0, 0, 0, 0, 3) = 0
Fv_g()(0, 0, 0, 0, 3) = 0
Fv_Lg()(0, 0, 0, 0, 3) = 0
Fv_Pv()(0, 0, 0, 0, 3) = 0
Fv_PPv()(0, 0, 0, 0, 3) = 0
Fv_Ri()(0, 0, 0, 0, 3) = 0x200000000005f35c
FPi_i(int*)(0x607fffffff066b04, 0, 0, 0, 3) = 0
FA10_i_i(int*)(0x607fffffff066b04, 0, 0, 0, 3) = 0
Fc_i(char)(97, 0, 0, 0, 3) = 0
Ff_i(float)(97, 0, 0, 0, 3) = 0
Fg_i(double)(97, 0, 0, 0, 3) = 0
Fx_i(int (*)(int))(0x20000000000483b8, 0, 0, 0, 3) = 0
Fxx_i(int (*)(int), int (*)(int))(0x20000000000483b8, 0x20000000000483b8, 0, 0, 3) = 0
Fxxx_i(int (*)(int), int (*)(int), int (*)(int))(0x20000000000483b8, 0x20000000000483b8, 0x20000000000483b8, 0, 3) = 0
Fxxi_i(int (*)(int), int (*)(int), int (*)(int), int)(0x20000000000483b8, 0x20000000000483b8, 0x20000000000483b8, 0, 3) = 0
Fxyxy_i(int (*)(int), int (*)(short), int (*)(int), int (*)(short))(0x20000000000483b8, 0x20000000000483a8, 0x20000000000483b8, 0x20000000000483a8, 3) = 0
myclass::myclass()(0x607fffffff066b08, 0x20000000000483a8, 0x20000000000483b8, 0x20000000000483a8, 3) = 0
myclass::myclass()(0x607fffffff066b0c, 0x20000000000483a8, 0x20000000000483b8, 0x20000000000483a8, 3) = 0
myclass::Fi_i(int)(0x607fffffff066b08, 0, 0x20000000000483b8, 0x20000000000483a8, 3) = 0
myclass::Fis_i(int)(0, 0, 0x20000000000483b8, 0x20000000000483a8, 3) = 0
myclass::operator++(int)(0x607fffffff066b00, 0x607fffffff066b08, 0, 0x20000000000483a8, 3) = 0x607fffffff066b00
myclass::~myclass()(0x607fffffff066b00, 0x607fffffff066b08, 0, 0x607fffffff066b00, 3) = 0x607fffffff066b00
myclass::operator+(int)(0x607fffffff066afc, 0x607fffffff066b08, 2, 0x607fffffff066b00, 3) = 0x607fffffff066afc
myclass::operator=(myclass const&)(0x607fffffff066b0c, 0x607fffffff066afc, 2, 0x607fffffff066afc, 3) = 0x607fffffff066b0c
myclass::~myclass()(0x607fffffff066afc, 0x607fffffff066afc, 2, 0x607fffffff066afc, 3) = 0x607fffffff066b0c
nested::nested()(0x607fffffff066b10, 0x607fffffff066afc, 2, 0x607fffffff066afc, 3) = 0x607fffffff066b0c
nested::Fi_i(int)(0x607fffffff066b10, 0, 2, 0x607fffffff066afc, 3) = 0
myclass::operator new(unsigned long)(4, 0, 2, 0x607fffffff066afc, 3) = 0x6000000000004010
myclass::myclass(int)(0x6000000000004010, 0, 0xc000000000000289, 0x607fffffff066ae0, 0x200000000005f298) = 0x6000000000004010
myclass::~myclass()(0x6000000000004010, 0, 0xc000000000000289, 0x607fffffff066ae0, 0x200000000005f298) = 0x6000000000004010
myclass::operator delete(void*)(0x6000000000004010, 0, 0xc000000000000289, 0x607fffffff066ae0, 0x200000000005f298) = 0x6000000000004000
Fmyclass_v(myclass)(0x607fffffff066af8, 0x4000000000002640, 0xc000000000000289, 0x607fffffff066ae0, 0x200000000005f298) = 0x6000000000004000
myclass::~myclass()(0x607fffffff066af8, 0x4000000000002640, 0xc000000000000289, 0x607fffffff066ae0, 0x200000000005f298) = 0x6000000000004000
nested::~nested()(0x607fffffff066b10, 0x4000000000002640, 0xc000000000000289, 0x607fffffff066ae0, 0x200000000005f298) = 0x6000000000004000
myclass::~myclass()(0x607fffffff066b0c, 0x4000000000002640, 0xc000000000000289, 0x607fffffff066ae0, 0x200000000005f298) = 0x6000000000004000
myclass::~myclass()(0x607fffffff066b08, 0x4000000000002640, 0xc000000000000289, 0x607fffffff066ae0, 0x200000000005f298) = 0x6000000000004000
+++ exited (status 0) +++
testsuite/ltrace.minor/count-record.ltrace
% time seconds usecs/call calls function
------ ----------- ----------- --------- --------------------
13.66 0.000507 253 2 remove
12.42 0.000461 461 1 fopen
8.27 0.000307 307 1 fwrite
7.09 0.000263 263 1 fseek
6.90 0.000256 256 1 symlink
6.63 0.000246 246 1 mkdir
6.17 0.000229 229 1 rename
5.96 0.000221 221 1 access
5.85 0.000217 217 1 fclose
5.74 0.000213 213 1 getcwd
5.55 0.000206 206 1 __xstat
5.52 0.000205 205 1 chdir
5.34 0.000198 198 1 rmdir
4.90 0.000182 182 1 fread
------ ----------- ----------- --------- --------------------
100.00 0.003711 15 total
testsuite/ltrace.minor/attach-process.ltrace
31776 --- SIGSTOP (Stopped (signal)) ---
31776 --- SIGSTOP (Stopped (signal)) ---
31776 SYS_restart_syscall(0x2000000000046300, 0x200000000004b280, 10, 0x4000000000000040, 0x2000000000004c40) = 0
31776 sleep(1, 0x200000000004a5b0, 0x200000000004abf0, 144, 0x200000000004afe0 <unfinished ...>
31776 SYS_rt_sigprocmask(0x607ffffffe1b6e20, 0x68101c55ea6, 0x68101c0ab67, 0, 0) = 0
31776 SYS_rt_sigaction(0x607ffffffe1b6e20, 0x68101c55ea6, 0x68101c0ab67, 0, 0) = 0
31776 SYS_rt_sigprocmask(0x607ffffffe1b6e20, 0x68101c55ea6, 0x68101c0ab67, 0, 0) = 0
31776 SYS_nanosleep(0x2000000000046300, 0x200000000004b280, 10, 0x4000000000000040, 0x2000000000004c40) = 0
31776 <... sleep resumed> ) = 0
31776 SYS_exit_group(10, 0x4000000000000040, 0x2000000000004c40, 0xc000000000000997, 0x200000000004a430 <no return ...>
31776 +++ exited (status 0) +++
testsuite/ltrace.main/system_calls.ltrace
SYS_brk(0, 0, 0, 0, 0) = 0x6000000000004000
SYS_mmap(0, 0, 0, 0, 0) = 0x2000000000038000
SYS_uname(0, 0, 0, 0, 0) = 0
SYS_access(0, 0, 0, 0, 0) = 2
SYS_open(0, 0, 0, 0, 0) = 2
SYS_open(0, 0, 0, 0, 0) = 2
SYS_open(0, 0, 0, 0, 0) = 3
SYS_fstat(0, 0, 0, 0, 0) = 0
SYS_mmap(0, 0, 0, 0, 0) = 0x200000000003c000
SYS_close(0, 0, 0, 0, 0) = 0
SYS_open(0, 0, 0, 0, 0) = 3
SYS_read(0, 0, 0, 0, 0) = 832
SYS_fstat(0, 0, 0, 0, 0) = 0
SYS_mmap(0, 0, 0, 0, 0) = 0x200000000004c000
SYS_madvise(0, 0, 0, 0, 0) = 0
SYS_mprotect(0, 0, 0, 0, 0) = 0
SYS_mmap(0, 0, 0, 0, 0) = 0x2000000000118000
SYS_close(0, 0, 0, 0, 0) = 0
SYS_open(0, 0, 0, 0, 0) = 2
SYS_open(0, 0, 0, 0, 0) = 2
SYS_open(0, 0, 0, 0, 0) = 3
SYS_read(0, 0, 0, 0, 0) = 832
SYS_fstat(0, 0, 0, 0, 0) = 0
SYS_mmap(0, 0, 0, 0, 0) = 0x200000000011c000
SYS_madvise(0, 0, 0, 0, 0) = 0
SYS_mprotect(0, 0, 0, 0, 0) = 0
SYS_mmap(0, 0, 0, 0, 0) = 0x2000000000364000
SYS_mmap(0, 0, 0, 0, 0) = 0x200000000036c000
SYS_close(0, 0, 0, 0, 0) = 0
SYS_mmap(0x200000000004a5b0, 0x200000000003e57d, 0, 0x200000000004ba48, 0x20000000000462e0) = 0x2000000000370000
SYS_mmap(0x200000000004a5b0, 0x200000000003e57d, 0, 0x200000000004ba48, 0x20000000000462e0) = 0x2000000000378000
SYS_munmap(0x20000000000013a8, 0x200000000004a590, 0x2000000000000000, 0x20000000000013c0, 129) = 0
__libc_start_main(0x4000000000001450, 1, 0x607ffffffe12ade8, 0x4000000000001440, 0x4000000000001420 <unfinished ...>
fopen(0x4000000000001380, 0x4000000000001398, 0xff0a0680fab124ec, 0x607ffffffe12ab50, 0x200000000004afe0 <unfinished ...>
SYS_brk(0x200000000004aeb8, 0x200000000004afb0, 0x607ffffffe12aba0, 0, 0x607ffffffe12ab50) = 0x6000000000004000
SYS_brk(0x200000000004aeb8, 0x200000000004afb0, 0x607ffffffe12aba0, 0, 0x607ffffffe12ab50) = 0x6000000000028000
SYS_open(0x200000000004ab98, 0x200000000004abb0, 0x200000000004b1b0, 0x200000000004abb8, 0x20000000000462e0) = 3
<... fopen resumed> ) = 0x6000000000004010
fwrite(0x607ffffffe12aa48, 13, 1, 0x6000000000004010, 0x200000000031c2a8 <unfinished ...>
SYS_fstat(0x200000000002a6d0, 0xc00000000000048c, 0x607ffffffe12adb0, 0x200000000004a430, 0x559241) = 0
SYS_mmap(0x20000000000462e0, 0x607ffffffe12abd4, 0, 0x607ffffffe12abe8, 232) = 0x200000000037c000
<... fwrite resumed> ) = 1
fseek(0x6000000000004010, 0, 1, 0x6000000000004098, 0x200000000031c2a8 <unfinished ...>
SYS_write(0x607ffffffe12abc0, 0x6000000000, 1, 0x7ffffffd, 0x200000000004b1a0) = 13
SYS_lseek(0x200000000004ab98, 0x200000000004abb0, 0x200000000004b1b0, 0x200000000004abb8, 0x20000000000462e0) = 13
<... fseek resumed> ) = 0
fread(0x607ffffffe12aa55, 13, 1, 0x6000000000004010, 0x200000000031c2a8) = 0
fclose(0x6000000000004010, 13, 0, 0x6000000000004098, 0x200000000031c2a8 <unfinished ...>
SYS_close(0x200000000036af38, 0, 0x20000000001f1ec0, 0xc000000000000204, 0x200000000031c2a8) = 0
SYS_munmap(0, 0x20000000001f1ec0, 0xc000000000000204, 0x200000000031c2a8, 0x559281) = 0
<... fclose resumed> ) = 0
getcwd(0x607ffffffe12aa55, 100, 0x2000000000039ba0, 0, 0x200000000031c2a8 <unfinished ...>
SYS_getcwd(0x20000000001c2130, 0xc00000000000038c, 0x200000000031c2a8, 568, 0x20000000001f0790) = 45
<... getcwd resumed> ) = 0x607ffffffe12aa55
chdir(0x40000000000013c0, 100, 100, 0x607ffffffe12aa55, 0x200000000031c2a8 <unfinished ...>
SYS_chdir(664, 0x20000000001c22a0, 0xc000000000000288, 0x200000000031c2a8, 568) = 0
<... chdir resumed> ) = 0
symlink(0x4000000000001380, 0x40000000000013c8, 100, 0x607ffffffe12aa55, 0x200000000031c2a8 <unfinished ...>
SYS_symlink(664, 0x20000000001c22a0, 0xc000000000000288, 0x200000000031c2a8, 568) = 0
<... symlink resumed> ) = 0
remove(0x40000000000013c8, 0x40000000000013c8, 100, 0x607ffffffe12aa55, 0x200000000031c2a8 <unfinished ...>
SYS_unlink(0x4000000000001380, 0x4000000000001398, 1, 664, 0x20000000001c22a0) = 0
<... remove resumed> ) = 0
rename(0x4000000000001380, 0x40000000000013e0, 0xc000000000000208, 0x200000000031c2a8, 0x200000000031c2a8 <unfinished ...>
SYS_rename(664, 0x20000000001c22a0, 0xc000000000000288, 0x200000000031c2a8, 568) = 0
<... rename resumed> ) = 0
__xstat(1, 0x4000000000001380, 0x607ffffffe12aac0, 664, 0x20000000001c22a0 <unfinished ...>
SYS_stat(0xc00000000000038c, 0x200000000031c2a8, 568, 0x20000000001f0790, 0xc00000000000038f) = 2
<... __xstat resumed> ) = -1
access(0x4000000000001380, 4, 0x40000000000010c0, 0xc000000000000208, 0x200000000031c2a8 <unfinished ...>
SYS_access(664, 0x20000000001c22a0, 0xc000000000000288, 0x200000000031c2a8, 568) = 2
<... access resumed> ) = -1
remove(0x40000000000013e0, 4, 0x40000000000010c0, 0xc000000000000208, 0x200000000031c2a8 <unfinished ...>
SYS_unlink(0x4000000000001380, 0x4000000000001398, 1, 664, 0x20000000001c22a0) = 0
<... remove resumed> ) = 0
mkdir(0x40000000000013f8, 511, 0xc000000000000208, 0x200000000031c2a8, 0x200000000031c2a8 <unfinished ...>
SYS_mkdir(664, 0x20000000001c22a0, 0xc000000000000288, 0x200000000031c2a8, 568) = 0
<... mkdir resumed> ) = 0
rmdir(0x40000000000013f8, 511, 0xc000000000000208, 0x200000000031c2a8, 0x200000000031c2a8 <unfinished ...>
SYS_rmdir(664, 0x20000000001c22a0, 0xc000000000000288, 0x200000000031c2a8, 568) = 0
<... rmdir resumed> ) = 0
SYS_exit_group(0, 0, 0, 0x20000000001c2130, 0xc00000000000038c <no return ...>
+++ 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/parameters.ltrace
func_ignore(1, , 3) = <void>
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 } ], "123junk" }) = <void>
+++ exited (status 0) +++
testsuite/ltrace.main/main.ltrace
print(0x4000000000000ac0, 0x200000000004a5b0, 0x200000000004abf0, 144, 0x200000000004afe0) = 23
print(0x4000000000000ac0, 0x200000000004a5b0, 0x200000000004abf0, 144, 0x200000000004afe0) = 23
print(0x4000000000000ac0, 0x200000000004a5b0, 0x200000000004abf0, 144, 0x200000000004afe0) = 23
print(0x4000000000000ac0, 0x200000000004a5b0, 0x200000000004abf0, 144, 0x200000000004afe0) = 23
print(0x4000000000000ac0, 0x200000000004a5b0, 0x200000000004abf0, 144, 0x200000000004afe0) = 23
print(0x4000000000000ac0, 0x200000000004a5b0, 0x200000000004abf0, 144, 0x200000000004afe0) = 23
print(0x4000000000000ac0, 0x200000000004a5b0, 0x200000000004abf0, 144, 0x200000000004afe0) = 23
print(0x4000000000000ac0, 0x200000000004a5b0, 0x200000000004abf0, 144, 0x200000000004afe0) = 23
print(0x4000000000000ac0, 0x200000000004a5b0, 0x200000000004abf0, 144, 0x200000000004afe0) = 23
print(0x4000000000000ac0, 0x200000000004a5b0, 0x200000000004abf0, 144, 0x200000000004afe0) = 23
+++ exited (status 0) +++
testsuite/ltrace.main/main-internal.ltrace
-------------- next part --------------
Test Run By abuild on Fri Sep 22 22:11:01 2006
Native configuration is ia64-suse-linux-gnu
=== tests ===
Schedule of variations:
unix
Running target unix
Running ./ltrace.main/main-internal.exp ...
FAIL: display in ./ltrace.main/main-internal.ltrace for 0 times ,should be 12
Running ./ltrace.main/main.exp ...
PASS: print in ./ltrace.main/main.ltrace for 10 times
Running ./ltrace.main/parameters.exp ...
PASS: func_ignore(1, *, *3) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_ignore(1, *, *3) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_intptr(17) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_intptr(17) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_intptr_ret(42) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_intptr_ret(42) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_strlen(\"Hello world\") *= *11 in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_strlen(\"Hello world\") *= *11 ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_strfixed(\"Hell\") in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_strfixed(\"Hell\") ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_ppp(80) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_ppp(80) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_stringp(\"Dude\") in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_stringp(\"Dude\") ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_enum(BLUE) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_enum(BLUE) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_short(-8, -9) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_short(-8, -9) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_ushort(33, 34) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_ushort(33, 34) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_float(3.40*, -3.40*) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_float(3.40*, -3.40*) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_typedef(BLUE) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_typedef(BLUE) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_arrayi(. 10, 11, 12, 13\.\.\. ., ) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_arrayi(. 10, 11, 12, 13\.\.\. ., ) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_arrayi(. 10, 11 ., ) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_arrayi(. 10, 11 ., ) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_arrayf(. 10.10*, 11.10*, 12.10*, 13.10*\.\.\. ., ) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_arrayf(. 10.10*, 11.10*, 12.10*, 13.10*\.\.\. ., ) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_arrayf(. 10.10*, 11.10* ., ) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_arrayf(. 10.10*, 11.10* ., ) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: exited (status 0) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep exited (status 0) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_struct({ 89, 2, 3, . { 1, 10 }, { 3, 30 } ., . { 4, 40 }, { 5, 50 }, { 6, 60 } ., \"123\" }) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_struct({ 89, 2, 3, . { 1, 10 }, { 3, 30 } ., . { 4, 40 }, { 5, 50 }, { 6, 60 } ., \"123\" }) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
Running ./ltrace.main/signals.exp ...
PASS: SIGUSR1 in ./ltrace.main/signals.ltrace for 7 times
Running ./ltrace.main/system_calls.exp ...
PASS: SYS_munmap in ./ltrace.main/system_calls.ltrace for 2 times
PASS: SYS_write in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_unlink in ./ltrace.main/system_calls.ltrace for 2 times
PASS: SYS_brk in ./ltrace.main/system_calls.ltrace for 3 times
PASS: SYS_open in ./ltrace.main/system_calls.ltrace for 8 times
PASS: SYS_fstat in ./ltrace.main/system_calls.ltrace for 4 times
PASS: SYS_mmap in ./ltrace.main/system_calls.ltrace for 10 times
PASS: SYS_close in ./ltrace.main/system_calls.ltrace for 4 times
PASS: SYS_getcwd in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_chdir in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_symlink in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_unlink in ./ltrace.main/system_calls.ltrace for 2 times
PASS: SYS_stat in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_access in ./ltrace.main/system_calls.ltrace for 2 times
PASS: SYS_rename in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_mkdir in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_rmdir in ./ltrace.main/system_calls.ltrace for 1 times
Running ./ltrace.minor/attach-process.exp ...
PASS: sleep in ./ltrace.minor/attach-process.ltrace for 3 times
Running ./ltrace.minor/count-record.exp ...
PASS: '1 rmdir' in ./ltrace.minor/count-record.ltrace
PASS: '1 fopen' in ./ltrace.minor/count-record.ltrace
PASS: '2 remove' in ./ltrace.minor/count-record.ltrace
PASS: '1 mkdir' in ./ltrace.minor/count-record.ltrace
PASS: '1 fseek' in ./ltrace.minor/count-record.ltrace
PASS: '1 fwrite' in ./ltrace.minor/count-record.ltrace
PASS: '1 fclose' in ./ltrace.minor/count-record.ltrace
PASS: '1 rename' in ./ltrace.minor/count-record.ltrace
PASS: '1 symlink' in ./ltrace.minor/count-record.ltrace
PASS: '1 chdir' in ./ltrace.minor/count-record.ltrace
PASS: '1 access' in ./ltrace.minor/count-record.ltrace
PASS: '1 getcwd' in ./ltrace.minor/count-record.ltrace
PASS: '1 fread' in ./ltrace.minor/count-record.ltrace
Running ./ltrace.minor/demangle.exp ...
PASS: myclass::myclass in ./ltrace.minor/demangle.ltrace
PASS: myclass::myclass in ./ltrace.minor/demangle.ltrace
PASS: myclass::~myclass in ./ltrace.minor/demangle.ltrace
PASS: myclass::Fi_i in ./ltrace.minor/demangle.ltrace
PASS: myclass::Fis_i in ./ltrace.minor/demangle.ltrace
PASS: new in ./ltrace.minor/demangle.ltrace
PASS: delete in ./ltrace.minor/demangle.ltrace
PASS: myclass::operator++ in ./ltrace.minor/demangle.ltrace
PASS: myclass::operator++ in ./ltrace.minor/demangle.ltrace
PASS: myclass::operator+ in ./ltrace.minor/demangle.ltrace
PASS: myclass::operator= in ./ltrace.minor/demangle.ltrace
PASS: nested::nested in ./ltrace.minor/demangle.ltrace
PASS: nested::~nested in ./ltrace.minor/demangle.ltrace
PASS: nested::Fi_i in ./ltrace.minor/demangle.ltrace
Running ./ltrace.minor/print-instruction-pointer.exp ...
PASS: 40000000000007c0.*printf in ./ltrace.minor/print-instruction-pointer.ltrace for 1 times
PASS: 40000000000007f0.*printf in ./ltrace.minor/print-instruction-pointer.ltrace for 1 times
Running ./ltrace.minor/time-record-T.exp ...
PASS: Correct Time spent inside call.
PASS: Correct Time spent inside call.
Running ./ltrace.minor/time-record-tt.exp ...
PASS: Correct Timestamp.
PASS: Correct Timestamp.
Running ./ltrace.minor/time-record-ttt.exp ...
PASS: Correct Timestamp.
PASS: Correct Timestamp.
Running ./ltrace.minor/trace-clone.exp ...
FAIL: Operation not permitted, see testrun.log for details!
Running ./ltrace.minor/trace-fork.exp ...
PASS: fork in ./ltrace.minor/trace-fork.ltrace for 2 times
Running ./ltrace.torture/signals.exp ...
PASS: SIGUSR1 in ./ltrace.torture/signals.ltrace
=== Summary ===
# of expected passes 75
# of unexpected failures 2
-------------- next part --------------
testsuite/ltrace.main/main-internal.ltrace
_start(1, -192604, -192596, -192248, 0x4000eaf0 <unfinished ...>
__libc_start_main(1, -192604, -192596, -192248, 0x4000eaf0 <unfinished ...>
puts(1, -192604, -192596, -192248, 0x4000eaf0 <unfinished ...>
puts(0x1000096c, -192604, -192596, -192248, 0xff23098) = 44
display(0x10000998, 0x10000974, 3, 1, -1 <unfinished ...>
puts(0x10000998, 0x10000974, 3, 1, -1) = 33
<... display resumed> ) = 33
display(0x10000998, 0x10000998, 0, 0xfefefeff, 0x7f7f7f7f <unfinished ...>
puts(0x10000998, 0x10000998, 0, 0xfefefeff, 0x7f7f7f7f) = 33
<... display resumed> ) = 33
display(0x10000998, 0x100009a8, 1, 0xfefefeff, 8 <unfinished ...>
puts(0x10000998, 0x100009a8, 1, 0xfefefeff, 8) = 33
<... display resumed> ) = 33
display(0x10000998, 0x100009a8, 2, 0xfefefeff, 16 <unfinished ...>
puts(0x10000998, 0x100009a8, 2, 0xfefefeff, 16) = 33
<... display resumed> ) = 33
display(0x10000998, 0x100009a8, 3, 0xfefefeff, 24 <unfinished ...>
puts(0x10000998, 0x100009a8, 3, 0xfefefeff, 24) = 33
<... display resumed> ) = 33
display(0x10000998, 0x10000998, 0, 0xfefefeff, 0x7f7f7f7f <unfinished ...>
puts(0x10000998, 0x10000998, 0, 0xfefefeff, 0x7f7f7f7f) = 33
<... display resumed> ) = 33
display(0x10000998, 0x100009a8, 1, 0xfefefeff, 8 <unfinished ...>
puts(0x10000998, 0x100009a8, 1, 0xfefefeff, 8) = 33
<... display resumed> ) = 33
display(0x10000998, 0x100009a8, 2, 0xfefefeff, 16 <unfinished ...>
puts(0x10000998, 0x100009a8, 2, 0xfefefeff, 16) = 33
<... display resumed> ) = 33
display(0x10000998, 0x100009a8, 3, 0xfefefeff, 24 <unfinished ...>
puts(0x10000998, 0x100009a8, 3, 0xfefefeff, 24) = 33
<... display resumed> ) = 33
display(0x10000998, 0x10000998, 0, 0xfefefeff, 0x7f7f7f7f <unfinished ...>
puts(0x10000998, 0x10000998, 0, 0xfefefeff, 0x7f7f7f7f) = 33
<... display resumed> ) = 33
display(0x10000998, 0x100009a8, 1, 0xfefefeff, 8 <unfinished ...>
puts(0x10000998, 0x100009a8, 1, 0xfefefeff, 8) = 33
<... display resumed> ) = 33
display(0x10000998, 0x100009a8, 2, 0xfefefeff, 16 <unfinished ...>
puts(0x10000998, 0x100009a8, 2, 0xfefefeff, 16) = 33
<... display resumed> ) = 33
+++ exited (status 33) +++
testsuite/ltrace.main/main.ltrace
_start(1, 0xffd4afb4, 0xffd4afbc, 0xffd4b118, 0x4000eaf0 <unfinished ...>
print(1, 0xffd4afb4, 0xffd4afbc, 0xffd4b118, 0x4000eaf0 <unfinished ...>
print(0x100019fc, 0xffd4afb4, 0xffd4afbc, 0xffd4b118, 0xff00098) = 23
print(0x100019fc, 0x100019f0, 2, 1, -1) = 23
print(0x100019fc, 0x10001a04, 1, 0xfefefeff, 24) = 23
print(0x100019fc, 0x10001a04, 0, 0xfefefeff, 16) = 23
print(0x100019fc, 0x10001a00, 3, 0xfefefeff, 8) = 23
print(0x100019fc, 0x100019f0, 2, 0xfefefeff, 0x7f7f7f7f) = 23
print(0x100019fc, 0x10001a04, 1, 0xfefefeff, 24) = 23
print(0x100019fc, 0x10001a04, 0, 0xfefefeff, 16) = 23
print(0x100019fc, 0x10001a00, 3, 0xfefefeff, 8) = 23
print(0x100019fc, 0x100019f0, 2, 0xfefefeff, 0x7f7f7f7f) = 23
+++ exited (status 0) +++
testsuite/ltrace.main/parameters.ltrace
_start(1, -733276, -733268, -732920, 0x4000eaf0 <unfinished ...>
func_ignore(1, , 3) = <void>
func_intptr(17 <unfinished ...>
func_strlen("\377\377\377") = 3
func_intptr_ret(42) = <void>
func_strlen("\377\377\377\377\377\377\377\377\377\377\377") = 11
func_intptr_ret(?) = <void>
func_strfixed("Hell") = <void>
func_ppp(80) = <void>
func_intptr(? <unfinished ...>
func_strlen("") = 268517384
func_stringp("Dude") = <void>
func_enum(BLUE) = <void>
func_short(-8, -9) = <void>
func_ushort(33, 34) = <void>
func_float(0.000000, 0.000000 <unfinished ...>
func_strlen("\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377") = 19
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... ], <unfinished ...>
func_strlen("\377\377\377\377\377\377\377\377\377\377") = 10
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, 0x40003a00, 0, 0x40000428, 0) = 0x10013000
SYS_mmap(0, 4096, 3, 34, -1) = 0x4001e000
SYS_access(0x4001b158, 4, 0, 0xfefefeff, 0x7f7f7f7f) = 2
SYS_open(0xff957340, 0, 0x4002f6c0, 2, 0xff957460) = 2
SYS_open(0xff957340, 0, 0x4002f6c0, 2, 0xff957460) = 2
SYS_open(0xff957340, 0, 0x4002f6c0, 2, 0xff957460) = 2
SYS_open(0xff957340, 0, 0x4002f6c0, 2, 0xff957460) = 2
SYS_open(0xff957340, 0, 0x4002f6c0, 2, 0xff957460) = 2
SYS_open(0xff957340, 0, 0x4002f6c0, 2, 0xff957460) = 2
SYS_open(0xff957340, 0, 0x4002f6c0, 2, 0xff957460) = 2
SYS_open(0xff957340, 0, 0x4002f6c0, 2, 0xff957460) = 2
SYS_open(0x4001b8b4, 0, 1, 0x4001b768, 0xff957460) = 3
SYS_fstat64(3, 0xff957388, 0xff957388, 0x4001b768, 0xff957460) = 0
SYS_mmap(0, 10695, 1, 2, 3) = 0x4001f000
SYS_close(3, 10695, 1, 2, 3) = 0
SYS_open(0x40020f8c, 0, 0x4002f6c0, 8, 0xff957460) = 3
SYS_read(3, 0xff957470, 512, 8, 0xff957460) = 512
SYS_fstat64(3, 0xff957370, 0xff957370, 0x4001e410, 0x4002f6c0) = 0
SYS_mmap(0xff36000, 758488, 5, 2050, 3) = 0xff36000
SYS_madvise(0xff36000, 758488, 3, 2050, 3) = 0
SYS_mprotect(0xffdc000, 61440, 0, 2050, 3) = 0
SYS_mmap(0xffeb000, 20480, 3, 2066, 3) = 0xffeb000
SYS_close(3, 0x6ffffdff, 0x70000022, 0x6fffffff, 0xffebc8c) = 0
SYS_open(0xff957320, 0, 0x4002f6c0, 2, 0xff957440) = 2
SYS_open(0xff957320, 0, 0x4002f6c0, 2, 0xff957440) = 2
SYS_open(0xff957320, 0, 0x4002f6c0, 2, 0xff957440) = 2
SYS_open(0xff957320, 0, 0x4002f6c0, 2, 0xff957440) = 2
SYS_open(0xff957320, 0, 0x4002f6c0, 2, 0xff957440) = 2
SYS_open(0xff957320, 0, 0x4002f6c0, 2, 0xff957440) = 2
SYS_open(0xff957320, 0, 0x4002f6c0, 2, 0xff957440) = 2
SYS_open(0xff957320, 0, 0x4002f6c0, 2, 0xff957440) = 2
SYS_open(0x400216db, 0, 0x4002f6c0, 8, 0xff957440) = 3
SYS_read(3, 0xff957450, 512, 8, 0xff957440) = 512
SYS_fstat64(3, 0xff957350, 0xff957350, 0x4001e698, 0x4002f6c0) = 0
SYS_mmap(0xfdbf000, 0x1661ac, 5, 2050, 3) = 0xfdbf000
SYS_madvise(0xfdbf000, 0x1661ac, 3, 2050, 3) = 0
SYS_mprotect(0xff05000, 65536, 0, 2050, 3) = 0
SYS_mmap(0xff15000, 57344, 3, 2066, 3) = 0xff15000
SYS_mmap(0xff23000, 8620, 3, 50, -1) = 0xff23000
SYS_close(3, 0x6ffffdff, 0x70000022, 0x6fffffff, 0xff1fac4) = 0
SYS_mmap(0, 4096, 3, 34, -1) = 0x40022000
SYS_mprotect(0xff15000, 40960, 1, 0, 0xfdbf000) = 0
SYS_mprotect(0xffeb000, 16384, 1, 0, 0xff36000) = 0
SYS_mprotect(0x10011000, 4096, 1, 0, 0) = 0
SYS_munmap(0x4001f000, 10695, 0x40000428, 0, 0x40000000) = 0
_start(1, 0xff957fa4, 0xff957fac, 0xff958108, 0x4000eaf0 <unfinished ...>
__libc_start_main(1, 0xff957fa4, 0xff957fac, 0xff958108, 0x4000eaf0 <unfinished ...>
fopen(0x10000e7c, 0x10000e90, 0xff957fac, 0xff958108, 0xff23098 <unfinished ...>
SYS_brk(0, 361, 0xff234c8, 4, 4) = 0x10013000
SYS_brk(0x10034000, 361, 0xff26110, 0, 4) = 0x10034000
SYS_open(0x10000e7c, 577, 438, 438, 4) = 3
<... fopen resumed> ) = 0x10013008
fwrite(0xff957c4c, 13, 1, 0x10013008, 4 <unfinished ...>
SYS_fstat64(3, 0xff957b38, 0xff957b38, 0x10013008, 4) = 0
SYS_mmap(0, 4096, 3, 34, -1) = 0x4001f000
<... fwrite resumed> ) = 1
fseek(0x10013008, 0, 1, 1, -1 <unfinished ...>
SYS_write(3, 0x4001f000, 13, 0, 0x4001f00d) = 13
SYS__llseek(3, 0, 0, 0xff957b28, 1) = 0
<... fseek resumed> ) = 0
fread(0xff957c59, 13, 1, 0x10013008, 1 <unfinished ...>
exit(0xff957c59, 13, 1, 0x10013008, 1) = 0
fclose(0x10013008, 0x4001f000, 13, 0x10013008, 1 <unfinished ...>
SYS_close(3, 0x4001f000, 13, 0x10013008, 1) = 0
SYS_munmap(0x4001f000, 4096, 0, 0, 1) = 0
<... fclose resumed> ) = 0
getcwd(0xff957c59, 100, 0x10013008, 0, 1 <unfinished ...>
exit(0xff957c59, 100, 0x10013008, 0, 1 <unfinished ...>
SYS_getcwd(0xff957c59, 100, 0x10013008, 0, 1) = 45
<... exit resumed> ) = 0xff957c59
chdir(0x10000eb4, 100, 0x10013008, 0, 1 <unfinished ...>
SYS_chdir(0x10000eb4, 100, 0x10013008, 0, 1) = 0
<... chdir resumed> ) = 0
symlink(0x10000e7c, 0x10000eb8, 0x10013008, 0, 1 <unfinished ...>
SYS_symlink(0x10000e7c, 0x10000eb8, 0x10013008, 0, 1) = 0
<... symlink resumed> ) = 0
remove(0x10000eb8, 0x10000eb8, 0x10013008, 0, 1 <unfinished ...>
exit(0x10000eb8, 0x10000eb8, 0x10013008, 0, 1 <unfinished ...>
SYS_unlink(0x10000eb8, 0x10000eb8, 0x10013008, 0, 1) = 0
<... exit resumed> ) = 0
rename(0x10000e7c, 0x10000ecc, 0x10013008, 0, 1 <unfinished ...>
SYS_rename(0x10000e7c, 0x10000ecc, 0x10013008, 0, 1) = 0
<... rename resumed> ) = 0
__xstat(3, 0x10000e7c, 0xff957cc0, 0, 1 <unfinished ...>
SYS_stat64(0x10000e7c, 0xff957ba8, 0xff957cc0, 0, 1) = 2
<... __xstat resumed> ) = -1
access(0x10000e7c, 4, 0xff957cc0, 0, 1 <unfinished ...>
SYS_access(0x10000e7c, 4, 0xff957cc0, 0, 1) = 2
<... access resumed> ) = -1
SYS_unlink(0x10000ecc, 4, 0xff957cc0, 0, 1) = 0
mkdir(0x10000ee0, 511, 0xff957cc0, 0, 1 <unfinished ...>
SYS_mkdir(0x10000ee0, 511, 0xff957cc0, 0, 1) = 0
<... mkdir resumed> ) = 0
rmdir(0x10000ee0, 511, 0xff957cc0, 0, 1 <unfinished ...>
SYS_rmdir(0x10000ee0, 511, 0xff957cc0, 0, 1) = 0
<... rmdir resumed> ) = 0
SYS_exit_group(0, 0xff957c90, 5, 0, 0 <no return ...>
+++ exited (status 0) +++
testsuite/ltrace.minor/attach-process.ltrace
18551 --- SIGSTOP (Stopped (signal)) ---
18551 --- SIGSTOP (Stopped (signal)) ---
18551 SYS_0(516, 0xffc57b98, 0x44000422, 16384, 0xfdf5ba8) = 0
18551 SYS_rt_sigprocmask(0, 0xffc57ba0, 0xffc57c20, 8, 32) = 0
18551 SYS_rt_sigaction(17, 0, 0xffc57ae4, 8, 32) = 0
18551 SYS_rt_sigprocmask(2, 0xffc57c20, 0, 8, 0) = 0
18551 SYS_nanosleep(0xffc57b98, 0xffc57b98, 0, 8, 0) = 0
18551 SYS_exit_group(0, 0xffc57ce0, 5, 0, 0 <no return ...>
18551 +++ exited (status 0) +++
testsuite/ltrace.minor/count-record.ltrace
% time seconds usecs/call calls function
------ ----------- ----------- --------- --------------------
17.11 0.000431 431 1 fopen
13.02 0.000328 109 3 exit
9.09 0.000229 229 1 fwrite
8.97 0.000226 226 1 fseek
8.89 0.000224 224 1 rmdir
7.98 0.000201 201 1 fclose
7.46 0.000188 188 1 mkdir
6.07 0.000153 153 1 symlink
5.88 0.000148 148 1 rename
5.24 0.000132 132 1 __xstat
5.24 0.000132 132 1 access
5.04 0.000127 127 1 chdir
------ ----------- ----------- --------- --------------------
100.00 0.002519 14 total
testsuite/ltrace.minor/demangle.ltrace
_start(1, -163932, -163924, -163576, 0x4000eaf0 <unfinished ...>
__libc_start_main(1, -163932, -163924, -163576, 0x4000eaf0 <unfinished ...>
Fi_i(int)(0, -163932, -163924, -163576, 0xfd92098) = 0
Fii_i(int, int)(0, 0, -163924, -163576, 0xfd92098) = 0
Fiii_i(int, int, int)(0, 0, 0, -163576, 0xfd92098) = 0
Fie_i(int, ...)(0, 0, 0, -163576, 0xfd92098) = 0
Fv_v()(0, 0, 0, -163576, 0xfd92098) = 0
Fv_c()(0, 0, 0, -163576, 0xfd92098) = 0
Fv_Sc()(0, 0, 0, -163576, 0xfd92098) = 0
Fv_Uc()(0, 0, 0, -163576, 0xfd92098) = 0
Fv_s()(0, 0, 0, -163576, 0xfd92098) = 0
Fv_Us()(0, 0, 0, -163576, 0xfd92098) = 0
Fv_i()(0, 0, 0, -163576, 0xfd92098) = 0
Fv_Ci()(0, 0, 0, -163576, 0xfd92098) = 0
Fv_Ui()(0, 0, 0, -163576, 0xfd92098 <unfinished ...>
myclass::operator++(int)(0, 0, 0, -163576, 0xfd92098) = 0
Fv_Vi()(0, 0, 0, -163576, 0xfd92098) = 0
Fv_l()(0, 0, 0, -163576, 0xfd92098) = 0
Fv_Ul()(0, 0, 0, -163576, 0xfd92098) = 0
Fv_f()(0, 0, 0, -163576, 0xfd92098) = 0
Fv_g()(0, 0, 0, -163576, 0xfd92098) = 0
Fv_Lg()(0, 0, 0, -163576, 0xfd92098) = 0
Fv_Pv()(0, 0, 0, -163576, 0xfd92098) = 0
Fv_PPv()(0, 0, 0, -163576, 0xfd92098) = 0
Fv_Ri()(0, 0, 0, -163576, 0xfd92098) = 0xffef030
FPi_i(int*)(-164632, 0, 0, -163576, 0xfd92098) = 0
FA10_i_i(int*)(-164632, 0, 0, -163576, 0xfd92098) = 0
Fc_i(char)(97, 0, 0, -163576, 0xfd92098) = 0
Ff_i(float)(0, 0, 0, -163576, 0xfd92098) = 0
Fg_i(double)(0, 0, 0, -163576, 0xfd92098 <unfinished ...>
myclass::operator++(int)(0, 0, 0, -163576, 0xfd92098) = 0
Fx_i(int (*)(int))(0x100028a0, 0, 0, -163576, 0xfd92098) = 0
Fxx_i(int (*)(int), int (*)(int))(0x100028a0, 0x100028a0, 0, -163576, 0xfd92098) = 0
Fxxx_i(int (*)(int), int (*)(int), int (*)(int))(0x100028a0, 0x100028a0, 0x100028a0, -163576, 0xfd92098) = 0
Fxxi_i(int (*)(int), int (*)(int), int (*)(int), int)(0x100028a0, 0x100028a0, 0x100028a0, 0, 0xfd92098) = 0
Fxyxy_i(int (*)(int), int (*)(short), int (*)(int), int (*)(short))(0x100028a0, 0x10002700, 0x100028a0, 0x10002700, 0xfd92098) = 0
myclass::myclass()(-164628, 0x10002700, 0x100028a0, 0x10002700, 0xfd92098) = -164628
myclass::myclass()(-164624, 0x10002700, 0x100028a0, 0x10002700, 0xfd92098) = -164624
myclass::Fi_i(int)(-164628, 0, 0x100028a0, 0x10002700, 0xfd92098) = 0
myclass::Fis_i(int)(0, 0, 0x100028a0, 0x10002700, 0xfd92098) = 0
myclass::operator++(int)(-164636, -164628, 0, 0x10002700, 0xfd92098) = -164636
myclass::~myclass()(-164636, 0, 0, 0x10002700, 0xfd92098) = -164636
myclass::operator+(int)(-164640, -164628, 2, 0x10002700, 0xfd92098) = -164640
myclass::operator=(myclass const&)(-164624, -164640, 2, 0x10002700, 0xfd92098) = -164624
myclass::~myclass()(-164640, -164640, 2, 0x10002700, 0xfd92098) = -164640
nested::nested()(-164620, -164640, 2, 0x10002700, 0xfd92098 <unfinished ...>
myclass::operator++(int)(-164620, -164640, 2, 0x10002700, 0xfd92098) = -164620
nested::Fi_i(int)(-164620, 0, 2, 0x10002700, 0xfd92098) = 0
myclass::operator new(unsigned int)(4, 0, 2, 0x10002700, 0xfd92098) = 0x10014008
myclass::myclass(int)(0x10014008, 0, 1, 0x10035000, 4) = 0x10014008
myclass::~myclass()(0x10014008, 0, 1, 0x10035000, 4) = 0x10014008
myclass::operator delete(void*)(0x10014008, 0, 1, 0x10035000, 4) = 0xfd92490
Fmyclass_v(myclass)(-164644, 0, 0x10014008, 0x10035000, 4) = -164644
myclass::~myclass()(-164644, 0, 0x10014008, 0x10035000, 4) = -164644
nested::~nested()(-164620, 0, 0x10014008, 0x10035000, 4) = -164620
myclass::~myclass()(-164624, 0, 0x10014008, 0x10035000, 4) = -164624
myclass::~myclass()(-164628, 0, 0x10014008, 0x10035000, 4) = -164628
+++ exited (status 0) +++
testsuite/ltrace.minor/print-instruction-pointer.ltrace
[(nil)] _start(1, 0xff8cef84, 0xff8cef8c, 0xff8cf0e8, 0x4000eaf0 <unfinished ...>
[(nil)] __libc_start_main(1, 0xff8cef84, 0xff8cef8c, 0xff8cf0e8, 0x4000eaf0 <unfinished ...>
[(nil)] printf(1, 0xff8cef84, 0xff8cef8c, 0xff8cf0e8, 0x4000eaf0 <unfinished ...>
[0x10000500] printf(0x1000094c, 0, 0xff8cef8c, 0xff8cf0e8, 0xff23098) = 2
[0x1000051c] printf(0x1000094c, 1, 4095, 1, -1) = 2
[0xffffffff] +++ exited (status 0) +++
testsuite/ltrace.minor/time-record-T.ltrace
_start(1, 0xffab3fa4, 0xffab3fac, 0xffab4108, 0x4000eaf0 <unfinished ...>
__libc_start_main(1, 0xffab3fa4, 0xffab3fac, 0xffab4108, 0x4000eaf0 <unfinished ...>
sleep(2, 0xffab3fa4, 0xffab3fac, 0xffab4108, 0xff23098) = 0 <2.009712>
nanosleep(0xffab3d08, 0, 0, 8, 0 <unfinished ...>
sleep(0xffab3d08, 0, 0, 8, 0) = 0 <0.059721>
+++ exited (status 0) +++
testsuite/ltrace.minor/time-record-tt.ltrace
12:41:36.821459 _start(1, 0xffe42f94, 0xffe42f9c, 0xffe430f8, 0x4000eaf0 <unfinished ...>
12:41:36.821830 __libc_start_main(1, 0xffe42f94, 0xffe42f9c, 0xffe430f8, 0x4000eaf0 <unfinished ...>
12:41:36.822012 sleep(2, 0xffe42f94, 0xffe42f9c, 0xffe430f8, 0xff23098) = 0
12:41:38.827447 nanosleep(0xffe42cf8, 0, 0, 8, 0 <unfinished ...>
12:41:38.827563 sleep(0xffe42cf8, 0, 0, 8, 0) = 0
12:41:38.888169 +++ exited (status 0) +++
testsuite/ltrace.minor/time-record-ttt.ltrace
1159101699.535318 _start(1, 0xffacbf94, 0xffacbf9c, 0xffacc0f8, 0x4000eaf0 <unfinished ...>
1159101699.535560 __libc_start_main(1, 0xffacbf94, 0xffacbf9c, 0xffacc0f8, 0x4000eaf0 <unfinished ...>
1159101699.535747 sleep(2, 0xffacbf94, 0xffacbf9c, 0xffacc0f8, 0xff23098) = 0
1159101701.551182 nanosleep(0xffacbcf8, 0, 0, 8, 0 <unfinished ...>
1159101701.551283 sleep(0xffacbcf8, 0, 0, 8, 0) = 0
1159101701.611673 +++ exited (status 0) +++
testsuite/ltrace.minor/trace-clone.ltrace
_start(1, 0xffc20004, 0xffc2000c, 0xffc20160, 0x4000eaf0 <unfinished ...>
__libc_start_main(1, 0xffc20004, 0xffc2000c, 0xffc20160, 0x4000eaf0 <unfinished ...>
exit(1, 0xffc20004, 0xffc2000c, 0xffc20160, 0x4000eaf0 <unfinished ...>
clone(0x10000510, 0x10011020, 512, 0, 0xff23098) = 31009
[pid 31009] --- SIGSTOP (Stopped (signal)) ---
[pid 31005] +++ exited (status 0) +++
--- SIGSTOP (Stopped (signal)) ---
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
testsuite/ltrace.minor/trace-fork.ltrace
Fork Child
My child pid is 31876
_start(1, 0xffe74004, 0xffe7400c, 0xffe74160, 0x4000eaf0 <unfinished ...>
__libc_start_main(1, 0xffe74004, 0xffe7400c, 0xffe74160, 0x4000eaf0 <unfinished ...>
fork(1, 0xffe74004, 0xffe7400c, 0xffe74160, 0x4000eaf0 <unfinished ...>
fork(1, 0xffe74004, 0xffe7400c, 0xffe74160, 0xff23098 <unfinished ...>
[pid 31876] --- SIGSTOP (Stopped (signal)) ---
[pid 31873] <... fork resumed> ) = 31876
[pid 31873] printf(0x10000ab8, 31876, 1, 0, 0x40022048 <unfinished ...>
[pid 31873] fork(0x10000ab8, 31876, 1, 0, 0x40022048) = 22
[pid 31873] wait(22, 0x10000aca, 4075, 0, -1 <unfinished ...>
[pid 31876] --- SIGSTOP (Stopped (signal)) ---
[pid 31876] +++ 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) +++
-------------- next part --------------
Test Run By abuild on Sun Sep 24 12:41:13 2006
Native configuration is powerpc-suse-linux-gnu
=== tests ===
Schedule of variations:
unix
Running target unix
Running ./ltrace.main/main-internal.exp ...
PASS: display in ./ltrace.main/main-internal.ltrace for 24 times
Running ./ltrace.main/main.exp ...
PASS: print in ./ltrace.main/main.ltrace for 11 times
Running ./ltrace.main/parameters.exp ...
PASS: func_ignore(1, *, *3) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_ignore(1, *, *3) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_intptr(17) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_intptr(17) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_intptr_ret(42) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_intptr_ret(42) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_strlen(\"Hello world\") *= *11 in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_strlen(\"Hello world\") *= *11 ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_strfixed(\"Hell\") in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_strfixed(\"Hell\") ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_ppp(80) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_ppp(80) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_stringp(\"Dude\") in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_stringp(\"Dude\") ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_enum(BLUE) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_enum(BLUE) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_short(-8, -9) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_short(-8, -9) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_ushort(33, 34) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_ushort(33, 34) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_float(3.40*, -3.40*) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_float(3.40*, -3.40*) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_typedef(BLUE) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_typedef(BLUE) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_arrayi(. 10, 11, 12, 13\.\.\. ., ) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_arrayi(. 10, 11, 12, 13\.\.\. ., ) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_arrayi(. 10, 11 ., ) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_arrayi(. 10, 11 ., ) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_arrayf(. 10.10*, 11.10*, 12.10*, 13.10*\.\.\. ., ) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_arrayf(. 10.10*, 11.10*, 12.10*, 13.10*\.\.\. ., ) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_arrayf(. 10.10*, 11.10* ., ) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_arrayf(. 10.10*, 11.10* ., ) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: exited (status 0) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep exited (status 0) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_struct({ 89, 2, 3, . { 1, 10 }, { 3, 30 } ., . { 4, 40 }, { 5, 50 }, { 6, 60 } ., \"123\" }) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_struct({ 89, 2, 3, . { 1, 10 }, { 3, 30 } ., . { 4, 40 }, { 5, 50 }, { 6, 60 } ., \"123\" }) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
Running ./ltrace.main/signals.exp ...
PASS: SIGUSR1 in ./ltrace.main/signals.ltrace for 7 times
Running ./ltrace.main/system_calls.exp ...
PASS: SYS_munmap in ./ltrace.main/system_calls.ltrace for 2 times
PASS: SYS_write in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_unlink in ./ltrace.main/system_calls.ltrace for 2 times
PASS: SYS_brk in ./ltrace.main/system_calls.ltrace for 3 times
PASS: SYS_open in ./ltrace.main/system_calls.ltrace for 20 times
PASS: SYS_fstat in ./ltrace.main/system_calls.ltrace for 4 times
PASS: SYS_mmap in ./ltrace.main/system_calls.ltrace for 9 times
PASS: SYS_close in ./ltrace.main/system_calls.ltrace for 4 times
PASS: SYS_getcwd in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_chdir in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_symlink in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_unlink in ./ltrace.main/system_calls.ltrace for 2 times
PASS: SYS_stat in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_access in ./ltrace.main/system_calls.ltrace for 2 times
PASS: SYS_rename in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_mkdir in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_rmdir in ./ltrace.main/system_calls.ltrace for 1 times
Running ./ltrace.minor/attach-process.exp ...
PASS: sleep in ./ltrace.minor/attach-process.ltrace for 1 times
Running ./ltrace.minor/count-record.exp ...
PASS: '1 rmdir' in ./ltrace.minor/count-record.ltrace
PASS: '1 fopen' in ./ltrace.minor/count-record.ltrace
FAIL: Fail to find '2 remove' in ./ltrace.minor/count-record.ltrace
PASS: '1 mkdir' in ./ltrace.minor/count-record.ltrace
PASS: '1 fseek' in ./ltrace.minor/count-record.ltrace
PASS: '1 fwrite' in ./ltrace.minor/count-record.ltrace
PASS: '1 fclose' in ./ltrace.minor/count-record.ltrace
PASS: '1 rename' in ./ltrace.minor/count-record.ltrace
PASS: '1 symlink' in ./ltrace.minor/count-record.ltrace
PASS: '1 chdir' in ./ltrace.minor/count-record.ltrace
PASS: '1 access' in ./ltrace.minor/count-record.ltrace
FAIL: Fail to find '1 getcwd' in ./ltrace.minor/count-record.ltrace
FAIL: Fail to find '1 fread' in ./ltrace.minor/count-record.ltrace
Running ./ltrace.minor/demangle.exp ...
PASS: myclass::myclass in ./ltrace.minor/demangle.ltrace
PASS: myclass::myclass in ./ltrace.minor/demangle.ltrace
PASS: myclass::~myclass in ./ltrace.minor/demangle.ltrace
PASS: myclass::Fi_i in ./ltrace.minor/demangle.ltrace
PASS: myclass::Fis_i in ./ltrace.minor/demangle.ltrace
PASS: new in ./ltrace.minor/demangle.ltrace
PASS: delete in ./ltrace.minor/demangle.ltrace
PASS: myclass::operator++ in ./ltrace.minor/demangle.ltrace
PASS: myclass::operator++ in ./ltrace.minor/demangle.ltrace
PASS: myclass::operator+ in ./ltrace.minor/demangle.ltrace
PASS: myclass::operator= in ./ltrace.minor/demangle.ltrace
PASS: nested::nested in ./ltrace.minor/demangle.ltrace
PASS: nested::~nested in ./ltrace.minor/demangle.ltrace
PASS: nested::Fi_i in ./ltrace.minor/demangle.ltrace
Running ./ltrace.minor/print-instruction-pointer.exp ...
PASS: 10000500.*printf in ./ltrace.minor/print-instruction-pointer.ltrace for 1 times
PASS: 1000051c.*printf in ./ltrace.minor/print-instruction-pointer.ltrace for 1 times
Running ./ltrace.minor/time-record-T.exp ...
PASS: Correct Time spent inside call.
FAIL: Fail to find nanosleep
Running ./ltrace.minor/time-record-tt.exp ...
PASS: Correct Timestamp.
FAIL: Start at 827, End at 827, but PUT call nanosleep(50)!
Running ./ltrace.minor/time-record-ttt.exp ...
PASS: Correct Timestamp.
FAIL: Start at 551, End at 551, but PUT call nanosleep(50)!
Running ./ltrace.minor/trace-clone.exp ...
PASS: clone in ./ltrace.minor/trace-clone.ltrace for 1 times
Running ./ltrace.minor/trace-fork.exp ...
PASS: fork in ./ltrace.minor/trace-fork.ltrace for 4 times
Running ./ltrace.torture/signals.exp ...
PASS: SIGUSR1 in ./ltrace.torture/signals.ltrace
=== Summary ===
# of expected passes 71
# of unexpected failures 6
-------------- next part --------------
testsuite/ltrace.main/system_calls.ltrace
SYS_brk(0, 0, 0x7ffff1e8, 0x7ffff014, 0) = 0x403000
SYS_newuname(0x7fffecdc, 0x4001b354, 0, 0x6fffffff, 1) = 0
SYS_access(0x40015764, 4, 0, 110, 0) = -2
SYS_open(0x7fffe5c8, 0, 0x4001b700, 2, 0x7fffe937) = -2
SYS_open(0x7fffe5c8, 0, 0x4001b700, 2, 0x7fffe937) = -2
SYS_open(0x40015e80, 0, 1, 0x40015d42, 1) = 3
SYS_fstat64(3, 0x7fffe5a8, 0x7fffe5a8, 3, 1) = 0
SYS_old_mmap(0x7fffe528, 9760, 1, 2, 3) = 0x4001c000
SYS_close(3, 9760, 1, 2, 3) = 0
SYS_open(0x4001dca7, 0, 0x4001b700, 8, 0x7fffe937) = 3
SYS_read(3, 0x7fffe72c, 512, 0, 0x7fffe937) = 512
SYS_fstat64(3, 0x7fffe628, 0x7fffe628, 3, 0x4001b700) = 0
SYS_old_mmap(0x7fffe438, 598728, 5, 2050, 3) = 0x4001f000
SYS_madvise(0x4001f000, 598728, 3, 2050, 3) = 0
SYS_old_mmap(0x7fffe438, 8192, 3, 2066, 3) = 0x400b0000
SYS_close(3, 0, 0x400b0f88, 0x6fffffff, 0x6ffffeff) = 0
SYS_open(0x7fffe5b0, 0, 0x4001b700, 2, 0x7fffe91f) = -2
SYS_open(0x7fffe5b0, 0, 0x4001b700, 2, 0x7fffe91f) = -2
SYS_open(0x4001e395, 0, 0x4001b700, 8, 0x7fffe91f) = 3
SYS_read(3, 0x7fffe714, 512, 0, 0x7fffe91f) = 512
SYS_fstat64(3, 0x7fffe610, 0x7fffe610, 3, 0x4001b700) = 0
SYS_old_mmap(0x7fffe378, 4096, 3, 34, -1) = 0x400b2000
SYS_old_mmap(0x7fffe408, 0x13036c, 5, 2050, 3) = 0x400b3000
SYS_madvise(0x400b3000, 0x13036c, 3, 2050, 3) = 0
SYS_old_mmap(0x7fffe408, 12288, 3, 2066, 3) = 0x401de000
SYS_old_mmap(0x7fffe408, 9068, 3, 50, -1) = 0x401e1000
SYS_close(3, 0, 0x401dff80, 0x6fffffff, 0x6ffffeff) = 0
SYS_old_mmap(0x7fffeaa0, 4096, 3, 34, -1) = 0x401e4000
SYS_mprotect(0x401de000, 8192, 1, 0x401dffd0, 0) = 0
SYS_mprotect(0x400b0000, 4096, 1, 0x400b0fd0, 0) = 0
SYS_mprotect(0x401000, 4096, 1, 0, 0x4005b4) = 0
SYS_munmap(0x4001c000, 9760, 0x4001b6ec, 0x4001afcc, 0) = 0
__libc_start_main(0x400910, 1, 0x7ffff014, 0x400a5c, 0x400a58 <unfinished ...>
fopen(0x400b50, 0x400b62, 0x7ffff01c, 0x401e1a78, 0x400a58 <unfinished ...>
SYS_brk(0, 0, -4096, 0x401e46b0, 4) = 0x403000
SYS_brk(0x424000, 0x424000, 0, 0x401e46b0, 4) = 0x424000
SYS_open(0x400b50, 577, 438, 438, 4) = 3
<... fopen resumed> ) = 0x403008
fwrite(0x7fffeed7, 13, 1, 0x403008, 0x400a58 <unfinished ...>
SYS_fstat64(3, 0x7fffebd0, 0x7fffebd0, 0x401dfbc0, 0x400a58) = 0
SYS_old_mmap(0x7fffeb50, 4096, 3, 34, -1) = 0x4001c000
<... fwrite resumed> ) = 1
fseek(0x403008, 0, 1, 0x4030a8, 0x400a58 <unfinished ...>
SYS_write(3, 0x4001c000, 13, 0x401dfbc0, 3) = 13
SYS_llseek(3, 0, 0, 0x7fffebb8, 1) = 0
<... fseek resumed> ) = 0
fread(0x7fffee73, 13, 1, 0x403008, 0x400a58) = 0
fclose(0x403008, 0, 0x804009a4, 0x4030a8, 0x400a58 <unfinished ...>
SYS_close(3, 0x401dfbc0, 0xc01168a8, 0x4030a8, 0x400a58) = 0
SYS_munmap(0x4001c000, 4096, 0, 0, 0x400a58) = 0
<... fclose resumed> ) = 0
getcwd(0x7fffee73, 100, 0x804009ae, 1, 0x400a58 <unfinished ...>
SYS_getcwd(0x7fffee73, 100, 0x804009ae, 1, 0x400a58) = 45
<... getcwd resumed> ) = 0x7fffee73
chdir(0x400b84, 45, 0x804009c0, 1, 0x400a58 <unfinished ...>
SYS_chdir(0x400b84, 45, 0x804009c0, 1, 0x400a58) = 0
<... chdir resumed> ) = 0
symlink(0x400b50, 0x400b86, -4095, 1, 0x400a58 <unfinished ...>
SYS_symlink(0x400b50, 0x400b86, -4095, 1, 0x400a58) = 0
<... symlink resumed> ) = 0
remove(0x400b86, 0x400b86, -4095, 1, 0x400a58 <unfinished ...>
SYS_unlink(0x400b86, 0x400b86, -4095, 1, 0x400a58) = 0
<... remove resumed> ) = 0
rename(0x400b50, 0x400b98, 0x804009ea, 1, 0x400a58 <unfinished ...>
SYS_rename(0x400b50, 0x400b98, 0x804009ea, 1, 0x400a58) = 0
<... rename resumed> ) = 0
__xstat(3, 0x400b50, 0x7fffee18, 1, 0x400a58 <unfinished ...>
SYS_stat64(0x400b50, 0x7fffecb0, 0x7fffee18, 1, 0x400a58) = -2
<... __xstat resumed> ) = -1
access(0x400b50, 4, 0x80400a10, 1, 0x400a58 <unfinished ...>
SYS_access(0x400b50, 4, 0x80400a10, 1, 0x400a58) = -2
<... access resumed> ) = -1
remove(0x400b98, 4, -4095, 1, 0x400a58 <unfinished ...>
SYS_unlink(0x400b98, 4, -4095, 1, 0x400a58) = 0
<... remove resumed> ) = 0
mkdir(0x400baa, 511, 0x80400a2c, 1, 0x400a58 <unfinished ...>
SYS_mkdir(0x400baa, 511, 0x80400a2c, 1, 0x400a58) = 0
<... mkdir resumed> ) = 0
rmdir(0x400baa, 511, -4095, 1, 0x400a58 <unfinished ...>
SYS_rmdir(0x400baa, 511, -4095, 1, 0x400a58) = 0
<... rmdir resumed> ) = 0
SYS_exit_group(0, 0, 0x401e46b0, -36, 0x400a58 <no return ...>
+++ exited (status 0) +++
testsuite/ltrace.main/parameters.ltrace
_init(1, 0x7ffff014, 0x7ffff01c, 0, 0x400d6c) = 0x80400740
func_ignore(1, , 3) = <void>
func_intptr(17) = <void>
func_intptr_ret(?) = <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 } ], "123" }) = <void>
+++ exited (status 0) +++
testsuite/ltrace.main/main-internal.ltrace
__libc_start_main(0x40047c, 1, 0x7ffff014, 0x4004f4, 0x4004f0 <unfinished ...>
puts(0x4005c0, 0x7ffff014, 0x7ffff01c, 0x401e1a78, 0x4004f0) = 44
display(0x4005ec, 0x401e1160, 0x80400492, 44, 0x4004f0 <unfinished ...>
puts(0x4005ec, 0x401e1160, 0x80400492, 44, 0x4004f0) = 33
<... display resumed> ) = 33
display(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0 <unfinished ...>
puts(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0) = 33
<... display resumed> ) = 33
display(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0 <unfinished ...>
puts(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0) = 33
<... display resumed> ) = 33
display(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0 <unfinished ...>
puts(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0) = 33
<... display resumed> ) = 33
display(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0 <unfinished ...>
puts(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0) = 33
<... display resumed> ) = 33
display(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0 <unfinished ...>
puts(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0) = 33
<... display resumed> ) = 33
display(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0 <unfinished ...>
puts(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0) = 33
<... display resumed> ) = 33
display(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0 <unfinished ...>
puts(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0) = 33
<... display resumed> ) = 33
display(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0 <unfinished ...>
puts(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0) = 33
<... display resumed> ) = 33
display(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0 <unfinished ...>
puts(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0) = 33
<... display resumed> ) = 33
display(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0 <unfinished ...>
puts(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0) = 33
<... display resumed> ) = 33
display(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0 <unfinished ...>
puts(0x4005ec, 0x401e1160, 0x804004aa, 33, 0x4004f0) = 33
<... display resumed> ) = 33
+++ exited (status 33) +++
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/main.ltrace
_init(1, 0x7ffff024, 0x7ffff02c, 0, 0x4005a0) = 0x804003fc
print(0x400670, 0x7ffff024, 0x7ffff02c, 0x401e4a78, 0x4005a0) = 23
print(0x400670, 0x401e4160, 0x80400576, 23, 0x4005a0) = 23
print(0x400670, 0x401e4160, 0x80400576, 23, 0x4005a0) = 23
print(0x400670, 0x401e4160, 0x80400576, 23, 0x4005a0) = 23
print(0x400670, 0x401e4160, 0x80400576, 23, 0x4005a0) = 23
print(0x400670, 0x401e4160, 0x80400576, 23, 0x4005a0) = 23
print(0x400670, 0x401e4160, 0x80400576, 23, 0x4005a0) = 23
print(0x400670, 0x401e4160, 0x80400576, 23, 0x4005a0) = 23
print(0x400670, 0x401e4160, 0x80400576, 23, 0x4005a0) = 23
print(0x400670, 0x401e4160, 0x80400576, 23, 0x4005a0) = 23
+++ exited (status 0) +++
testsuite/ltrace.minor/attach-process.ltrace
30430 --- SIGSTOP (Stopped (signal)) ---
30430 --- SIGSTOP (Stopped (signal)) ---
30430 SYS_nanosleep(0x7fffeee0, 0x7fffeee0, 0xc013e54e, 8, 0x4004b0) = 0
30430 sleep(1, 0x7fffeee0, 0x80400494, 8, 0x4004b0 <unfinished ...>
30430 SYS_rt_sigprocmask(0, 0x7fffee60, 0x7fffede0, 8, 0x4004b0) = 0
30430 SYS_rt_sigaction(17, 0, 0x7fffeb78, 8, 0x4004b0) = 0
30430 SYS_rt_sigprocmask(2, 0x7fffede0, 0, 8, 0x4004b0) = 0
30430 SYS_nanosleep(0x7fffeee0, 0x7fffeee0, 0xc013e54e, 8, 0x4004b0) = 0
30430 <... sleep resumed> ) = 0
30430 SYS_exit_group(0, 0, 0x401e46b0, -36, 0x4004b0 <no return ...>
30430 +++ exited (status 0) +++
testsuite/ltrace.minor/count-record.ltrace
% time seconds usecs/call calls function
------ ----------- ----------- --------- --------------------
18.86 0.000142 142 1 fopen
11.69 0.000088 44 2 remove
10.09 0.000076 76 1 symlink
9.43 0.000071 71 1 fseek
7.44 0.000056 56 1 mkdir
6.77 0.000051 51 1 rmdir
6.64 0.000050 50 1 fwrite
5.98 0.000045 45 1 fclose
5.31 0.000040 40 1 rename
4.12 0.000031 31 1 __xstat
3.98 0.000030 30 1 getcwd
3.85 0.000029 29 1 access
3.72 0.000028 28 1 chdir
2.12 0.000016 16 1 fread
------ ----------- ----------- --------- --------------------
100.00 0.000753 15 total
testsuite/ltrace.minor/trace-fork.ltrace
Fork Child
My child pid is 9749
__libc_start_main(0x4005e4, 1, 0x7ffff074, 0x400654, 0x400650 <unfinished ...>
fork(1, 0x7ffff074, 0x7ffff07c, 0x401e1a78, 0x400650 <unfinished ...>
[pid 9749] --- SIGSTOP (Stopped (signal)) ---
[pid 9747] <... fork resumed> ) = 9749
[pid 9749] --- SIGSTOP (Stopped (signal)) ---
[pid 9747] printf(0x40073a, 9749, 0x804005f4, 0x401e46f8, 0x400650 <unfinished ...>
[pid 9749] puts(0x400720, 0, 0x804005f4, 0x401e46f8, 0x400650 <unfinished ...>
[pid 9747] <... printf resumed> ) = 21
[pid 9747] wait(21, 0, 0x8040063a, 0x401dfb0a, 0x400650 <unfinished ...>
[pid 9749] <... puts resumed> ) = 11
[pid 9749] sleep(1, 0x401e1160, 0x804005ce, 11, 0x400650) = 0
[pid 9749] +++ exited (status 0) +++
--- SIGCHLD (Child exited) ---
<... wait resumed> ) = -1
+++ exited (status 0) +++
testsuite/ltrace.minor/trace-clone.ltrace
__libc_start_main(0x400524, 1, 0x7ffff074, 0x400584, 0x400580 <unfinished ...>
clone(0x400510, 0x402030, 512, 0, 0x400580Cannot attach to pid 8831: Operation not permitted
) = 8831
+++ exited (status 0) +++
testsuite/ltrace.minor/time-record-ttt.ltrace
1159084206.985837 __libc_start_main(0x4004c4, 1, 0x7ffff004, 0x400514, 0x400510 <unfinished ...>
1159084206.985929 sleep(2, 0x7ffff004, 0x7ffff00c, 0x401e1a78, 0x400510) = 0
1159084208.992828 nanosleep(0x7fffeed0, 0, 0x804004ee, 8, 0x400510) = 0
1159084209.052687 +++ exited (status 0) +++
testsuite/ltrace.minor/demangle.ltrace
__libc_start_main(0x40153c, 1, 0x7ffff014, 0x4018f0, 0x4018ec <unfinished ...>
_init(1, 0x7ffff014, 0x7ffff01c, 6, 0x4018ec) = 0x80400de4
Fi_i(int)(0, 0x7ffff014, 0x7ffff01c, 0x402efa78, 0x4018ec) = 0
Fii_i(int, int)(0, 0, 0x80401556, 0x402efa78, 0x4018ec) = 0
Fiii_i(int, int, int)(0, 0, 0, 0x402efa78, 0x4018ec) = 0
Fie_i(int, ...)(0, 0, 0x80401582, 0x402efa78, 0x4018ec) = 0
Fv_v()(0, 0, 0x80401592, 0x402efa78, 0x4018ec) = 0
Fv_c()(0, 0, 0x80401592, 0x402efa78, 0x4018ec) = 0
Fv_Sc()(0, 0, 0x80401592, 0x402efa78, 0x4018ec) = 0
Fv_Uc()(0, 0, 0x80401592, 0x402efa78, 0x4018ec) = 0
Fv_s()(0, 0, 0x80401592, 0x402efa78, 0x4018ec) = 0
Fv_Us()(0, 0, 0x80401592, 0x402efa78, 0x4018ec) = 0
Fv_i()(0, 0, 0x80401592, 0x402efa78, 0x4018ec) = 0
Fv_Ci()(0, 0, 0x80401592, 0x402efa78, 0x4018ec) = 0
Fv_Ui()(0, 0, 0x80401592, 0x402efa78, 0x4018ec) = 0
Fv_Vi()(0, 0, 0x80401592, 0x402efa78, 0x4018ec) = 0
Fv_l()(0, 0, 0x80401592, 0x402efa78, 0x4018ec) = 0
Fv_Ul()(0, 0, 0x80401592, 0x402efa78, 0x4018ec) = 0
Fv_f()(0, 0, 0x80401592, 0x402efa78, 0x4018ec) = 0
Fv_g()(0, 0, 0x80401592, 0x402efa78, 0x4018ec) = 0
Fv_Lg()(0x7fffeeb8, 0, 0x80401592, 0x402efa78, 0x4018ec) = 0x7fffeeb8
Fv_Pv()(0x7fffeeb8, 0, 0x80401592, 0x4001d810, 0x4018ec) = 0
Fv_PPv()(0, 0, 0x80401592, 0x4001d810, 0x4018ec) = 0
Fv_Ri()(0, 0, 0x80401592, 0x4001d810, 0x4018ec) = 0x4002004c
FPi_i(int*)(0x7fffeed4, 0, 0x80401592, 0x4001d810, 0x4018ec) = 0
FA10_i_i(int*)(0x7fffeed4, 0, 0x8040161a, 0x4001d810, 0x4018ec) = 0
Fc_i(char)(97, 0, 0x80401628, 0x4001d810, 0x4018ec) = 0
Ff_i(float)(0, 0, 0x80401632, 0x4001d810, 0x4018ec) = 0
Fg_i(double)(0, 0, 0x8040163c, 0x4001d810, 0x4018ec) = 0
Fx_i(int (*)(int))(0x4012bc, 0, 0x80401646, 0x4001d810, 0x4018ec) = 0
Fxx_i(int (*)(int), int (*)(int))(0x4012bc, 0x4012bc, 0x80401652, 0x4001d810, 0x4018ec) = 0
Fxxx_i(int (*)(int), int (*)(int), int (*)(int))(0x4012bc, 0x4012bc, 0x4012bc, 0x4001d810, 0x4018ec) = 0
Fxxi_i(int (*)(int), int (*)(int), int (*)(int), int)(0x4012bc, 0x4012bc, 0x4012bc, 0, 0x4018ec) = 0
Fxyxy_i(int (*)(int), int (*)(short), int (*)(int), int (*)(short))(0x4012bc, 0x400f5c, 0x4012bc, 0x400f5c, 0x4018ec) = 0
myclass::myclass()(0x7fffeed0, 0x400f5c, 0x804016b6, 0x400f5c, 0x4018ec) = 0
myclass::myclass()(0x7fffeecc, 0x400f5c, 0x804016c4, 0x400f5c, 0x4018ec) = 0
myclass::Fi_i(int)(0x7fffeed0, 0, 0x804016d2, 0x400f5c, 0x4018ec) = 0
myclass::Fis_i(int)(0, 0, 0x804016e4, 0x400f5c, 0x4018ec) = 0
myclass::operator++(int)(0x7fffeed8, 0x7fffeed0, 0, 0x400f5c, 0x4018ec) = 0x7fffeed8
myclass::~myclass()(0x7fffeed8, 0, 0x80401706, 0x400f5c, 0x4018ec) = 0x7fffeed8
myclass::operator+(int)(0x7fffeedc, 0x7fffeed0, 2, 0x400f5c, 0x4018ec) = 0x7fffeedc
myclass::operator=(myclass const&)(0x7fffeecc, 0x7fffeedc, 0x8040172c, 0x400f5c, 0x4018ec) = 0x7fffeecc
myclass::~myclass()(0x7fffeedc, 0x7fffeedc, 0x80401740, 0x400f5c, 0x4018ec) = 0x7fffeedc
nested::nested()(0x7fffeecb, 0x7fffeedc, 0x8040174e, 0x400f5c, 0x4018ec) = 0x7fffeecb
nested::Fi_i(int)(0x7fffeecb, 0, 0x8040177e, 0x400f5c, 0x4018ec) = 0
myclass::operator new(unsigned long)(4, 0, 0x80401790, 0x400f5c, 0x4018ec) = 0x404008
myclass::myclass(int)(0x404008, 0, 0x8040179a, 526336, 0x4018ec) = 0x404008
myclass::~myclass()(0x404008, 0, 0x804017ae, 526336, 0x4018ec) = 0x404008
myclass::operator delete(void*)(0x404008, 0, 0x804017ec, 526336, 0x4018ec) = 0
Fmyclass_v(myclass)(0x7fffeee0, 0x404008, 0x804017f6, 0x404000, 0x4018ec) = 0x7fffeee0
myclass::~myclass()(0x7fffeee0, 0x404008, 0x8040180a, 0x404000, 0x4018ec) = 0x7fffeee0
nested::~nested()(0x7fffeecb, 0x404008, 0x80401818, 0x404000, 0x4018ec) = 0x7fffeecb
myclass::~myclass()(0x7fffeecc, 0x404008, 0x80401850, 0x404000, 0x4018ec) = 0x7fffeecc
myclass::~myclass()(0x7fffeed0, 0x404008, 0x80401880, 0x404000, 0x4018ec) = 0x7fffeed0
+++ exited (status 0) +++
testsuite/ltrace.minor/time-record-T.ltrace
__libc_start_main(0x4004c4, 1, 0x7ffff014, 0x400514, 0x400510 <unfinished ...>
sleep(2, 0x7ffff014, 0x7ffff01c, 0x401e1a78, 0x400510) = 0 <2.001863>
nanosleep(0x7fffeee0, 0, 0x804004ee, 8, 0x400510) = 0 <0.059949>
+++ exited (status 0) +++
testsuite/ltrace.minor/print-instruction-pointer.ltrace
[0x400410] __libc_start_main(0x400498, 1, 0x7fffeff4, 0x4004e8, 0x4004e4 <unfinished ...>
[0x4004ba] printf(0x4005b4, 0, 0x7fffeffc, 0x401e1a78, 0x4004e4) = 2
[0x4004d2] printf(0x4005b4, 1, 0x804004ba, 0x401dfb0a, 0x4004e4) = 2
[0x7fffffff] +++ exited (status 0) +++
testsuite/ltrace.minor/time-record-tt.ltrace
07:50:02.460502 __libc_start_main(0x4004c4, 1, 0x7ffff014, 0x400514, 0x400510 <unfinished ...>
07:50:02.460662 sleep(2, 0x7ffff014, 0x7ffff01c, 0x401e1a78, 0x400510) = 0
07:50:06.052460 nanosleep(0x7fffeee0, 0, 0x804004ee, 8, 0x400510) = 0
07:50:06.112656 +++ 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) +++
-------------- next part --------------
Test Run By abuild on Sun Sep 24 07:49:30 2006
Native configuration is s390-ibm-linux
=== tests ===
Schedule of variations:
unix
Running target unix
Running ./ltrace.main/main-internal.exp ...
PASS: display in ./ltrace.main/main-internal.ltrace for 24 times
Running ./ltrace.main/main.exp ...
PASS: print in ./ltrace.main/main.ltrace for 10 times
Running ./ltrace.main/parameters.exp ...
PASS: func_ignore(1, *, *3) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_ignore(1, *, *3) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_intptr(17) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_intptr(17) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_intptr_ret(42) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_intptr_ret(42) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_strlen(\"Hello world\") *= *11 in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_strlen(\"Hello world\") *= *11 ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_strfixed(\"Hell\") in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_strfixed(\"Hell\") ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_ppp(80) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_ppp(80) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_stringp(\"Dude\") in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_stringp(\"Dude\") ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_enum(BLUE) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_enum(BLUE) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_short(-8, -9) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_short(-8, -9) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_ushort(33, 34) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_ushort(33, 34) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_float(3.40*, -3.40*) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_float(3.40*, -3.40*) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_typedef(BLUE) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_typedef(BLUE) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_arrayi(. 10, 11, 12, 13\.\.\. ., ) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_arrayi(. 10, 11, 12, 13\.\.\. ., ) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_arrayi(. 10, 11 ., ) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_arrayi(. 10, 11 ., ) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_arrayf(. 10.10*, 11.10*, 12.10*, 13.10*\.\.\. ., ) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_arrayf(. 10.10*, 11.10*, 12.10*, 13.10*\.\.\. ., ) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_arrayf(. 10.10*, 11.10* ., ) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_arrayf(. 10.10*, 11.10* ., ) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: exited (status 0) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep exited (status 0) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_struct({ 89, 2, 3, . { 1, 10 }, { 3, 30 } ., . { 4, 40 }, { 5, 50 }, { 6, 60 } ., \"123\" }) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_struct({ 89, 2, 3, . { 1, 10 }, { 3, 30 } ., . { 4, 40 }, { 5, 50 }, { 6, 60 } ., \"123\" }) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
Running ./ltrace.main/signals.exp ...
PASS: SIGUSR1 in ./ltrace.main/signals.ltrace for 7 times
Running ./ltrace.main/system_calls.exp ...
PASS: SYS_munmap in ./ltrace.main/system_calls.ltrace for 2 times
PASS: SYS_write in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_unlink in ./ltrace.main/system_calls.ltrace for 2 times
PASS: SYS_brk in ./ltrace.main/system_calls.ltrace for 3 times
PASS: SYS_open in ./ltrace.main/system_calls.ltrace for 8 times
PASS: SYS_fstat in ./ltrace.main/system_calls.ltrace for 4 times
FAIL: SYS_mmap in ./ltrace.main/system_calls.ltrace for 0 times ,should be 1
PASS: SYS_close in ./ltrace.main/system_calls.ltrace for 4 times
PASS: SYS_getcwd in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_chdir in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_symlink in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_unlink in ./ltrace.main/system_calls.ltrace for 2 times
PASS: SYS_stat in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_access in ./ltrace.main/system_calls.ltrace for 2 times
PASS: SYS_rename in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_mkdir in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_rmdir in ./ltrace.main/system_calls.ltrace for 1 times
Running ./ltrace.minor/attach-process.exp ...
PASS: sleep in ./ltrace.minor/attach-process.ltrace for 4 times
Running ./ltrace.minor/count-record.exp ...
PASS: '1 rmdir' in ./ltrace.minor/count-record.ltrace
PASS: '1 fopen' in ./ltrace.minor/count-record.ltrace
PASS: '2 remove' in ./ltrace.minor/count-record.ltrace
PASS: '1 mkdir' in ./ltrace.minor/count-record.ltrace
PASS: '1 fseek' in ./ltrace.minor/count-record.ltrace
PASS: '1 fwrite' in ./ltrace.minor/count-record.ltrace
PASS: '1 fclose' in ./ltrace.minor/count-record.ltrace
PASS: '1 rename' in ./ltrace.minor/count-record.ltrace
PASS: '1 symlink' in ./ltrace.minor/count-record.ltrace
PASS: '1 chdir' in ./ltrace.minor/count-record.ltrace
PASS: '1 access' in ./ltrace.minor/count-record.ltrace
PASS: '1 getcwd' in ./ltrace.minor/count-record.ltrace
PASS: '1 fread' in ./ltrace.minor/count-record.ltrace
Running ./ltrace.minor/demangle.exp ...
PASS: myclass::myclass in ./ltrace.minor/demangle.ltrace
PASS: myclass::myclass in ./ltrace.minor/demangle.ltrace
PASS: myclass::~myclass in ./ltrace.minor/demangle.ltrace
PASS: myclass::Fi_i in ./ltrace.minor/demangle.ltrace
PASS: myclass::Fis_i in ./ltrace.minor/demangle.ltrace
PASS: new in ./ltrace.minor/demangle.ltrace
PASS: delete in ./ltrace.minor/demangle.ltrace
PASS: myclass::operator++ in ./ltrace.minor/demangle.ltrace
PASS: myclass::operator++ in ./ltrace.minor/demangle.ltrace
PASS: myclass::operator+ in ./ltrace.minor/demangle.ltrace
PASS: myclass::operator= in ./ltrace.minor/demangle.ltrace
PASS: nested::nested in ./ltrace.minor/demangle.ltrace
PASS: nested::~nested in ./ltrace.minor/demangle.ltrace
PASS: nested::Fi_i in ./ltrace.minor/demangle.ltrace
Running ./ltrace.minor/print-instruction-pointer.exp ...
PASS: .*printf in ./ltrace.minor/print-instruction-pointer.ltrace for 2 times
PASS: .*printf in ./ltrace.minor/print-instruction-pointer.ltrace for 2 times
Running ./ltrace.minor/time-record-T.exp ...
PASS: Correct Time spent inside call.
PASS: Correct Time spent inside call.
Running ./ltrace.minor/time-record-tt.exp ...
FAIL: Start at 2, End at 6, but PUT call sleep(2)!
PASS: Correct Timestamp.
Running ./ltrace.minor/time-record-ttt.exp ...
PASS: Correct Timestamp.
PASS: Correct Timestamp.
Running ./ltrace.minor/trace-clone.exp ...
FAIL: Operation not permitted, see testrun.log for details!
Running ./ltrace.minor/trace-fork.exp ...
PASS: fork in ./ltrace.minor/trace-fork.ltrace for 2 times
Running ./ltrace.torture/signals.exp ...
PASS: SIGUSR1 in ./ltrace.torture/signals.ltrace
=== Summary ===
# of expected passes 74
# of unexpected failures 3
-------------- next part --------------
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, 0x3fffffff1d0, 0x3ffffffee28, 0x3ffffffee20) = 0x80004000
SYS_old_mmap(0x3ffffffe708, 4096, 3, 34, -1) = 0x20000020000
SYS_newuname(0x3ffffffea50, 0x800002b8, 0, 0x80002fa0, 0x2006ffffeff) = 0
SYS_access(0x20000019698, 4, 0x20000000001, 0x20000000000, 0x2006ffffeff) = -2
SYS_open(0x3ffffffdec8, 0, 0x2000001fd88, 2, 0x3ffffffe447) = -2
SYS_open(0x3ffffffdec8, 0, 0x2000001fd88, 2, 0x3ffffffe447) = -2
SYS_open(0x20000019db6, 0, 1, 0x20000019c78, 1) = 3
SYS_newfstat(3, 0x3ffffffde80, 0x3ffffffde80, 0x200000184e8, 1) = 0
SYS_old_mmap(0x3ffffffdda8, 10032, 1, 2, 3) = 0x20000021000
SYS_close(3, 10032, 1, 2, 3) = 0
SYS_open(0x20000022d2d, 0, 0x2000001fd88, 8, 0x3ffffffe447) = 3
SYS_read(3, 0x3ffffffe0f0, 832, 0, 0x3ffffffe447) = 832
SYS_newfstat(3, 0x3ffffffdf50, 0x3ffffffdf50, 0x200000184e8, 0x2000001fd88) = 0
SYS_old_mmap(0x3ffffffdbd0, 611152, 5, 2050, 3) = 0x20000024000
SYS_madvise(0x20000024000, 611152, 3, 2050, 3) = 0
SYS_old_mmap(0x3ffffffdbd0, 8192, 3, 2066, 3) = 0x200000b8000
SYS_close(3, 0, 0x200000242a8, 0x200000b8fb0, 0x6ffffe34) = 0
SYS_open(0x3ffffffdea8, 0, 0x2000001fd88, 2, 0x3ffffffe427) = -2
SYS_open(0x3ffffffdea8, 0, 0x2000001fd88, 2, 0x3ffffffe427) = -2
SYS_open(0x2000002347b, 0, 0x2000001fd88, 8, 0x3ffffffe427) = 3
SYS_read(3, 0x3ffffffe0d0, 832, 0, 0x3ffffffe427) = 832
SYS_newfstat(3, 0x3ffffffdf30, 0x3ffffffdf30, 0x200000184e8, 0x2000001fd88) = 0
SYS_old_mmap(0x3ffffffdc30, 4096, 3, 34, -1) = 0x200000ba000
SYS_old_mmap(0x3ffffffdb80, 0x165ec0, 5, 2050, 3) = 0x200000bb000
SYS_madvise(0x200000bb000, 0x165ec0, 3, 2050, 3) = 0
SYS_old_mmap(0x3ffffffdb80, 20480, 3, 2066, 3) = 0x20000218000
SYS_old_mmap(0x3ffffffdb80, 16064, 3, 50, -1) = 0x2000021d000
SYS_close(3, 0, 0x200000bb2e0, 0x2000021bfb0, 0x6ffffe34) = 0
SYS_old_mmap(0x3ffffffe688, 4096, 3, 34, -1) = 0x20000221000
SYS_mprotect(0x20000218000, 16384, 1, 0x200000c6c20, 0x200000ba000) = 0
SYS_mprotect(0x200000b8000, 4096, 1, 0x200000c6b48, 0x200000ba000) = 0
SYS_mprotect(0x80002000, 4096, 1, 0, 0) = 0
SYS_mprotect(0x2000001e000, 4096, 1, 0x200000cbe88, 0x200000ba000) = 0
SYS_munmap(0x20000021000, 10032, 0x20000000000, 0, 0) = 0
__libc_start_main(0x80000c14, 1, 0x3ffffffee28, 0x80000d90, 0x80000d8c <unfinished ...>
fopen(0x80000ea8, 0x80000eba, 0x3ffffffee38, 0x2000021ea58, 0x80000d8c <unfinished ...>
SYS_brk(0, 0, 0x20000000200, 0x20000000004, 0x20000000000) = 0x80004000
SYS_brk(0x80025000, 0x80025000, 0x20000000200, 0x20000000000, 0x20000000000) = 0x80025000
SYS_open(0x80000ea8, 577, 438, 438, 4) = 3
<... fopen resumed> ) = 0x80004010
fwrite(0x3ffffffebeb, 13, 1, 0x80004010, 0x80000d8c <unfinished ...>
SYS_newfstat(3, 0x3ffffffe740, 0x3ffffffe740, 0x200002216f0, 0x3ffffffebeb) = 0
SYS_old_mmap(0x3ffffffe668, 4096, 3, 34, -1) = 0x20000021000
<... fwrite resumed> ) = 1
fseek(0x80004010, 0, 1, 0x800040f0, 0x80000d8c <unfinished ...>
SYS_write(3, 0x20000021000, 13, 0x2000021b898, 0x80000d8c) = 13
SYS_lseek(3, 0, 1, 0x2000021b898, 0x80000d8c) = 13
<... fseek resumed> ) = 0
fread(0x3ffffffeb87, 13, 1, 0x80004010, 0x80000d8c) = 0
fclose(0x80004010, 0, 0x80000cc2, 0x800040f0, 0x80000d8c <unfinished ...>
SYS_close(3, 0x2000021b898, 0x2000012599c, 0x200001e42b0, 0x80000d8c) = 0
SYS_munmap(0x20000021000, 4096, 0, 0, 0x80000d8c) = 0
<... fclose resumed> ) = 0
getcwd(0x3ffffffeb87, 100, 0x80000cce, 1, 0x80000d8c <unfinished ...>
SYS_getcwd(0x3ffffffeb87, 100, 0x80000cce, 1, 0x80000d8c) = 45
<... getcwd resumed> ) = 0x3ffffffeb87
chdir(0x80000edc, 45, 0x80000ce4, 1, 0x80000d8c <unfinished ...>
SYS_chdir(0x80000edc, 45, 0x80000ce4, 1, 0x80000d8c) = 0
<... chdir resumed> ) = 0
symlink(0x80000ea8, 0x80000ede, -4095, 1, 0x80000d8c <unfinished ...>
SYS_symlink(0x80000ea8, 0x80000ede, -4095, 1, 0x80000d8c) = 0
<... symlink resumed> ) = 0
remove(0x80000ede, 0x80000ede, -4095, 1, 0x80000d8c <unfinished ...>
SYS_unlink(0x80000ede, 0x80000ede, -4095, 1, 0x80000d8c) = 0
<... remove resumed> ) = 0
rename(0x80000ea8, 0x80000ef0, 0x80000d0e, 1, 0x80000d8c <unfinished ...>
SYS_rename(0x80000ea8, 0x80000ef0, 0x80000d0e, 1, 0x80000d8c) = 0
<... rename resumed> ) = 0
__xstat(1, 0x80000ea8, 0x3ffffffeaf0, 1, 0x80000d8c <unfinished ...>
SYS_newstat(0x80000ea8, 0x3ffffffeaf0, 0x3ffffffeaf0, 0x200002216f0, 0x80000d8c) = -2
<... __xstat resumed> ) = -1
access(0x80000ea8, 4, 0x3ffffffffff, 0x200002216f0, 0x80000d8c <unfinished ...>
SYS_access(0x80000ea8, 4, 0x3ffffffffff, 0x200002216f0, 0x80000d8c) = -2
<... access resumed> ) = -1
remove(0x80000ef0, 4, -4095, 0x200002216f0, 0x80000d8c <unfinished ...>
SYS_unlink(0x80000ef0, 4, -4095, 0x200002216f0, 0x80000d8c) = 0
<... remove resumed> ) = 0
mkdir(0x80000f02, 511, 0x80000d54, 0x200002216f0, 0x80000d8c <unfinished ...>
SYS_mkdir(0x80000f02, 511, 0x80000d54, 0x200002216f0, 0x80000d8c) = 0
<... mkdir resumed> ) = 0
rmdir(0x80000f02, 511, -4095, 0x200002216f0, 0x80000d8c <unfinished ...>
SYS_rmdir(0x80000f02, 511, -4095, 0x200002216f0, 0x80000d8c) = 0
<... rmdir resumed> ) = 0
SYS_exit_group(0, 0, 0x200002216f0, -88, 0x80000d8c <no return ...>
+++ exited (status 0) +++
testsuite/ltrace.main/main-internal.ltrace
__libc_start_main(0x800005fc, 1, 0x3ffffffee28, 0x80000688, 0x80000684 <unfinished ...>
puts(0x80000790, 0x3ffffffee28, 0x3ffffffee38, 0x2000021ea58, 0x80000684) = 44
display(0x800007bc, 0x2000021da90, 0x80000616, 44, 0x80000684 <unfinished ...>
puts(0x800007bc, 0x2000021da90, 0x80000616, 44, 0x80000684) = 33
<... display resumed> ) = 33
display(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684 <unfinished ...>
puts(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684) = 33
<... display resumed> ) = 33
display(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684 <unfinished ...>
puts(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684) = 33
<... display resumed> ) = 33
display(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684 <unfinished ...>
puts(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684) = 33
<... display resumed> ) = 33
display(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684 <unfinished ...>
puts(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684) = 33
<... display resumed> ) = 33
display(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684 <unfinished ...>
puts(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684) = 33
<... display resumed> ) = 33
display(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684 <unfinished ...>
puts(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684) = 33
<... display resumed> ) = 33
display(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684 <unfinished ...>
puts(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684) = 33
<... display resumed> ) = 33
display(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684 <unfinished ...>
puts(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684) = 33
<... display resumed> ) = 33
display(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684 <unfinished ...>
puts(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684) = 33
<... display resumed> ) = 33
display(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684 <unfinished ...>
puts(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684) = 33
<... display resumed> ) = 33
display(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684 <unfinished ...>
puts(0x800007bc, 0x2000021da90, 0x8000062e, 33, 0x80000684) = 33
<... display resumed> ) = 33
+++ exited (status 33) +++
testsuite/ltrace.main/main.ltrace
testsuite/ltrace.main/parameters.ltrace
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/print-instruction-pointer.ltrace
[0x80000552] __libc_start_main(0x80000614, 1, 0x3ffffffee18, 0x8000067c, 0x80000678 <unfinished ...>
[0x80000640] printf(0x80000780, 0, 0x3ffffffee28, 0x2000021ea58, 0x80000678) = 2
[0x8000065e] printf(0x80000780, 1, 0x80000640, 0x2000021c9e0, 0x80000678) = 2
[0xffffffffffffffff] +++ exited (status 0) +++
testsuite/ltrace.minor/time-record-T.ltrace
__libc_start_main(0x8000065c, 1, 0x3ffffffee28, 0x800006c4, 0x800006c0 <unfinished ...>
sleep(2, 0x3ffffffee28, 0x3ffffffee38, 0x2000021ea58, 0x800006c0) = 0 <2.008588>
nanosleep(0x3ffffffebf0, 0, 0x80000690, 8, 0x800006c0) = 0 <0.059918>
+++ exited (status 0) +++
testsuite/ltrace.minor/count-record.ltrace
% time seconds usecs/call calls function
------ ----------- ----------- --------- --------------------
16.76 0.000309 154 2 remove
15.84 0.000292 292 1 fopen
8.95 0.000165 165 1 fseek
8.41 0.000155 155 1 fclose
7.86 0.000145 145 1 rmdir
6.78 0.000125 125 1 rename
6.67 0.000123 123 1 mkdir
6.56 0.000121 121 1 symlink
5.64 0.000104 104 1 fwrite
4.01 0.000074 74 1 __xstat
3.63 0.000067 67 1 getcwd
3.52 0.000065 65 1 chdir
3.47 0.000064 64 1 access
1.90 0.000035 35 1 fread
------ ----------- ----------- --------- --------------------
100.00 0.001844 15 total
testsuite/ltrace.minor/trace-clone.ltrace
__libc_start_main(0x800006dc, 1, 0x3ffffffee98, 0x8000074c, 0x80000748 <unfinished ...>
clone(0x800006bc, 0x8000205c, 512, 0, 0x80000748) = 14956
[pid 14955] +++ exited (status 0) +++
--- SIGSTOP (Stopped (signal)) ---
--- SIGSTOP (Stopped (signal)) ---
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
testsuite/ltrace.minor/time-record-tt.ltrace
06:16:15.214463 __libc_start_main(0x8000065c, 1, 0x3ffffffee28, 0x800006c4, 0x800006c0 <unfinished ...>
06:16:15.214639 sleep(2, 0x3ffffffee28, 0x3ffffffee38, 0x2000021ea58, 0x800006c0) = 0
06:16:19.429295 nanosleep(0x3ffffffebf0, 0, 0x80000690, 8, 0x800006c0) = 0
06:16:19.481492 +++ exited (status 0) +++
testsuite/ltrace.minor/time-record-ttt.ltrace
1159078579.800600 __libc_start_main(0x8000065c, 1, 0x3ffffffee28, 0x800006c4, 0x800006c0 <unfinished ...>
1159078579.800734 sleep(2, 0x3ffffffee28, 0x3ffffffee38, 0x2000021ea58, 0x800006c0) = 0
1159078581.810989 nanosleep(0x3ffffffebf0, 0, 0x80000690, 8, 0x800006c0) = 0
1159078581.871143 +++ exited (status 0) +++
testsuite/ltrace.minor/attach-process.ltrace
13014 --- SIGSTOP (Stopped (signal)) ---
13014 --- SIGSTOP (Stopped (signal)) ---
13014 SYS_nanosleep(0x3ffffffebb0, 0x3ffffffebb0, 0, 8, 0x80000638) = 0
13014 sleep(1, 0x3ffffffebb0, 0x80000614, 8, 0x80000638 <unfinished ...>
13014 SYS_rt_sigprocmask(0, 0x3ffffffeb30, 0x3ffffffeab0, 8, 0x80000638) = 0
13014 SYS_rt_sigaction(17, 0, 0x3ffffffea18, 8, 0x80000638) = 0
13014 SYS_rt_sigprocmask(2, 0x3ffffffeab0, 0, 8, 0x80000638) = 0
13014 SYS_nanosleep(0x3ffffffebb0, 0x3ffffffebb0, 0, 8, 0x80000638) = 0
13014 <... sleep resumed> ) = 0
13014 SYS_exit_group(0, 0, 0x200002216f0, -88, 0x80000638 <no return ...>
13014 +++ exited (status 0) +++
testsuite/ltrace.minor/demangle.ltrace
__libc_start_main(0x80001c0c, 1, 0x3ffffffee38, 0x80002070, 0x8000206c <unfinished ...>
_init(1, 0x3ffffffee38, 0x3ffffffee48, 6, 0x8000206c) = 1
Fi_i(int)(0, 0x3ffffffee38, 0x3ffffffee48, 0x2000036da58, 0x8000206c) = 0
Fii_i(int, int)(0, 0, 0x80001c2a, 0x2000036da58, 0x8000206c) = 0
Fiii_i(int, int, int)(0, 0, 0, 0x2000036da58, 0x8000206c) = 0
Fie_i(int, ...)(0, 0, 0x80001c5a, 0x2000036da58, 0x8000206c) = 0
Fv_v()(0, 0, 0x80001c6c, 0x2000036da58, 0x8000206c) = 0
Fv_c()(0, 0, 0x80001c6c, 0x2000036da58, 0x8000206c) = 0
Fv_Sc()(0, 0, 0x80001c6c, 0x2000036da58, 0x8000206c) = 0
Fv_Uc()(0, 0, 0x80001c6c, 0x2000036da58, 0x8000206c) = 0
Fv_s()(0, 0, 0x80001c6c, 0x2000036da58, 0x8000206c) = 0
Fv_Us()(0, 0, 0x80001c6c, 0x2000036da58, 0x8000206c) = 0
Fv_i()(0, 0, 0x80001c6c, 0x2000036da58, 0x8000206c) = 0
Fv_Ci()(0, 0, 0x80001c6c, 0x2000036da58, 0x8000206c) = 0
Fv_Ui()(0, 0, 0x80001c6c, 0x2000036da58, 0x8000206c) = 0
Fv_Vi()(0, 0, 0x80001c6c, 0x2000036da58, 0x8000206c) = 0
Fv_l()(0, 0, 0x80001c6c, 0x2000036da58, 0x8000206c) = 0
Fv_Ul()(0, 0, 0x80001c6c, 0x2000036da58, 0x8000206c) = 0
Fv_f()(0, 0, 0x80001c6c, 0x2000036da58, 0x8000206c) = 0
Fv_g()(0, 0, 0x80001c6c, 0x2000036da58, 0x8000206c) = 0
Fv_Lg()(0x3ffffffebd8, 0, 0x80001c6c, 0x2000036da58, 0x8000206c) = 0x3ffffffebd8
Fv_Pv()(0x3ffffffebd8, 0, 0x80001c6c, 0x200000231d0, 0x8000206c) = 0
Fv_PPv()(0, 0, 0x80001c6c, 0x200000231d0, 0x8000206c) = 0
Fv_Ri()(0, 0, 0x80001c6c, 0x200000231d0, 0x8000206c) = 0x20000025090
FPi_i(int*)(0x3ffffffebf8, 0, 0x80001c6c, 0x200000231d0, 0x8000206c) = 0
FA10_i_i(int*)(0x3ffffffebf8, 0, 0x80001cfe, 0x200000231d0, 0x8000206c) = 0
Fc_i(char)(97, 0, 0x80001d10, 0x200000231d0, 0x8000206c) = 0
Ff_i(float)(0, 0, 0x80001d1a, 0x200000231d0, 0x8000206c) = 0
Fg_i(double)(0, 0, 0x80001d24, 0x200000231d0, 0x8000206c) = 0
Fx_i(int (*)(int))(0x8000192c, 0, 0x80001d2e, 0x200000231d0, 0x8000206c) = 0
Fxx_i(int (*)(int), int (*)(int))(0x8000192c, 0x8000192c, 0x80001d3a, 0x200000231d0, 0x8000206c) = 0
Fxxx_i(int (*)(int), int (*)(int), int (*)(int))(0x8000192c, 0x8000192c, 0x8000192c, 0x200000231d0, 0x8000206c) = 0
Fxxi_i(int (*)(int), int (*)(int), int (*)(int), int)(0x8000192c, 0x8000192c, 0x8000192c, 0, 0x8000206c) = 0
Fxyxy_i(int (*)(int), int (*)(short), int (*)(int), int (*)(short))(0x8000192c, 0x800015ec, 0x8000192c, 0x800015ec, 0x8000206c) = 0
myclass::myclass()(0x3ffffffebf4, 0x800015ec, 0x80001d9e, 0x800015ec, 0x8000206c) = 0x3ff00000000
myclass::myclass()(0x3ffffffebf0, 0x800015ec, 0x80001db0, 0x800015ec, 0x8000206c) = 0x3ff00000000
myclass::Fi_i(int)(0x3ffffffebf4, 0, 0x80001dc2, 0x800015ec, 0x8000206c) = 0
myclass::Fis_i(int)(0, 0, 0x80001dd8, 0x800015ec, 0x8000206c) = 0
myclass::operator++(int)(0x3ffffffebfc, 0x3ffffffebf4, 0, 0x800015ec, 0x8000206c) = 0x3ffffffebfc
myclass::~myclass()(0x3ffffffebfc, 0, 0x80001e00, 0x800015ec, 0x8000206c) = 0x3ffffffebfc
myclass::operator+(int)(0x3ffffffec00, 0x3ffffffebf4, 2, 0x800015ec, 0x8000206c) = 0x3ffffffec00
myclass::operator=(myclass const&)(0x3ffffffebf0, 0x3ffffffec00, 0x80001e30, 0x800015ec, 0x8000206c) = 0x3ffffffebf0
myclass::~myclass()(0x3ffffffec00, 0x3ffffffec00, 0x80001e4a, 0x800015ec, 0x8000206c) = 0x3ffffffec00
nested::nested()(0x3ffffffebef, 0x3ffffffec00, 0x80001e5c, 0x800015ec, 0x8000206c) = 0x3ffffffebef
nested::Fi_i(int)(0x3ffffffebef, 0, 0x80001e9a, 0x800015ec, 0x8000206c) = 0
myclass::operator new(unsigned long)(4, 0, 0x80001eb0, 0x800015ec, 0x8000206c) = 0x80005010
myclass::myclass(int)(0x80005010, 0, 0x80001eba, 0x80005010, 0x8000206c) = 0x80005010
myclass::~myclass()(0x80005010, 0, 0x80001ed4, 0x80005010, 0x8000206c) = 0x80005010
myclass::operator delete(void*)(0x80005010, 0, 0x80001f20, 0x80005010, 0x8000206c) = 0x20000000000
Fmyclass_v(myclass)(0x3ffffffec04, 0x80005010, 0x80001f2c, 0x80005000, 0x8000206c) = 0x3ffffffec04
myclass::~myclass()(0x3ffffffec04, 0x80005010, 0x80001f44, 0x80005000, 0x8000206c) = 0x3ffffffec04
nested::~nested()(0x3ffffffebef, 0x80005010, 0x80001f56, 0x80005000, 0x8000206c) = 0x3ffffffebef
myclass::~myclass()(0x3ffffffebf0, 0x80005010, 0x80001f9c, 0x80005000, 0x8000206c) = 0x3ffffffebf0
myclass::~myclass()(0x3ffffffebf4, 0x80005010, 0x80001fda, 0x80005000, 0x8000206c) = 0x3ffffffebf4
+++ exited (status 0) +++
-------------- next part --------------
Test Run By abuild on Sun Sep 24 06:15:54 2006
Native configuration is s390x-ibm-linux
=== tests ===
Schedule of variations:
unix
Running target unix
Running ./ltrace.main/main-internal.exp ...
PASS: display in ./ltrace.main/main-internal.ltrace for 24 times
Running ./ltrace.main/main.exp ...
FAIL: print in ./ltrace.main/main.ltrace for 0 times ,should be 10
Running ./ltrace.main/parameters.exp ...
PASS: func_ignore(1, *, *3) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_ignore(1, *, *3) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_intptr(17) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_intptr(17) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_intptr_ret(42) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_intptr_ret(42) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_strlen(\"Hello world\") *= *11 in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_strlen(\"Hello world\") *= *11 ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_strfixed(\"Hell\") in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_strfixed(\"Hell\") ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_ppp(80) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_ppp(80) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_stringp(\"Dude\") in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_stringp(\"Dude\") ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_enum(BLUE) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_enum(BLUE) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_short(-8, -9) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_short(-8, -9) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_ushort(33, 34) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_ushort(33, 34) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_float(3.40*, -3.40*) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_float(3.40*, -3.40*) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_typedef(BLUE) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_typedef(BLUE) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_arrayi(. 10, 11, 12, 13\.\.\. ., ) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_arrayi(. 10, 11, 12, 13\.\.\. ., ) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_arrayi(. 10, 11 ., ) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_arrayi(. 10, 11 ., ) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_arrayf(. 10.10*, 11.10*, 12.10*, 13.10*\.\.\. ., ) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_arrayf(. 10.10*, 11.10*, 12.10*, 13.10*\.\.\. ., ) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_arrayf(. 10.10*, 11.10* ., ) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_arrayf(. 10.10*, 11.10* ., ) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: exited (status 0) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep exited (status 0) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_struct({ 89, 2, 3, . { 1, 10 }, { 3, 30 } ., . { 4, 40 }, { 5, 50 }, { 6, 60 } ., \"123\" }) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_struct({ 89, 2, 3, . { 1, 10 }, { 3, 30 } ., . { 4, 40 }, { 5, 50 }, { 6, 60 } ., \"123\" }) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
Running ./ltrace.main/signals.exp ...
PASS: SIGUSR1 in ./ltrace.main/signals.ltrace for 7 times
Running ./ltrace.main/system_calls.exp ...
PASS: SYS_munmap in ./ltrace.main/system_calls.ltrace for 2 times
PASS: SYS_write in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_unlink in ./ltrace.main/system_calls.ltrace for 2 times
PASS: SYS_brk in ./ltrace.main/system_calls.ltrace for 3 times
PASS: SYS_open in ./ltrace.main/system_calls.ltrace for 8 times
FAIL: SYS_fstat in ./ltrace.main/system_calls.ltrace for 0 times ,should be 1
FAIL: SYS_mmap in ./ltrace.main/system_calls.ltrace for 0 times ,should be 1
PASS: SYS_close in ./ltrace.main/system_calls.ltrace for 4 times
PASS: SYS_getcwd in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_chdir in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_symlink in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_unlink in ./ltrace.main/system_calls.ltrace for 2 times
FAIL: SYS_stat in ./ltrace.main/system_calls.ltrace for 0 times ,should be 1
PASS: SYS_access in ./ltrace.main/system_calls.ltrace for 2 times
PASS: SYS_rename in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_mkdir in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_rmdir in ./ltrace.main/system_calls.ltrace for 1 times
Running ./ltrace.minor/attach-process.exp ...
PASS: sleep in ./ltrace.minor/attach-process.ltrace for 4 times
Running ./ltrace.minor/count-record.exp ...
PASS: '1 rmdir' in ./ltrace.minor/count-record.ltrace
PASS: '1 fopen' in ./ltrace.minor/count-record.ltrace
PASS: '2 remove' in ./ltrace.minor/count-record.ltrace
PASS: '1 mkdir' in ./ltrace.minor/count-record.ltrace
PASS: '1 fseek' in ./ltrace.minor/count-record.ltrace
PASS: '1 fwrite' in ./ltrace.minor/count-record.ltrace
PASS: '1 fclose' in ./ltrace.minor/count-record.ltrace
PASS: '1 rename' in ./ltrace.minor/count-record.ltrace
PASS: '1 symlink' in ./ltrace.minor/count-record.ltrace
PASS: '1 chdir' in ./ltrace.minor/count-record.ltrace
PASS: '1 access' in ./ltrace.minor/count-record.ltrace
PASS: '1 getcwd' in ./ltrace.minor/count-record.ltrace
PASS: '1 fread' in ./ltrace.minor/count-record.ltrace
Running ./ltrace.minor/demangle.exp ...
PASS: myclass::myclass in ./ltrace.minor/demangle.ltrace
PASS: myclass::myclass in ./ltrace.minor/demangle.ltrace
PASS: myclass::~myclass in ./ltrace.minor/demangle.ltrace
PASS: myclass::Fi_i in ./ltrace.minor/demangle.ltrace
PASS: myclass::Fis_i in ./ltrace.minor/demangle.ltrace
PASS: new in ./ltrace.minor/demangle.ltrace
PASS: delete in ./ltrace.minor/demangle.ltrace
PASS: myclass::operator++ in ./ltrace.minor/demangle.ltrace
PASS: myclass::operator++ in ./ltrace.minor/demangle.ltrace
PASS: myclass::operator+ in ./ltrace.minor/demangle.ltrace
PASS: myclass::operator= in ./ltrace.minor/demangle.ltrace
PASS: nested::nested in ./ltrace.minor/demangle.ltrace
PASS: nested::~nested in ./ltrace.minor/demangle.ltrace
PASS: nested::Fi_i in ./ltrace.minor/demangle.ltrace
Running ./ltrace.minor/print-instruction-pointer.exp ...
PASS: .*printf in ./ltrace.minor/print-instruction-pointer.ltrace for 2 times
PASS: .*printf in ./ltrace.minor/print-instruction-pointer.ltrace for 2 times
Running ./ltrace.minor/time-record-T.exp ...
PASS: Correct Time spent inside call.
PASS: Correct Time spent inside call.
Running ./ltrace.minor/time-record-tt.exp ...
FAIL: Start at 15, End at 19, but PUT call sleep(2)!
PASS: Correct Timestamp.
Running ./ltrace.minor/time-record-ttt.exp ...
PASS: Correct Timestamp.
PASS: Correct Timestamp.
Running ./ltrace.minor/trace-clone.exp ...
PASS: clone in ./ltrace.minor/trace-clone.ltrace for 1 times
Running ./ltrace.minor/trace-fork.exp ...
FAIL: Time out! Maybe caused by ltrace segment fault or improper timeout value here!
Running ./ltrace.torture/signals.exp ...
PASS: SIGUSR1 in ./ltrace.torture/signals.ltrace
=== Summary ===
# of expected passes 71
# of unexpected failures 6
-------------- next part --------------
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, 0x2b6d94690060, 0x2b6d9467a000, 0) = 0x602000
SYS_mmap(0, 4096, 3, 34, 0xffffffff) = 0x2b6d94696000
SYS_uname(0x7fff1642c250, 0x600f80, 0x2b6d94896640, 0x6ffffdff, 0x6fffffff) = 0
SYS_access(0x2b6d94693340, 4, 0x2b6d94896d60, 0, 0) = -2
SYS_open(0x7fff1642b940, 0, 0x2b6d94696000, -1, 0x7fff1642be6f) = -2
SYS_open(0x7fff1642b940, 0, 0x2b6d94696000, -1, 0x7fff1642be6f) = -2
SYS_open(0x7fff1642b940, 0, 0x2b6d94696000, -1, 0x7fff1642be6f) = -2
SYS_open(0x7fff1642b940, 0, 0x2b6d94696000, -1, 0x7fff1642be6f) = -2
SYS_open(0x2b6d94690b36, 0, 1, -1, 0x2b6d946963b0) = 3
SYS_fstat(3, 0x7fff1642b990, 0x7fff1642b990, -1, 0x2b6d946963b0) = 0
SYS_mmap(0, 10054, 1, 2, 3) = 0x2b6d94697000
SYS_close(3, 10054, 1, 2, 3) = 0
SYS_open(0x2b6d94698d2d, 0, 0x2b6d94696000, 2, 0x7fff1642be6f) = 3
SYS_read(3, 0x7fff1642bb18, 832, 2, 0x7fff1642be6f) = 832
SYS_fstat(3, 0x7fff1642b9d0, 0x7fff1642b9d0, 2, 0x2b6d94696000) = 0
SYS_mmap(0, 4096, 3, 34, 0xffffffff) = 0x2b6d9469a000
SYS_mmap(0, 0x2550c8, 5, 2050, 3) = 0x2b6d94897000
SYS_madvise(0x2b6d94897000, 0x2550c8, 3, 2050, 3) = 0
SYS_mprotect(0x2b6d948ec000, 0x1ff000, 0, 2050, 3) = 0
SYS_mmap(0x2b6d94aeb000, 8192, 3, 2066, 3) = 0x2b6d94aeb000
SYS_close(3, 0x2b6d94aebf68, 0x2b6d94897000, 0x6ffffdff, 0x6fffffff) = 0
SYS_open(0x7fff1642b910, 0, 0x2b6d94696000, -1, 0x7fff1642be3f) = -2
SYS_open(0x7fff1642b910, 0, 0x2b6d94696000, -1, 0x7fff1642be3f) = -2
SYS_open(0x7fff1642b910, 0, 0x2b6d94696000, -1, 0x7fff1642be3f) = -2
SYS_open(0x7fff1642b910, 0, 0x2b6d94696000, -1, 0x7fff1642be3f) = -2
SYS_open(0x2b6d9469947b, 0, 0x2b6d94696000, -1, 0x7fff1642be3f) = 3
SYS_read(3, 0x7fff1642bae8, 832, -1, 0x7fff1642be3f) = 832
SYS_fstat(3, 0x7fff1642b9a0, 0x7fff1642b9a0, -1, 0x2b6d94696000) = 0
SYS_mmap(0, 0x3420f8, 5, 2050, 3) = 0x2b6d94aed000
SYS_madvise(0x2b6d94aed000, 0x3420f8, 3, 2050, 3) = 0
SYS_mprotect(0x2b6d94c27000, 0x1ff000, 0, 2050, 3) = 0
SYS_mmap(0x2b6d94e26000, 20480, 3, 2066, 3) = 0x2b6d94e26000
SYS_mmap(0x2b6d94e2b000, 16632, 3, 50, 0xffffffff) = 0x2b6d94e2b000
SYS_close(3, 0x2b6d94e29cf0, 0x2b6d94aed000, 0x6ffffdff, 0x6fffffff) = 0
SYS_mmap(0, 4096, 3, 34, 0xffffffff) = 0x2b6d94e30000
SYS_mmap(0, 4096, 3, 34, 0xffffffff) = 0x2b6d94e31000
SYS_arch_prctl(4098, 0x2b6d94e30b00, 0x2b6d94e312d0, 34, 1728) = 0
SYS_mprotect(0x2b6d94e26000, 12288, 1, 0x2b6d94af7f98, 1) = 0
SYS_mprotect(0x600000, 4096, 1, 0x4003b0, 1) = 0
SYS_munmap(0x2b6d94697000, 10054, 16536, 0x2b6d9467a4a0, 0x946891de) = 0
__libc_start_main(0x4009f8, 1, 0x7fff1642c4f8, 0x400b40, 0x400b30 <unfinished ...>
fopen(0x400c32, 0x400c30, 0x7fff1642c508, 0x400b40, 0x2b6d94e2b260 <unfinished ...>
SYS_brk(0, 0, 131696, 3, 4) = 0x602000
SYS_brk(0x623000, 0x623000, 0x602000, 3, 4) = 0x623000
SYS_open(0x400c32, 577, 438, 577, 4) = 3
<... fopen resumed> ) = 0x602010
fwrite(0x7fff1642c3f0, 13, 1, 0x602010, 44 <unfinished ...>
SYS_fstat(3, 0x7fff1642c1a0, 0x7fff1642c1a0, 0, 0x2b6d94e30b00) = 0
SYS_mmap(0, 4096, 3, 34, 0xffffffff) = 0x2b6d94697000
<... fwrite resumed> ) = 1
fseek(0x602010, 0, 1, 0x2b6d9469700d, 0xffffffff <unfinished ...>
SYS_write(3, 0x2b6d94697000, 13, 0, 0x6020f0) = 13
SYS_lseek(3, 0, 1, 0, 0xffffffff) = 13
<... fseek resumed> ) = 0
fread(0x7fff1642c380, 13, 1, 0x602010, 0xffffffff) = 0
fclose(0x602010, 0, 0, 0x2b6d94697000, 0x2b6d94e30b00 <unfinished ...>
SYS_close(3, 1, 0xfbad2424, 0, 0x2b6d94e30b00) = 0
SYS_munmap(0x2b6d94697000, 4096, 0, 0, 0x2b6d94e30b00) = 0
<... fclose resumed> ) = 0
getcwd(0x7fff1642c380, 100, 4063, 0x602010, 15 <unfinished ...>
SYS_getcwd(0x7fff1642c380, 100, 4063, 0, 15) = 45
<... getcwd resumed> ) = 0x7fff1642c380
chdir(0x400c68, 100, 4063, -1, 15 <unfinished ...>
SYS_chdir(0x400c68, 100, 4063, 0, 15) = 0
<... chdir resumed> ) = 0
symlink(0x400c32, 0x400c6a, 4063, -1, 15 <unfinished ...>
SYS_symlink(0x400c32, 0x400c6a, 4063, 0, 15) = 0
<... symlink resumed> ) = 0
remove(0x400c6a, 0x400c6a, 4063, -1, 15 <unfinished ...>
SYS_unlink(0x400c6a, 0x400c6a, 4063, 0, 15) = 0
<... remove resumed> ) = 0
rename(0x400c32, 0x400c7c, 4063, -1, 15 <unfinished ...>
SYS_rename(0x400c32, 0x400c7c, 4063, 0, 15) = 0
<... rename resumed> ) = 0
__xstat(1, 0x400c32, 0x7fff1642c2f0, -1, 15 <unfinished ...>
SYS_stat(0x400c32, 0x7fff1642c2f0, 0x7fff1642c2f0, 0, 15) = -2
<... __xstat resumed> ) = 0xffffffff
access(0x400c32, 4, 0xffffffff, 2, 15 <unfinished ...>
SYS_access(0x400c32, 4, 0xffffffff, 0, 15) = -2
<... access resumed> ) = -1
remove(0x400c7c, 4, 2, -96, 15 <unfinished ...>
SYS_unlink(0x400c7c, 4, 2, 0, 15) = 0
<... remove resumed> ) = 0
mkdir(0x400c8e, 511, 2, -1, 15 <unfinished ...>
SYS_mkdir(0x400c8e, 511, 2, 0, 15) = 0
<... mkdir resumed> ) = 0
rmdir(0x400c8e, 511, 2, -1, 15 <unfinished ...>
SYS_rmdir(0x400c8e, 511, 2, 0, 15) = 0
<... rmdir resumed> ) = 0
SYS_exit_group(0, 60, 0, -96, 231 <no return ...>
+++ exited (status 0) +++
testsuite/ltrace.main/main-internal.ltrace
__libc_start_main(0x400538, 1, 0x7fffd2f45008, 0x4005a0, 0x400590 <unfinished ...>
puts(0x400680, 0x7fffd2f45008, 0x7fffd2f45018, 0x4005a0, 0x2b39d8313260) = 44
display(0x4006b0, 44, 0x2b39d8313920, 25646, 0x20776f687320746f <unfinished ...>
puts(0x4006b0, 44, 0x2b39d8313920, 25646, 0x20776f687320746f) = 33
<... display resumed> ) = 33
display(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320) = 33
<... display resumed> ) = 33
display(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320) = 33
<... display resumed> ) = 33
display(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320) = 33
<... display resumed> ) = 33
display(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320) = 33
<... display resumed> ) = 33
display(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320) = 33
<... display resumed> ) = 33
display(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320) = 33
<... display resumed> ) = 33
display(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320) = 33
<... display resumed> ) = 33
display(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320) = 33
<... display resumed> ) = 33
display(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320) = 33
<... display resumed> ) = 33
display(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320) = 33
<... display resumed> ) = 33
display(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320 <unfinished ...>
puts(0x4006b0, 33, 0x2b39d8313920, 0, 0x6977206c6c616320) = 33
<... display resumed> ) = 33
+++ exited (status 33) +++
testsuite/ltrace.main/main.ltrace
print(0x400738, 0x7fffd6a73b48, 0x7fffd6a73b58, 0x400660, 0x2b70d49e9260) = 23
print(0x400738, 23, 0x2b70d49e9920, 0x6c61216c, 0xffffffff) = 23
print(0x400738, 23, 0x2b70d49e9920, 0x6c61216c, 0x2b70d49eeb00) = 23
print(0x400738, 23, 0x2b70d49e9920, 0x6c61216c, 0x2b70d49eeb00) = 23
print(0x400738, 23, 0x2b70d49e9920, 0x6c61216c, 0x2b70d49eeb00) = 23
print(0x400738, 23, 0x2b70d49e9920, 0x6c61216c, 0x2b70d49eeb00) = 23
print(0x400738, 23, 0x2b70d49e9920, 0x6c61216c, 0x2b70d49eeb00) = 23
print(0x400738, 23, 0x2b70d49e9920, 0x6c61216c, 0x2b70d49eeb00) = 23
print(0x400738, 23, 0x2b70d49e9920, 0x6c61216c, 0x2b70d49eeb00) = 23
print(0x400738, 23, 0x2b70d49e9920, 0x6c61216c, 0x2b70d49eeb00) = 23
+++ exited (status 0) +++
testsuite/ltrace.main/parameters.ltrace
func_ignore(1, , 3) = <void>
func_intptr(17) = <void>
func_intptr_ret(42) = <void>
func_strlen("\350*") = 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.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/print-instruction-pointer.ltrace
[0x4004a9] __libc_start_main(0x400538, 1, 0x7ffff997ca28, 0x400590, 0x400580 <unfinished ...>
[0x400559] printf(0x400668, 0, 0x7ffff997ca38, 0x400590, 0x2ab9b18dd260) = 2
[0x400572] printf(0x400668, 1, 0x2ab9b18dd920, 0x40066b, 0xffffffff) = 2
[0xffffffffffffffff] +++ exited (status 0) +++
testsuite/ltrace.minor/time-record-T.ltrace
__libc_start_main(0x400588, 1, 0x7fff45ae6ba8, 0x4005e0, 0x4005d0 <unfinished ...>
sleep(2, 0x7fff45ae6ba8, 0x7fff45ae6bb8, 0x4005e0, 0x2b0965773260) = 0 <2.003231>
nanosleep(0x7fff45ae6ab0, 0, 0, -1, 0) = 0 <0.051885>
+++ exited (status 0) +++
testsuite/ltrace.minor/count-record.ltrace
% time seconds usecs/call calls function
------ ----------- ----------- --------- --------------------
16.46 0.000266 266 1 fopen
15.66 0.000253 126 2 remove
8.79 0.000142 142 1 fseek
8.48 0.000137 137 1 fclose
6.99 0.000113 113 1 rmdir
6.62 0.000107 107 1 symlink
6.62 0.000107 107 1 rename
6.37 0.000103 103 1 fwrite
5.94 0.000096 96 1 mkdir
4.15 0.000067 67 1 __xstat
3.96 0.000064 64 1 access
3.90 0.000063 63 1 getcwd
3.77 0.000061 61 1 chdir
2.29 0.000037 37 1 fread
------ ----------- ----------- --------- --------------------
100.00 0.001616 15 total
testsuite/ltrace.minor/trace-clone.ltrace
__libc_start_main(0x4005e3, 1, 0x7fff606d9808, 0x400640, 0x400630 <unfinished ...>
clone(0x4005d8, 0x601060, 512, 0, 0x2ba34ab7e260Cannot attach to pid 17302: Operation not permitted
) = 17302
+++ exited (status 0) +++
testsuite/ltrace.minor/time-record-tt.ltrace
13:42:39.714705 __libc_start_main(0x400588, 1, 0x7fff93276338, 0x4005e0, 0x4005d0 <unfinished ...>
13:42:39.714945 sleep(2, 0x7fff93276338, 0x7fff93276348, 0x4005e0, 0x2b9617fe3260) = 0
13:42:41.718628 nanosleep(0x7fff93276240, 0, 0, -1, 0) = 0
13:42:41.770737 +++ exited (status 0) +++
testsuite/ltrace.minor/time-record-ttt.ltrace
1159018961.897612 __libc_start_main(0x400588, 1, 0x7fff8a0e31a8, 0x4005e0, 0x4005d0 <unfinished ...>
1159018961.897769 sleep(2, 0x7fff8a0e31a8, 0x7fff8a0e31b8, 0x4005e0, 0x2ae821174260) = 0
1159018963.902655 nanosleep(0x7fff8a0e30b0, 0, 0, -1, 0) = 0
1159018963.954800 +++ exited (status 0) +++
testsuite/ltrace.minor/trace-fork.ltrace
Fork Child
My child pid is 17318
__libc_start_main(0x400687, 1, 0x7fff6ffcd0f8, 0x400700, 0x4006f0 <unfinished ...>
fork(1, 0x7fff6ffcd0f8, 0x7fff6ffcd108, 0x400700, 0x2b8b3b28d260 <unfinished ...>
[pid 17318] --- SIGSTOP (Stopped (signal)) ---
[pid 17317] <... fork resumed> ) = 17318
[pid 17318] --- SIGSTOP (Stopped (signal)) ---
[pid 17317] printf(0x4007f0, 17318, 0, -1, 0) = 22
[pid 17317] wait(0x2b8b3aaf9016, 0x400802, 0x2b8b3b28d920, 0x400803, 0 <unfinished ...>
[pid 17318] +++ exited (status 0) +++
--- SIGCHLD (Child exited) ---
<... wait resumed> ) = 17318
+++ exited (status 0) +++
testsuite/ltrace.minor/attach-process.ltrace
14827 --- SIGSTOP (Stopped (signal)) ---
14827 --- SIGSTOP (Stopped (signal)) ---
14827 SYS_restart_syscall(0x7fff8cdaddb0, 0x7fff8cdaddb0, 0, 8, 0) = 0
14827 sleep(1, 0x7fff8cdaddb0, 0, -1, 0 <unfinished ...>
14827 SYS_rt_sigprocmask(0, 0x7fff8cdadd30, 0x7fff8cdadcb0, 8, 0) = 0
14827 SYS_rt_sigaction(17, 0, 0x7fff8cdadac0, 8, 0) = 0
14827 SYS_rt_sigprocmask(2, 0x7fff8cdadcb0, 0, 8, 0) = 0
14827 SYS_nanosleep(0x7fff8cdaddb0, 0x7fff8cdaddb0, 0, 8, 0) = 0
14827 <... sleep resumed> ) = 0
14827 SYS_exit_group(0, 60, 0, -96, 231 <no return ...>
14827 +++ exited (status 0) +++
testsuite/ltrace.minor/demangle.ltrace
__libc_start_main(0x4016b8, 1, 0x7fff7b5ea6b8, 0x401a20, 0x401a10 <unfinished ...>
Fi_i(int)(0, 0x7fff7b5ea6b8, 0x7fff7b5ea6c8, 0x401a20, 0) = 0
Fii_i(int, int)(0, 0, 0x7fff7b5ea6c8, 0x401a20, 0) = 0
Fiii_i(int, int, int)(0, 0, 0, 0x401a20, 0) = 0
Fie_i(int, ...)(0, 0, 0, 0x401a20, 0) = 0
Fv_v()(0, 0, 0x2b2c2f6dc3c6, 0x401a20, 0) = 0
Fv_c()(0, 0, 0x2b2c2f6dc3c6, 0x401a20, 0) = 0
Fv_Sc()(0, 0, 0x2b2c2f6dc3c6, 0x401a20, 0) = 0
Fv_Uc()(0, 0, 0x2b2c2f6dc3c6, 0x401a20, 0) = 0
Fv_s()(0, 0, 0x2b2c2f6dc3c6, 0x401a20, 0) = 0
Fv_Us()(0, 0, 0x2b2c2f6dc3c6, 0x401a20, 0) = 0
Fv_i()(0, 0, 0x2b2c2f6dc3c6, 0x401a20, 0) = 0
Fv_Ci()(0, 0, 0x2b2c2f6dc3c6, 0x401a20, 0) = 0
Fv_Ui()(0, 0, 0x2b2c2f6dc3c6, 0x401a20, 0) = 0
Fv_Vi()(0, 0, 0x2b2c2f6dc3c6, 0x401a20, 0) = 0
Fv_l()(0, 0, 0x2b2c2f6dc3c6, 0x401a20, 0) = 0
Fv_Ul()(0, 0, 0x2b2c2f6dc3c6, 0x401a20, 0) = 0
Fv_f()(0, 0, 0x2b2c2f6dc3c6, 0x401a20, 0) = 0
Fv_g()(0, 0, 0x2b2c2f6dc3c6, 0x401a20, 0) = 0
Fv_Lg()(0, 0, 0x2b2c2f6dc3c6, 0x401a20, 0) = 0
Fv_Pv()(0, 0, 0, 0x401a20, 0) = 0
Fv_PPv()(0, 0, 0, 0x401a20, 0) = 0
Fv_Ri()(0, 0, 0, 0x401a20, 0) = 0x2b2c2f8de058
FPi_i(int*)(0x7fff7b5ea58c, 0, 0, 0x401a20, 0) = 0
FA10_i_i(int*)(0x7fff7b5ea58c, 0, 0, 0x401a20, 0) = 0
Fc_i(char)(97, 0, 0, 0x401a20, 0) = 0
Ff_i(float)(97, 0, 0, 0x401a20, 0) = 0
Fg_i(double)(97, 0, 0, 0x401a20, 0) = 0
Fx_i(int (*)(int))(0x401530, 0, 0, 0x401a20, 0) = 0
Fxx_i(int (*)(int), int (*)(int))(0x401530, 0x401530, 0, 0x401a20, 0) = 0
Fxxx_i(int (*)(int), int (*)(int), int (*)(int))(0x401530, 0x401530, 0x401530, 0x401a20, 0) = 0
Fxxi_i(int (*)(int), int (*)(int), int (*)(int), int)(0x401530, 0x401530, 0x401530, 0, 0) = 0
Fxyxy_i(int (*)(int), int (*)(short), int (*)(int), int (*)(short))(0x401530, 0x401390, 0x401530, 0x401390, 0) = 0
myclass::myclass()(0x7fff7b5ea580, 0x401390, 0x401530, 0x401390, 0) = 0x7fff7b5ea580
myclass::myclass()(0x7fff7b5ea570, 0x401390, 0x401530, 0x401390, 0) = 0x7fff7b5ea570
myclass::Fi_i(int)(0x7fff7b5ea580, 0, 0x401530, 0x401390, 0) = 0
myclass::Fis_i(int)(0, 0, 0x401530, 0x401390, 0) = 0
myclass::operator++(int)(0x7fff7b5ea590, 0x7fff7b5ea580, 0, 0x401390, 0) = 0x7fff7b5ea590
myclass::~myclass()(0x7fff7b5ea590, 0, 0x7fff7b5ea590, 0x401390, 0) = 0x7fff7b5ea590
myclass::operator+(int)(0x7fff7b5ea5a0, 0x7fff7b5ea580, 2, 0x401390, 0) = 0x7fff7b5ea5a0
myclass::operator=(myclass const&)(0x7fff7b5ea570, 0x7fff7b5ea5a0, 0x7fff7b5ea5a0, 0x401390, 0) = 0x7fff7b5ea570
myclass::~myclass()(0x7fff7b5ea5a0, 0x7fff7b5ea5a0, 3, 0x401390, 0) = 0x7fff7b5ea570
nested::nested()(0x7fff7b5ea56f, 0x7fff7b5ea5a0, 3, 0x401390, 0) = 0x7fff7b5ea570
nested::Fi_i(int)(0x7fff7b5ea56f, 0, 3, 0x401390, 0) = 0
myclass::operator new(unsigned long)(4, 0, 3, 0x401390, 0) = 0x603010
myclass::myclass(int)(0x603010, 0, 23, 19, 3078) = 0
myclass::~myclass()(0x603010, 0, 0x603010, 19, 3078) = 0x603010
myclass::operator delete(void*)(0x603010, 0, 0x603010, 19, 3078) = 0
Fmyclass_v(myclass)(0x7fff7b5ea5b0, 0x2b2c30154498, 33, 0x603010, 19) = 1
myclass::~myclass()(0x7fff7b5ea5b0, 0x2b2c30154498, 33, 0x603010, 19) = 1
nested::~nested()(0x7fff7b5ea56f, 0x2b2c30154498, 33, 0x603010, 19) = 1
myclass::~myclass()(0x7fff7b5ea570, 0x2b2c30154498, 33, 0x603010, 19) = 1
myclass::~myclass()(0x7fff7b5ea580, 0x2b2c30154498, 33, 0x603010, 19) = 1
+++ exited (status 0) +++
-------------- next part --------------
Test Run By abuild on Sat Sep 23 13:42:14 2006
Native configuration is x86_64-suse-linux-gnu
=== tests ===
Schedule of variations:
unix
Running target unix
Running ./ltrace.main/main-internal.exp ...
PASS: display in ./ltrace.main/main-internal.ltrace for 24 times
Running ./ltrace.main/main.exp ...
PASS: print in ./ltrace.main/main.ltrace for 10 times
Running ./ltrace.main/parameters.exp ...
PASS: func_ignore(1, *, *3) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_ignore(1, *, *3) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_intptr(17) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_intptr(17) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_intptr_ret(42) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_intptr_ret(42) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_strlen(\"Hello world\") *= *11 in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_strlen(\"Hello world\") *= *11 ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_strfixed(\"Hell\") in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_strfixed(\"Hell\") ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_ppp(80) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_ppp(80) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_stringp(\"Dude\") in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_stringp(\"Dude\") ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_enum(BLUE) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_enum(BLUE) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_short(-8, -9) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_short(-8, -9) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_ushort(33, 34) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_ushort(33, 34) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_float(3.40*, -3.40*) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_float(3.40*, -3.40*) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_typedef(BLUE) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_typedef(BLUE) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_arrayi(. 10, 11, 12, 13\.\.\. ., ) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_arrayi(. 10, 11, 12, 13\.\.\. ., ) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_arrayi(. 10, 11 ., ) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_arrayi(. 10, 11 ., ) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_arrayf(. 10.10*, 11.10*, 12.10*, 13.10*\.\.\. ., ) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_arrayf(. 10.10*, 11.10*, 12.10*, 13.10*\.\.\. ., ) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_arrayf(. 10.10*, 11.10* ., ) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_arrayf(. 10.10*, 11.10* ., ) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: exited (status 0) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep exited (status 0) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
PASS: func_struct({ 89, 2, 3, . { 1, 10 }, { 3, 30 } ., . { 4, 40 }, { 5, 50 }, { 6, 60 } ., \"123\" }) in ./ltrace.main/parameters.ltrace for sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `grep func_struct({ 89, 2, 3, . { 1, 10 }, { 3, 30 } ., . { 4, 40 }, { 5, 50 }, { 6, 60 } ., \"123\" }) ./ltrace.main/parameters.ltrace | wc -l ;exit' times
Running ./ltrace.main/signals.exp ...
PASS: SIGUSR1 in ./ltrace.main/signals.ltrace for 7 times
Running ./ltrace.main/system_calls.exp ...
PASS: SYS_munmap in ./ltrace.main/system_calls.ltrace for 2 times
PASS: SYS_write in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_unlink in ./ltrace.main/system_calls.ltrace for 2 times
PASS: SYS_brk in ./ltrace.main/system_calls.ltrace for 3 times
PASS: SYS_open in ./ltrace.main/system_calls.ltrace for 12 times
PASS: SYS_fstat in ./ltrace.main/system_calls.ltrace for 4 times
PASS: SYS_mmap in ./ltrace.main/system_calls.ltrace for 11 times
PASS: SYS_close in ./ltrace.main/system_calls.ltrace for 4 times
PASS: SYS_getcwd in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_chdir in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_symlink in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_unlink in ./ltrace.main/system_calls.ltrace for 2 times
PASS: SYS_stat in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_access in ./ltrace.main/system_calls.ltrace for 2 times
PASS: SYS_rename in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_mkdir in ./ltrace.main/system_calls.ltrace for 1 times
PASS: SYS_rmdir in ./ltrace.main/system_calls.ltrace for 1 times
Running ./ltrace.minor/attach-process.exp ...
PASS: sleep in ./ltrace.minor/attach-process.ltrace for 3 times
Running ./ltrace.minor/count-record.exp ...
PASS: '1 rmdir' in ./ltrace.minor/count-record.ltrace
PASS: '1 fopen' in ./ltrace.minor/count-record.ltrace
PASS: '2 remove' in ./ltrace.minor/count-record.ltrace
PASS: '1 mkdir' in ./ltrace.minor/count-record.ltrace
PASS: '1 fseek' in ./ltrace.minor/count-record.ltrace
PASS: '1 fwrite' in ./ltrace.minor/count-record.ltrace
PASS: '1 fclose' in ./ltrace.minor/count-record.ltrace
PASS: '1 rename' in ./ltrace.minor/count-record.ltrace
PASS: '1 symlink' in ./ltrace.minor/count-record.ltrace
PASS: '1 chdir' in ./ltrace.minor/count-record.ltrace
PASS: '1 access' in ./ltrace.minor/count-record.ltrace
PASS: '1 getcwd' in ./ltrace.minor/count-record.ltrace
PASS: '1 fread' in ./ltrace.minor/count-record.ltrace
Running ./ltrace.minor/demangle.exp ...
PASS: myclass::myclass in ./ltrace.minor/demangle.ltrace
PASS: myclass::myclass in ./ltrace.minor/demangle.ltrace
PASS: myclass::~myclass in ./ltrace.minor/demangle.ltrace
PASS: myclass::Fi_i in ./ltrace.minor/demangle.ltrace
PASS: myclass::Fis_i in ./ltrace.minor/demangle.ltrace
PASS: new in ./ltrace.minor/demangle.ltrace
PASS: delete in ./ltrace.minor/demangle.ltrace
PASS: myclass::operator++ in ./ltrace.minor/demangle.ltrace
PASS: myclass::operator++ in ./ltrace.minor/demangle.ltrace
PASS: myclass::operator+ in ./ltrace.minor/demangle.ltrace
PASS: myclass::operator= in ./ltrace.minor/demangle.ltrace
PASS: nested::nested in ./ltrace.minor/demangle.ltrace
PASS: nested::~nested in ./ltrace.minor/demangle.ltrace
PASS: nested::Fi_i in ./ltrace.minor/demangle.ltrace
Running ./ltrace.minor/print-instruction-pointer.exp ...
PASS: 400559.*printf in ./ltrace.minor/print-instruction-pointer.ltrace for 1 times
PASS: 400572.*printf in ./ltrace.minor/print-instruction-pointer.ltrace for 1 times
Running ./ltrace.minor/time-record-T.exp ...
PASS: Correct Time spent inside call.
PASS: Correct Time spent inside call.
Running ./ltrace.minor/time-record-tt.exp ...
PASS: Correct Timestamp.
PASS: Correct Timestamp.
Running ./ltrace.minor/time-record-ttt.exp ...
PASS: Correct Timestamp.
PASS: Correct Timestamp.
Running ./ltrace.minor/trace-clone.exp ...
FAIL: Operation not permitted, see testrun.log for details!
Running ./ltrace.minor/trace-fork.exp ...
PASS: fork in ./ltrace.minor/trace-fork.ltrace for 2 times
Running ./ltrace.torture/signals.exp ...
PASS: SIGUSR1 in ./ltrace.torture/signals.ltrace
=== Summary ===
# of expected passes 76
# of unexpected failures 1
More information about the Ltrace-devel
mailing list