Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* new emulation for orn instruction and unittest enhancement for archModXref mrs, msr register enhancements (supporting Cortex-M registers like BASEPRI) fix for a minor example_gui_extension.py bug (import bug) * enhancement for archModXref a few minor logging messages * tweaks (thanks unittests!) * improvements to ARM disasm, emu, and unittests :) * more touchups * touch-ups, thumb bugfixes, and unittests * more improvements: arm/thumb and unittests * bugfixes and test improvements * more updates and improvements for arm/thumb, especially MSR/MRS special registers * more work done on t32 and a32 MSR/MRS registers. more work to be done, and yet to have unittest parity with binja. but we're getting there. * more improvements for arm/thumb * dramatic improvements on ARM/THUMB unittests and decoding * unittest count and completion (almost. watch CPSR access unittest) * support None type registers for enum lists. this is important for ARM banked registers and the indirection required. * lots of work correcting register layouts and CPSR/SPSR functionality and unittests * tweak to make test_PSRs() pass :) * CPSR/SPSR correctness, and working unittests * initial changes per @rakuy0 * changes per @rakuy0 (and a little cleanup) * minor tweak * Symhints for "built" pointers * ADV SIMD LDST bugfixes for parsing VST/VLD type instructions * lots of VLD decode improvements * VLD all channels decoding implementation and unittests (and missed additions in Opers to support indexes and alignment) * check for MOVT and mark xrefs * cleanup and updates per @rakuy0 * update my musings with real docstrs * Apply suggestions from code review getAllReads/Writes support mods * cleanup errors for switchcase analysis for architectures which don't yet implemented a SymbolikTranslator. * updates to getAllReads() and getAllWrites, updating to use the actual node properties API, as well as documenting how the Paths work. * slight touchups * move the troubleshooting notes out of the unittests and into an ARM-specific note. * remove old comments
- Loading branch information