Offset 1, 422 lines modifiedOffset 1, 406 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000000000·<usl_pid_reap_children.part.0>:2 0000000000000000·<usl_pid_record_child>:
3 usl_pid_reap_children():3 usl_pid_record_child():
4 /usr/src/debug/ippool/1.3/usl/usl_pid.c:664 /usr/src/debug/ippool/1.3/usl/usl_pid.c:44
5 »       push···%r135 »       push···%r15
6 »       push···%r126 »       push···%r14
7 /usr/src/debug/ippool/1.3/usl/usl_pid.c:83 
8 »       lea····0x0(%rip),%r12········ 
9 ·R_X86_64_PC32»  .data.rel.local-0x4 
10 /usr/src/debug/ippool/1.3/usl/usl_pid.c:66 
11 »       push···%rbp 
12 /usr/src/debug/ippool/1.3/usl/usl_pid.c:81·(discriminator·1) 
13 »       xor····%ebp,%ebp 
14 /usr/src/debug/ippool/1.3/usl/usl_pid.c:66 
15 »       push···%rbx7 »       push···%rbx
16 »       sub····$0x28,%rsp8 »       mov····%edi,%ebx
 9 »       mov····%rsi,%r14
 10 »       mov····%rdx,%r15
 11 /usr/src/debug/ippool/1.3/usl/usl_pid.c:47
 12 »       mov····$0x28,%edi
 13 »       call···17·<usl_pid_record_child+0x17>
 14 ·R_X86_64_PLT32» malloc-0x4
 15 /usr/src/debug/ippool/1.3/usl/usl_pid.c:48
 16 »       test···%rax,%rax
 17 »       je·····56·<usl_pid_record_child+0x56>
 18 /usr/src/debug/ippool/1.3/usl/usl_pid.c:52
 19 »       lea····0x18(%rax),%rdx
 20 /usr/src/debug/ippool/1.3/usl/usl_pid.c:53
 21 »       mov····%ebx,(%rax)
 22 /usr/src/debug/ippool/1.3/usl/usl_pid.c:54
 23 »       mov····%r14,0x8(%rax)
 24 /usr/src/debug/ippool/1.3/usl/usl_pid.c:55
 25 »       mov····%r15,0x10(%rax)
 26 usl_list_add():
 27 /usr/src/debug/ippool/1.3/usl/usl_list.h:94
 28 »       mov····0x0(%rip),%rcx········
 29 ·R_X86_64_PC32»  .data.rel.local-0x4
 30 __usl_list_add():
 31 /usr/src/debug/ippool/1.3/usl/usl_list.h:77
 32 »       mov····%rdx,0x8(%rcx)
 33 /usr/src/debug/ippool/1.3/usl/usl_list.h:78
 34 »       mov····%rcx,0x18(%rax)
 35 /usr/src/debug/ippool/1.3/usl/usl_list.h:79
 36 »       lea····0x0(%rip),%rcx········
 37 ·R_X86_64_PC32»  .data.rel.local-0x4
 38 »       mov····%rcx,0x20(%rax)
 39 /usr/src/debug/ippool/1.3/usl/usl_list.h:80
 40 »       mov····%rdx,0x0(%rip)········
 41 ·R_X86_64_PC32»  .data.rel.local-0x4
 42 usl_pid_record_child():
 43 /usr/src/debug/ippool/1.3/usl/usl_pid.c:60
 44 »       mov····$0x0,%eax
 45 /usr/src/debug/ippool/1.3/usl/usl_pid.c:61
 46 »       pop····%rbx
 47 »       pop····%r14
 48 »       pop····%r15
 49 »       ret
 50 /usr/src/debug/ippool/1.3/usl/usl_pid.c:49
 51 »       mov····%ebx,%edx
 52 »       lea····0x0(%rip),%rsi········
 53 ·R_X86_64_PC32»  .LC0-0x4
 54 »       mov····$0x4,%edi
 55 »       call···*0x0(%rip)········
 56 ·R_X86_64_PC32»  usl_log_fn-0x4
 57 /usr/src/debug/ippool/1.3/usl/usl_pid.c:50
 58 »       mov····$0xfffffff4,%eax
 59 »       jmp····50·<usl_pid_record_child+0x50>
  
 60 0000000000000071·<usl_pid_reap_children>:
 61 usl_pid_reap_children():
 62 /usr/src/debug/ippool/1.3/usl/usl_pid.c:67
 63 »       lea····-0x58(%rsp),%rsp
 64 »       mov····%rbx,0x28(%rsp)
17 »       mov····%fs:0x28,%rax65 »       mov····%fs:0x28,%rax
18 »       mov····%rax,0x18(%rsp)66 »       mov····%rax,0x18(%rsp)
19 »       xor····%eax,%eax67 »       xor····%eax,%eax
 68 usl_list_empty():
 69 /usr/src/debug/ippool/1.3/usl/usl_list.h:175
 70 »       lea····0x0(%rip),%rax········
 71 ·R_X86_64_PC32»  .data.rel.local-0x4
 72 usl_pid_reap_children():
 73 /usr/src/debug/ippool/1.3/usl/usl_pid.c:75·(discriminator·1)
 74 »       cmp····%rax,(%rax)
 75 »       je·····1ff·<usl_pid_reap_children+0x18e>
 76 »       mov····%rbp,0x30(%rsp)
 77 »       mov····%r12,0x38(%rsp)
 78 »       mov····%r13,0x40(%rsp)
 79 »       mov····%r14,0x48(%rsp)
 80 »       mov····%r15,0x50(%rsp)
20 /usr/src/debug/ippool/1.3/usl/usl_pid.c:81·(discriminator·1)81 /usr/src/debug/ippool/1.3/usl/usl_pid.c:81·(discriminator·1)
21 »       test···%edi,%edi82 »       test···%edi,%edi
22 »       sete···%bpl83 »       sete···%al
 84 »       movzbl·%al,%eax
 85 »       mov····%eax,0xc(%rsp)
