[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