Offset 3, 249 lines modifiedOffset 3, 228 lines modified
  
3 Disassembly·of·section·.text:3 Disassembly·of·section·.text:
  
4 0000000000000000·<usl_fsm_handle_event>:4 0000000000000000·<usl_fsm_handle_event>:
5 usl_fsm_handle_event():5 usl_fsm_handle_event():
6 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:296 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:29
7 »       push···%r157 »       push···%r15
8 »       mov····%esi,%r10d 
9 »       push···%r148 »       push···%r14
 9 »       push···%r13
 10 »       push···%r12
10 »       push···%rbp11 »       push···%rbp
11 »       push···%rbx12 »       push···%rbx
12 »       mov····%rdi,%rbx 
13 »       sub····$0x28,%rsp13 »       sub····$0x18,%rsp
 14 »       mov····%rdi,%r12
 15 »       mov····%esi,%ebp
 16 »       mov····%rcx,(%rsp)
 17 »       mov····%r8,0x8(%rsp)
14 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:3018 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:30
15 »       mov····0x18(%rdi),%r1119 »       mov····0x18(%rdi),%r13
16 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:3320 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:33
17 »       test···%esi,%esi21 »       test···%esi,%esi
18 »       js·····158·<usl_fsm_handle_event+0x158>22 »       js·····122·<usl_fsm_handle_event+0x122>
19 »       mov····%rdx,%r1423 »       mov····%rdx,%r15
20 »       mov····%rcx,%r15 
21 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:44 
22 »       mov····(%r11),%rdx 
23 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:3724 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:37
24 »       movslq·0x10(%rdi),%rcx25 »       mov····0x10(%rdi),%ecx
25 »       cmp····%ecx,0x10(%r11)26 »       cmp····0x10(%r13),%ecx
26 »       jle····130·<usl_fsm_handle_event+0x130>27 »       jge····87·<usl_fsm_handle_event+0x87>
27 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:37·(discriminator·1)28 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:37·(discriminator·1)
28 »       cmp····%esi,0x20(%r11)29 »       cmp····%esi,0x20(%r13)
29 »       jle····130·<usl_fsm_handle_event+0x130>30 »       jle····87·<usl_fsm_handle_event+0x87>
30 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:4431 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:44
31 »       mov····%esi,0x14(%rsp) 
32 »       movslq·%esi,%rax32 »       movslq·%esi,%rax
33 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:4333 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:43
34 »       mov····0x28(%r11),%rsi34 »       mov····0x28(%r13),%rdx
 35 »       mov····(%rdx,%rax,8),%r9
 36 »       mov····0x0(%r13),%rax
35 »       sub····$0x8,%rsp37 »       sub····$0x8,%rsp
36 »       mov····%r8,%rbp38 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:44
 39 »       movslq·%ecx,%rcx
 40 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:43
 41 »       mov····0x18(%r13),%rdx
 42 »       push···(%rdx,%rcx,8)
37 »       mov····%rdi,%r843 »       mov····%rdi,%r8
38 »       mov····(%rsi,%rax,8),%r9 
39 »       mov····0x18(%r11),%rax 
40 »       mov····$0x6,%esi 
41 »       push···(%rax,%rcx,8) 
42 »       mov····%rdx,%rcx44 »       mov····%rax,%rcx
43 »       xor····%eax,%eax 
44 »       lea····0x0(%rip),%rdx········45 »       lea····0x0(%rip),%rdx········
45 ·R_X86_64_PC32»  .LC2-0x446 ·R_X86_64_PC32»  .LC1-0x4
46 »       mov····%r11,0x18(%rsp)47 »       mov····$0x6,%esi
 48 »       mov····$0x0,%eax
47 »       call···*0x8(%r11)49 »       call···*0x8(%r13)
48 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:4650 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:46
 51 »       add····$0x10,%rsp
 52 »       cmpq···$0x0,0x38(%r13)
49 »       mov····0x18(%rsp),%r11 
50 »       pop····%rsi 
51 »       pop····%rdi 
52 »       mov····0x14(%rsp),%r10d 
53 »       mov····0x38(%r11),%rcx 
54 »       test···%rcx,%rcx 
55 »       je·····158·<usl_fsm_handle_event+0x158>53 »       je·····122·<usl_fsm_handle_event+0x122>
56 »       mov····0x10(%rbx),%r9d 
57 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:3154 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:31
58 »       lea····0x30(%r11),%rax55 »       lea····0x30(%r13),%rbx
59 »       jmp····b1·<usl_fsm_handle_event+0xb1>56 »       jmp····bb·<usl_fsm_handle_event+0xbb>
 57 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:38
 58 »       mov····0x0(%r13),%rdx
 59 »       mov····%ebp,%r8d
 60 »       lea····0x0(%rip),%rsi········
 61 ·R_X86_64_PC32»  .LC0-0x4
 62 »       mov····$0x3,%edi
 63 »       mov····$0x0,%eax
 64 »       call···*0x0(%rip)········
 65 ·R_X86_64_PC32»  usl_log_fn-0x4
 66 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:40
 67 »       jmp····153·<usl_fsm_handle_event+0x153>