23 /usr/src/debug/ippool/1.3/usl/usl_pid.c:7086 /usr/src/debug/ippool/1.3/usl/usl_pid.c:70
 87 »       mov····$0x0,%r14d
24 »       xor····%ebx,%ebx 
25 »       nopl···0x0(%rax,%rax,1) 
26 /usr/src/debug/ippool/1.3/usl/usl_pid.c:81·(discriminator·1)88 /usr/src/debug/ippool/1.3/usl/usl_pid.c:69
 89 »       mov····$0x0,%ebp
27 »       lea····0x14(%rsp),%rsi 
28 »       mov····%ebp,%edx 
29 »       mov····$0xffffffff,%edi 
30 »       call···41·<usl_pid_reap_children.part.0+0x41> 
31 ·R_X86_64_PLT32» waitpid-0x4 
32 »       mov····%eax,%esi 
33 /usr/src/debug/ippool/1.3/usl/usl_pid.c:81·(discriminator·2) 
34 »       cmp····$0xffffffff,%eax 
35 »       je·····194·<usl_pid_reap_children.part.0+0x194> 
36 /usr/src/debug/ippool/1.3/usl/usl_pid.c:81·(discriminator·3) 
37 »       test···%eax,%eax 
38 »       je·····1c3·<usl_pid_reap_children.part.0+0x1c3> 
39 /usr/src/debug/ippool/1.3/usl/usl_pid.c:83 
40 »       mov····(%r12),%r8 
41 /usr/src/debug/ippool/1.3/usl/usl_pid.c:83·(discriminator·2) 
42 »       cmp····%r12,%r8 
43 »       je·····f0·<usl_pid_reap_children.part.0+0xf0> 
44 /usr/src/debug/ippool/1.3/usl/usl_pid.c:8390 /usr/src/debug/ippool/1.3/usl/usl_pid.c:83
45 »       mov····(%r8),%rax91 »       lea····0x0(%rip),%r12········
 92 ·R_X86_64_PC32»  .data.rel.local-0x4
46 »       jmp····8e·<usl_pid_reap_children.part.0+0x8e>93 »       jmp····175·<usl_pid_reap_children+0x104>
47 »       nopl···0x0(%rax) 
48 »       data16·cs·nopw·0x0(%rax,%rax,1)94 »       mov····0x30(%rsp),%rbp
 95 »       mov····0x38(%rsp),%r12
 96 »       mov····0x40(%rsp),%r13
 97 »       mov····0x48(%rsp),%r14
 98 »       mov····0x50(%rsp),%r15
 99 »       jmp····1ff·<usl_pid_reap_children+0x18e>
49 »       data16·cs·nopw·0x0(%rax,%rax,1)100 »       data16·cs·nopw·0x0(%rax,%rax,1)
 101 /usr/src/debug/ippool/1.3/usl/usl_pid.c:83·(discriminator·2)
 102 »       mov····%rcx,%rax
 103 /usr/src/debug/ippool/1.3/usl/usl_pid.c:84
 104 »       lea····-0x18(%rdx),%rbp
 105 /usr/src/debug/ippool/1.3/usl/usl_pid.c:85
 106 »       cmp····%ebx,-0x18(%rdx)
 107 »       je·····11f·<usl_pid_reap_children+0xae>
50 /usr/src/debug/ippool/1.3/usl/usl_pid.c:83·(discriminator·1)108 /usr/src/debug/ippool/1.3/usl/usl_pid.c:83·(discriminator·1)
51 »       mov····(%rax),%rdx109 »       mov····(%rax),%rcx
52 /usr/src/debug/ippool/1.3/usl/usl_pid.c:83·(discriminator·2)110 /usr/src/debug/ippool/1.3/usl/usl_pid.c:83·(discriminator·2)
53 »       mov····%rax,%r8111 »       mov····%rax,%rdx
54 »       cmp····%r12,%rax112 »       cmp····%r12,%rax
55 »       je·····f0·<usl_pid_reap_children.part.0+0xf0> 
56 »       mov····%rdx,%rax 
57 /usr/src/debug/ippool/1.3/usl/usl_pid.c:85 
58 »       cmp····%esi,-0x18(%r8) 
59 »       jne····80·<usl_pid_reap_children.part.0+0x80>113 »       jne····100·<usl_pid_reap_children+0x8f>
 114 /usr/src/debug/ippool/1.3/usl/usl_pid.c:82
 115 »       mov····$0x0,%r13d
 116 »       jmp····13a·<usl_pid_reap_children+0xc9>
60 usl_list_del_init():117 usl_list_del_init():
61 /usr/src/debug/ippool/1.3/usl/usl_list.h:142118 /usr/src/debug/ippool/1.3/usl/usl_list.h:142
62 »       mov····(%r8),%rdx119 »       mov····(%rdx),%rcx
63 »       mov····0x8(%r8),%rax120 »       mov····0x8(%rdx),%rax
64 usl_pid_reap_children(): 
65 /usr/src/debug/ippool/1.3/usl/usl_pid.c:84 
66 »       lea····-0x18(%r8),%r13 
67 __usl_list_del():121 __usl_list_del():
68 /usr/src/debug/ippool/1.3/usl/usl_list.h:119122 /usr/src/debug/ippool/1.3/usl/usl_list.h:119
69 »       mov····%rax,0x8(%rdx)123 »       mov····%rax,0x8(%rcx)
70 /usr/src/debug/ippool/1.3/usl/usl_list.h:120124 /usr/src/debug/ippool/1.3/usl/usl_list.h:120
71 »       mov····%rdx,(%rax)125 »       mov····%rcx,(%rax)
72 usl_pid_reap_children(): 
73 /usr/src/debug/ippool/1.3/usl/usl_pid.c:91 
74 »       mov····0x14(%rsp),%ecx 
75 usl_list_del_init():126 usl_list_del_init():
76 /usr/src/debug/ippool/1.3/usl/usl_list.h:143127 /usr/src/debug/ippool/1.3/usl/usl_list.h:143
77 »       mov····%r8,(%r8)128 »       mov····%rdx,(%rdx)
78 »       mov····%r8,0x8(%r8)129 »       mov····%rdx,0x8(%rdx)
79 usl_pid_reap_children():130 usl_pid_reap_children():
 131 /usr/src/debug/ippool/1.3/usl/usl_pid.c:87
 132 »       mov····$0x1,%r13d
