From 3c05852d00dcb20c76d5be5c75a9d0783ca4330b Mon Sep 17 00:00:00 2001 From: Luke Street Date: Tue, 6 May 2025 23:25:29 -0600 Subject: [PATCH] Document SuperH support --- README.md | 9 +++++---- objdiff-core/README.md | 11 ++++++----- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 6ec36bf..d3d7f9f 100644 --- a/README.md +++ b/README.md @@ -16,11 +16,12 @@ Features: Supports: -- PowerPC 750CL (GameCube, Wii) -- MIPS (N64, PS1, PS2, PSP) -- x86 (COFF only at the moment) - ARM (GBA, DS, 3DS) -- ARM64 (Switch, experimental) +- ARM64 (Switch) +- MIPS (N64, PS1, PS2, PSP) +- PowerPC (GameCube, Wii) +- SuperH (Saturn, Dreamcast) +- x86 (COFF only) See [Usage](#usage) for more information. diff --git a/objdiff-core/README.md b/objdiff-core/README.md index fcb2d6a..ddd6bd1 100644 --- a/objdiff-core/README.md +++ b/objdiff-core/README.md @@ -5,11 +5,12 @@ objdiff-core contains the core functionality of [objdiff](https://github.com/enc ## Crate feature flags - **`all`**: Enables all main features. +- **`bindings`**: Enables serialization and deserialization of objdiff data structures. - **`config`**: Enables objdiff configuration file support. - **`dwarf`**: Enables extraction of line number information from DWARF debug sections. -- **`mips`**: Enables the MIPS backend powered by [rabbitizer](https://github.com/Decompollaborate/rabbitizer). (Note: C library with Rust bindings) -- **`ppc`**: Enables the PowerPC backend powered by [ppc750cl](https://github.com/encounter/ppc750cl). -- **`x86`**: Enables the x86 backend powered by [iced-x86](https://crates.io/crates/iced-x86). -- **`arm`**: Enables the ARM backend powered by [unarm](https://github.com/AetiasHax/unarm). - **`arm64`**: Enables the ARM64 backend powered by [yaxpeax-arm](https://github.com/iximeow/yaxpeax-arm). -- **`bindings`**: Enables serialization and deserialization of objdiff data structures. +- **`arm`**: Enables the ARM backend powered by [unarm](https://github.com/AetiasHax/unarm). +- **`mips`**: Enables the MIPS backend powered by [rabbitizer](https://github.com/Decompollaborate/rabbitizer). +- **`ppc`**: Enables the PowerPC backend powered by [ppc750cl](https://github.com/encounter/ppc750cl). +- **`superh`**: Enables the SuperH backend powered by an included disassembler. +- **`x86`**: Enables the x86 backend powered by [iced-x86](https://crates.io/crates/iced-x86).