60 »       nopw···0x0(%rax,%rax,1)68 »       nopw···0x0(%rax,%rax,1)
61 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:46 
62 »       mov····0x20(%rax),%rcx 
63 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:5869 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:58
64 »       add····$0x18,%rax70 »       add····$0x18,%rbx
65 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:4671 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:46
66 »       test···%rcx,%rcx72 »       cmpq···$0x0,0x8(%rbx)
67 »       je·····15c·<usl_fsm_handle_event+0x15c>73 »       je·····122·<usl_fsm_handle_event+0x122>
68 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:4774 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:47
69 »       cmp····%r10d,0x4(%rax)75 »       cmp····%ebp,0x4(%rbx)
70 »       jne····a0·<usl_fsm_handle_event+0xa0>76 »       jne····b0·<usl_fsm_handle_event+0xb0>
71 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:47·(discriminator·1)77 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:47·(discriminator·1)
 78 »       mov····0x10(%r12),%r14d
72 »       cmp····(%rax),%r9d79 »       cmp····(%rbx),%r14d
73 »       jne····a0·<usl_fsm_handle_event+0xa0>80 »       jne····b0·<usl_fsm_handle_event+0xb0>
74 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:4981 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:49
75 »       mov····0x10(%rax),%edx82 »       mov····0x10(%rbx),%eax
76 »       mov····%r9d,0x14(%rsp)83 »       mov····%eax,0x10(%r12)
77 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:5084 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:50
 85 »       mov····0x8(%rsp),%rdx
 86 »       mov····(%rsp),%rsi
78 »       mov····%r15,%rsi87 »       mov····%r15,%rdi
79 »       mov····%r14,%rdi 
80 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:49 
81 »       mov····%rax,0x8(%rsp) 
82 »       mov····%edx,0x10(%rbx) 
83 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:50 
84 »       mov····%rbp,%rdx 
85 »       mov····%r11,0x18(%rsp) 
86 »       call···*%rcx88 »       call···*0x8(%rbx)
87 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:5189 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:51
88 »       mov····0x8(%rsp),%rax90 »       mov····0x10(%rbx),%eax
89 »       movslq·0x14(%rsp),%r9 
90 »       movslq·0x10(%rax),%rax 
91 »       cmp····%eax,%r9d91 »       cmp····%eax,%r14d
92 »       je·····186·<usl_fsm_handle_event+0x186>92 »       je·····153·<usl_fsm_handle_event+0x153>
93 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:5493 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:54
94 »       mov····0x18(%rsp),%r1194 »       mov····0x18(%r13),%rdx
 95 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:53
 96 »       movslq·%r14d,%r14
95 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:5297 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:52
 98 »       mov····(%rdx,%r14,8),%r9
 99 »       mov····0x0(%r13),%rcx
96 »       sub····$0x8,%rsp100 »       sub····$0x8,%rsp
97 »       mov····%rbx,%r8 
98 »       mov····%rbx,%rdi 
99 »       mov····$0x6,%esi 
100 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:54101 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:54
101 »       mov····0x18(%r11),%rdx102 »       cltq
102 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:52103 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:52
103 »       mov····(%r11),%rcx 
104 »       mov····(%rdx,%r9,8),%r9 
105 »       push···(%rdx,%rax,8)104 »       push···(%rdx,%rax,8)
 105 »       mov····%r12,%r8
106 »       lea····0x0(%rip),%rdx········106 »       lea····0x0(%rip),%rdx········
107 ·R_X86_64_PC32»  .LC3-0x4107 ·R_X86_64_PC32»  .LC2-0x4
108 »       xor····%eax,%eax108 »       mov····$0x6,%esi
 109 »       mov····%r12,%rdi
 110 »       mov····$0x0,%eax
109 »       call···*0x8(%r11)111 »       call···*0x8(%r13)
 112 »       add····$0x10,%rsp
