| | | | |
| Offset 3, 31 lines modified | Offset 3, 31 lines modified |
| | |
| 3 | Disassembly·of·section·.text: | 3 | Disassembly·of·section·.text: |
| | |
| 4 | 0000000000004f50·<main@@Base>: | 4 | 0000000000004f50·<main@@Base>: |
| 5 | » sub····$0x18,%rsp | 5 | » sub····$0x18,%rsp |
| 6 | » xor····%edx,%edx | 6 | » xor····%edx,%edx |
| 7 | » mov····%edi,0xc(%rsp) | 7 | » mov····%edi,0xc(%rsp) |
| 8 | » lea····0x5966(%rip),%rdi········ | 8 | » lea····0x596e(%rip),%rdi········ |
| 9 | » mov····%rsi,(%rsp) | 9 | » mov····%rsi,(%rsp) |
| 10 | » lea····0x5194(%rip),%rsi········ | 10 | » lea····0x5194(%rip),%rsi········ |
| 11 | » call···4e00·<g_setenv@plt> | 11 | » call···4e00·<g_setenv@plt> |
| 12 | » xor····%edx,%edx | 12 | » xor····%edx,%edx |
| 13 | » mov····%rsp,%rsi | 13 | » mov····%rsp,%rsi |
| 14 | » xor····%eax,%eax | 14 | » xor····%eax,%eax |
| 15 | » lea····0xc(%rsp),%rdi | 15 | » lea····0xc(%rsp),%rdi |
| 16 | » call···4db0·<g_test_init@plt> | 16 | » call···4db0·<g_test_init@plt> |
| 17 | » mov····$0xc,%esi | 17 | » mov····$0xc,%esi |
| 18 | » xor····%edi,%edi | 18 | » xor····%edi,%edi |
| 19 | » call···4a90·<g_log_set_fatal_mask@plt> | 19 | » call···4a90·<g_log_set_fatal_mask@plt> |
| 20 | » lea····0x4cb(%rip),%rsi········ | 20 | » lea····0x4cb(%rip),%rsi········ |
| 21 | » lea····0x5939(%rip),%rdi········ | 21 | » lea····0x5941(%rip),%rdi········ |
| 22 | » call···4970·<g_test_add_func@plt> | 22 | » call···4970·<g_test_add_func@plt> |
| 23 | » lea····0x108(%rip),%rsi········ | 23 | » lea····0x108(%rip),%rsi········ |
| 24 | » lea····0x5939(%rip),%rdi········ | 24 | » lea····0x5941(%rip),%rdi········ |
| 25 | » call···4970·<g_test_add_func@plt> | 25 | » call···4970·<g_test_add_func@plt> |
| 26 | » call···4ae0·<g_test_run@plt> | 26 | » call···4ae0·<g_test_run@plt> |
| 27 | » add····$0x18,%rsp | 27 | » add····$0x18,%rsp |
| 28 | » ret | 28 | » ret |
| 29 | » xchg···%ax,%ax | 29 | » xchg···%ax,%ax |
| | |
| 30 | 0000000000004fc0·<_start@@Base>: | 30 | 0000000000004fc0·<_start@@Base>: |
| Offset 105, 15 lines modified | Offset 105, 15 lines modified |
| 105 | » movq···$0x0,0x18(%rsp) | 105 | » movq···$0x0,0x18(%rsp) |
| 106 | » call···73c0·<fu_synaprom_firmware_new@@Base> | 106 | » call···73c0·<fu_synaprom_firmware_new@@Base> |
| 107 | » mov····%rax,%rbx | 107 | » mov····%rax,%rbx |
| 108 | » call···73c0·<fu_synaprom_firmware_new@@Base> | 108 | » call···73c0·<fu_synaprom_firmware_new@@Base> |
| 109 | » lea····0x4f18(%rip),%rdx········ | 109 | » lea····0x4f18(%rip),%rdx········ |
| 110 | » xor····%ecx,%ecx | 110 | » xor····%ecx,%ecx |
| 111 | » xor····%edi,%edi | 111 | » xor····%edi,%edi |
| 112 | » lea····0x562a(%rip),%rsi········ | 112 | » lea····0x5632(%rip),%rsi········ |
| 113 | » mov····%rax,%r13 | 113 | » mov····%rax,%r13 |
| 114 | » xor····%eax,%eax | 114 | » xor····%eax,%eax |
| 115 | » movq···$0x0,0x20(%rsp) | 115 | » movq···$0x0,0x20(%rsp) |
| 116 | » call···4990·<g_test_build_filename@plt> | 116 | » call···4990·<g_test_build_filename@plt> |
| 117 | » lea····0x18(%rsp),%rsi | 117 | » lea····0x18(%rsp),%rsi |
| 118 | » xor····%edx,%edx | 118 | » xor····%edx,%edx |
| 119 | » mov····%rbp,%rcx | 119 | » mov····%rbp,%rcx |
| Offset 121, 20 lines modified | Offset 121, 20 lines modified |
| 121 | » mov····%rax,%r14 | 121 | » mov····%rax,%r14 |
| 122 | » call···4cc0·<g_file_get_contents@plt> | 122 | » call···4cc0·<g_file_get_contents@plt> |
| 123 | » mov····0x20(%rsp),%r9 | 123 | » mov····0x20(%rsp),%r9 |
| 124 | » mov····%eax,%r12d | 124 | » mov····%eax,%r12d |
| 125 | » test···%r9,%r9 | 125 | » test···%r9,%r9 |
| 126 | » je·····515c·<_start@@Base+0x19c> | 126 | » je·····515c·<_start@@Base+0x19c> |
| 127 | » push···$0x0 | 127 | » push···$0x0 |
| 128 | » lea····0x5c77(%rip),%rcx········ | 128 | » lea····0x5c87(%rip),%rcx········ |
| 129 | » mov····$0x5f,%edx | 129 | » mov····$0x5f,%edx |
| 130 | » push···$0x0 | 130 | » push···$0x0 |
| 131 | » lea····0x4ee9(%rip),%rsi········ | 131 | » lea····0x4ee9(%rip),%rsi········ |
| 132 | » lea····0x5b63(%rip),%r8········ | 132 | » lea····0x5b6b(%rip),%r8········ |
| 133 | » lea····0x55d6(%rip),%rdi········ | 133 | » lea····0x55de(%rip),%rdi········ |
| 134 | » call···4cb0·<g_assertion_message_error@plt> | 134 | » call···4cb0·<g_assertion_message_error@plt> |
| 135 | » pop····%rcx | 135 | » pop····%rcx |
| 136 | » pop····%rsi | 136 | » pop····%rsi |
| 137 | » test···%r12d,%r12d | 137 | » test···%r12d,%r12d |
| 138 | » je·····5350·<_start@@Base+0x390> | 138 | » je·····5350·<_start@@Base+0x390> |
| 139 | » mov····0x18(%rsp),%rsi | 139 | » mov····0x18(%rsp),%rsi |
| 140 | » mov····%rbp,%rdx | 140 | » mov····%rbp,%rdx |
| Offset 143, 38 lines modified | Offset 143, 38 lines modified |
| 143 | » mov····0x20(%rsp),%r9 | 143 | » mov····0x20(%rsp),%r9 |
| 144 | » mov····%eax,%r12d | 144 | » mov····%eax,%r12d |
| 145 | » test···%r9,%r9 | 145 | » test···%r9,%r9 |
| 146 | » je·····51ae·<_start@@Base+0x1ee> | 146 | » je·····51ae·<_start@@Base+0x1ee> |
| 147 | » push···$0x0 | 147 | » push···$0x0 |
| 148 | » mov····$0x62,%edx | 148 | » mov····$0x62,%edx |
| 149 | » push···$0x0 | 149 | » push···$0x0 |
| 150 | » lea····0x5b1f(%rip),%r8········ | 150 | » lea····0x5b27(%rip),%r8········ |
| 151 | » lea····0x5c17(%rip),%rcx········ | 151 | » lea····0x5c27(%rip),%rcx········ |
| 152 | » lea····0x4e90(%rip),%rsi········ | 152 | » lea····0x4e90(%rip),%rsi········ |
| 153 | » lea····0x5584(%rip),%rdi········ | 153 | » lea····0x558c(%rip),%rdi········ |
| 154 | » call···4cb0·<g_assertion_message_error@plt> | 154 | » call···4cb0·<g_assertion_message_error@plt> |
| 155 | » pop····%rax | 155 | » pop····%rax |
| 156 | » pop····%rdx | 156 | » pop····%rdx |
| 157 | » test···%r12d,%r12d | 157 | » test···%r12d,%r12d |
| 158 | » je·····5430·<_start@@Base+0x470> | 158 | » je·····5430·<_start@@Base+0x470> |
| 159 | » mov····%rbp,%rdx | 159 | » mov····%rbp,%rdx |
| 160 | » mov····$0x1,%esi | 160 | » mov····$0x1,%esi |
| 161 | » mov····%rbx,%rdi | 161 | » mov····%rbx,%rdi |
| 162 | » call···49d0·<fu_firmware_get_checksum@plt> | 162 | » call···49d0·<fu_firmware_get_checksum@plt> |
| 163 | » mov····0x20(%rsp),%r9 | 163 | » mov····0x20(%rsp),%r9 |
| 164 | » mov····%rax,%r12 | 164 | » mov····%rax,%r12 |
| 165 | » test···%r9,%r9 | 165 | » test···%r9,%r9 |
| 166 | » je·····5202·<_start@@Base+0x242> | 166 | » je·····5202·<_start@@Base+0x242> |
| 167 | » push···$0x0 | 167 | » push···$0x0 |
| 168 | » lea····0x5ad4(%rip),%r8········ | 168 | » lea····0x5adc(%rip),%r8········ |
| 169 | » mov····$0x65,%edx | 169 | » mov····$0x65,%edx |
| 170 | » push···$0x0 | 170 | » push···$0x0 |
| 171 | » lea····0x5bc5(%rip),%rcx········ | 171 | » lea····0x5bd5(%rip),%rcx········ |
| 172 | » lea····0x4e3e(%rip),%rsi········ | 172 | » lea····0x4e3e(%rip),%rsi········ |
| 173 | » lea····0x5532(%rip),%rdi········ | 173 | » lea····0x553a(%rip),%rdi········ |
| 174 | » call···4cb0·<g_assertion_message_error@plt> | 174 | » call···4cb0·<g_assertion_message_error@plt> |
| 175 | » pop····%r11 | 175 | » pop····%r11 |
| 176 | » pop····%r15 | 176 | » pop····%r15 |
| 177 | » mov····%r12,%rdi | 177 | » mov····%r12,%rdi |
| 178 | » lea····0x4e6c(%rip),%r15········ | 178 | » lea····0x4e6c(%rip),%r15········ |
| 179 | » mov····%r15,%rsi | 179 | » mov····%r15,%rsi |
| 180 | » call···4c90·<g_strcmp0@plt> | 180 | » call···4c90·<g_strcmp0@plt> |
| Offset 185, 38 lines modified | Offset 185, 38 lines modified |
| 185 | » mov····%rbx,%rdi | 185 | » mov····%rbx,%rdi |
| 186 | » call···4ee0·<fu_firmware_export_to_xml@plt> | 186 | » call···4ee0·<fu_firmware_export_to_xml@plt> |
| 187 | » mov····0x20(%rsp),%r9 | 187 | » mov····0x20(%rsp),%r9 |
| 188 | » mov····%rax,%r15 | 188 | » mov····%rax,%r15 |
| 189 | » test···%r9,%r9 | 189 | » test···%r9,%r9 |
| 190 | » je·····5263·<_start@@Base+0x2a3> | 190 | » je·····5263·<_start@@Base+0x2a3> |
| 191 | » push···$0x0 | 191 | » push···$0x0 |
| 192 | » lea····0x5a72(%rip),%r8········ | 192 | » lea····0x5a7a(%rip),%r8········ |
| 193 | » mov····$0x6a,%edx | 193 | » mov····$0x6a,%edx |
| 194 | » push···$0x0 | 194 | » push···$0x0 |
| 195 | » lea····0x54de(%rip),%rdi········ | 195 | » lea····0x54e6(%rip),%rdi········ |
| 196 | » lea····0x5b5c(%rip),%rcx········ | 196 | » lea····0x5b6c(%rip),%rcx········ |
| 197 | » lea····0x4dd5(%rip),%rsi········ | 197 | » lea····0x4dd5(%rip),%rsi········ |
| 198 | » call···4cb0·<g_assertion_message_error@plt> | 198 | » call···4cb0·<g_assertion_message_error@plt> |
| 199 | » pop····%rdi | 199 | » pop····%rdi |
| 200 | » pop····%r8 | 200 | » pop····%r8 |
| 201 | » mov····%rbp,%rdx | 201 | » mov····%rbp,%rdx |
| 202 | » mov····%r15,%rsi | 202 | » mov····%r15,%rsi |
| 203 | » mov····%r13,%rdi | 203 | » mov····%r13,%rdi |
|
... Open expanded diff ...
|