80 /usr/src/debug/ippool/1.3/usl/usl_pid.c:91133 /usr/src/debug/ippool/1.3/usl/usl_pid.c:91
 134 »       mov····0x14(%rsp),%eax
 135 »       mov····%eax,%r15d
81 »       and····$0x7f,%ecx136 »       and····$0x7f,%r15d
82 »       jne····150·<usl_pid_reap_children.part.0+0x150>137 »       jne····1ab·<usl_pid_reap_children+0x13a>
83 /usr/src/debug/ippool/1.3/usl/usl_pid.c:96138 /usr/src/debug/ippool/1.3/usl/usl_pid.c:96
84 »       testb··$0xff,0x15(%rsp)139 »       test···$0xff,%ah
85 »       mov····$0x6,%eax140 »       mov····$0x6,%eax
86 »       cmovne·%eax,%ebx141 »       cmovne·%eax,%r14d
 142 /usr/src/debug/ippool/1.3/usl/usl_pid.c:106
 143 »       test···%r13d,%r13d
 144 »       je·····175·<usl_pid_reap_children+0x104>
87 /usr/src/debug/ippool/1.3/usl/usl_pid.c:106·(discriminator·1)145 /usr/src/debug/ippool/1.3/usl/usl_pid.c:106·(discriminator·1)
88 »       mov····-0x10(%r8),%rax146 »       mov····0x8(%rbp),%rax
89 »       test···%rax,%rax147 »       test···%rax,%rax
90 »       je·····dc·<usl_pid_reap_children.part.0+0xdc>148 »       je·····16d·<usl_pid_reap_children+0xfc>
91 /usr/src/debug/ippool/1.3/usl/usl_pid.c:107149 /usr/src/debug/ippool/1.3/usl/usl_pid.c:107
92 »       mov····-0x18(%r8),%esi150 »       mov····0x0(%rbp),%esi
93 »       mov····-0x8(%r8),%rdi151 »       mov····0x10(%rbp),%rdi
94 »       mov····%ebx,%edx152 »       mov····%r14d,%edx
95 »       call···*%rax153 »       call···*%rax
96 /usr/src/debug/ippool/1.3/usl/usl_pid.c:113154 /usr/src/debug/ippool/1.3/usl/usl_pid.c:113
97 »       mov····%r13,%rdi155 »       mov····%rbp,%rdi
98 »       call···e4·<usl_pid_reap_children.part.0+0xe4>156 »       call···175·<usl_pid_reap_children+0x104>
99 ·R_X86_64_PLT32» free-0x4157 ·R_X86_64_PLT32» free-0x4
100 »       jmp····30·<usl_pid_reap_children.part.0+0x30> 
101 »       nopl···0x0(%rax) 
102 /usr/src/debug/ippool/1.3/usl/usl_pid.c:91158 /usr/src/debug/ippool/1.3/usl/usl_pid.c:81·(discriminator·1)
103 »       mov····0x14(%rsp),%r13d159 »       mov····0xc(%rsp),%edx
104 »       and····$0x7f,%r13d160 »       lea····0x14(%rsp),%rsi
 161 »       mov····$0xffffffff,%edi
105 »       jne····110·<usl_pid_reap_children.part.0+0x110>162 »       call···188·<usl_pid_reap_children+0x117>
 163 ·R_X86_64_PLT32» waitpid-0x4
106 /usr/src/debug/ippool/1.3/usl/usl_pid.c:96 
107 »       testb··$0xff,0x15(%rsp) 
108 »       mov····$0x6,%eax 
109 »       cmovne·%eax,%ebx164 »       mov····%eax,%ebx
 165 /usr/src/debug/ippool/1.3/usl/usl_pid.c:81·(discriminator·2)
 166 »       lea····0x1(%rax),%eax
 167 »       cmp····$0x1,%eax
110 »       jmp····30·<usl_pid_reap_children.part.0+0x30>168 »       jbe····1e1·<usl_pid_reap_children+0x170>
111 »       nopl···(%rax)169 /usr/src/debug/ippool/1.3/usl/usl_pid.c:83
 170 »       mov····(%r12),%rdx
 171 /usr/src/debug/ippool/1.3/usl/usl_pid.c:83·(discriminator·2)
 172 »       cmp····%r12,%rdx
 173 »       je·····1a3·<usl_pid_reap_children+0x132>
 174 /usr/src/debug/ippool/1.3/usl/usl_pid.c:83
 175 »       mov····(%rdx),%rax
 176 »       jmp····103·<usl_pid_reap_children+0x92>
 177 /usr/src/debug/ippool/1.3/usl/usl_pid.c:82
 178 »       mov····$0x0,%r13d
 179 »       jmp····13a·<usl_pid_reap_children+0xc9>
112 /usr/src/debug/ippool/1.3/usl/usl_pid.c:98180 /usr/src/debug/ippool/1.3/usl/usl_pid.c:98
113 »       lea····0x1(%r13),%eax181 »       and····$0x7f,%eax
 182 »       add····$0x1,%eax
114 »       cmp····$0x1,%al183 »       cmp····$0x1,%al
115 »       jle····30·<usl_pid_reap_children.part.0+0x30>184 »       jle····153·<usl_pid_reap_children+0xe2>
116 /usr/src/debug/ippool/1.3/usl/usl_pid.c:100185 /usr/src/debug/ippool/1.3/usl/usl_pid.c:100
117 »       mov····0x0(%rip),%eax········186 »       cmpl···$0x0,0x0(%rip)········
118 ·R_X86_64_PC32»  usl_debug-0x4187 ·R_X86_64_PC32»  usl_debug-0x5
119 »       test···%eax,%eax 
120 »       je·····13f·<usl_pid_reap_children.part.0+0x13f>188 »       jne····1c3·<usl_pid_reap_children+0x152>
 189 /usr/src/debug/ippool/1.3/usl/usl_pid.c:99
 190 »       mov····%r15d,%r14d
 191 »       jmp····153·<usl_pid_reap_children+0xe2>
