| | | | |
| Offset 1, 15 lines modified | Offset 1, 15 lines modified |
| | |
| | |
| | |
| 1 | Disassembly·of·section·.text: | 1 | Disassembly·of·section·.text: |
| | |
| 2 | 00000000000037c0·<.text>: | 2 | 00000000000037c0·<.text>: |
| 3 | » mov····$0xffffffffffffffea,%rbx | 3 | » mov····$0xffffffffffffffea,%rbx |
| 4 | » jmp····1c36e·<__cxa_finalize@plt+0x18bee> | 4 | » jmp····1c2ee·<__cxa_finalize@plt+0x18b6e> |
| 5 | » cs·nopw·0x0(%rax,%rax,1) | 5 | » cs·nopw·0x0(%rax,%rax,1) |
| 6 | » cs·nopw·0x0(%rax,%rax,1) | 6 | » cs·nopw·0x0(%rax,%rax,1) |
| 7 | » push···%r15 | 7 | » push···%r15 |
| 8 | » push···%r14 | 8 | » push···%r14 |
| 9 | » mov····%edi,%r14d | 9 | » mov····%edi,%r14d |
| 10 | » push···%r13 | 10 | » push···%r13 |
| 11 | » push···%r12 | 11 | » push···%r12 |
| Offset 19, 32 lines modified | Offset 19, 32 lines modified |
| 19 | » sub····$0x198,%rsp | 19 | » sub····$0x198,%rsp |
| 20 | » mov····%fs:0x28,%rbx | 20 | » mov····%fs:0x28,%rbx |
| 21 | » mov····%rbx,0x188(%rsp) | 21 | » mov····%rbx,0x188(%rsp) |
| 22 | » mov····%rsi,%rbx | 22 | » mov····%rsi,%rbx |
| 23 | » call···6610·<__cxa_finalize@plt+0x2e90> | 23 | » call···6610·<__cxa_finalize@plt+0x2e90> |
| 24 | » vpxor··%xmm0,%xmm0,%xmm0 | 24 | » vpxor··%xmm0,%xmm0,%xmm0 |
| 25 | » xor····%edi,%edi | 25 | » xor····%edi,%edi |
| 26 | » movq···$0x0,0x7ce53(%rip)········ | 26 | » movq···$0x0,0x82e53(%rip)········ |
| 27 | » vmovdqu·%xmm0,0x7ce3b(%rip)········ | 27 | » vmovdqu·%xmm0,0x82e3b(%rip)········ |
| 28 | » movq···$0x0,0x7ce48(%rip)········ | 28 | » movq···$0x0,0x82e48(%rip)········ |
| 29 | » call···33e0·<umask@plt> | 29 | » call···33e0·<umask@plt> |
| 30 | » mov····%eax,0x7ce4d(%rip)········ | 30 | » mov····%eax,0x82e4d(%rip)········ |
| 31 | » call···32b0·<geteuid@plt> | 31 | » call···32b0·<geteuid@plt> |
| 32 | » movb···$0x0,0x7ce4a(%rip)········ | 32 | » movb···$0x0,0x82e4a(%rip)········ |
| 33 | » movl···$0x0,0x7ce3c(%rip)········ | 33 | » movl···$0x0,0x82e3c(%rip)········ |
| 34 | » test···%eax,%eax | 34 | » test···%eax,%eax |
| 35 | » movb···$0x0,0x7ce3a(%rip)········ | 35 | » movb···$0x0,0x82e3a(%rip)········ |
| 36 | » movq···$0x0,0x7ce33(%rip)········ | 36 | » movq···$0x0,0x82e33(%rip)········ |
| 37 | » movq···$0x0,0x7ce30(%rip)········ | 37 | » movq···$0x0,0x82e30(%rip)········ |
| 38 | » sete···0x7ce15(%rip)········ | 38 | » sete···0x82e15(%rip)········ |
| 39 | » sete···0x7ce14(%rip)········ | 39 | » sete···0x82e14(%rip)········ |
| 40 | » sete···0x7ce0e(%rip)········ | 40 | » sete···0x82e0e(%rip)········ |
| 41 | » xor····%r15d,%r15d | 41 | » xor····%r15d,%r15d |
| 42 | » xor····%r8d,%r8d | 42 | » xor····%r8d,%r8d |
| 43 | » lea····0x34786(%rip),%rcx········ | 43 | » lea····0x3a786(%rip),%rcx········ |
| 44 | » mov····%rbx,%rsi | 44 | » mov····%rbx,%rsi |
| 45 | » mov····%r14d,%edi | 45 | » mov····%r14d,%edi |
| 46 | » lea····0x26776(%rip),%rdx········ | 46 | » lea····0x26776(%rip),%rdx········ |
| 47 | » call···3230·<getopt_long@plt> | 47 | » call···3230·<getopt_long@plt> |
| 48 | » cmp····$0xffffffff,%eax | 48 | » cmp····$0xffffffff,%eax |
| 49 | » je·····3be4·<__cxa_finalize@plt+0x464> | 49 | » je·····3be4·<__cxa_finalize@plt+0x464> |
| 50 | » cmp····$0x79,%eax | 50 | » cmp····$0x79,%eax |
| Offset 54, 20 lines modified | Offset 54, 20 lines modified |
| 54 | » cmp····$0x79,%eax | 54 | » cmp····$0x79,%eax |
| 55 | » ja·····38d8·<__cxa_finalize@plt+0x158> | 55 | » ja·····38d8·<__cxa_finalize@plt+0x158> |
| 56 | » mov····%eax,%eax | 56 | » mov····%eax,%eax |
| 57 | » movslq·0x0(%rbp,%rax,4),%rax | 57 | » movslq·0x0(%rbp,%rax,4),%rax |
| 58 | » add····%rbp,%rax | 58 | » add····%rbp,%rax |
| 59 | » jmp····*%rax | 59 | » jmp····*%rax |
| 60 | » nopl···0x0(%rax) | 60 | » nopl···0x0(%rax) |
| 61 | » lea····0x7ce01(%rip),%r12········ | 61 | » lea····0x82e01(%rip),%r12········ |
| 62 | » mov····(%rbx),%rcx | 62 | » mov····(%rbx),%rcx |
| 63 | » mov····$0x1,%esi | 63 | » mov····$0x1,%esi |
| 64 | » xor····%eax,%eax | 64 | » xor····%eax,%eax |
| 65 | » mov····$0xffffffea,%r13d | 65 | » mov····$0xffffffea,%r13d |
| 66 | » mov····0x34c2a(%rip),%rdi········ | 66 | » mov····0x3ac2a(%rip),%rdi········ |
| 67 | » lea····0x27d7b(%rip),%rdx········ | 67 | » lea····0x27d7b(%rip),%rdx········ |
| 68 | » call···36f0·<__fprintf_chk@plt> | 68 | » call···36f0·<__fprintf_chk@plt> |
| 69 | » mov····%r12,%rdi | 69 | » mov····%r12,%rdi |
| 70 | » call···7a60·<__cxa_finalize@plt+0x42e0> | 70 | » call···7a60·<__cxa_finalize@plt+0x42e0> |
| 71 | » call···66f0·<__cxa_finalize@plt+0x2f70> | 71 | » call···66f0·<__cxa_finalize@plt+0x2f70> |
| 72 | » xor····%eax,%eax | 72 | » xor····%eax,%eax |
| 73 | » test···%r13d,%r13d | 73 | » test···%r13d,%r13d |
| Offset 79, 111 lines modified | Offset 79, 111 lines modified |
| 79 | » pop····%rbx | 79 | » pop····%rbx |
| 80 | » pop····%rbp | 80 | » pop····%rbp |
| 81 | » pop····%r12 | 81 | » pop····%r12 |
| 82 | » pop····%r13 | 82 | » pop····%r13 |
| 83 | » pop····%r14 | 83 | » pop····%r14 |
| 84 | » pop····%r15 | 84 | » pop····%r15 |
| 85 | » ret | 85 | » ret |
| 86 | » movb···$0x1,0x7cd4f(%rip)········ | 86 | » movb···$0x1,0x82d4f(%rip)········ |
| 87 | » jmp····3890·<__cxa_finalize@plt+0x110> | 87 | » jmp····3890·<__cxa_finalize@plt+0x110> |
| 88 | » mov····(%rbx),%rdx | 88 | » mov····(%rbx),%rdx |
| 89 | » lea····0x273d2(%rip),%rsi········ | 89 | » lea····0x273d2(%rip),%rsi········ |
| 90 | » mov····$0x1,%edi | 90 | » mov····$0x1,%edi |
| 91 | » xor····%eax,%eax | 91 | » xor····%eax,%eax |
| 92 | » call···35b0·<__printf_chk@plt> | 92 | » call···35b0·<__printf_chk@plt> |
| 93 | » mov····0x34b77(%rip),%rdi········ | 93 | » mov····0x3ab77(%rip),%rdi········ |
| 94 | » call···4830·<__cxa_finalize@plt+0x10b0> | 94 | » call···4830·<__cxa_finalize@plt+0x10b0> |
| 95 | » mov····$0x1,%edi | 95 | » mov····$0x1,%edi |
| 96 | » mov····$0x2,%edx | 96 | » mov····$0x2,%edx |
| 97 | » xor····%eax,%eax | 97 | » xor····%eax,%eax |
| 98 | » lea····0x27467(%rip),%rsi········ | 98 | » lea····0x27467(%rip),%rsi········ |
| 99 | » call···35b0·<__printf_chk@plt> | 99 | » call···35b0·<__printf_chk@plt> |
| 100 | » xor····%edi,%edi | 100 | » xor····%edi,%edi |
| 101 | » call···36c0·<exit@plt> | 101 | » call···36c0·<exit@plt> |
| 102 | » mov····0x34b6c(%rip),%rdi········ | 102 | » mov····0x3ab6c(%rip),%rdi········ |
| 103 | » mov····$0xa,%edx | 103 | » mov····$0xa,%edx |
| 104 | » xor····%esi,%esi | 104 | » xor····%esi,%esi |
| 105 | » call···3450·<__isoc23_strtol@plt> | 105 | » call···3450·<__isoc23_strtol@plt> |
| 106 | » mov····%eax,%edx | 106 | » mov····%eax,%edx |
| 107 | » cmp····$0x9,%eax | 107 | » cmp····$0x9,%eax |
| 108 | » ja·····418a·<__cxa_finalize@plt+0xa0a> | 108 | » ja·····418a·<__cxa_finalize@plt+0xa0a> |
| 109 | » mov····%eax,0x7d297(%rip)········ | 109 | » mov····%eax,0x83297(%rip)········ |
| 110 | » jmp····3890·<__cxa_finalize@plt+0x110> | 110 | » jmp····3890·<__cxa_finalize@plt+0x110> |
| 111 | » mov····0x7d283(%rip),%rdx········ | 111 | » mov····0x83283(%rip),%rdx········ |
| 112 | » lea····0x27304(%rip),%rsi········ | 112 | » lea····0x27304(%rip),%rsi········ |
| 113 | » mov····$0x1,%edi | 113 | » mov····$0x1,%edi |
| 114 | » xor····%eax,%eax | 114 | » xor····%eax,%eax |
| 115 | » call···35b0·<__printf_chk@plt> | 115 | » call···35b0·<__printf_chk@plt> |
| 116 | » mov····0x34b09(%rip),%rdi········ | 116 | » mov····0x3ab09(%rip),%rdi········ |
| 117 | » call···4830·<__cxa_finalize@plt+0x10b0> | 117 | » call···4830·<__cxa_finalize@plt+0x10b0> |
| 118 | » xor····%edi,%edi | 118 | » xor····%edi,%edi |
| 119 | » call···36c0·<exit@plt> | 119 | » call···36c0·<exit@plt> |
| 120 | » lea····0x7ccce(%rip),%rax········ | 120 | » lea····0x82cce(%rip),%rax········ |
| 121 | » movb···$0x1,0x7cca6(%rip)········ | 121 | » movb···$0x1,0x82ca6(%rip)········ |
| 122 | » mov····%rax,0x7cc90(%rip)········ | 122 | » mov····%rax,0x82c90(%rip)········ |
| 123 | » jmp····3890·<__cxa_finalize@plt+0x110> | 123 | » jmp····3890·<__cxa_finalize@plt+0x110> |
| 124 | » mov····0x34afc(%rip),%rax········ | 124 | » mov····0x3aafc(%rip),%rax········ |
| 125 | » mov····%rax,0x7cc9d(%rip)········ | 125 | » mov····%rax,0x82c9d(%rip)········ |
| 126 | » jmp····3890·<__cxa_finalize@plt+0x110> | 126 | » jmp····3890·<__cxa_finalize@plt+0x110> |
| 127 | » mov····0x34ae9(%rip),%rdi········ | 127 | » mov····0x3aae9(%rip),%rdi········ |
| 128 | » mov····$0xa,%edx | 128 | » mov····$0xa,%edx |
| 129 | » xor····%esi,%esi | 129 | » xor····%esi,%esi |
| 130 | » call···3270·<__isoc23_strtoll@plt> | 130 | » call···3270·<__isoc23_strtoll@plt> |
| 131 | » mov····%rax,0x7cc76(%rip)········ | 131 | » mov····%rax,0x82c76(%rip)········ |
| 132 | » jmp····3890·<__cxa_finalize@plt+0x110> | 132 | » jmp····3890·<__cxa_finalize@plt+0x110> |
| 133 | » movb···$0x0,0x7cc66(%rip)········ | 133 | » movb···$0x0,0x82c66(%rip)········ |
| 134 | » jmp····3890·<__cxa_finalize@plt+0x110> | 134 | » jmp····3890·<__cxa_finalize@plt+0x110> |
| 135 | » movb···$0x1,0x7cc5a(%rip)········ | 135 | » movb···$0x1,0x82c5a(%rip)········ |
|
... Open expanded diff (truncated) ...
|