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

06:44:30.366825 __libc_start_main(0x8048434, 1, 0xffcbd564, 0x8048480, 0x80484f0 <unfinished ...>
06:44:30.374564 sleep(2, 0, 0xf75c6b8b, 0xf76fe304, 0xf76fdff4) = 0
06:44:32.375335 nanosleep(0xffcbd4b8, 0, 0xf75c6b8b, 0xf76fe304, 0xf76fdff4) = 0
06:44:32.426547 +++ exited (status 0) +++


testsuite/ltrace.minor/count-record.ltrace




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

1319870672.603005 __libc_start_main(0x8048434, 1, 0xffd00b64, 0x8048480, 0x80484f0 <unfinished ...>
1319870672.603249 sleep(2, 0, 0xf7665b8b, 0xf779d304, 0xf779cff4) = 0
1319870674.603866 nanosleep(0xffd00ab8, 0, 0xf7665b8b, 0xf779d304, 0xf779cff4) = 0
1319870674.654653 +++ exited (status 0) +++


testsuite/ltrace.minor/trace-exec.ltrace

Hello, World.
__libc_start_main(0x8048434, 2, 0xff996b04, 0x8048470, 0x80484e0 <unfinished ...>
execl(0xff997686, 0xff997686, 0, 0xf7729ff4, 0x8048470 <unfinished ...>
--- Called exec() ---
__libc_start_main(0x8048404, 1, 0xffe7abd4, 0x8048420, 0x8048490 <unfinished ...>
puts(0x80484f0, 0xf75d6c05, 0x8048429, 0xf770dff4, 0x8048420) = 14
+++ exited (status 0) +++


testsuite/ltrace.minor/attach-process.ltrace

3214 SYS_restart_syscall(0xffcbb6f4, 0xffcbb6f4, 0xf76eaff4, 0, 0xffcbb674) = 0
3214 sleep(1, 0xf75b3c05, 0x8048439, 0xf76eaff4, 0x8048430 <unfinished ...>
3214 SYS_rt_sigprocmask(0, 0xffcbb5f4, 0xffcbb674, 8, 0xf76eaff4) = 0
3214 SYS_rt_sigaction(17, 0, 0xffcbb4b0, 8, 0xf76eaff4) = 0
3214 SYS_rt_sigprocmask(2, 0xffcbb674, 0, 8, 0xf76eaff4) = 0
3214 SYS_nanosleep(0xffcbb6f4, 0xffcbb6f4, 0xf76eaff4, 0, 0xffcbb674) = 0
3214 <... sleep resumed> )                       = 0
3214 SYS_exit_group(0, 0, 8, 0xf76e9254, 0 <no return ...>
3214 +++ exited (status 0) +++


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

[0x8048371] __libc_start_main(0x8048404, 1, 0xffa0c8e4, 0x8048450, 0x80484c0 <unfinished ...>
[0x804842a] printf(0x8048520, 0, 0xf7697b8b, 0xf77cf304, 0xf77ceff4) = 2
[0x8048447] printf(0x8048520, 1, 0xf7697b8b, 0xf77cf304, 0xf77ceff4) = 2
[0xffffffff] +++ exited (status 0) +++


testsuite/ltrace.minor/demangle.ltrace

__libc_start_main(0x8049124, 1, -888668, 0x8049450, 0x80494c0 <unfinished ...>
Fi_i(int)(0, 0xf770bff4, -888872, 0xf770a3ad, 0) = 0
Fii_i(int, int)(0, 0, -888872, 0xf770a3ad, 0)    = 0
Fiii_i(int, int, int)(0, 0, 0, 0xf770a3ad, 0)    = 0
Fie_i(int, ...)(0, 0, 0, 0xf770a3ad, 0)          = 0
Fv_v()(0, 0, 0, 0xf770a3ad, 0)                   = 0
Fv_c()(0, 0, 0, 0xf770a3ad, 0)                   = 0
Fv_Sc()(0, 0, 0, 0xf770a3ad, 0)                  = 0
Fv_Uc()(0, 0, 0, 0xf770a3ad, 0)                  = 0
Fv_s()(0, 0, 0, 0xf770a3ad, 0)                   = 0
Fv_Us()(0, 0, 0, 0xf770a3ad, 0)                  = 0
Fv_i()(0, 0, 0, 0xf770a3ad, 0)                   = 0
Fv_Ci()(0, 0, 0, 0xf770a3ad, 0)                  = 0
Fv_Ui()(0, 0, 0, 0xf770a3ad, 0)                  = 0
Fv_Vi()(0, 0, 0, 0xf770a3ad, 0)                  = 0
Fv_l()(0, 0, 0, 0xf770a3ad, 0)                   = 0
Fv_Ul()(0, 0, 0, 0xf770a3ad, 0)                  = 0
Fv_f()(0, 0, 0, 0xf770a3ad, 0)                   = 0
Fv_g()(0, 0, 0, 0xf770a3ad, 0)                   = 0
Fv_Lg()(0, 0, 0, 0xf770a3ad, 0)                  = 0
Fv_Pv()(0, 0, 0, 0xf770a3ad, 0)                  = 0
Fv_PPv()(0, 0, 0, 0xf770a3ad, 0)                 = 0
Fv_Ri()(0, 0, 0, 0xf770a3ad, 0)                  = 0xf770c02c
FPi_i(int*)(-888884, 0, 0, 0xf770a3ad, 0)        = 0
FA10_i_i(int*)(-888884, 0, 0, 0xf770a3ad, 0)     = 0
Fc_i(char)(97, 0, 0, 0xf770a3ad, 0)              = 0
Ff_i(float)(0x3f8ccccd, 0, 0, 0xf770a3ad, 0)     = 0
Fg_i(double)(0x9999999a, 0x3ff19999, 0, 0xf770a3ad, 0) = 0
Fx_i(int (*)(int))(0x8048fa0, 0x3ff19999, 0, 0xf770a3ad, 0) = 0
Fxx_i(int (*)(int), int (*)(int))(0x8048fa0, 0x8048fa0, 0, 0xf770a3ad, 0) = 0
Fxxx_i(int (*)(int), int (*)(int), int (*)(int))(0x8048fa0, 0x8048fa0, 0x8048fa0, 0xf770a3ad, 0) = 0
Fxxi_i(int (*)(int), int (*)(int), int (*)(int), int)(0x8048fa0, 0x8048fa0, 0x8048fa0, 0, 0) = 0
Fxyxy_i(int (*)(int), int (*)(short), int (*)(int), int (*)(short))(0x8048fa0, 0x8048e00, 0x8048fa0, 0x8048e00, 0) = 0
myclass::myclass()(-888888, 0x8048e00, 0x8048fa0, 0x8048e00, 0) = -888888
myclass::myclass()(-888892, 0x8048e00, 0x8048fa0, 0x8048e00, 0) = -888892
myclass::Fi_i(int)(-888888, 0, 0x8048fa0, 0x8048e00, 0) = 0
myclass::Fis_i(int)(0, 0, 0x8048fa0, 0x8048e00, 0) = 0
myclass::operator++(int)(-888880, -888888, 0, 0x8048e00, 0) = -888880
myclass::~myclass()(-888880, -888888, 0, 0x8048e00, 0) = -888880
myclass::operator+(int)(-888876, -888888, 2, 0x8048e00, 0) = -888876
myclass::operator=(myclass const&)(-888892, -888876, 2, 0x8048e00, 0) = -888892
myclass::~myclass()(-888876, -888876, 2, 0x8048e00, 0) = -888876
nested::nested()(-888893, -888876, 2, 0x8048e00, 0) = -888893
nested::Fi_i(int)(-888893, 0, 2, 0x8048e00, 0)   = 0
myclass::operator new(unsigned int)(4, 0, 2, 0x8048e00, 0) = 0x804c008
myclass::myclass(int)(0x804c008, 0, 2, 0x8048e00, 0) = 0x804c008
myclass::~myclass()(0x804c008, 0, 2, 0x8048e00, 0) = 0x804c008
myclass::operator delete(void*)(0x804c008, 0, 2, 0x8048e00, 0) = 0
Fmyclass_v(myclass)(-888872, 0, 2, 0x8048e00, 0) = -888872
myclass::~myclass()(-888872, 0, 2, 0x8048e00, 0) = -888872
nested::~nested()(-888893, 0, 2, 0x8048e00, 0)   = -888893
myclass::~myclass()(-888892, 0, 2, 0x8048e00, 0) = -888892
myclass::~myclass()(-888888, 0, 2, 0x8048e00, 0) = -888888
+++ exited (status 0) +++


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

__libc_start_main(0x8048434, 1, 0xff905214, 0x8048480, 0x80484f0 <unfinished ...>
sleep(2, 0, 0xf7612b8b, 0xf774a304, 0xf7749ff4)  = 0 <2.000444>
nanosleep(0xff905168, 0, 0xf7612b8b, 0xf774a304, 0xf7749ff4) = 0 <0.050338>
+++ exited (status 0) +++


testsuite/ltrace.minor/trace-fork.ltrace

Fork Child
My child pid is 3468
__libc_start_main(0x80484f4, 1, 0xffe60d84, 0x8048550, 0x80485c0 <unfinished ...>
fork(0x8048420, 0, 0xf764db8b, 0xf7785304, 0xf7784ff4) = 3468
[pid 3467] printf(0x8048638, 3468, 0xf764db8b, 0xf7785304, 0xf7784ff4 <unfinished ...>
[pid 3468] <... fork resumed> )                  = 0
[pid 3468] puts(0x8048620, 0, 0xf7784ff4, 0xf7784ff4, 0 <unfinished ...>
[pid 3467] <... printf resumed> )                = 21
[pid 3468] <... puts resumed> )                  = 11
[pid 3467] wait(0x8048638, 3468, 0xf764db8b, 0xf7785304, 0xf7784ff4 <unfinished ...>
[pid 3468] sleep(1, 0, 0xf7784ff4, 0xf7784ff4, 0) = 0
[pid 3468] +++ exited (status 0) +++
--- SIGCHLD (Child exited) ---
<... wait resumed> )                             = -1
+++ exited (status 0) +++


testsuite/ltrace.minor/trace-clone.ltrace

/home/abuild/rpmbuild/BUILD/ltrace-0.5.2/testsuite/../ltrace: Can't open "./ltrace.minor/trace-clone": No such file or directory


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.main/parameters.ltrace

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


testsuite/ltrace.main/signals.ltrace

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


testsuite/ltrace.main/system_calls.ltrace

SYS_brk(0, 0xf7704fc4, 0, -8192, 9)              = 0x804b000
SYS_mmap2(0, 4096, 3, 34, -1)                    = 0xf76e4000
SYS_access(0xf770041c, 4, 0xf7704fc4, 0xf770041c, 0) = -2
SYS_open(0xff85bca0, 0, 0, 2, 0xf76e43c8)        = -2
SYS_open(0xff85bca0, 0, 0, 2, 0xf76e43c8)        = -2
SYS_open(0xff85bca0, 0, 0, 2, 0xf76e43c8)        = -2
SYS_open(0xff85bca0, 0, 0, 2, 0xf76e43c8)        = -2
SYS_open(0xff85bca0, 0, 0, 2, 0xf76e43c8)        = -2
SYS_open(0xff85bca0, 0, 0, 2, 0xf76e43c8)        = -2
SYS_open(0xff85bca0, 0, 0, 2, 0xf76e43c8)        = -2
SYS_open(0xff85bca0, 0, 0, 2, 0xf76e43c8)        = -2
SYS_open(0xf77006fc, 0, 0, 0xf7705868, 0xf7705ad0) = 3
SYS_fstat64(3, 0xff85bcac, 0xf7704fc4, 0xf7705868, 3) = 0
SYS_mmap2(0, 8525, 1, 2, 3)                      = 0xf76e1000
SYS_close(3, 8525, 0xf7704fc4, 0xf7705868, 3)    = 0
SYS_open(0xf76e2f2d, 0, 0xf76e1598, 8, 0xf7705ad0) = 3
SYS_read(3, 0xff85bdbc, 512, 8, 0xff85bdbc)      = 512
SYS_fstat64(3, 0xff85bcf4, 0xf7704fc4, 0x80483b8, 0xf7705ad0) = 0
SYS_mmap2(0, 0x16b9e8, 5, 2050, 3)               = 0xf7575000
SYS_mmap2(0xf76db000, 12288, 3, 2066, 3)         = 0xf76db000
SYS_mmap2(0xf76de000, 10728, 3, 50, -1)          = 0xf76de000
SYS_close(3, 0, 0xf7704fc4, 0xf76dcdf4, 0xf76e4420) = 0
SYS_mmap2(0, 4096, 3, 34, -1)                    = 0xf7574000
SYS_set_thread_area(0xff85c178, 0xf7704fc4, 0xf75746c0, 1, 0) = 0
SYS_mprotect(0xf76db000, 8192, 1, 0xf76e4420, 0xf76e4420) = 0
SYS_mprotect(0x8049000, 4096, 1, 0xf77058e8, 0xf77058e8) = 0
SYS_mprotect(0xf7704000, 4096, 1, 0xf7705514, 0xf7705514) = 0
SYS_munmap(0xf76e1000, 8525, 0xf7704fc4, 0xf7705514, 0) = 0
__libc_start_main(0x8048764, 1, 0xff85c384, 0x8048910, 0x8048980 <unfinished ...>
fopen(0x8048a12, 0x8048a10, 0, 0xf76ff2a8, 0xf7578e08 <unfinished ...>
SYS_brk(0, 0xf76dcff4, 0, -1, 135168)            = 0x804b000
SYS_brk(0x806c000, 0xf76dcff4, 0x806c000, 0x804b000, 0x806c000) = 0x806c000
SYS_open(0x8048a12, 577, 438, 0x804b008, 438)    = 3
<... fopen resumed> )                            = 0x804b008
fwrite(0xff85c2cf, 13, 1, 0x804b008, 0xf7578e08 <unfinished ...>
SYS_fstat64(3, 0xff85c104, 0xf76dcff4, 0x804b008, 8192) = 0
SYS_mmap2(0, 4096, 3, 34, -1)                    = 0xf76e3000
<... fwrite resumed> )                           = 1
fseek(0x804b008, 0, 1, 0x804b008, 0xf7578e08 <unfinished ...>
SYS_write(3, 0xf76e3000, 13, 0xf76e3000, 13)     = 13
SYS__llseek(3, 0, 0, 0xff85c0d0, 1)              = 0
<... fseek resumed> )                            = 0
fread(0xff85c26b, 13, 1, 0x804b008, 0xf7578e08)  = 0
fclose(0x804b008, 13, 1, 0x804b008, 0xf7578e08 <unfinished ...>
SYS_close(3, 0, 0xf76dcff4, 0x804b008, 0)        = 0
SYS_munmap(0xf76e3000, 4096, 0xf76dcff4, 0x804b008, 0) = 0
<... fclose resumed> )                           = 0
getcwd(0xff85c26b, 100, 1, 0x804b008, 0xf7578e08 <unfinished ...>
SYS_getcwd(0xff85c26b, 100, 0xf76dcff4, 0xff85c26b, 100) = 51
<... getcwd resumed> )                           = 0xff85c26b
chdir(0x8048a44, 100, 1, 0x804b008, 0xf7578e08 <unfinished ...>
SYS_chdir(0x8048a44, 100, 0xf76dcff4, 0, 0)      = 0
<... chdir resumed> )                            = 0
symlink(0x8048a12, 0x8048a46, 1, 0x804b008, 0xf7578e08 <unfinished ...>
SYS_symlink(0x8048a12, 0x8048a46, 0xf76dcff4, 0, 0) = 0
<... symlink resumed> )                          = 0
remove(0x8048a46, 0x8048a46, 1, 0x804b008, 0xf7578e08 <unfinished ...>
SYS_unlink(0x8048a46, 0x8048a46, 0xf76dcff4, 0x8048a46, 0) = 0
<... remove resumed> )                           = 0
rename(0x8048a12, 0x8048a58, 1, 0x804b008, 0xf7578e08 <unfinished ...>
SYS_rename(0x8048a12, 0x8048a58, 0xf76dcff4, 0, 0) = 0
<... rename resumed> )                           = 0
__xstat(3, 0x8048a12, 0xff85c210, 0xf76dcff4, 0x80488c0 <unfinished ...>
SYS_stat64(0x8048a12, 0xff85c17c, 0xf76dcff4, 3, 0xff85c210) = -2
<... __xstat resumed> )                          = -1
access(0x8048a12, 4, 1, 0x804b008, 0xf7578e08 <unfinished ...>
SYS_access(0x8048a12, 4, 0xf76dcff4, 0, 0)       = -2
<... access resumed> )                           = -1
remove(0x8048a58, 4, 1, 0x804b008, 0xf7578e08 <unfinished ...>
SYS_unlink(0x8048a58, 0xf7574688, 0xf76dcff4, 0x8048a58, 0) = 0
<... remove resumed> )                           = 0
mkdir(0x8048a6a, 511, 1, 0x804b008, 0xf7578e08 <unfinished ...>
SYS_mkdir(0x8048a6a, 511, 0xf76dcff4, 0, 0)      = 0
<... mkdir resumed> )                            = 0
rmdir(0x8048a6a, 511, 1, 0x804b008, 0xf7578e08 <unfinished ...>
SYS_rmdir(0x8048a6a, 511, 0xf76dcff4, 0, 0)      = 0
<... rmdir resumed> )                            = 0
SYS_exit_group(0, 0, 8, 0xf76db254, 0 <no return ...>
+++ exited (status 0) +++


testsuite/ltrace.main/main.ltrace

print(0x8048600, 0, 0xf75dab8b, 0xf7712304, 0xf7711ff4) = 23
print(0x8048600, 0, 0xf75dab8b, 0xf7712304, 0xf7711ff4) = 23
print(0x8048600, 0, 0xf75dab8b, 0xf7712304, 0xf7711ff4) = 23
print(0x8048600, 0, 0xf75dab8b, 0xf7712304, 0xf7711ff4) = 23
print(0x8048600, 0, 0xf75dab8b, 0xf7712304, 0xf7711ff4) = 23
print(0x8048600, 0, 0xf75dab8b, 0xf7712304, 0xf7711ff4) = 23
print(0x8048600, 0, 0xf75dab8b, 0xf7712304, 0xf7711ff4) = 23
print(0x8048600, 0, 0xf75dab8b, 0xf7712304, 0xf7711ff4) = 23
print(0x8048600, 0, 0xf75dab8b, 0xf7712304, 0xf7711ff4) = 23
print(0x8048600, 0, 0xf75dab8b, 0xf7712304, 0xf7711ff4) = 23
+++ exited (status 0) +++


testsuite/ltrace.main/main-internal.ltrace

__libc_start_main(0x8048404, 1, 0xffd2dcc4, 0x8048460, 0x80484d0 <unfinished ...>
puts(0x8048530, 0, 0xf7608b8b, 0xf7740304, 0xf773fff4) = 44
display(0x804855c, 0, 0xf7608b8b, 0xf7740304, 0xf773fff4 <unfinished ...>
puts(0x804855c, 43, 0xf75d76c0, 0xf773fff4, 0)   = 33
<... display resumed> )                          = 33
display(0x804855c, 0, 0xf7608b8b, 0xf7740304, 0xf773fff4 <unfinished ...>
puts(0x804855c, 43, 0xf75d76c0, 0xf773fff4, 0)   = 33
<... display resumed> )                          = 33
display(0x804855c, 0, 0xf7608b8b, 0xf7740304, 0xf773fff4 <unfinished ...>
puts(0x804855c, 43, 0xf75d76c0, 0xf773fff4, 0)   = 33
<... display resumed> )                          = 33
display(0x804855c, 0, 0xf7608b8b, 0xf7740304, 0xf773fff4 <unfinished ...>
puts(0x804855c, 43, 0xf75d76c0, 0xf773fff4, 0)   = 33
<... display resumed> )                          = 33
display(0x804855c, 0, 0xf7608b8b, 0xf7740304, 0xf773fff4 <unfinished ...>
puts(0x804855c, 43, 0xf75d76c0, 0xf773fff4, 0)   = 33
<... display resumed> )                          = 33
display(0x804855c, 0, 0xf7608b8b, 0xf7740304, 0xf773fff4 <unfinished ...>
puts(0x804855c, 43, 0xf75d76c0, 0xf773fff4, 0)   = 33
<... display resumed> )                          = 33
display(0x804855c, 0, 0xf7608b8b, 0xf7740304, 0xf773fff4 <unfinished ...>
puts(0x804855c, 43, 0xf75d76c0, 0xf773fff4, 0)   = 33
<... display resumed> )                          = 33
display(0x804855c, 0, 0xf7608b8b, 0xf7740304, 0xf773fff4 <unfinished ...>
puts(0x804855c, 43, 0xf75d76c0, 0xf773fff4, 0)   = 33
<... display resumed> )                          = 33
display(0x804855c, 0, 0xf7608b8b, 0xf7740304, 0xf773fff4 <unfinished ...>
puts(0x804855c, 43, 0xf75d76c0, 0xf773fff4, 0)   = 33
<... display resumed> )                          = 33
display(0x804855c, 0, 0xf7608b8b, 0xf7740304, 0xf773fff4 <unfinished ...>
puts(0x804855c, 43, 0xf75d76c0, 0xf773fff4, 0)   = 33
<... display resumed> )                          = 33
display(0x804855c, 0, 0xf7608b8b, 0xf7740304, 0xf773fff4 <unfinished ...>
puts(0x804855c, 43, 0xf75d76c0, 0xf773fff4, 0)   = 33
<... display resumed> )                          = 33
display(0x804855c, 0, 0xf7608b8b, 0xf7740304, 0xf773fff4 <unfinished ...>
puts(0x804855c, 43, 0xf75d76c0, 0xf773fff4, 0)   = 33
<... display resumed> )                          = 33
+++ exited (status 33) +++