121 /usr/src/debug/ippool/1.3/usl/usl_pid.c:101192 /usr/src/debug/ippool/1.3/usl/usl_pid.c:101
122 »       mov····%esi,%edx 
123 »       mov····%r13d,%ecx193 »       mov····%r15d,%ecx
 194 »       mov····%ebx,%edx
124 »       lea····0x0(%rip),%rsi········195 »       lea····0x0(%rip),%rsi········
125 ·R_X86_64_PC32»  .LC1-0x4196 ·R_X86_64_PC32»  .LC1-0x4
126 »       xor····%eax,%eax 
127 »       mov····$0x6,%edi197 »       mov····$0x6,%edi
 198 »       mov····$0x0,%eax
128 »       call···*0x0(%rip)········199 »       call···*0x0(%rip)········
129 ·R_X86_64_PC32»  usl_log_fn-0x4200 ·R_X86_64_PC32»  usl_log_fn-0x4
130 /usr/src/debug/ippool/1.3/usl/usl_pid.c:96 
131 »       mov····%r13d,%ebx 
132 »       jmp····30·<usl_pid_reap_children.part.0+0x30>201 »       jmp····1be·<usl_pid_reap_children+0x14d>
133 »       nopw···0x0(%rax,%rax,1) 
134 /usr/src/debug/ippool/1.3/usl/usl_pid.c:98 
135 »       lea····0x1(%rcx),%eax 
136 »       cmp····$0x1,%al 
137 »       jle····c7·<usl_pid_reap_children.part.0+0xc7> 
138 /usr/src/debug/ippool/1.3/usl/usl_pid.c:100202 /usr/src/debug/ippool/1.3/usl/usl_pid.c:117
 203 »       cmp····$0xffffffff,%ebx
139 »       mov····0x0(%rip),%edx········ 
140 ·R_X86_64_PC32»  usl_debug-0x4 
141 »       test···%edx,%edx 
142 »       je·····18d·<usl_pid_reap_children.part.0+0x18d>204 »       je·····221·<usl_pid_reap_children+0x1b0>
 205 »       mov····0x30(%rsp),%rbp
143 »       mov····%r8,0x8(%rsp)206 »       mov····0x38(%rsp),%r12
 207 »       mov····0x40(%rsp),%r13
 208 »       mov····0x48(%rsp),%r14
 209 »       mov····0x50(%rsp),%r15
144 /usr/src/debug/ippool/1.3/usl/usl_pid.c:101210 /usr/src/debug/ippool/1.3/usl/usl_pid.c:76
145 »       mov····%esi,%edx 
146 »       mov····$0x6,%edi211 »       mov····$0x0,%ebx
 212 /usr/src/debug/ippool/1.3/usl/usl_pid.c:127
 213 »       mov····0x18(%rsp),%rax
 214 »       sub····%fs:0x28,%rax
 215 »       jne····283·<usl_pid_reap_children+0x212>
147 »       xor····%eax,%eax216 »       mov····%ebx,%eax
148 »       mov····%ecx,0x4(%rsp) 
149 »       lea····0x0(%rip),%rsi········ 
150 ·R_X86_64_PC32»  .LC1-0x4 
151 »       call···*0x0(%rip)········ 
152 ·R_X86_64_PC32»  usl_log_fn-0x4 
153 /usr/src/debug/ippool/1.3/usl/usl_pid.c:106 
154 »       mov····0x4(%rsp),%ecx 
155 »       mov····0x8(%rsp),%r8217 »       mov····0x28(%rsp),%rbx
 218 »       lea····0x58(%rsp),%rsp
 219 »       ret
156 /usr/src/debug/ippool/1.3/usl/usl_pid.c:91 
157 »       mov····%ecx,%ebx 
158 »       jmp····c7·<usl_pid_reap_children.part.0+0xc7> 
159 »       mov····%eax,0x4(%rsp) 
160 /usr/src/debug/ippool/1.3/usl/usl_pid.c:118220 /usr/src/debug/ippool/1.3/usl/usl_pid.c:118
161 »       call···19d·<usl_pid_reap_children.part.0+0x19d>221 »       call···226·<usl_pid_reap_children+0x1b5>
162 ·R_X86_64_PLT32» __errno_location-0x4222 ·R_X86_64_PLT32» __errno_location-0x4
163 /usr/src/debug/ippool/1.3/usl/usl_pid.c:118·(discriminator·1)223 /usr/src/debug/ippool/1.3/usl/usl_pid.c:118·(discriminator·1)
164 »       mov····0x4(%rsp),%esi 
165 »       mov····(%rax),%eax224 »       mov····(%rax),%eax
166 »       cmp····$0xa,%eax225 »       cmp····$0xa,%eax
167 »       je·····1c3·<usl_pid_reap_children.part.0+0x1c3>226 »       je·····268·<usl_pid_reap_children+0x1f7>
168 /usr/src/debug/ippool/1.3/usl/usl_pid.c:121·(discriminator·1)227 /usr/src/debug/ippool/1.3/usl/usl_pid.c:121·(discriminator·1)
169 »       cmp····$0x4,%eax228 »       cmp····$0x4,%eax
170 »       je·····1c1·<usl_pid_reap_children.part.0+0x1c1>229 »       je·····d7·<usl_pid_reap_children+0x66>
171 /usr/src/debug/ippool/1.3/usl/usl_pid.c:122230 /usr/src/debug/ippool/1.3/usl/usl_pid.c:122
172 »       lea····0x0(%rip),%rsi········231 »       lea····0x0(%rip),%rsi········
173 ·R_X86_64_PC32»  .LC0-0x4232 ·R_X86_64_PC32»  .LC2-0x4
174 »       mov····$0x3,%edi233 »       mov····$0x3,%edi
175 »       xor····%eax,%eax234 »       mov····$0x0,%eax
176 »       call···*0x0(%rip)········235 »       call···*0x0(%rip)········
177 ·R_X86_64_PC32»  usl_log_fn-0x4236 ·R_X86_64_PC32»  usl_log_fn-0x4
178 /usr/src/debug/ippool/1.3/usl/usl_pid.c:76 
179 »       xor····%esi,%esi237 »       mov····0x30(%rsp),%rbp
 238 »       mov····0x38(%rsp),%r12
 239 »       mov····0x40(%rsp),%r13
 240 »       mov····0x48(%rsp),%r14
 241 »       mov····0x50(%rsp),%r15
 242 »       jmp····1ff·<usl_pid_reap_children+0x18e>
 243 »       mov····0x30(%rsp),%rbp
 244 »       mov····0x38(%rsp),%r12
 245 »       mov····0x40(%rsp),%r13
 246 »       mov····0x48(%rsp),%r14
 247 »       mov····0x50(%rsp),%r15
 248 »       jmp····204·<usl_pid_reap_children+0x193>
 249 »       mov····%rbp,0x30(%rsp)
 250 »       mov····%r12,0x38(%rsp)
 251 »       mov····%r13,0x40(%rsp)
 252 »       mov····%r14,0x48(%rsp)
 253 »       mov····%r15,0x50(%rsp)
