rbs-afflitto
rbs-afflitto
This PR adds PatchMaker and toolchain support for the AVR architecture. Needed to fix a few assumptions, for example, some compiler/linker flags set in `Abstract_GNU_Toolchain` are not supported in `avr-gcc`....
**What is the use case for the feature?** Currently, if `FreeSpaceModifier` is run on a dataless resource, and `FreeSpaceAnalyzer` has already ran, the `Allocatable` view will not have knowledge of...
- [ ] I have reviewed the [OFRAK contributor guide](https://ofrak.com/docs/contributor-guide/getting-started.html) and attest that this pull request is in accordance with it. - [ ] I have made or updated a...
**What is the problem? (Here is where you provide a complete Traceback.)** While adding log messages to the standalone Pyghidra analyzer script, I noticed that it was unpacking all of...
Based on feedback in #637 **Which files would be affected?** [disassemblers/ofrak_pyghidra/src/ofrak_pyghidra/standalone/pyghidra_analysis.py](https://github.com/redballoonsecurity/ofrak/blob/e02678d721dcdeafc79ce777dfa1a85fcecebc7c/disassemblers/ofrak_pyghidra/src/ofrak_pyghidra/standalone/pyghidra_analysis.py) **Does the proposed maintenance include non-doc string _functional_ changes to the Python code?** No **Are you interested in implementing...
**What is the use case for the feature?** The Android Sparseimage packer always uses the default block size of 4096. The original block size of the image should be detected...
Both ofrak_pyghidra and ofrak_cached_disassembly have a `CachedGhidraCodeRegionModifier` class - the pyghidra one should be renamed. **Which files would be affected?** `disassemblers/ofrak_pyghidra/src/ofrak_pyghidra/components/pyghidra_components.py` **Does the proposed maintenance include non-doc string _functional_ changes...
When `LiefAddSegmentModifier` was implemented, LIEF had a bug which caused `Elf.add(Segment)` to corrupt the binary. The linked issues (https://github.com/lief-project/LIEF/issues/98, https://github.com/lief-project/LIEF/issues/143) have been closed, so we should consider defaulting to the...
- [x] I have reviewed the [OFRAK contributor guide](https://ofrak.com/docs/contributor-guide/getting-started.html) and attest that this pull request is in accordance with it. - [x] I have made or updated a changelog entry...
This analyzer doesn't seem to be used anywhere, and does not have an obvious use case. **Which files would be affected?** `ofrak_core/src/ofrak/core/elf/analyzer.py` **Does the proposed maintenance include non-doc string _functional_...