| | | |
Offset 1, 1028 lines modified | Offset 1, 1003 lines modified |
| |
| |
| |
1 | Disassembly·of·section·.text: | 1 | Disassembly·of·section·.text: |
| |
2 | 0000000000000000·<usl_signal_notify>: | |
3 | usl_signal_notify(): | |
4 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:69 | |
5 | » mov····0x0(%rip),%rax········ | |
6 | ·R_X86_64_PC32» .data.rel.local-0x4 | |
7 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:69·(discriminator·1) | |
8 | » lea····0x0(%rip),%rdx········ | |
9 | ·R_X86_64_PC32» .data.rel.local-0x4 | |
10 | » cmp····%rdx,%rax | |
11 | » je·····38·<usl_signal_notify+0x38> | |
12 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:64 | |
13 | » push···%r12 | |
14 | » push···%rbp | |
15 | » push···%rbx | |
16 | » mov····%edi,%ebp | |
17 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:69 | |
18 | » mov····(%rax),%rbx | |
19 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:69·(discriminator·1) | |
20 | » mov····%rdx,%r12 | |
21 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:71 | |
22 | » mov····0x18(%rax),%rdi | |
23 | » mov····%ebp,%esi | |
24 | » callq··*0x10(%rax) | |
25 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:69·(discriminator·3) | |
26 | » mov····%rbx,%rax | |
27 | » mov····(%rbx),%rbx | |
28 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:69·(discriminator·1) | |
29 | » cmp····%r12,%rax | |
30 | » jne····1f·<usl_signal_notify+0x1f> | |
31 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:73 | |
32 | » pop····%rbx | |
33 | » pop····%rbp | |
34 | » pop····%r12 | |
35 | » retq··· | |
36 | » retq··· | |
| |
37 | 0000000000000039·<usl_sigchld>: | |
38 | usl_sigchld(): | |
39 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:111 | |
40 | » sub····$0x8,%rsp | |
41 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:113 | |
42 | » movzbl·0x0(%rip),%eax········ | |
43 | ·R_X86_64_PC32» .bss+0x1c | |
44 | » or·····$0x4,%eax | |
45 | » mov····%al,0x0(%rip)········ | |
46 | ·R_X86_64_PC32» .bss+0x1c | |
47 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:114 | |
48 | » callq··0·<usl_signal_notify> | |
49 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:115 | |
50 | » add····$0x8,%rsp | |
51 | » retq··· | |
| |
52 | 0000000000000057·<usl_sigusr1>: | |
53 | usl_sigusr1(): | |
54 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:123 | |
55 | » sub····$0x8,%rsp | |
56 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:124 | |
57 | » callq··0·<usl_signal_notify> | |
58 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:125 | |
59 | » add····$0x8,%rsp | |
60 | » retq··· | |
| |
61 | 0000000000000065·<usl_sigusr2>: | |
62 | usl_sigusr2(): | |
63 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:128 | |
64 | » sub····$0x8,%rsp | |
65 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:129 | |
66 | » callq··0·<usl_signal_notify> | |
67 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:130 | |
68 | » add····$0x8,%rsp | |
69 | » retq··· | |
| |
70 | 0000000000000073·<usl_signal_procgroup>: | 2 | 0000000000000000·<usl_signal_procgroup>: |
71 | usl_signal_procgroup(): | 3 | usl_signal_procgroup(): |
72 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:76 | 4 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:76 |
73 | » push···%rbp | 5 | » push···%rbp |
| 6 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:81 |
| 7 | » mov····%edi,%esi |
| 8 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:76 |
74 | » push···%rbx | 9 | » push···%rbx |
75 | » sub····$0x148,%rsp | 10 | » sub····$0x148,%rsp |
| 11 | » mov····%fs:0x28,%rbx |
| 12 | » mov····%rbx,0x138(%rsp) |
76 | » mov····%edi,%ebx | 13 | » mov····%edi,%ebx |
77 | » mov····%fs:0x28,%rax | |
78 | » mov····%rax,0x138(%rsp) | 14 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:82 |
| 15 | » lea····0xa0(%rsp),%rbp |
| 16 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:81 |
79 | » xor····%eax,%eax | 17 | » xor····%edi,%edi |
80 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:79 | 18 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:79 |
81 | » movq···$0x1,(%rsp) | 19 | » movq···$0x1,(%rsp) |
82 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:80 | 20 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:80 |
83 | » movl···$0x0,0x88(%rsp) | 21 | » movl···$0x0,0x88(%rsp) |
84 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:81 | 22 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:81 |
85 | » mov····%edi,%esi | |
86 | » mov····$0x0,%edi | |
87 | » callq··b0·<usl_signal_procgroup+0x3d> | 23 | » callq··40·<usl_signal_procgroup+0x40> |
88 | ·R_X86_64_PLT32» killpg-0x4 | 24 | ·R_X86_64_PLT32» killpg-0x4 |
89 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:82 | 25 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:82 |
90 | » lea····0xa0(%rsp),%rbp | |
91 | » mov····%rsp,%rsi | 26 | » mov····%rsp,%rsi |
92 | » mov····%rbp,%rdx | 27 | » mov····%rbp,%rdx |
93 | » mov····%ebx,%edi | 28 | » mov····%ebx,%edi |
94 | » callq··c5·<usl_signal_procgroup+0x52> | 29 | » callq··4d·<usl_signal_procgroup+0x4d> |
95 | ·R_X86_64_PLT32» sigaction-0x4 | 30 | ·R_X86_64_PLT32» sigaction-0x4 |
96 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:83 | 31 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:83 |
97 | » mov····$0x0,%edx | 32 | » xor····%edx,%edx |
98 | » mov····%rbp,%rsi | 33 | » mov····%rbp,%rsi |
99 | » mov····%ebx,%edi | 34 | » mov····%ebx,%edi |
100 | » callq··d4·<usl_signal_procgroup+0x61> | 35 | » callq··59·<usl_signal_procgroup+0x59> |
101 | ·R_X86_64_PLT32» sigaction-0x4 | 36 | ·R_X86_64_PLT32» sigaction-0x4 |
102 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:84 | 37 | /usr/src/debug/ippool/1.3/usl/usl_signal.c:84 |
103 | » mov····0x138(%rsp),%rax | 38 | » mov····0x138(%rsp),%rax |
104 | » sub····%fs:0x28,%rax | 39 | » sub····%fs:0x28,%rax |
105 | » jne····f1·<usl_signal_procgroup+0x7e> | 40 | » jne····76·<usl_signal_procgroup+0x76> |
106 | » add····$0x148,%rsp | 41 | » add····$0x148,%rsp |
107 | » pop····%rbx | 42 | » pop····%rbx |
108 | » pop····%rbp | 43 | » pop····%rbp |
109 | » retq··· | 44 | » retq··· |
110 | » callq··f6·<usl_sigbad> | 45 | » callq··7b·<usl_signal_procgroup+0x7b> |
111 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 | 46 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 |
| 47 | » nopl···0x0(%rax,%rax,1) |
... Open expanded diff (truncated) ...
|