180 /usr/src/debug/ippool/1.3/usl/usl_pid.c:127254 /usr/src/debug/ippool/1.3/usl/usl_pid.c:127
 255 »       call···2a1·<usl_pid_safe_fork>
181 »       mov····0x18(%rsp),%rax 
182 »       sub····%fs:0x28,%rax 
183 »       jne····1e0·<usl_pid_reap_children.part.0+0x1e0> 
184 »       add····$0x28,%rsp 
185 »       mov····%esi,%eax 
186 »       pop····%rbx 
187 »       pop····%rbp 
188 »       pop····%r12 
189 »       pop····%r13 
190 »       ret 
191 »       call···1e5·<usl_pid_reap_children.part.0+0x1e5> 
192 ·R_X86_64_PLT32» __stack_chk_fail-0x4256 ·R_X86_64_PLT32» __stack_chk_fail-0x4
193 usl_pid_reap_children.part.0(): 
194 /usr/src/debug/ippool/1.3/usl/usl_pid.c:127 
195 »       data16·cs·nopw·0x0(%rax,%rax,1) 
  
196 00000000000001f0·<usl_pid_record_child>: 
197 usl_pid_record_child(): 
198 /usr/src/debug/ippool/1.3/usl/usl_pid.c:44 
199 »       push···%r12 
200 »       mov····%rsi,%r12 
201 »       push···%rbp 
202 »       mov····%rdx,%rbp 
203 »       push···%rbx 
204 »       mov····%edi,%ebx 
205 /usr/src/debug/ippool/1.3/usl/usl_pid.c:47 
206 »       mov····$0x28,%edi 
207 »       call···206·<usl_pid_record_child+0x16> 
208 ·R_X86_64_PLT32» malloc-0x4 
209 /usr/src/debug/ippool/1.3/usl/usl_pid.c:48 
210 »       test···%rax,%rax 
211 »       je·····241·<usl_pid_record_child+0x51> 
212 usl_list_add(): 
213 /usr/src/debug/ippool/1.3/usl/usl_list.h:94 
214 »       mov····0x0(%rip),%rcx········ 
215 ·R_X86_64_PC32»  .data.rel.local-0x4 
216 usl_pid_record_child(): 
217 /usr/src/debug/ippool/1.3/usl/usl_pid.c:52 
218 »       lea····0x18(%rax),%rdx 
219 __usl_list_add(): 
220 /usr/src/debug/ippool/1.3/usl/usl_list.h:79 
221 »       lea····0x0(%rip),%rsi········ 
222 ·R_X86_64_PC32»  .data.rel.local-0x4 
223 usl_pid_record_child(): 
224 /usr/src/debug/ippool/1.3/usl/usl_pid.c:53 
225 »       mov····%ebx,(%rax) 
226 /usr/src/debug/ippool/1.3/usl/usl_pid.c:54 
227 »       mov····%r12,0x8(%rax) 
228 /usr/src/debug/ippool/1.3/usl/usl_pid.c:55 
229 »       mov····%rbp,0x10(%rax) 
230 __usl_list_add(): 
231 /usr/src/debug/ippool/1.3/usl/usl_list.h:80 
232 »       mov····%rdx,0x0(%rip)········ 
233 ·R_X86_64_PC32»  .data.rel.local-0x4 
234 /usr/src/debug/ippool/1.3/usl/usl_list.h:77 
235 »       mov····%rdx,0x8(%rcx) 
236 /usr/src/debug/ippool/1.3/usl/usl_list.h:78 
237 »       mov····%rcx,0x18(%rax) 
238 /usr/src/debug/ippool/1.3/usl/usl_list.h:79 
239 »       mov····%rsi,0x20(%rax) 
240 usl_pid_record_child(): 
241 /usr/src/debug/ippool/1.3/usl/usl_pid.c:60 
242 »       xor····%eax,%eax 
243 /usr/src/debug/ippool/1.3/usl/usl_pid.c:61 
244 »       pop····%rbx 
245 »       pop····%rbp 
246 »       pop····%r12 
247 »       ret 
248 /usr/src/debug/ippool/1.3/usl/usl_pid.c:49 
249 »       mov····%ebx,%edx 
250 »       lea····0x0(%rip),%rsi········ 
251 ·R_X86_64_PC32»  .LC2-0x4 
252 »       mov····$0x4,%edi 
253 »       call···*0x0(%rip)········ 
254 ·R_X86_64_PC32»  usl_log_fn-0x4 
255 /usr/src/debug/ippool/1.3/usl/usl_pid.c:50 
256 »       mov····$0xfffffff4,%eax 
257 »       jmp····23c·<usl_pid_record_child+0x4c> 
258 »       nopl···0x0(%rax) 
  
 257 00000000000002a1·<usl_pid_safe_fork>:
