
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.torture/vfork-thread.ltrace

11100 __libc_start_main(0x800097c3, 1, 0xbfbeee84, 0x80009850 <unfinished ...>
11100 pthread_create(0xbfbeedcc, 0, 0x800096cd, 0) = 0
11101 puts(0x800098d0, 0xb77ce000, 0xb762cb40, 0x800096d9 <unfinished ...>
11100 sleep(1, 0, 0x800096cd, 0 <unfinished ...>
11101 <... puts resumed> )                       = 7
11101 sleep(1, 0xb77ce000, 0xb762cb40, 0x800096d9 <unfinished ...>
11100 <... sleep resumed> )                      = 0
11100 pthread_create(0xbfbeedc8, 0, 0x80009717, 0 <unfinished ...>
11101 <... sleep resumed> )                      = 0
11101 puts(0x800098d0, 0xb77ce000, 0xb762cb40, 0x800096d9) = 7
11101 sleep(1, 0xb77ce000, 0xb762cb40, 0x800096d9 <unfinished ...>
11100 <... pthread_create resumed> )             = 0
11100 pthread_join(0xb6e2cb40, 0, 0x80009717, 0 <unfinished ...>
11106 vfork(0, 0, 0, 0x8000b000 <unfinished ...>
11107 <... vfork resumed> )                      = 0
11107 puts(0x800098d7, 0xb77fea58, 32, 0x80009733) = 8
11101 <... sleep resumed> )                      = 0
11101 puts(0x800098d0, 0xb77ce000, 0xb762cb40, 0x800096d9) = 7
11101 sleep(1, 0xb77ce000, 0xb762cb40, 0x800096d9) = 0
11101 puts(0x800098d0, 0xb77ce000, 0xb762cb40, 0x800096d9) = 7
11101 sleep(1, 0xb77ce000, 0xb762cb40, 0x800096d9) = 0
11101 puts(0x800098d0, 0xb77ce000, 0xb762cb40, 0x800096d9) = 7
11101 sleep(1, 0xb77ce000, 0xb762cb40, 0x800096d9 <unfinished ...>
11107 puts(0x800098df, 0xb77fea58, 32, 0x80009733) = 22
11107 _exit(0, 0xb77fea58, 32, 0x80009733 <no return ...>
11107 +++ exited (status 0) +++
11106 --- SIGCHLD (Child exited) ---
11106 <... vfork resumed> )                      = 0x2b63
11106 puts(0x800098f5, 0xb77fea58, 32, 0x80009733) = 18
11106 +++ exited (status 0) +++
11100 <... pthread_join resumed> )               = 0
11100 pthread_join(0xb762cb40, 0, 0x80009717, 0 <unfinished ...>
11101 <... sleep resumed> )                      = 0
11101 puts(0x800098d0, 0xb77ce000, 0xb762cb40, 0x800096d9) = 7
11101 sleep(1, 0xb77ce000, 0xb762cb40, 0x800096d9) = 0
11101 +++ exited (status 0) +++
11100 <... pthread_join resumed> )               = 0
11100 +++ exited (status 0) +++


testsuite/ltrace.main/hello-vfork.ltrace

9431 __libc_start_main(0x800025fd, 1, 0xbfa22574, 0x80002670 <unfinished ...>
9431 vfork(0xb76fc24c, 0x10000, 0xb76fe000, 0x80004000 <unfinished ...>
9432 <... vfork resumed> )                       = 0
9432 fprintf(0xb76fed40, 0x800026f0, 0, 0x80002628) = 10
9432 _exit(0, 0x800026f0, 0, 0x80002628 <no return ...>
9432 +++ exited (status 0) +++
9431 --- SIGCHLD (Child exited) ---
9431 <... vfork resumed> )                       = 9432
9431 fprintf(0xb76fed40, 0x800026f0, 9432, 0x80002628) = 13
9431 _exit(0, 0x800026f0, 9432, 0x80002628 <no return ...>
9431 +++ exited (status 0) +++


testsuite/ltrace.main/main-threaded.ltrace

9492 main-threaded->print('a')                   = 4
9492 main-threaded->print('a')                   = 4
9493 main-threaded->print('b')                   = 4
9492 unexpected breakpoint at 0x800b6753
9493 main-threaded->print('b' <unfinished ...>
9492 main-threaded->print('a' <unfinished ...>
9493 <... print resumed> )                       = 4
9493 main-threaded->print('b' <unfinished ...>
9494 main-threaded->print('c' <unfinished ...>
9493 <... print resumed> )                       = 4
9492 <... print resumed> )                       = 4
9494 <... print resumed> )                       = 4
9493 main-threaded->print('b' <unfinished ...>
9492 main-threaded->print('a' <unfinished ...>
9493 <... print resumed> )                       = 4
9494 main-threaded->print('c' <unfinished ...>
9492 <... print resumed> )                       = 4
9493 main-threaded->print('b' <unfinished ...>
9494 <... print resumed> )                       = 4
9492 main-threaded->print('a' <unfinished ...>
9493 <... print resumed> )                       = 4
9494 main-threaded->print('c' <unfinished ...>
9492 <... print resumed> )                       = 4
9493 main-threaded->print('b' <unfinished ...>
9494 <... print resumed> )                       = 4
9492 main-threaded->print('a' <unfinished ...>
9493 <... print resumed> )                       = 4
9494 main-threaded->print('c' <unfinished ...>
9492 <... print resumed> )                       = 4
9493 main-threaded->print('b' <unfinished ...>
9494 <... print resumed> )                       = 4
9492 main-threaded->print('a' <unfinished ...>
9493 <... print resumed> )                       = 4
9494 main-threaded->print('c' <unfinished ...>
9492 <... print resumed> )                       = 4
9493 main-threaded->print('b' <unfinished ...>
9494 <... print resumed> )                       = 4
9492 main-threaded->print('a' <unfinished ...>
9494 main-threaded->print('c' <unfinished ...>
9493 <... print resumed> )                       = 4
9492 <... print resumed> )                       = 4
9494 <... print resumed> )                       = 4
9493 main-threaded->print('b' <unfinished ...>
9492 main-threaded->print('a' <unfinished ...>
9493 <... print resumed> )                       = 4
9494 main-threaded->print('c' <unfinished ...>
9492 <... print resumed> )                       = 4
9493 main-threaded->print('b' <unfinished ...>
9494 <... print resumed> )                       = 4
9492 main-threaded->print('a' <unfinished ...>
9493 <... print resumed> )                       = 4
9494 main-threaded->print('c' <unfinished ...>
9492 <... print resumed> )                       = 4
9494 <... print resumed> )                       = 4
9493 +++ exited (status 0) +++
9494 main-threaded->print('c' <no return ...>
9492 +++ exited (status 0) +++
9494 <... print resumed> )                       = 4
9494 main-threaded->print('c')                   = 4
9494 +++ exited (status 0) +++
9491 +++ exited (status 0) +++


testsuite/ltrace.main/branch_func.ltrace

__libc_start_main(0x800e8570, 1, 0xbfd76cc4, 0x800e85c0 <unfinished ...>
func1(0 <unfinished ...>
func2(2 <unfinished ...>
func3(6)                                         = 7
<... func2 resumed> )                            = 7
<... func1 resumed> )                            = 7
func1(1 <unfinished ...>
func2(3 <unfinished ...>
func3(9)                                         = 10
<... func2 resumed> )                            = 10
<... func1 resumed> )                            = 10
func1(2 <unfinished ...>
func2(4 <unfinished ...>
func3(12)                                        = 13
<... func2 resumed> )                            = 13
<... func1 resumed> )                            = 13
func1(3 <unfinished ...>
func2(5 <unfinished ...>
func3(15)                                        = 16
<... func2 resumed> )                            = 16
<... func1 resumed> )                            = 16
func1(4 <unfinished ...>
func2(6 <unfinished ...>
func3(18)                                        = 19
<... func2 resumed> )                            = 19
<... func1 resumed> )                            = 19
func1(5 <unfinished ...>
func2(7 <unfinished ...>
func3(21)                                        = 22
<... func2 resumed> )                            = 22
<... func1 resumed> )                            = 22
func1(6 <unfinished ...>
func2(8 <unfinished ...>
func3(24)                                        = 25
<... func2 resumed> )                            = 25
<... func1 resumed> )                            = 25
func1(7 <unfinished ...>
func2(9 <unfinished ...>
func3(27)                                        = 28
<... func2 resumed> )                            = 28
<... func1 resumed> )                            = 28
func1(8 <unfinished ...>
func2(10 <unfinished ...>
func3(30)                                        = 31
<... func2 resumed> )                            = 31
<... func1 resumed> )                            = 31
func1(9 <unfinished ...>
func2(11 <unfinished ...>
func3(33)                                        = 34
<... func2 resumed> )                            = 34
<... func1 resumed> )                            = 34
func1(10 <unfinished ...>
func2(12 <unfinished ...>
func3(36)                                        = 37
<... func2 resumed> )                            = 37
<... func1 resumed> )                            = 37
func1(11 <unfinished ...>
func2(13 <unfinished ...>
func3(39)                                        = 40
<... func2 resumed> )                            = 40
<... func1 resumed> )                            = 40
func1(12 <unfinished ...>
func2(14 <unfinished ...>
func3(42)                                        = 43
<... func2 resumed> )                            = 43
<... func1 resumed> )                            = 43
func1(13 <unfinished ...>
func2(15 <unfinished ...>
func3(45)                                        = 46
<... func2 resumed> )                            = 46
<... func1 resumed> )                            = 46
func1(14 <unfinished ...>
func2(16 <unfinished ...>
func3(48)                                        = 49
<... func2 resumed> )                            = 49
<... func1 resumed> )                            = 49
func1(15 <unfinished ...>
func2(17 <unfinished ...>
func3(51)                                        = 52
<... func2 resumed> )                            = 52
<... func1 resumed> )                            = 52
func1(16 <unfinished ...>
func2(18 <unfinished ...>
func3(54)                                        = 55
<... func2 resumed> )                            = 55
<... func1 resumed> )                            = 55
func1(17 <unfinished ...>
func2(19 <unfinished ...>
func3(57)                                        = 58
<... func2 resumed> )                            = 58
<... func1 resumed> )                            = 58
func1(18 <unfinished ...>
func2(20 <unfinished ...>
func3(60)                                        = 61
<... func2 resumed> )                            = 61
<... func1 resumed> )                            = 61
func1(19 <unfinished ...>
func2(21 <unfinished ...>
func3(63)                                        = 64
<... func2 resumed> )                            = 64
<... func1 resumed> )                            = 64
func1(20 <unfinished ...>
func2(22 <unfinished ...>
func3(66)                                        = 67
<... func2 resumed> )                            = 67
<... func1 resumed> )                            = 67
func1(21 <unfinished ...>
func2(23 <unfinished ...>
func3(69)                                        = 70
<... func2 resumed> )                            = 70
<... func1 resumed> )                            = 70
func1(22 <unfinished ...>
func2(24 <unfinished ...>
func3(72)                                        = 73
<... func2 resumed> )                            = 73
<... func1 resumed> )                            = 73
func1(23 <unfinished ...>
func2(25 <unfinished ...>
func3(75)                                        = 76
<... func2 resumed> )                            = 76
<... func1 resumed> )                            = 76
func1(24 <unfinished ...>
func2(26 <unfinished ...>
func3(78)                                        = 79
<... func2 resumed> )                            = 79
<... func1 resumed> )                            = 79
func1(25 <unfinished ...>
func2(27 <unfinished ...>
func3(81)                                        = 82
<... func2 resumed> )                            = 82
<... func1 resumed> )                            = 82
func1(26 <unfinished ...>
func2(28 <unfinished ...>
func3(84)                                        = 85
<... func2 resumed> )                            = 85
<... func1 resumed> )                            = 85
func1(27 <unfinished ...>
func2(29 <unfinished ...>
func3(87)                                        = 88
<... func2 resumed> )                            = 88
<... func1 resumed> )                            = 88
func1(28 <unfinished ...>
func2(30 <unfinished ...>
func3(90)                                        = 91
<... func2 resumed> )                            = 91
<... func1 resumed> )                            = 91
func1(29 <unfinished ...>
func2(31 <unfinished ...>
func3(93)                                        = 94
<... func2 resumed> )                            = 94
<... func1 resumed> )                            = 94
func1(30 <unfinished ...>
func2(32 <unfinished ...>
func3(96)                                        = 97
<... func2 resumed> )                            = 97
<... func1 resumed> )                            = 97
func1(31 <unfinished ...>
func2(33 <unfinished ...>
func3(99)                                        = 100
<... func2 resumed> )                            = 100
<... func1 resumed> )                            = 100
func1(32 <unfinished ...>
func2(34 <unfinished ...>
func3(102)                                       = 103
<... func2 resumed> )                            = 103
<... func1 resumed> )                            = 103
func1(33 <unfinished ...>
func2(35 <unfinished ...>
func3(105)                                       = 106
<... func2 resumed> )                            = 106
<... func1 resumed> )                            = 106
func1(34 <unfinished ...>
func2(36 <unfinished ...>
func3(108)                                       = 109
<... func2 resumed> )                            = 109
<... func1 resumed> )                            = 109
func1(35 <unfinished ...>
func2(37 <unfinished ...>
func3(111)                                       = 112
<... func2 resumed> )                            = 112
<... func1 resumed> )                            = 112
func1(36 <unfinished ...>
func2(38 <unfinished ...>
func3(114)                                       = 115
<... func2 resumed> )                            = 115
<... func1 resumed> )                            = 115
func1(37 <unfinished ...>
func2(39 <unfinished ...>
func3(117)                                       = 118
<... func2 resumed> )                            = 118
<... func1 resumed> )                            = 118
func1(38 <unfinished ...>
func2(40 <unfinished ...>
func3(120)                                       = 121
<... func2 resumed> )                            = 121
<... func1 resumed> )                            = 121
func1(39 <unfinished ...>
func2(41 <unfinished ...>
func3(123)                                       = 124
<... func2 resumed> )                            = 124
<... func1 resumed> )                            = 124
func1(40 <unfinished ...>
func2(42 <unfinished ...>
func3(126)                                       = 127
<... func2 resumed> )                            = 127
<... func1 resumed> )                            = 127
func1(41 <unfinished ...>
func2(43 <unfinished ...>
func3(129)                                       = 130
<... func2 resumed> )                            = 130
<... func1 resumed> )                            = 130
func1(42 <unfinished ...>
func2(44 <unfinished ...>
func3(132)                                       = 133
<... func2 resumed> )                            = 133
<... func1 resumed> )                            = 133
func1(43 <unfinished ...>
func2(45 <unfinished ...>
func3(135)                                       = 136
<... func2 resumed> )                            = 136
<... func1 resumed> )                            = 136
func1(44 <unfinished ...>
func2(46 <unfinished ...>
func3(138)                                       = 139
<... func2 resumed> )                            = 139
<... func1 resumed> )                            = 139
func1(45 <unfinished ...>
func2(47 <unfinished ...>
func3(141)                                       = 142
<... func2 resumed> )                            = 142
<... func1 resumed> )                            = 142
func1(46 <unfinished ...>
func2(48 <unfinished ...>
func3(144)                                       = 145
<... func2 resumed> )                            = 145
<... func1 resumed> )                            = 145
func1(47 <unfinished ...>
func2(49 <unfinished ...>
func3(147)                                       = 148
<... func2 resumed> )                            = 148
<... func1 resumed> )                            = 148
func1(48 <unfinished ...>
func2(50 <unfinished ...>
func3(150)                                       = 151
<... func2 resumed> )                            = 151
<... func1 resumed> )                            = 151
func1(49 <unfinished ...>
func2(51 <unfinished ...>
func3(153)                                       = 154
<... func2 resumed> )                            = 154
<... func1 resumed> )                            = 154
func1(50 <unfinished ...>
func2(52 <unfinished ...>
func3(156)                                       = 157
<... func2 resumed> )                            = 157
<... func1 resumed> )                            = 157
func1(51 <unfinished ...>
func2(53 <unfinished ...>
func3(159)                                       = 160
<... func2 resumed> )                            = 160
<... func1 resumed> )                            = 160
func1(52 <unfinished ...>
func2(54 <unfinished ...>
func3(162)                                       = 163
<... func2 resumed> )                            = 163
<... func1 resumed> )                            = 163
func1(53 <unfinished ...>
func2(55 <unfinished ...>
func3(165)                                       = 166
<... func2 resumed> )                            = 166
<... func1 resumed> )                            = 166
func1(54 <unfinished ...>
func2(56 <unfinished ...>
func3(168)                                       = 169
<... func2 resumed> )                            = 169
<... func1 resumed> )                            = 169
func1(55 <unfinished ...>
func2(57 <unfinished ...>
func3(171)                                       = 172
<... func2 resumed> )                            = 172
<... func1 resumed> )                            = 172
func1(56 <unfinished ...>
func2(58 <unfinished ...>
func3(174)                                       = 175
<... func2 resumed> )                            = 175
<... func1 resumed> )                            = 175
func1(57 <unfinished ...>
func2(59 <unfinished ...>
func3(177)                                       = 178
<... func2 resumed> )                            = 178
<... func1 resumed> )                            = 178
func1(58 <unfinished ...>
func2(60 <unfinished ...>
func3(180)                                       = 181
<... func2 resumed> )                            = 181
<... func1 resumed> )                            = 181
func1(59 <unfinished ...>
func2(61 <unfinished ...>
func3(183)                                       = 184
<... func2 resumed> )                            = 184
<... func1 resumed> )                            = 184
func1(60 <unfinished ...>
func2(62 <unfinished ...>
func3(186)                                       = 187
<... func2 resumed> )                            = 187
<... func1 resumed> )                            = 187
func1(61 <unfinished ...>
func2(63 <unfinished ...>
func3(189)                                       = 190
<... func2 resumed> )                            = 190
<... func1 resumed> )                            = 190
func1(62 <unfinished ...>
func2(64 <unfinished ...>
func3(192)                                       = 193
<... func2 resumed> )                            = 193
<... func1 resumed> )                            = 193
func1(63 <unfinished ...>
func2(65 <unfinished ...>
func3(195)                                       = 196
<... func2 resumed> )                            = 196
<... func1 resumed> )                            = 196
func1(64 <unfinished ...>
func2(66 <unfinished ...>
func3(198)                                       = 199
<... func2 resumed> )                            = 199
<... func1 resumed> )                            = 199
func1(65 <unfinished ...>
func2(67 <unfinished ...>
func3(201)                                       = 202
<... func2 resumed> )                            = 202
<... func1 resumed> )                            = 202
func1(66 <unfinished ...>
func2(68 <unfinished ...>
func3(204)                                       = 205
<... func2 resumed> )                            = 205
<... func1 resumed> )                            = 205
func1(67 <unfinished ...>
func2(69 <unfinished ...>
func3(207)                                       = 208
<... func2 resumed> )                            = 208
<... func1 resumed> )                            = 208
func1(68 <unfinished ...>
func2(70 <unfinished ...>
func3(210)                                       = 211
<... func2 resumed> )                            = 211
<... func1 resumed> )                            = 211
func1(69 <unfinished ...>
func2(71 <unfinished ...>
func3(213)                                       = 214
<... func2 resumed> )                            = 214
<... func1 resumed> )                            = 214
func1(70 <unfinished ...>
func2(72 <unfinished ...>
func3(216)                                       = 217
<... func2 resumed> )                            = 217
<... func1 resumed> )                            = 217
func1(71 <unfinished ...>
func2(73 <unfinished ...>
func3(219)                                       = 220
<... func2 resumed> )                            = 220
<... func1 resumed> )                            = 220
func1(72 <unfinished ...>
func2(74 <unfinished ...>
func3(222)                                       = 223
<... func2 resumed> )                            = 223
<... func1 resumed> )                            = 223
func1(73 <unfinished ...>
func2(75 <unfinished ...>
func3(225)                                       = 226
<... func2 resumed> )                            = 226
<... func1 resumed> )                            = 226
func1(74 <unfinished ...>
func2(76 <unfinished ...>
func3(228)                                       = 229
<... func2 resumed> )                            = 229
<... func1 resumed> )                            = 229
func1(75 <unfinished ...>
func2(77 <unfinished ...>
func3(231)                                       = 232
<... func2 resumed> )                            = 232
<... func1 resumed> )                            = 232
func1(76 <unfinished ...>
func2(78 <unfinished ...>
func3(234)                                       = 235
<... func2 resumed> )                            = 235
<... func1 resumed> )                            = 235
func1(77 <unfinished ...>
func2(79 <unfinished ...>
func3(237)                                       = 238
<... func2 resumed> )                            = 238
<... func1 resumed> )                            = 238
func1(78 <unfinished ...>
func2(80 <unfinished ...>
func3(240)                                       = 241
<... func2 resumed> )                            = 241
<... func1 resumed> )                            = 241
func1(79 <unfinished ...>
func2(81 <unfinished ...>
func3(243)                                       = 244
<... func2 resumed> )                            = 244
<... func1 resumed> )                            = 244
func1(80 <unfinished ...>
func2(82 <unfinished ...>
func3(246)                                       = 247
<... func2 resumed> )                            = 247
<... func1 resumed> )                            = 247
func1(81 <unfinished ...>
func2(83 <unfinished ...>
func3(249)                                       = 250
<... func2 resumed> )                            = 250
<... func1 resumed> )                            = 250
func1(82 <unfinished ...>
func2(84 <unfinished ...>
func3(252)                                       = 253
<... func2 resumed> )                            = 253
<... func1 resumed> )                            = 253
func1(83 <unfinished ...>
func2(85 <unfinished ...>
func3(255)                                       = 256
<... func2 resumed> )                            = 256
<... func1 resumed> )                            = 256
func1(84 <unfinished ...>
func2(86 <unfinished ...>
func3(258)                                       = 259
<... func2 resumed> )                            = 259
<... func1 resumed> )                            = 259
func1(85 <unfinished ...>
func2(87 <unfinished ...>
func3(261)                                       = 262
<... func2 resumed> )                            = 262
<... func1 resumed> )                            = 262
func1(86 <unfinished ...>
func2(88 <unfinished ...>
func3(264)                                       = 265
<... func2 resumed> )                            = 265
<... func1 resumed> )                            = 265
func1(87 <unfinished ...>
func2(89 <unfinished ...>
func3(267)                                       = 268
<... func2 resumed> )                            = 268
<... func1 resumed> )                            = 268
func1(88 <unfinished ...>
func2(90 <unfinished ...>
func3(270)                                       = 271
<... func2 resumed> )                            = 271
<... func1 resumed> )                            = 271
func1(89 <unfinished ...>
func2(91 <unfinished ...>
func3(273)                                       = 274
<... func2 resumed> )                            = 274
<... func1 resumed> )                            = 274
func1(90 <unfinished ...>
func2(92 <unfinished ...>
func3(276)                                       = 277
<... func2 resumed> )                            = 277
<... func1 resumed> )                            = 277
func1(91 <unfinished ...>
func2(93 <unfinished ...>
func3(279)                                       = 280
<... func2 resumed> )                            = 280
<... func1 resumed> )                            = 280
func1(92 <unfinished ...>
func2(94 <unfinished ...>
func3(282)                                       = 283
<... func2 resumed> )                            = 283
<... func1 resumed> )                            = 283
func1(93 <unfinished ...>
func2(95 <unfinished ...>
func3(285)                                       = 286
<... func2 resumed> )                            = 286
<... func1 resumed> )                            = 286
func1(94 <unfinished ...>
func2(96 <unfinished ...>
func3(288)                                       = 289
<... func2 resumed> )                            = 289
<... func1 resumed> )                            = 289
func1(95 <unfinished ...>
func2(97 <unfinished ...>
func3(291)                                       = 292
<... func2 resumed> )                            = 292
<... func1 resumed> )                            = 292
func1(96 <unfinished ...>
func2(98 <unfinished ...>
func3(294)                                       = 295
<... func2 resumed> )                            = 295
<... func1 resumed> )                            = 295
func1(97 <unfinished ...>
func2(99 <unfinished ...>
func3(297)                                       = 298
<... func2 resumed> )                            = 298
<... func1 resumed> )                            = 298
func1(98 <unfinished ...>
func2(100 <unfinished ...>
func3(300)                                       = 301
<... func2 resumed> )                            = 301
<... func1 resumed> )                            = 301
func1(99 <unfinished ...>
func2(101 <unfinished ...>
func3(303)                                       = 304
<... func2 resumed> )                            = 304
<... func1 resumed> )                            = 304
+++ exited (status 190) +++


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

main->print('L')                                 = <void>
main->print('L')                                 = <void>
main->print('L')                                 = <void>
main->print('L')                                 = <void>
main->print('L')                                 = <void>
main->print('L')                                 = <void>
main->print('L')                                 = <void>
main->print('L')                                 = <void>
main->print('L')                                 = <void>
main->print('L')                                 = <void>
+++ exited (status 0) +++


testsuite/ltrace.main/main-vfork.ltrace

9530 main-vfork->vfork(1, 0xbfe23a44, 0xbfe239b0, 0x800e0000 <unfinished ...>
9531 <... vfork resumed> )                       = 0
9531 --- Called exec() ---
9530 <... vfork resumed> )                       = 9531
9530 main-vfork->print('b')                      = <void>
9530 main-vfork->print('b')                      = <void>
9530 main-vfork->print('b')                      = <void>
9530 main-vfork->print('b')                      = <void>
9530 main-vfork->print('b')                      = <void>
9530 main-vfork->print('b')                      = <void>
9530 main-vfork->print('b')                      = <void>
9530 main-vfork->print('b')                      = <void>
9530 main-vfork->print('b')                      = <void>
9530 main-vfork->print('b')                      = <void>
9530 +++ exited (status 0) +++
9531 main-vfork->print('a')                      = <void>
9531 main-vfork->print('a')                      = <void>
9531 main-vfork->print('a')                      = <void>
9531 main-vfork->print('a')                      = <void>
9531 main-vfork->print('a')                      = <void>
9531 main-vfork->print('a')                      = <void>
9531 main-vfork->print('a')                      = <void>
9531 main-vfork->print('a')                      = <void>
9531 main-vfork->print('a')                      = <void>
9531 main-vfork->print('a')                      = <void>
9531 +++ exited (status 0) +++


testsuite/ltrace.main/parameters.ltrace

parameters->func_intptr(17)                      = <void>
parameters->func_intptr_ret(42)                  = <void>
parameters->func_string("zero")                  = <void>
parameters->func_strlen("Hello world")           = 11
parameters->func_arg0("Hello another world!")    = 20
parameters->func_strfixed("Hell")                = <void>
parameters->func_ppp(80)                         = <void>
parameters->func_stringp("Dude")                 = <void>
parameters->func_enum(BLUE)                      = <void>
parameters->func_short(-8, -9)                   = <void>
parameters->func_ushort(33, 34)                  = <void>
parameters->func_float(3.400000, -3.400000)      = 3.400000
parameters->func_double(3.400000, -3.400000)     = -3.400000
parameters->func_typedef(BLUE)                   = <void>
parameters->func_arrayi([ 10, 11, 12, 13... ], 8) = <void>
parameters->func_arrayi([ 10, 11 ], 2)           = <void>
parameters->func_arrayf([ 10.100000, 11.100000, 12.100000, 13.100000... ], 8) = <void>
parameters->func_arrayf([ 10.100000, 11.100000 ], 2) = <void>
parameters->func_struct({ 89, 2, 3, [ { 1, 10 }, { 3, 30 } ], [ { 4, 40 }, { 5, 50 }, { 6, 60 } ], "123" }) = <void>
parameters->func_call( <unfinished ...>
parameters->func_work("x")                       = <void>
<... func_call resumed> "x", "y")                = <void>
parameters->func_struct_2(17, { "ABCDE\0", 0.250000 }, 0.500000) = { 0.250000, 'B', 'C' }
parameters->func_struct_large({ 1, 2, 3, 4 }, { 5, 6, 7, 8 }) = { 6, 8, 10, 12 }
parameters->func_struct_large2({ '0', '1', 3, 4 }, { '2', '3', 7, 8 }) = { 'b', 'd', 10, 12 }
parameters->func_struct_large3({ 3, 4, '0', '1' }, { 7, 8, '2', '3' }) = { 10, 12, 'b', 'd' }
parameters->func_many_args(1, 2, 3, 4.000000, '5', 6, 7.000000, '8', 9, 10.000000, 11, 12.000000, 'A', 14, 15, 16, 'B', 18.000000, 19.000000, 20.000000, 21, 22.000000, 23.000000, 24.000000, 25.000000) = <void>
parameters->func_printf("sotnuh %d %ld %g %c\n", 5, 6, 1.500000, 'X') = <void>
parameters->func_printf("sotnuh1 %d %ld %hd\n", 5, 6, 7) = <void>
parameters->func_printf("sotnuh2 %s %10s %10s\n", "a string", "a trimmed ", "short") = <void>
parameters->func_printf("many_args%d %d %ld %g %c %d %g %"..., 1, 2, 3, 4.000000, '5', 6, 7.000000, '8', 9, 10.000000, 11, 12.000000, 'A', 14, 15, 16, 'B', 18.000000, 19.000000, 20.000000, 21, 22.000000, 23.000000, 24.000000, 25.000000) = <void>
parameters->func_printf("sotnuh3 %*s\n", 4, "a tr") = <void>
parameters->func_sprintf(nil, "test %d %d %d %d\n", 1, 2, 3, 4) = <void>
parameters->func_lens(026, 027, 0x18, 0x19)      = <void>
parameters->func_bool(1, true)                   = false
parameters->func_bool(2, false)                  = true
parameters->func_hide(2, 5, 7)                   = <void>
parameters->func_hide_struct({ 2, 5, 7 })        = <void>
parameters->func_short_enums([ A, B, A, A ])     = [ A, B, A, A ]
parameters->func_negative_enum(A, A, A, A, A, A) = A
parameters->func_charp_string("null-terminated string") = <void>
parameters->func_struct_empty({  })              = {  }
parameters->func_struct_size1({ '5' })           = { '5' }
parameters->func_struct_size2({ 5 })             = { 5 }
parameters->func_struct_size4({ 5 })             = { 5 }
parameters->func_struct_size8({ 5, 6 })          = { 5, 6 }
+++ exited (status 0) +++


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

[0x800cc461] __libc_start_main(0x800cc56d, 1, 0xbff0bfc4, 0x800cc5e0 <unfinished ...>
[0x800cc5a3] printf(0x800cc660, 0, 0xbff0bfcc, 0x800cc584) = 2
[0x800cc5bf] printf(0x800cc660, 1, 0xbff0bfcc, 0x800cc584) = 2
[0xffffffff] +++ exited (status 0) +++


testsuite/ltrace.minor/libdl-simple.ltrace

__libc_start_main(0x8000871d, 1, 0xbfb605a4, 0x80008810 <unfinished ...>
dlopen(0x80008890, 1, 0xb76e9000, 0x80008735)    = 0x812a5068
dlsym(0x812a5068, 0x800088a3, 0xb76e9000, 0x80008735) = 0xb76f24ad
dlerror(0xb76e9000, 0x8000a000, 0xb76f24ad, 0x812a5068) = 0
test_libdl@liblibdl-simple.so(5, 0, 0xbfb604f8, 0x80008799) = 6685
printf(0x800088ae, 6685, 0xbfb604f8, 0x80008799) = 5
dlclose(0x812a5068, 6685, 0xbfb604f8, 0x80008799) = 0
+++ exited (status 0) +++


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

__libc_start_main(0x8008359d, 1, 0xbf9a6754, 0x80083600 <unfinished ...>
sleep(2, 0x80085000, 0xbf9a675c, 0x800835b4)     = 0 <2.001145>
nanosleep(0xbf9a6698, 0, 0xbf9a675c, 0x800835b4) = 0 <0.051117>
+++ exited (status 0) +++


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

1497026103.671941 __libc_start_main(0x800c959d, 1, 0xbf9a61a4, 0x800c9600 <unfinished ...>
1497026103.673141 sleep(2, 0x800cb000, 0xbf9a61ac, 0x800c95b4) = 0
1497026105.674931 nanosleep(0xbf9a60e8, 0, 0xbf9a61ac, 0x800c95b4) = 0
1497026105.726528 +++ exited (status 0) +++


testsuite/ltrace.minor/demangle.ltrace

__libc_start_main(0x8008826d, 1, 0xbfeea0e4, 0x80088670 <unfinished ...>
Fii_i(int, int)(0, 0, 0xb744d2c0, 0x80088286)    = 0
Fiii_i(int, int, int)(0, 0, 0, 0x80088286)       = 0
Fie_i(int, ...)(0, 0, 0, 0x80088286)             = 0
Fv_v()(-1, 0xbfeea0e4, 0xb7429eb0, 0xb774bdc0)   = 0xb774a000
Fv_c()(-1, 0xbfeea0e4, 0xb7429eb0, 0xb774bdc0)   = 0
Fv_Sc()(-1, 0xbfeea0e4, 0xb7429eb0, 0xb774bdc0)  = 0
Fv_Uc()(-1, 0xbfeea0e4, 0xb7429eb0, 0xb774bdc0)  = 0
Fv_s()(-1, 0xbfeea0e4, 0xb7429eb0, 0xb774bdc0)   = 0
Fv_Us()(-1, 0xbfeea0e4, 0xb7429eb0, 0xb774bdc0)  = 0
Fv_i()(-1, 0xbfeea0e4, 0xb7429eb0, 0xb774bdc0)   = 0
Fv_Ci()(-1, 0xbfeea0e4, 0xb7429eb0, 0xb774bdc0)  = 0
Fv_Ui()(-1, 0xbfeea0e4, 0xb7429eb0, 0xb774bdc0)  = 0
Fv_Vi()(-1, 0xbfeea0e4, 0xb7429eb0, 0xb774bdc0)  = 0
Fv_l()(-1, 0xbfeea0e4, 0xb7429eb0, 0xb774bdc0)   = 0
Fv_Ul()(-1, 0xbfeea0e4, 0xb7429eb0, 0xb774bdc0)  = 0
Fv_f()(-1, 0xbfeea0e4, 0xb7429eb0, 0xb774bdc0)   = 0xb774a000
Fv_g()(-1, 0xbfeea0e4, 0xb7429eb0, 0xb774bdc0)   = 0xb774a000
Fv_Lg()(-1, 0xbfeea0e4, 0xb7429eb0, 0xb774bdc0)  = 0xb774a000
Fv_Pv()(-1, 0xbfeea0e4, 0xb7429eb0, 0xb774bdc0)  = 0
Fv_PPv()(-1, 0xbfeea0e4, 0xb7429eb0, 0xb774bdc0) = 0
Fv_Ri()(-1, 0xbfeea0e4, 0xb7429eb0, 0xb774bdc0)  = 0xb774a02c
FPi_i(int*)(0xbfeea010, 0xb774822b, 0xbfeea038, 0x8008835e) = 0
FA10_i_i(int*)(0xbfeea010, 0xb774822b, 0xbfeea038, 0x8008835e) = 0
Fc_i(char)(97, 0xb774822b, 0xbfeea038, 0x8008835e) = 0
Ff_i(float)(0x3f8ccccd, 0xb774822b, 0xbfeea038, 0x8008835e) = 0
Fg_i(double)(0x9999999a, 0x3ff19999, 0xbfeea038, 0x8008835e) = 0
Fx_i(int (*)(int))(0xb774806e, 0x3ff19999, 0xbfeea038, 0x8008835e) = 0
Fxx_i(int (*)(int), int (*)(int))(0xb774806e, 0xb774806e, 0xbfeea038, 0x8008835e) = 0
Fxxx_i(int (*)(int), int (*)(int), int (*)(int))(0xb774806e, 0xb774806e, 0xb774806e, 0x8008835e) = 0
Fxxi_i(int (*)(int), int (*)(int), int (*)(int), int)(0xb774806e, 0xb774806e, 0xb774806e, 0) = 0
Fxyxy_i(int (*)(int), int (*)(short), int (*)(int), int (*)(short))(0xb774806e, 0xb7748082, 0xb774806e, 0xb7748082) = 0
myclass::myclass()(0xbfeea00c, 0xb7748082, 0xb774806e, 0xb7748082) = 0xbfeea00c
myclass::myclass()(0xbfeea008, 0xb7748082, 0xb774806e, 0xb7748082) = 0xbfeea008
myclass::Fi_i(int)(0xbfeea00c, 0, 0xb774806e, 0xb7748082) = 0
myclass::Fis_i(int)(0, 0, 0xb774806e, 0xb7748082) = 0
myclass::operator++(int)(0xbfeea014, 0xbfeea00c, 0, 0xb7748082) = 0xbfeea014
myclass::~myclass()(0xbfeea014, 0xbfeea00c, 0, 0xb7748082) = 0xb774a000
myclass::operator+(int)(0xbfeea018, 0xbfeea00c, 2, 0xb7748082) = 0xbfeea018
myclass::operator=(myclass const&)(0xbfeea008, 0xbfeea018, 2, 0xb7748082) = 0xbfeea008
myclass::~myclass()(0xbfeea018, 0xbfeea018, 2, 0xb7748082) = 0xb774a000
nested::nested()(0xbfeea003, 0xbfeea018, 2, 0xb7748082) = 0xb774a000
nested::Fi_i(int)(0xbfeea003, 0, 2, 0xb7748082)  = 0
myclass::operator new(unsigned int)(4, 0, 2, 0xb7748082) = 0x80714a10
myclass::myclass(int)(0x80714a10, 0, 2, 0xb7748082) = 0x80714a10
myclass::~myclass()(0x80714a10, 0, 2, 0xb7748082) = 0xb774a000
myclass::operator delete(void*)(0x80714a10, 0, 2, 0xb7748082) = 0
Fmyclass_v(myclass)(0xbfeea01c, 0, 2, 0xb7748082) = 0xb774a000
myclass::~myclass()(0xbfeea01c, 0, 2, 0xb7748082) = 0xb774a000
nested::~nested()(0xbfeea003, 0, 2, 0xb7748082)  = 0xb774a000
myclass::~myclass()(0xbfeea008, 0, 2, 0xb7748082) = 0xb774a000
myclass::~myclass()(0xbfeea00c, 0, 2, 0xb7748082) = 0xb774a000
+++ exited (status 0) +++


testsuite/ltrace.minor/count-record.ltrace

% time     seconds  usecs/call     calls      function
------ ----------- ----------- --------- --------------------
 56.71    0.015428       15428         1 __libc_start_main
  5.36    0.001458        1458         1 fseek
  4.56    0.001241         620         2 remove
  4.55    0.001239        1239         1 chdir
  3.87    0.001054        1054         1 fopen
  3.40    0.000925         925         1 rename
  3.10    0.000843         843         1 access
  2.90    0.000789         789         1 __xstat
  2.44    0.000664         664         1 fclose
  2.39    0.000649         649         1 rmdir
  2.19    0.000595         595         1 mkdir
  2.12    0.000578         578         1 getcwd
  2.07    0.000564         564         1 symlink
  1.94    0.000528         528         1 fwrite
  1.58    0.000431         431         1 fread
  0.81    0.000221         221         1 exit_group
------ ----------- ----------- --------- --------------------
100.00    0.027207                    17 total


testsuite/ltrace.minor/trace-fork.ltrace

10901 __libc_start_main(0x80045674, 1, 0xbfe7c134, 0x800456f0 <unfinished ...>
10901 fork(1, 0xbfe7c134, 0xbfe7c13c, 0x80045711 <unfinished ...>
10902 <... fork resumed> )                       = 0
10901 <... fork resumed> )                       = 0x2a96
10902 puts(0x80045770, 0xb777bc40, 0xbfe7c0c4, 0x80045649 <unfinished ...>
10901 printf(0x80045788, 0x2a96, 0xbfe7c088, 0x80045696 <unfinished ...>
10902 <... puts resumed> )                       = 11
10902 sleep(1, 0xb777bc40, 0xbfe7c0c4, 0x80045649 <unfinished ...>
10901 <... printf resumed> )                     = 22
10901 wait(1, 0xbfe7c134, 0xbfe7c13c, 0x2a96 <unfinished ...>
10902 <... sleep resumed> )                      = 0
10902 +++ exited (status 0) +++
10901 --- SIGCHLD (Child exited) ---
10901 <... wait resumed> )                       = -1
10901 +++ exited (status 0) +++


testsuite/ltrace.minor/trace-clone.ltrace

10833 __libc_start_main(0x800bb637, 1, 0xbf817184, 0x800bb6b0 <unfinished ...>
10833 clone(0x800bb60d, 0x800bd440, 512, 0 <unfinished ...>
10834 sleep(1, 0, 0, 0x800bb619 <unfinished ...>
10833 <... clone resumed> )                      = 0x2a52
10833 +++ exited (status 0) +++
10834 <... sleep resumed> )                      = 0
10834 +++ exited (status 0) +++


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

16:35:01.427856 __libc_start_main(0x800f659d, 1, 0xbf82ff04, 0x800f6600 <unfinished ...>
16:35:01.428722 sleep(2, 0x800f8000, 0xbf82ff0c, 0x800f65b4) = 0
16:35:03.431395 nanosleep(0xbf82fe48, 0, 0xbf82ff0c, 0x800f65b4) = 0
16:35:03.484892 +++ exited (status 0) +++

