diff options
author | Hervé Poussineau <hpoussin@reactos.org> | 2024-11-01 16:28:22 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-01 15:28:22 +0000 |
commit | 19f2f67928650c998202a8b6ae14fd1091f43bf5 (patch) | |
tree | 0a5ef16b375e32be08bba0fa466abdb06b94f459 /llvm/lib/Object/COFFObjectFile.cpp | |
parent | 3494ee95902cef62f767489802e469c58a13ea04 (diff) | |
download | llvm-19f2f67928650c998202a8b6ae14fd1091f43bf5.zip llvm-19f2f67928650c998202a8b6ae14fd1091f43bf5.tar.gz llvm-19f2f67928650c998202a8b6ae14fd1091f43bf5.tar.bz2 |
[yaml2obj][obj2yaml][objdump] Handle MIPS COFF files (#112591)
- handle IMAGE_FILE_MACHINE_R4000 machine type
- handle MIPS COFF relocations
llvm-objdump can now parse MIPS COFF files.
Diffstat (limited to 'llvm/lib/Object/COFFObjectFile.cpp')
-rw-r--r-- | llvm/lib/Object/COFFObjectFile.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Object/COFFObjectFile.cpp b/llvm/lib/Object/COFFObjectFile.cpp index 7f21be2..242c123 100644 --- a/llvm/lib/Object/COFFObjectFile.cpp +++ b/llvm/lib/Object/COFFObjectFile.cpp @@ -1132,6 +1132,8 @@ StringRef COFFObjectFile::getFileFormatName() const { return "COFF-ARM64EC"; case COFF::IMAGE_FILE_MACHINE_ARM64X: return "COFF-ARM64X"; + case COFF::IMAGE_FILE_MACHINE_R4000: + return "COFF-MIPS"; default: return "COFF-<unknown arch>"; } |