259 0000000000000260·<usl_pid_reap_children>: 
260 usl_list_empty(): 
261 /usr/src/debug/ippool/1.3/usl/usl_list.h:175 
262 »       lea····0x0(%rip),%rax········ 
263 ·R_X86_64_PC32»  .data.rel.local-0x4 
264 usl_pid_reap_children(): 
265 /usr/src/debug/ippool/1.3/usl/usl_pid.c:75·(discriminator·1) 
266 »       cmp····%rax,(%rax) 
267 »       je·····278·<usl_pid_reap_children+0x18> 
268 /usr/src/debug/ippool/1.3/usl/usl_pid.c:81·(discriminator·1) 
269 »       jmp····0·<usl_pid_reap_children.part.0> 
270 »       nopl···0x0(%rax) 
271 /usr/src/debug/ippool/1.3/usl/usl_pid.c:127 
272 »       xor····%eax,%eax 
273 »       ret 
274 »       nopl···0x0(%rax,%rax,1) 
  
275 0000000000000280·<usl_pid_safe_fork>: 
276 usl_pid_safe_fork():258 usl_pid_safe_fork():
277 /usr/src/debug/ippool/1.3/usl/usl_pid.c:133259 /usr/src/debug/ippool/1.3/usl/usl_pid.c:133
278 »       push···%rbx260 »       push···%rbx
279 »       sub····$0x20,%rsp261 »       sub····$0x20,%rsp
 262 »       mov····%fs:0x28,%rax
 263 »       mov····%rax,0x18(%rsp)
 264 »       xor····%eax,%eax
280 /usr/src/debug/ippool/1.3/usl/usl_pid.c:138265 /usr/src/debug/ippool/1.3/usl/usl_pid.c:138
281 »       mov····%fs:0x28,%rdi 
282 »       mov····%rdi,0x18(%rsp) 
283 »       lea····0x8(%rsp),%rdi266 »       lea····0xc(%rsp),%rdi
284 »       call···29d·<usl_pid_safe_fork+0x1d>267 »       call···2c0·<usl_pid_safe_fork+0x1f>
285 ·R_X86_64_PLT32» pipe-0x4268 ·R_X86_64_PLT32» pipe-0x4
286 /usr/src/debug/ippool/1.3/usl/usl_pid.c:138·(discriminator·1)269 /usr/src/debug/ippool/1.3/usl/usl_pid.c:138·(discriminator·1)
287 »       cmp····$0xffffffff,%eax270 »       cmp····$0xffffffff,%eax
288 »       jne····2ab·<usl_pid_safe_fork+0x2b>271 »       je·····301·<usl_pid_safe_fork+0x60>
289 /usr/src/debug/ippool/1.3/usl/usl_pid.c:139 
290 »       movq···$0xffffffffffffffff,0x8(%rsp) 
291 /usr/src/debug/ippool/1.3/usl/usl_pid.c:141272 /usr/src/debug/ippool/1.3/usl/usl_pid.c:141
292 »       call···2b0·<usl_pid_safe_fork+0x30>273 »       call···2ca·<usl_pid_safe_fork+0x29>
293 ·R_X86_64_PLT32» fork-0x4274 ·R_X86_64_PLT32» fork-0x4
294 »       mov····%eax,%ebx275 »       mov····%eax,%ebx
295 /usr/src/debug/ippool/1.3/usl/usl_pid.c:142276 /usr/src/debug/ippool/1.3/usl/usl_pid.c:142
296 »       test···%eax,%eax277 »       test···%eax,%eax
297 »       js·····30f·<usl_pid_safe_fork+0x8f>278 »       js·····33a·<usl_pid_safe_fork+0x99>
298 /usr/src/debug/ippool/1.3/usl/usl_pid.c:146279 /usr/src/debug/ippool/1.3/usl/usl_pid.c:146
299 »       jne····2e8·<usl_pid_safe_fork+0x68>280 »       jg·····313·<usl_pid_safe_fork+0x72>
300 /usr/src/debug/ippool/1.3/usl/usl_pid.c:159281 /usr/src/debug/ippool/1.3/usl/usl_pid.c:159
301 »       mov····0x8(%rsp),%edi282 »       mov····0xc(%rsp),%edi
302 »       call···2c1·<usl_pid_safe_fork+0x41>283 »       call···2db·<usl_pid_safe_fork+0x3a>
303 ·R_X86_64_PLT32» close-0x4284 ·R_X86_64_PLT32» close-0x4
304 /usr/src/debug/ippool/1.3/usl/usl_pid.c:161285 /usr/src/debug/ippool/1.3/usl/usl_pid.c:161
305 »       mov····0xc(%rsp),%edi286 »       mov····0x10(%rsp),%edi
306 »       call···2ca·<usl_pid_safe_fork+0x4a>287 »       call···2e4·<usl_pid_safe_fork+0x43>
307 ·R_X86_64_PLT32» close-0x4288 ·R_X86_64_PLT32» close-0x4
 289 /usr/src/debug/ippool/1.3/usl/usl_pid.c:163
 290 »       mov····$0x0,%ebx
308 /usr/src/debug/ippool/1.3/usl/usl_pid.c:164291 /usr/src/debug/ippool/1.3/usl/usl_pid.c:164
309 »       mov····0x18(%rsp),%rax292 »       mov····0x18(%rsp),%rax
310 »       sub····%fs:0x28,%rax293 »       sub····%fs:0x28,%rax
311 »       jne····316·<usl_pid_safe_fork+0x96>294 »       jne····341·<usl_pid_safe_fork+0xa0>
312 »       add····$0x20,%rsp 
313 »       mov····%ebx,%eax295 »       mov····%ebx,%eax
 296 »       add····$0x20,%rsp
314 »       pop····%rbx297 »       pop····%rbx
315 »       ret298 »       ret
316 »       nopw···0x0(%rax,%rax,1)299 /usr/src/debug/ippool/1.3/usl/usl_pid.c:139
 300 »       movl···$0xffffffff,0x10(%rsp)
 301 »       movl···$0xffffffff,0xc(%rsp)
 302 »       jmp····2c5·<usl_pid_safe_fork+0x24>
