| | | |
Offset 1, 143 lines modified | Offset 1, 17 lines modified |
| |
| |
| |
1 | Disassembly·of·section·.text: | 1 | Disassembly·of·section·.text: |
| |
2 | 0000000000002340·<libfsverity_compute_digest@@Base-0x910>: | 2 | 0000000000002340·<libfsverity_sign_digest@@Base-0x830>: |
3 | » lea····0x1cb9(%rip),%rdi········ | |
4 | » xor····%eax,%eax | |
5 | » callq··2978·<__cxa_finalize@plt+0x648> | |
6 | » jmpq···2bb9·<__cxa_finalize@plt+0x889> | |
7 | » mov····$0xde,%edx | |
8 | » mov····%r8,0x18(%rsp) | |
9 | » lea····0x1d9c(%rip),%rsi········ | |
10 | » mov····%r10,0x10(%rsp) | |
11 | » lea····0x1df0(%rip),%rdi········ | |
12 | » callq··2a5b·<__cxa_finalize@plt+0x72b> | |
13 | » mov····0x10(%rsp),%r10 | |
14 | » mov····$0xffffffea,%edx | |
15 | » mov····0x18(%rsp),%r8 | |
16 | » jmpq···325b·<libfsverity_compute_digest@@Base+0x60b> | |
17 | » lea····0x221d(%rip),%rdi········ | |
18 | » mov····%ebx,%esi | |
19 | » xor····%eax,%eax | |
20 | » callq··2978·<__cxa_finalize@plt+0x648> | |
21 | » mov····$0xffffffea,%edx | |
22 | » jmpq···32a9·<libfsverity_compute_digest@@Base+0x659> | |
23 | » lea····0x1cd6(%rip),%rdi········ | |
24 | » xor····%eax,%eax | |
25 | » callq··2978·<__cxa_finalize@plt+0x648> | |
26 | » jmp····2399·<__cxa_finalize@plt+0x69> | |
27 | » lea····0x1c9e(%rip),%rdi········ | |
28 | » xor····%eax,%eax | |
29 | » callq··2978·<__cxa_finalize@plt+0x648> | |
30 | » jmp····2399·<__cxa_finalize@plt+0x69> | |
31 | » lea····0x21ff(%rip),%rdi········ | |
32 | » xor····%eax,%eax | |
33 | » callq··2978·<__cxa_finalize@plt+0x648> | |
34 | » jmp····2399·<__cxa_finalize@plt+0x69> | |
35 | » mov····%eax,0x8(%rsp) | |
36 | » lea····0x1cfa(%rip),%rdi········ | |
37 | » xor····%eax,%eax | |
38 | » callq··2978·<__cxa_finalize@plt+0x648> | |
39 | » mov····0x8(%rsp),%edx | |
40 | » jmpq···3299·<libfsverity_compute_digest@@Base+0x649> | |
41 | » lea····0x219f(%rip),%rdi········ | |
42 | » xor····%eax,%eax | |
43 | » callq··2978·<__cxa_finalize@plt+0x648> | |
44 | » jmp····2399·<__cxa_finalize@plt+0x69> | |
45 | » lea····0x1c23(%rip),%rdi········ | |
46 | » xor····%eax,%eax | |
47 | » callq··2978·<__cxa_finalize@plt+0x648> | |
48 | » jmp····2399·<__cxa_finalize@plt+0x69> | |
49 | » mov····0x28(%rsp),%rax | |
50 | » lea····0x1c8e(%rip),%rdi········ | |
51 | » mov····%ebx,%esi | |
52 | » mov····(%rax),%rdx | |
53 | » xor····%eax,%eax | |
54 | » callq··2978·<__cxa_finalize@plt+0x648> | |
55 | » jmpq···2399·<__cxa_finalize@plt+0x69> | |
56 | » mov····0x34(%rsp),%esi | |
57 | » lea····0x21ae(%rip),%rdi········ | |
58 | » xor····%eax,%eax | |
59 | » callq··2978·<__cxa_finalize@plt+0x648> | |
60 | » jmpq···2399·<__cxa_finalize@plt+0x69> | |
61 | » mov····%eax,0x18(%rsp) | |
62 | » lea····0x1c8b(%rip),%rdi········ | |
63 | » xor····%eax,%eax | |
64 | » mov····%ecx,0x10(%rsp) | |
65 | » callq··2978·<__cxa_finalize@plt+0x648> | |
66 | » lea····0x3b8(%rsp),%rax | |
67 | » movslq·0x10(%rsp),%r8 | |
68 | » mov····0x18(%rsp),%edx | |
69 | » mov····%rax,0x58(%rsp) | |
70 | » lea····0x3c8(%rsp),%r10 | |
71 | » jmpq···325b·<libfsverity_compute_digest@@Base+0x60b> | |
72 | » mov····0x98(%rsp),%r10 | |
73 | » lea····0x2175(%rip),%rdi········ | |
74 | » mov····%eax,%ebp | |
75 | » xor····%eax,%eax | |
76 | » mov····0xa0(%rsp),%r8 | |
77 | » mov····0x90(%rsp),%r13 | |
78 | » mov····%r10,0x18(%rsp) | |
79 | » mov····%r8,0x10(%rsp) | |
80 | » callq··2978·<__cxa_finalize@plt+0x648> | |
81 | » mov····0x10(%rsp),%r8 | |
82 | » mov····%ebp,%edx | |
83 | » mov····0x18(%rsp),%r10 | |
84 | » jmpq···325b·<libfsverity_compute_digest@@Base+0x60b> | |
85 | » mov····%eax,0x8(%rsp) | |
86 | » lea····0x1ccf(%rip),%rdi········ | |
87 | » xor····%eax,%eax | |
88 | » callq··2978·<__cxa_finalize@plt+0x648> | |
89 | » mov····0x8(%rsp),%edx | |
90 | » jmpq···3299·<libfsverity_compute_digest@@Base+0x649> | |
91 | » lea····0x20b4(%rip),%rdi········ | |
92 | » mov····%eax,%esi | |
93 | » xor····%eax,%eax | |
94 | » callq··2978·<__cxa_finalize@plt+0x648> | |
95 | » mov····$0xffffffea,%eax | |
96 | » jmpq···34fc·<libfsverity_enable_with_sig@@Base+0xac> | |
97 | » lea····0x1cc6(%rip),%rdi········ | |
98 | » xor····%eax,%eax | |
99 | » callq··2978·<__cxa_finalize@plt+0x648> | |
100 | » jmp····24e9·<__cxa_finalize@plt+0x1b9> | |
101 | » lea····0x2108(%rip),%rdi········ | |
102 | » xor····%eax,%eax | |
103 | » callq··2978·<__cxa_finalize@plt+0x648> | |
104 | » mov····%rbx,%rdi | |
105 | » callq··2210·<free@plt> | |
106 | » jmpq···35c0·<libfsverity_enable@@Base+0xa0> | |
107 | » lea····0x1cc3(%rip),%rsi········ | |
108 | » mov····$0x5d,%edx | |
109 | » lea····0x1cef(%rip),%rdi········ | |
110 | » callq··2a5b·<__cxa_finalize@plt+0x72b> | |
111 | » mov····0x28(%rbx),%rdi | |
112 | » callq··22d0·<EVP_MD_CTX_free@plt> | |
113 | » jmp····2511·<__cxa_finalize@plt+0x1e1> | |
114 | » pop····%rax | |
115 | » mov····$0x33,%edx | |
116 | » lea····0x1c9a(%rip),%rsi········ | |
117 | » lea····0x20db(%rip),%rdi········ | |
118 | » jmpq···2a81·<__cxa_finalize@plt+0x751> | |
119 | » pop····%rax | |
120 | » mov····$0x2a,%edx | |
121 | » lea····0x1c81(%rip),%rsi········ | |
122 | » lea····0x20c2(%rip),%rdi········ | |
123 | » jmpq···2a81·<__cxa_finalize@plt+0x751> | |
... Open expanded diff ...
|