110 »       pop····%rax 
111 »       pop····%rdx 
112 »       jmp····186·<usl_fsm_handle_event+0x186>113 »       jmp····153·<usl_fsm_handle_event+0x153>
113 »       cs·nopw·0x0(%rax,%rax,1) 
114 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:64 
115 »       add····$0x28,%rsp 
116 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:38 
117 »       mov····%r10d,%r8d 
118 »       lea····0x0(%rip),%rsi········ 
119 ·R_X86_64_PC32»  .LC1-0x4 
120 »       xor····%eax,%eax 
121 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:64 
122 »       pop····%rbx 
123 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:38 
124 »       mov····$0x3,%edi 
125 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:64 
126 »       pop····%rbp 
127 »       pop····%r14 
128 »       pop····%r15 
129 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:38 
130 »       jmp····*0x0(%rip)········ 
131 ·R_X86_64_PC32»  usl_log_fn-0x4 
132 »       nopl···0x0(%rax) 
133 »       mov····0x10(%rbx),%r9d 
134 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:62114 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:62
135 »       mov····(%r11),%r8115 »       mov····0x0(%r13),%r8
 116 »       mov····0x10(%r12),%eax
 117 »       push···%rax
 118 »       push···%rbp
 119 »       mov····%r12,%r9
136 »       lea····0x0(%rip),%rcx········120 »       lea····0x0(%rip),%rcx········
137 ·R_X86_64_PC32»  .rodata-0x4121 ·R_X86_64_PC32»  .rodata-0x4
138 »       push···%r9 
139 »       mov····%rbx,%rdi 
140 »       push···%r10 
141 »       mov····%rbx,%r9 
142 »       lea····0x0(%rip),%rdx········122 »       lea····0x0(%rip),%rdx········
143 ·R_X86_64_PC32»  .LC0-0x4123 ·R_X86_64_PC32»  .LC3-0x4
144 »       xor····%eax,%eax 
145 »       mov····$0x3,%esi124 »       mov····$0x3,%esi
 125 »       mov····%r12,%rdi
 126 »       mov····$0x0,%eax
146 »       call···*0x8(%r11)127 »       call···*0x8(%r13)
 128 »       add····$0x10,%rsp
147 »       pop····%r8 
148 »       pop····%r9 
149 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:64129 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:64
150 »       add····$0x28,%rsp130 »       add····$0x18,%rsp
151 »       pop····%rbx131 »       pop····%rbx
152 »       pop····%rbp132 »       pop····%rbp
 133 »       pop····%r12
 134 »       pop····%r13
153 »       pop····%r14135 »       pop····%r14
154 »       pop····%r15136 »       pop····%r15
155 »       ret137 »       ret
156 »       nopl···0x0(%rax) 
157 »       data16·cs·nopw·0x0(%rax,%rax,1) 
  
158 00000000000001a0·<usl_fsm_new_state>:138 0000000000000162·<usl_fsm_new_state>:
159 usl_fsm_new_state():139 usl_fsm_new_state():
160 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:67140 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:67
 141 »       push···%rbp
 142 »       push···%rbx
 143 »       sub····$0x8,%rsp
161 »       mov····%rdi,%r10144 »       mov····%rdi,%r10
 145 »       mov····%edx,%ebx
162 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:68146 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:68
163 »       cmp····%edx,0x10(%rdi)147 »       cmp····%edx,0x10(%rdi)
164 »       jle····208·<usl_fsm_new_state+0x68>148 »       jle····1bc·<usl_fsm_new_state+0x5a>
 149 »       mov····%rsi,%rbp
165 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:74150 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:74
166 »       movslq·0x10(%rsi),%rax151 »       mov····0x10(%rsi),%eax
167 »       cmp····%edx,%eax152 »       cmp····%edx,%eax
168 »       je·····200·<usl_fsm_new_state+0x60>153 »       je·····1b5·<usl_fsm_new_state+0x53>
169 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:67 
170 »       sub····$0x20,%rsp 
171 »       mov····%edx,%r11d 
172 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:77154 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:77
173 »       mov····0x18(%rdi),%rdx155 »       mov····0x18(%rdi),%rdx
 156 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:76
 157 »       cltq
174 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:75158 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:75
175 »       mov····(%rdi),%rcx 
176 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:77 
177 »       mov····%r11d,0x14(%rsp) 
178 »       mov····%rsi,%r8 
179 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:75 
180 »       mov····$0x6,%esi 
181 »       mov····(%rdx,%rax,8),%r9159 »       mov····(%rdx,%rax,8),%r9
 160 »       mov····(%rdi),%rcx
 161 »       sub····$0x8,%rsp
182 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:77162 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:77
183 »       movslq·%r11d,%rax163 »       movslq·%ebx,%rax
184 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:75164 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:75
185 »       mov····%r8,%rdi 
186 »       push···(%rdx,%rax,8)165 »       push···(%rdx,%rax,8)
 166 »       mov····%rsi,%r8