317 /usr/src/debug/ippool/1.3/usl/usl_pid.c:149303 /usr/src/debug/ippool/1.3/usl/usl_pid.c:149
318 »       mov····0xc(%rsp),%edi304 »       mov····0x10(%rsp),%edi
319 »       call···2f1·<usl_pid_safe_fork+0x71>305 »       call···31c·<usl_pid_safe_fork+0x7b>
320 ·R_X86_64_PLT32» close-0x4306 ·R_X86_64_PLT32» close-0x4
321 /usr/src/debug/ippool/1.3/usl/usl_pid.c:151307 /usr/src/debug/ippool/1.3/usl/usl_pid.c:151
322 »       mov····0x8(%rsp),%edi 
323 »       lea····0x17(%rsp),%rsi308 »       lea····0x17(%rsp),%rsi
324 »       mov····$0x1,%edx309 »       mov····$0x1,%edx
 310 »       mov····0xc(%rsp),%edi
325 »       call···304·<usl_pid_safe_fork+0x84>311 »       call···32f·<usl_pid_safe_fork+0x8e>
326 ·R_X86_64_PLT32» usl_fd_read-0x4312 ·R_X86_64_PLT32» usl_fd_read-0x4
327 /usr/src/debug/ippool/1.3/usl/usl_pid.c:152313 /usr/src/debug/ippool/1.3/usl/usl_pid.c:152
328 »       mov····0x8(%rsp),%edi314 »       mov····0xc(%rsp),%edi
329 »       call···30d·<usl_pid_safe_fork+0x8d>315 »       call···338·<usl_pid_safe_fork+0x97>
330 ·R_X86_64_PLT32» close-0x4316 ·R_X86_64_PLT32» close-0x4
331 /usr/src/debug/ippool/1.3/usl/usl_pid.c:154317 /usr/src/debug/ippool/1.3/usl/usl_pid.c:154
332 »       jmp····2ca·<usl_pid_safe_fork+0x4a>318 »       jmp····2e9·<usl_pid_safe_fork+0x48>
333 /usr/src/debug/ippool/1.3/usl/usl_pid.c:143319 /usr/src/debug/ippool/1.3/usl/usl_pid.c:143
334 »       mov····$0xffffffff,%ebx320 »       mov····$0xffffffff,%ebx
335 »       jmp····2ca·<usl_pid_safe_fork+0x4a>321 »       jmp····2e9·<usl_pid_safe_fork+0x48>
336 /usr/src/debug/ippool/1.3/usl/usl_pid.c:164322 /usr/src/debug/ippool/1.3/usl/usl_pid.c:164
337 »       call···31b·<usl_pid_safe_fork+0x9b>323 »       call···346·<usl_pid_init>
338 ·R_X86_64_PLT32» __stack_chk_fail-0x4324 ·R_X86_64_PLT32» __stack_chk_fail-0x4
339 »       nopl···0x0(%rax,%rax,1) 
  
340 0000000000000320·<usl_pid_init>:325 0000000000000346·<usl_pid_init>:
341 usl_pid_init():326 usl_pid_init():
342 /usr/src/debug/ippool/1.3/usl/usl_pid.c:173327 /usr/src/debug/ippool/1.3/usl/usl_pid.c:173
343 »       xor····%eax,%eax328 »       mov····$0x0,%eax
344 »       ret329 »       ret
345 »       xchg···%ax,%ax 
346 »       data16·cs·nopw·0x0(%rax,%rax,1) 
  
347 0000000000000330·<usl_pid_cleanup>:330 000000000000034c·<usl_pid_cleanup>:
348 usl_pid_cleanup():331 usl_pid_cleanup():
349 /usr/src/debug/ippool/1.3/usl/usl_pid.c:176332 /usr/src/debug/ippool/1.3/usl/usl_pid.c:176
 333 »       push···%rbp
 334 »       push···%rbx
350 »       sub····$0x18,%rsp335 »       sub····$0x8,%rsp
351 /usr/src/debug/ippool/1.3/usl/usl_pid.c:182336 /usr/src/debug/ippool/1.3/usl/usl_pid.c:182
352 »       mov····0x0(%rip),%rax········337 »       mov····0x0(%rip),%rax········
353 ·R_X86_64_PC32»  .data.rel.local-0x4338 ·R_X86_64_PC32»  .data.rel.local-0x4
354 /usr/src/debug/ippool/1.3/usl/usl_pid.c:176 
355 »       mov····%rbp,0x10(%rsp) 
356 /usr/src/debug/ippool/1.3/usl/usl_pid.c:182 
357 »       lea····0x0(%rip),%rbp········ 
358 ·R_X86_64_PC32»  .data.rel.local-0x4 
359 /usr/src/debug/ippool/1.3/usl/usl_pid.c:182·(discriminator·2)339 /usr/src/debug/ippool/1.3/usl/usl_pid.c:182·(discriminator·2)
 340 »       lea····0x0(%rip),%rdx········
 341 ·R_X86_64_PC32»  .data.rel.local-0x4
360 »       cmp····%rbp,%rax342 »       cmp····%rdx,%rax
361 »       je·····3b9·<usl_pid_cleanup+0x89>343 »       je·····3a1·<usl_pid_cleanup+0x55>
362 »       mov····%rbx,0x8(%rsp) 
363 /usr/src/debug/ippool/1.3/usl/usl_pid.c:182344 /usr/src/debug/ippool/1.3/usl/usl_pid.c:182
364 »       mov····(%rax),%rbx345 »       mov····(%rax),%rbx
365 »       jmp····363·<usl_pid_cleanup+0x33> 
366 »       cs·nopw·0x0(%rax,%rax,1) 
367 /usr/src/debug/ippool/1.3/usl/usl_pid.c:182·(discriminator·2)346 /usr/src/debug/ippool/1.3/usl/usl_pid.c:182·(discriminator·2)
 347 »       mov····%rdx,%rbp
 348 »       jmp····38e·<usl_pid_cleanup+0x42>
 349 »       nopl···0x0(%rax,%rax,1)
 350 »       data16·cs·nopw·0x0(%rax,%rax,1)
 351 /usr/src/debug/ippool/1.3/usl/usl_pid.c:182·(discriminator·1)
 352 »       mov····(%rbx),%rdx
 353 /usr/src/debug/ippool/1.3/usl/usl_pid.c:182·(discriminator·2)
 354 »       mov····%rbx,%rax
 355 »       cmp····%rbp,%rbx
 356 »       je·····3a1·<usl_pid_cleanup+0x55>
