| | | | |
| Offset 1, 141 lines modified | Offset 1, 555 lines modified |
| | |
| | |
| | |
| 1 | Disassembly·of·section·.text: | 1 | Disassembly·of·section·.text: |
| | |
| 2 | 0000000000001180·<.text>: | 2 | 0000000000001340·<.text>: |
| 3 | » endbr64 | 3 | » endbr64 |
| 4 | » jmp····1280·<lc_pkcs7_decode@plt+0x110> | |
| 5 | » nopl···0x0(%rax) | 4 | » push···%rbp |
| | 5 | » vpxor··%xmm0,%xmm0,%xmm0 |
| | 6 | » mov····%rsp,%rbp |
| | 7 | » push···%r15 |
| | 8 | » xor····%r15d,%r15d |
| | 9 | » push···%r14 |
| | 10 | » xor····%r14d,%r14d |
| | 11 | » push···%r13 |
| | 12 | » mov····%edi,%r13d |
| | 13 | » push···%r12 |
| | 14 | » push···%rbx |
| | 15 | » lea····0xed7(%rip),%rbx········ |
| | 16 | » sub····$0x98,%rsp |
| | 17 | » mov····%fs:0x28,%r12 |
| | 18 | » mov····%r12,0x88(%rsp) |
| | 19 | » mov····%rsi,%r12 |
| | 20 | » movl···$0x0,0x1c(%rsp) |
| | 21 | » movq···$0x0,0x80(%rsp) |
| | 22 | » movl···$0x0,0x2c8a(%rip)········ |
| | 23 | » vmovdqu·%ymm0,0x20(%rsp) |
| | 24 | » vmovdqu·%ymm0,0x40(%rsp) |
| | 25 | » vmovdqu·%ymm0,0x60(%rsp) |
| | 26 | » vzeroupper |
| | 27 | » lea····0x1c(%rsp),%r8 |
| | 28 | » lea····0x2861(%rip),%rcx········ |
| | 29 | » mov····%r12,%rsi |
| | 30 | » mov····%r13d,%edi |
| | 31 | » lea····0xd0a(%rip),%rdx········ |
| | 32 | » call···1210·<getopt_long@plt> |
| | 33 | » cmp····$0xffffffff,%eax |
| | 34 | » je·····150b·<lc_pkcs7_decode@plt+0x1db> |
| | 35 | » test···%eax,%eax |
| | 36 | » je·····14ce·<lc_pkcs7_decode@plt+0x19e> |
| | 37 | » sub····$0x65,%eax |
| | 38 | » cmp····$0x11,%eax |
| | 39 | » ja·····13f4·<lc_pkcs7_decode@plt+0xc4> |
| | 40 | » movslq·(%rbx,%rax,4),%rax |
| | 41 | » add····%rbx,%rax |
| | 42 | » notrack·jmp·*%rax |
| | 43 | » call···1640·<lc_pkcs7_decode@plt+0x310> |
| | 44 | » mov····$0xffffffff,%eax |
| | 45 | » test···%r14d,%r14d |
| | 46 | » je·····1413·<lc_pkcs7_decode@plt+0xe3> |
| | 47 | » add····%r14d,%eax |
| | 48 | » mov····$0xfffffff2,%edx |
| | 49 | » mov····$0x0,%eax |
| | 50 | » cmovne·%edx,%eax |
| | 51 | » neg····%eax |
| | 52 | » mov····0x88(%rsp),%rdx |
| | 53 | » sub····%fs:0x28,%rdx |
| | 54 | » jne····1548·<lc_pkcs7_decode@plt+0x218> |
| | 55 | » add····$0x98,%rsp |
| | 56 | » pop····%rbx |
| | 57 | » pop····%r12 |
| | 58 | » pop····%r13 |
| | 59 | » pop····%r14 |
| | 60 | » pop····%r15 |
| | 61 | » pop····%rbp |
| | 62 | » ret |
| | 63 | » mov····0x2bdb(%rip),%rax········ |
| | 64 | » mov····%rax,0x80(%rsp) |
| | 65 | » jmp····13b3·<lc_pkcs7_decode@plt+0x83> |
| | 66 | » mov····0x2bc7(%rip),%rax········ |
| | 67 | » mov····%rax,0x78(%rsp) |
| | 68 | » jmp····13b3·<lc_pkcs7_decode@plt+0x83> |
| | 69 | » cmp····$0x9,%r15d |
| | 70 | » ja·····1532·<lc_pkcs7_decode@plt+0x202> |
| | 71 | » mov····0x2bac(%rip),%rdx········ |
| | 72 | » mov····%r15d,%eax |
| | 73 | » add····$0x1,%r15d |
| | 74 | » mov····%rdx,0x20(%rsp,%rax,8) |
| | 75 | » jmp····13b3·<lc_pkcs7_decode@plt+0x83> |
| | 76 | » mov····0x2b94(%rip),%rdi········ |
| | 77 | » mov····$0xa,%edx |
| | 78 | » xor····%esi,%esi |
| | 79 | » call···11c0·<__isoc23_strtoul@plt> |
| | 80 | » mov····%eax,%r14d |
| | 81 | » cmp····$0xff,%eax |
| | 82 | » jbe····13b3·<lc_pkcs7_decode@plt+0x83> |
| | 83 | » lea····0xc47(%rip),%rdi········ |
| | 84 | » call···11e0·<puts@plt> |
| | 85 | » mov····$0xfffffff2,%eax |
| | 86 | » jmp····1413·<lc_pkcs7_decode@plt+0xe3> |
| | 87 | » call···1640·<lc_pkcs7_decode@plt+0x310> |
| | 88 | » neg····%r14d |
| | 89 | » sbb····%eax,%eax |
| | 90 | » and····$0xfffffff2,%eax |
| | 91 | » jmp····1413·<lc_pkcs7_decode@plt+0xe3> |
| | 92 | » mov····0x1c(%rsp),%eax |
| | 93 | » cmp····$0x4,%eax |
| | 94 | » ja·····13f4·<lc_pkcs7_decode@plt+0xc4> |
| | 95 | » lea····0xda2(%rip),%rcx········ |
| | 96 | » mov····%eax,%edx |
| | 97 | » movslq·(%rcx,%rdx,4),%rdx |
| | 98 | » add····%rcx,%rdx |
| | 99 | » notrack·jmp·*%rdx |
| | 100 | » mov····%eax,0xc(%rsp) |
| | 101 | » call···1640·<lc_pkcs7_decode@plt+0x310> |
| | 102 | » mov····0xc(%rsp),%eax |
| | 103 | » test···%r14d,%r14d |
| | 104 | » mov····$0xfffffff2,%edx |
| | 105 | » cmovne·%edx,%eax |
| | 106 | » jmp····1413·<lc_pkcs7_decode@plt+0xe3> |
| | 107 | » lea····0x20(%rsp),%rdi |
| | 108 | » mov····%r15d,0x70(%rsp) |
| | 109 | » mov····%r14d,0x74(%rsp) |
| | 110 | » call···18e0·<lc_pkcs7_decode@plt+0x5b0> |
| | 111 | » cmp····$0xffffffb3,%eax |
| | 112 | » jne····13fe·<lc_pkcs7_decode@plt+0xce> |
| | 113 | » mov····$0x4d,%eax |
| | 114 | » jmp····1415·<lc_pkcs7_decode@plt+0xe5> |
| | 115 | » lea····0xba6(%rip),%rdi········ |
| | 116 | » call···11e0·<puts@plt> |
| | 117 | » mov····$0xffffffea,%eax |
| | 118 | » jmp····13fe·<lc_pkcs7_decode@plt+0xce> |
| | 119 | » call···1200·<__stack_chk_fail@plt> |
| | 120 | » nopl···(%rax) |
| 6 | » endbr64 | 121 | » endbr64 |
| 7 | » xor····%ebp,%ebp | 122 | » xor····%ebp,%ebp |
|
... Open expanded diff ...
|