187 »       lea····0x0(%rip),%rdx········167 »       lea····0x0(%rip),%rdx········
188 ·R_X86_64_PC32»  .LC3-0x4168 ·R_X86_64_PC32»  .LC2-0x4
189 »       xor····%eax,%eax 
190 »       mov····%r8,0x10(%rsp)169 »       mov····$0x6,%esi
 170 »       mov····%rbp,%rdi
 171 »       mov····$0x0,%eax
191 »       call···*0x8(%r10)172 »       call···*0x8(%r10)
192 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:78173 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:78
193 »       mov····0x10(%rsp),%r8 
194 »       mov····0x1c(%rsp),%r11d 
195 »       mov····%r11d,0x10(%r8)174 »       mov····%ebx,0x10(%rbp)
 175 »       add····$0x10,%rsp
196 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:80176 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:80
197 »       add····$0x28,%rsp177 »       add····$0x8,%rsp
198 »       ret 
199 »       nopl···(%rax)178 »       pop····%rbx
 179 »       pop····%rbp
200 »       ret180 »       ret
201 »       nopl···0x0(%rax) 
202 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:69181 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:69
203 »       mov····(%rdi),%rax182 »       mov····(%rdi),%rdx
204 »       mov····%edx,%ecx183 »       mov····%ebx,%ecx
205 »       lea····0x0(%rip),%rsi········184 »       lea····0x0(%rip),%rsi········
206 ·R_X86_64_PC32»  .LC4-0x4185 ·R_X86_64_PC32»  .LC4-0x4
207 »       mov····$0x3,%edi186 »       mov····$0x3,%edi
 187 »       mov····$0x0,%eax
208 »       mov····%rax,%rdx 
209 »       xor····%eax,%eax 
210 »       jmp····*0x0(%rip)········188 »       call···*0x0(%rip)········
211 ·R_X86_64_PC32»  usl_log_fn-0x4189 ·R_X86_64_PC32»  usl_log_fn-0x4
212 »       nop 
213 »       data16·cs·nopw·0x0(%rax,%rax,1)190 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:71
 191 »       jmp····1b5·<usl_fsm_new_state+0x53>
  
214 0000000000000230·<usl_fsm_state_name>:192 00000000000001da·<usl_fsm_state_name>:
215 usl_fsm_state_name():193 usl_fsm_state_name():
216 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:84194 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:84
 195 »       mov····0x10(%rdi),%eax
217 »       mov····0x18(%rdi),%rcx196 »       mov····0x18(%rdi),%rcx
218 »       movslq·0x10(%rdi),%rax 
219 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:85197 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:85
220 »       lea····0x0(%rip),%rdx········198 »       lea····0x0(%rip),%rdx········
221 ·R_X86_64_PC32»  .LC5-0x4199 ·R_X86_64_PC32»  .LC5-0x4
222 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:84200 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:84
223 »       cmp····0x10(%rcx),%eax201 »       cmp····0x10(%rcx),%eax
224 »       jg·····24c·<usl_fsm_state_name+0x1c>202 »       jg·····1f7·<usl_fsm_state_name+0x1d>
225 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:87203 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:87
 204 »       cltq
226 »       mov····0x18(%rcx),%rdx205 »       mov····0x18(%rcx),%rdx
227 »       mov····(%rdx,%rax,8),%rdx206 »       mov····(%rdx,%rax,8),%rdx
228 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:88207 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:88
229 »       mov····%rdx,%rax208 »       mov····%rdx,%rax
230 »       ret209 »       ret
  
231 0000000000000250·<usl_fsm_event_name>:210 00000000000001fb·<usl_fsm_event_name>:
232 usl_fsm_event_name():211 usl_fsm_event_name():
233 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:92212 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:92
234 »       mov····0x18(%rdi),%rdx213 »       mov····0x18(%rdi),%rdx
235 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:93214 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:93
236 »       lea····0x0(%rip),%rax········215 »       lea····0x0(%rip),%rax········
237 ·R_X86_64_PC32»  .LC5-0x4216 ·R_X86_64_PC32»  .LC5-0x4
238 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:92217 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:92
239 »       cmp····%esi,0x20(%rdx)218 »       cmp····%esi,0x20(%rdx)
240 »       jl·····26b·<usl_fsm_event_name+0x1b>219 »       jl·····216·<usl_fsm_event_name+0x1b>
241 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:95220 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:95
242 »       mov····0x28(%rdx),%rax 
243 »       movslq·%esi,%rsi221 »       movslq·%esi,%rsi
 222 »       mov····0x28(%rdx),%rax
244 »       mov····(%rax,%rsi,8),%rax223 »       mov····(%rax,%rsi,8),%rax
245 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:96224 /usr/src/debug/ippool/1.3/usl/usl_fsm.c:96
246 »       ret225 »       ret