368 »       mov····%rdx,%rbx357 »       mov····%rdx,%rbx
369 /usr/src/debug/ippool/1.3/usl/usl_pid.c:184358 /usr/src/debug/ippool/1.3/usl/usl_pid.c:184
370 »       mov····-0x18(%rax),%edi359 »       mov····-0x18(%rax),%edi
371 »       test···%edi,%edi360 »       test···%edi,%edi
372 »       jle····374·<usl_pid_cleanup+0x44>361 »       jle····380·<usl_pid_cleanup+0x34>
373 /usr/src/debug/ippool/1.3/usl/usl_pid.c:185362 /usr/src/debug/ippool/1.3/usl/usl_pid.c:185
374 »       mov····$0xf,%esi363 »       mov····$0xf,%esi
375 »       call···374·<usl_pid_cleanup+0x44>364 »       call···39f·<usl_pid_cleanup+0x53>
376 ·R_X86_64_PLT32» kill-0x4365 ·R_X86_64_PLT32» kill-0x4
377 /usr/src/debug/ippool/1.3/usl/usl_pid.c:182·(discriminator·1) 
378 »       mov····(%rbx),%rdx 
379 /usr/src/debug/ippool/1.3/usl/usl_pid.c:182·(discriminator·2) 
380 »       mov····%rbx,%rax 
381 »       cmp····%rbp,%rbx 
382 »       jne····360·<usl_pid_cleanup+0x30>366 »       jmp····380·<usl_pid_cleanup+0x34>
383 usl_pid_reap_children(): 
384 /usr/src/debug/ippool/1.3/usl/usl_pid.c:75·(discriminator·1)367 /usr/src/debug/ippool/1.3/usl/usl_pid.c:189
385 »       cmp····%rbp,0x0(%rbp) 
386 »       je·····3b4·<usl_pid_cleanup+0x84> 
387 /usr/src/debug/ippool/1.3/usl/usl_pid.c:81·(discriminator·1) 
388 »       mov····$0x1,%edi368 »       mov····$0x1,%edi
389 »       call···0·<usl_pid_reap_children.part.0> 
390 usl_pid_cleanup():369 »       call···3ab·<usl_pid_cleanup+0x5f>
 370 ·R_X86_64_PLT32» usl_pid_reap_children-0x4
 371 /usr/src/debug/ippool/1.3/usl/usl_pid.c:192
 372 »       mov····0x0(%rip),%rdi········
 373 ·R_X86_64_PC32»  .data.rel.local-0x4
 374 /usr/src/debug/ippool/1.3/usl/usl_pid.c:192·(discriminator·2)
 375 »       lea····0x0(%rip),%rax········
 376 ·R_X86_64_PC32»  .data.rel.local-0x4
 377 »       cmp····%rax,%rdi
 378 »       je·····3d8·<usl_pid_cleanup+0x8c>
391 /usr/src/debug/ippool/1.3/usl/usl_pid.c:192379 /usr/src/debug/ippool/1.3/usl/usl_pid.c:192
392 »       mov····0x0(%rbp),%rdi 
393 »       mov····(%rdi),%rbx380 »       mov····(%rdi),%rbx
394 /usr/src/debug/ippool/1.3/usl/usl_pid.c:192·(discriminator·2)381 /usr/src/debug/ippool/1.3/usl/usl_pid.c:192·(discriminator·2)
 382 »       mov····%rax,%rbp
395 »       cmp····%rbp,%rdi 
396 »       je·····3b4·<usl_pid_cleanup+0x84> 
397 »       nopl···0x0(%rax,%rax,1) 
398 /usr/src/debug/ippool/1.3/usl/usl_pid.c:193383 /usr/src/debug/ippool/1.3/usl/usl_pid.c:193
399 »       sub····$0x18,%rdi384 »       sub····$0x18,%rdi
400 /usr/src/debug/ippool/1.3/usl/usl_pid.c:194385 /usr/src/debug/ippool/1.3/usl/usl_pid.c:194
401 »       call···3a9·<usl_pid_cleanup+0x79>386 »       call···3cd·<usl_pid_cleanup+0x81>
402 ·R_X86_64_PLT32» free-0x4387 ·R_X86_64_PLT32» free-0x4
403 /usr/src/debug/ippool/1.3/usl/usl_pid.c:192·(discriminator·1)388 /usr/src/debug/ippool/1.3/usl/usl_pid.c:192·(discriminator·1)
404 »       mov····%rbx,%rdi389 »       mov····%rbx,%rdi
405 »       mov····(%rbx),%rbx390 »       mov····(%rbx),%rbx
406 /usr/src/debug/ippool/1.3/usl/usl_pid.c:192·(discriminator·2)391 /usr/src/debug/ippool/1.3/usl/usl_pid.c:192·(discriminator·2)
407 »       cmp····%rbp,%rdi392 »       cmp····%rbp,%rdi
408 »       jne····3a0·<usl_pid_cleanup+0x70>393 »       jne····3c4·<usl_pid_cleanup+0x78>
409 »       mov····0x8(%rsp),%rbx 
410 /usr/src/debug/ippool/1.3/usl/usl_pid.c:196394 /usr/src/debug/ippool/1.3/usl/usl_pid.c:196
411 »       mov····0x10(%rsp),%rbp 
412 »       add····$0x18,%rsp395 »       add····$0x8,%rsp
 396 »       pop····%rbx
 397 »       pop····%rbp
413 »       ret398 »       ret