Andreas Klebinger pushed to branch wip/andreask/linker_fix at Glasgow Haskell Compiler / GHC
Commits:
-
2747a757
by Andreas Klebinger at 2025-08-04T09:27:32+02:00
1 changed file:
Changes:
| ... | ... | @@ -144,6 +144,12 @@ static enum ObjectFileFormat identifyObjectFile_(char* buf, size_t sz) |
| 144 | 144 | if (sz > 8 && ((uint64_t*)buf)[0] == 0x86640002ffff0000) {
|
| 145 | 145 | return COFFAmd64;
|
| 146 | 146 | }
|
| 147 | + if (sz > 8 && ((uint64_t*)buf)[0] == 0x014c0002ffff0000) {
|
|
| 148 | + return COFFI386;
|
|
| 149 | + }
|
|
| 150 | + if (sz > 8 && ((uint64_t*)buf)[0] == 0xaa640002ffff0000) {
|
|
| 151 | + return COFFAArch64;
|
|
| 152 | + }
|
|
| 147 | 153 | return NotObject;
|
| 148 | 154 | }
|
| 149 | 155 |