16.0 KB
a/argon2.node vs.
b/argon2.node
16.0 KB
objdump
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 start·address·0x00000001800092c04 start·address·0x00000001800092c0
  
5 Characteristics·0x20225 Characteristics·0x2022
6 »       executable6 »       executable
7 »       large·address·aware7 »       large·address·aware
8 »       DLL8 »       DLL
  
9 Time/Date»      »      0d2135da»      (This·is·a·reproducible·build·file·hash,·not·a·timestamp)9 Time/Date»      »      65a110b5»      (This·is·a·reproducible·build·file·hash,·not·a·timestamp)
10 Magic»  »  »  020b»      (PE32+)10 Magic»  »  »  020b»      (PE32+)
11 MajorLinkerVersion»     1411 MajorLinkerVersion»     14
12 MinorLinkerVersion»     4212 MinorLinkerVersion»     42
13 SizeOfCode»     »     000000000001e40013 SizeOfCode»     »     000000000001e400
14 SizeOfInitializedData»  000000000001180014 SizeOfInitializedData»  0000000000011800
15 SizeOfUninitializedData»000000000000000015 SizeOfUninitializedData»0000000000000000
16 AddressOfEntryPoint»    00000000000092c016 AddressOfEntryPoint»    00000000000092c0
Offset 154, 15 lines modifiedOffset 154, 15 lines modified
154 ·0002c958»       00000000·00000000·00000000·00000000·00000000154 ·0002c958»       00000000·00000000·00000000·00000000·00000000
  
155 There·is·an·export·table·in·.rdata·at·0x18002c670155 There·is·an·export·table·in·.rdata·at·0x18002c670
  
156 The·Export·Tables·(interpreted·.rdata·section·contents)156 The·Export·Tables·(interpreted·.rdata·section·contents)
  
