| | | |
Offset 3, 228 lines modified | Offset 3, 249 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:29 | 6 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:29 |
7 | » push···%r15 | 7 | » push···%r15 |
| 8 | » mov····%esi,%r10d |
8 | » push···%r14 | 9 | » push···%r14 |
9 | » push···%r13 | |
10 | » push···%r12 | |
11 | » push···%rbp | 10 | » push···%rbp |
12 | » push···%rbx | 11 | » push···%rbx |
| 12 | » mov····%rdi,%rbx |
13 | » sub····$0x18,%rsp | 13 | » sub····$0x28,%rsp |
14 | » mov····%rdi,%r12 | |
15 | » mov····%esi,%ebp | |
16 | » mov····%rcx,(%rsp) | |
17 | » mov····%r8,0x8(%rsp) | |
18 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:30 | 14 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:30 |
19 | » mov····0x18(%rdi),%r13 | 15 | » mov····0x18(%rdi),%r11 |
20 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:33 | 16 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:33 |
21 | » test···%esi,%esi | 17 | » test···%esi,%esi |
22 | » js·····122·<usl_fsm_handle_event+0x122> | 18 | » js·····158·<usl_fsm_handle_event+0x158> |
23 | » mov····%rdx,%r15 | 19 | » mov····%rdx,%r14 |
| 20 | » mov····%rcx,%r15 |
| 21 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:44 |
| 22 | » mov····(%r11),%rdx |
24 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:37 | 23 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:37 |
25 | » mov····0x10(%rdi),%ecx | 24 | » movslq·0x10(%rdi),%rcx |
26 | » cmp····0x10(%r13),%ecx | 25 | » cmp····%ecx,0x10(%r11) |
27 | » jge····87·<usl_fsm_handle_event+0x87> | 26 | » jle····130·<usl_fsm_handle_event+0x130> |
28 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:37·(discriminator·1) | 27 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:37·(discriminator·1) |
29 | » cmp····%esi,0x20(%r13) | 28 | » cmp····%esi,0x20(%r11) |
30 | » jle····87·<usl_fsm_handle_event+0x87> | 29 | » jle····130·<usl_fsm_handle_event+0x130> |
31 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:44 | 30 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:44 |
| 31 | » mov····%esi,0x14(%rsp) |
32 | » movslq·%esi,%rax | 32 | » movslq·%esi,%rax |
33 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:43 | 33 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:43 |
34 | » mov····0x28(%r13),%rdx | 34 | » mov····0x28(%r11),%rsi |
35 | » mov····(%rdx,%rax,8),%r9 | |
36 | » mov····0x0(%r13),%rax | |
37 | » sub····$0x8,%rsp | 35 | » sub····$0x8,%rsp |
| 36 | » mov····%r8,%rbp |
38 | /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 | » pushq··(%rdx,%rcx,8) | |
43 | » mov····%rdi,%r8 | 37 | » mov····%rdi,%r8 |
| 38 | » mov····(%rsi,%rax,8),%r9 |
| 39 | » mov····0x18(%r11),%rax |
44 | » mov····%rax,%rcx | |
45 | » lea····0x0(%rip),%rdx········ | |
46 | ·R_X86_64_PC32» .LC1-0x4 | |
47 | » mov····$0x6,%esi | 40 | » mov····$0x6,%esi |
48 | » mov····$0x0,%eax | 41 | » pushq··(%rax,%rcx,8) |
| 42 | » mov····%rdx,%rcx |
| 43 | » xor····%eax,%eax |
| 44 | » lea····0x0(%rip),%rdx········ |
| 45 | ·R_X86_64_PC32» .LC2-0x4 |
| 46 | » mov····%r11,0x18(%rsp) |
49 | » callq··*0x8(%r13) | 47 | » callq··*0x8(%r11) |
50 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:46 | 48 | /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 |
53 | » je·····122·<usl_fsm_handle_event+0x122> | 55 | » je·····158·<usl_fsm_handle_event+0x158> |
| 56 | » mov····0x10(%rbx),%r9d |
54 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:31 | 57 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:31 |
55 | » lea····0x30(%r13),%rbx | 58 | » lea····0x30(%r11),%rax |
56 | » jmp····bb·<usl_fsm_handle_event+0xbb> | 59 | » jmp····b1·<usl_fsm_handle_event+0xb1> |
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 | » callq··*0x0(%rip)········ | |
65 | ·R_X86_64_PC32» usl_log_fn-0x4 | |
66 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:40 | |
67 | » jmpq···153·<usl_fsm_handle_event+0x153> | |
68 | » nopw···0x0(%rax,%rax,1) | 60 | » nopw···0x0(%rax,%rax,1) |
| 61 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:46 |
| 62 | » mov····0x20(%rax),%rcx |
69 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:58 | 63 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:58 |
70 | » add····$0x18,%rbx | 64 | » add····$0x18,%rax |
71 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:46 | 65 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:46 |
72 | » cmpq···$0x0,0x8(%rbx) | 66 | » test···%rcx,%rcx |
73 | » je·····122·<usl_fsm_handle_event+0x122> | 67 | » je·····15c·<usl_fsm_handle_event+0x15c> |
74 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:47 | 68 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:47 |
75 | » cmp····%ebp,0x4(%rbx) | 69 | » cmp····%r10d,0x4(%rax) |
76 | » jne····b0·<usl_fsm_handle_event+0xb0> | 70 | » jne····a0·<usl_fsm_handle_event+0xa0> |
77 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:47·(discriminator·1) | 71 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:47·(discriminator·1) |
78 | » mov····0x10(%r12),%r14d | |
79 | » cmp····(%rbx),%r14d | 72 | » cmp····(%rax),%r9d |
80 | » jne····b0·<usl_fsm_handle_event+0xb0> | 73 | » jne····a0·<usl_fsm_handle_event+0xa0> |
81 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:49 | 74 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:49 |
82 | » mov····0x10(%rbx),%eax | 75 | » mov····0x10(%rax),%edx |
83 | » mov····%eax,0x10(%r12) | 76 | » mov····%r9d,0x14(%rsp) |
84 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:50 | 77 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:50 |
85 | » mov····0x8(%rsp),%rdx | |
86 | » mov····(%rsp),%rsi | |
87 | » mov····%r15,%rdi | 78 | » mov····%r15,%rsi |
| 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) |
88 | » callq··*0x8(%rbx) | 86 | » callq··*%rcx |
89 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:51 | 87 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:51 |
90 | » mov····0x10(%rbx),%eax | 88 | » mov····0x8(%rsp),%rax |
| 89 | » movslq·0x14(%rsp),%r9 |
| 90 | » movslq·0x10(%rax),%rax |
91 | » cmp····%eax,%r14d | 91 | » cmp····%eax,%r9d |
92 | » je·····153·<usl_fsm_handle_event+0x153> | 92 | » je·····186·<usl_fsm_handle_event+0x186> |
93 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:54 | 93 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:54 |
94 | » mov····0x18(%r13),%rdx | 94 | » mov····0x18(%rsp),%r11 |
95 | /usr/src/debug/ippool/1.3/usl/usl_fsm.c:53 | |
96 | » movslq·%r14d,%r14 | |
... Open expanded diff ...
|