157 Export·Flags·»    »    »    0157 Export·Flags·»    »    »    0
158 Time/Date·stamp·» » d2135da158 Time/Date·stamp·» » 65a110b5
159 Major/Minor·»    »    »    0/0159 Major/Minor·»    »    »    0/0
160 Name·»   »   »   »   000000000002c788·argon2.node160 Name·»   »   »   »   000000000002c788·argon2.node
161 Ordinal·Base·»    »    »    1161 Ordinal·Base·»    »    »    1
162 Number·in:162 Number·in:
163 »       Export·Address·Table·»     »     00000018163 »       Export·Address·Table·»     »     00000018
164 »       [Name·Pointer/Ordinal]·Table»     00000018164 »       [Name·Pointer/Ordinal]·Table»     00000018
165 Table·Addresses165 Table·Addresses
Offset 4553, 15 lines modifiedOffset 4553, 15 lines modified
4553 »       ··a00:·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·004553 »       ··a00:·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00
4554 »       ··a10:·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·004554 »       ··a10:·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00
4555 »       ··a20:·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·004555 »       ··a20:·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00
4556 »       ··a30:·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·004556 »       ··a30:·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00
4557 »       ··a40:·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·004557 »       ··a40:·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00
4558 »       ··a50:·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·004558 »       ··a50:·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00
4559 »       ··a60:·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·004559 »       ··a60:·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00
4560 »       ··a70:·00·00·00·00·da·35·21·0d·00·00·00·00·88·c7·02·004560 »       ··a70:·00·00·00·00·b5·10·a1·65·00·00·00·00·88·c7·02·00
4561 »       ··a80:·01·00·00·00·18·00·00·00·18·00·00·00·98·c6·02·004561 »       ··a80:·01·00·00·00·18·00·00·00·18·00·00·00·98·c6·02·00
4562 »       ··a90:·f8·c6·02·00·58·c7·02·00·70·4e·00·00·50·4f·00·004562 »       ··a90:·f8·c6·02·00·58·c7·02·00·70·4e·00·00·50·4f·00·00
4563 »       ··aa0:·20·50·00·00·00·52·00·00·10·54·00·00·60·54·00·004563 »       ··aa0:·20·50·00·00·00·52·00·00·10·54·00·00·60·54·00·00
4564 »       ··ab0:·90·55·00·00·90·56·00·00·a0·56·00·00·10·57·00·004564 »       ··ab0:·90·55·00·00·90·56·00·00·a0·56·00·00·10·57·00·00
4565 »       ··ac0:·80·57·00·00·90·57·00·00·a0·57·00·00·b0·57·00·004565 »       ··ac0:·80·57·00·00·90·57·00·00·a0·57·00·00·b0·57·00·00
4566 »       ··ad0:·30·58·00·00·a0·58·00·00·b0·58·00·00·c0·58·00·004566 »       ··ad0:·30·58·00·00·a0·58·00·00·b0·58·00·00·c0·58·00·00
4567 »       ··ae0:·d0·58·00·00·50·59·00·00·c0·59·00·00·d0·59·00·004567 »       ··ae0:·d0·58·00·00·50·59·00·00·c0·59·00·00·d0·59·00·00
Offset 6075, 15 lines modifiedOffset 6075, 15 lines modified
6075 ···1800013a1:»     add····$0xfffffffffffffff8,%rax6075 ···1800013a1:»     add····$0xfffffffffffffff8,%rax
6076 ···1800013a5:»     cmp····$0x1f,%rax6076 ···1800013a5:»     cmp····$0x1f,%rax
6077 ···1800013a9:»     ja·····0x1800014666077 ···1800013a9:»     ja·····0x180001466
6078 ···1800013af:»     call···0x180008e406078 ···1800013af:»     call···0x180008e40
6079 ···1800013b4:»     movq···$0x0,0x78(%rsp)6079 ···1800013b4:»     movq···$0x0,0x78(%rsp)
6080 ···1800013bd:»     movq···$0xf,0x80(%rsp)6080 ···1800013bd:»     movq···$0xf,0x80(%rsp)
6081 ···1800013c9:»     movb···$0x0,0x68(%rsp)6081 ···1800013c9:»     movb···$0x0,0x68(%rsp)
6082 ···1800013ce:»     lea····0x1f2e3(%rip),%rax········#·0x1800206b86082 ···1800013ce:»     lea····0x1f2a3(%rip),%rax········#·0x180020678
6083 ···1800013d5:»     mov····%rax,0x40(%rsp)6083 ···1800013d5:»     mov····%rax,0x40(%rsp)
6084 ···1800013da:»     mov····0x58(%rsp),%rdx6084 ···1800013da:»     mov····0x58(%rsp),%rdx
6085 ···1800013df:»     test···%rdx,%rdx6085 ···1800013df:»     test···%rdx,%rdx
6086 ···1800013e2:»     je·····0x1800013f66086 ···1800013e2:»     je·····0x1800013f6
6087 ···1800013e4:»     cmpb···$0x0,0x60(%rsp)6087 ···1800013e4:»     cmpb···$0x0,0x60(%rsp)
6088 ···1800013e9:»     jne····0x1800013f66088 ···1800013e9:»     jne····0x1800013f6
6089 ···1800013eb:»     mov····0x50(%rsp),%rcx6089 ···1800013eb:»     mov····0x50(%rsp),%rcx
Offset 6951, 15 lines modifiedOffset 6951, 15 lines modified
6951 ···180002051:»     mov····0x30(%rsp),%rdx6951 ···180002051:»     mov····0x30(%rsp),%rdx
6952 ···180002056:»     mov····0x28(%rsp),%rcx6952 ···180002056:»     mov····0x28(%rsp),%rcx
6953 ···18000205b:»     call···*0x2cc07(%rip)········#·0x18002ec686953 ···18000205b:»     call···*0x2cc07(%rip)········#·0x18002ec68
6954 ···180002061:»     test···%eax,%eax6954 ···180002061:»     test···%eax,%eax
6955 ···180002063:»     jne····0x1800020bd6955 ···180002063:»     jne····0x1800020bd
6956 ···180002065:»     lea····0x1e31c(%rip),%rax········#·0x1800203886956 ···180002065:»     lea····0x1e31c(%rip),%rax········#·0x180020388
6957 ···18000206c:»     mov····%rax,0x8(%rbx)6957 ···18000206c:»     mov····%rax,0x8(%rbx)
6958 ···180002070:»     lea····0x1e659(%rip),%rax········#·0x1800206d06958 ···180002070:»     lea····0x1e619(%rip),%rax········#·0x180020690
6959 ···180002077:»     mov····%rax,(%rbx)6959 ···180002077:»     mov····%rax,(%rbx)
6960 ···18000207a:»     xorps··%xmm0,%xmm06960 ···18000207a:»     xorps··%xmm0,%xmm0
6961 ···18000207d:»     movups·%xmm0,0x28(%rbx)6961 ···18000207d:»     movups·%xmm0,0x28(%rbx)
6962 ···180002081:»     movq···$0x0,0x38(%rbx)6962 ···180002081:»     movq···$0x0,0x38(%rbx)
6963 ···180002089:»     movq···$0xf,0x40(%rbx)6963 ···180002089:»     movq···$0xf,0x40(%rbx)
6964 ···180002091:»     movb···$0x0,0x28(%rbx)6964 ···180002091:»     movb···$0x0,0x28(%rbx)
6965 ···180002095:»     mov····%rbx,%rax6965 ···180002095:»     mov····%rbx,%rax
Offset 7016, 15 lines modifiedOffset 7016, 15 lines modified
7016 ···180002152:»     xor····%r14d,%r14d7016 ···180002152:»     xor····%r14d,%r14d
7017 ···180002155:»     xorps··%xmm0,%xmm07017 ···180002155:»     xorps··%xmm0,%xmm0
7018 ···180002158:»     mov····%r14,0x18(%rcx)7018 ···180002158:»     mov····%r14,0x18(%rcx)
7019 ···18000215c:»     mov····%r8,%rsi7019 ···18000215c:»     mov····%r8,%rsi
7020 ···18000215f:»     mov····%r14b,0x20(%rcx)7020 ···18000215f:»     mov····%r14b,0x20(%rcx)
7021 ···180002163:»     mov····%rdx,%rdi7021 ···180002163:»     mov····%rdx,%rdi
7022 ···180002166:»     mov····%rax,0x8(%rcx)7022 ···180002166:»     mov····%rax,0x8(%rcx)
7023 ···18000216a:»     lea····0x1e55f(%rip),%rax········#·0x1800206d07023 ···18000216a:»     lea····0x1e51f(%rip),%rax········#·0x180020690
7024 ···180002171:»     mov····%rax,(%rcx)7024 ···180002171:»     mov····%rax,(%rcx)
7025 ···180002174:»     mov····%rcx,%rbx7025 ···180002174:»     mov····%rcx,%rbx
7026 ···180002177:»     movups·%xmm0,0x28(%rcx)7026 ···180002177:»     movups·%xmm0,0x28(%rcx)
7027 ···18000217b:»     mov····%r14,0x38(%rcx)7027 ···18000217b:»     mov····%r14,0x38(%rcx)
7028 ···18000217f:»     movq···$0xf,0x40(%rcx)7028 ···18000217f:»     movq···$0xf,0x40(%rcx)
7029 ···180002187:»     mov····%r14b,0x28(%rcx)7029 ···180002187:»     mov····%r14b,0x28(%rcx)
7030 ···18000218b:»     test···%r8,%r87030 ···18000218b:»     test···%r8,%r8
Offset 7105, 15 lines modifiedOffset 7105, 15 lines modified
7105 ···1800022cd:»     mov····0x128(%rsp),%r137105 ···1800022cd:»     mov····0x128(%rsp),%r13
7106 ···1800022d5:»     mov····(%rdx),%rbx7106 ···1800022d5:»     mov····(%rdx),%rbx
7107 ···1800022d8:»     lea····0x48(%rsp),%rdx7107 ···1800022d8:»     lea····0x48(%rsp),%rdx
7108 ···1800022dd:»     mov····%rbx,%rcx7108 ···1800022dd:»     mov····%rbx,%rcx
7109 ···1800022e0:»     call···*0x2c9b2(%rip)········#·0x18002ec987109 ···1800022e0:»     call···*0x2c9b2(%rip)········#·0x18002ec98
7110 ···1800022e6:»     test···%eax,%eax7110 ···1800022e6:»     test···%eax,%eax
7111 ···1800022e8:»     jne····0x1800024dd7111 ···1800022e8:»     jne····0x1800024dd
7112 ···1800022ee:»     lea····0x1e383(%rip),%rax········#·0x1800206787112 ···1800022ee:»     lea····0x1e343(%rip),%rax········#·0x180020638
7113 ···1800022f5:»     mov····%rax,(%rdi)7113 ···1800022f5:»     mov····%rax,(%rdi)
7114 ···1800022f8:»     mov····%rbx,0x8(%rdi)7114 ···1800022f8:»     mov····%rbx,0x8(%rdi)
7115 ···1800022fc:»     xor····%ebx,%ebx7115 ···1800022fc:»     xor····%ebx,%ebx
7116 ···1800022fe:»     mov····%rbx,0x18(%rdi)7116 ···1800022fe:»     mov····%rbx,0x18(%rdi)
7117 ···180002302:»     mov····%rbx,0x20(%rdi)7117 ···180002302:»     mov····%rbx,0x20(%rdi)
7118 ···180002306:»     mov····%bl,0x28(%rdi)7118 ···180002306:»     mov····%bl,0x28(%rdi)
7119 ···180002309:»     mov····%rbx,0x30(%rdi)7119 ···180002309:»     mov····%rbx,0x30(%rdi)
Offset 7140, 15 lines modifiedOffset 7140, 15 lines modified
7140 ···18000236c:»     lea····0x1b0d(%rip),%r9········#·0x180003e807140 ···18000236c:»     lea····0x1b0d(%rip),%r9········#·0x180003e80
7141 ···180002373:»     mov····0x40(%rsp),%r87141 ···180002373:»     mov····0x40(%rsp),%r8
7142 ···180002378:»     mov····0x48(%rsp),%rdx7142 ···180002378:»     mov····0x48(%rsp),%rdx
7143 ···18000237d:»     mov····0x8(%rdi),%rcx7143 ···18000237d:»     mov····0x8(%rdi),%rcx
7144 ···180002381:»     call···*0x2c969(%rip)········#·0x18002ecf07144 ···180002381:»     call···*0x2c969(%rip)········#·0x18002ecf0
7145 ···180002387:»     test···%eax,%eax7145 ···180002387:»     test···%eax,%eax
7146 ···180002389:»     jne····0x18000251c7146 ···180002389:»     jne····0x18000251c
7147 ···18000238f:»     lea····0x1e2a2(%rip),%rax········#·0x1800206387147 ···18000238f:»     lea····0x1e312(%rip),%rax········#·0x1800206a8
7148 ···180002396:»     mov····%rax,(%rdi)7148 ···180002396:»     mov····%rax,(%rdi)
7149 ···180002399:»     mov····(%rsi),%rcx7149 ···180002399:»     mov····(%rsi),%rcx
7150 ···18000239c:»     mov····%rcx,0x70(%rdi)7150 ···18000239c:»     mov····%rcx,0x70(%rdi)
7151 ···1800023a0:»     lea····0x80(%rdi),%r87151 ···1800023a0:»     lea····0x80(%rdi),%r8
7152 ···1800023a7:»     lea····0x78(%rdi),%rdx7152 ···1800023a7:»     lea····0x78(%rdi),%rdx
7153 ···1800023ab:»     call···*0x2c8ff(%rip)········#·0x18002ecb07153 ···1800023ab:»     call···*0x2c8ff(%rip)········#·0x18002ecb0
7154 ···1800023b1:»     test···%eax,%eax7154 ···1800023b1:»     test···%eax,%eax
Max diff block lines reached; 11102/16395 bytes (67.72%) of diff not shown.