Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-06 | TODONE: adr with add/subtracted offset | iximeow | |
instead of trying to shoehorn in `adr reg, label` syntax like the manual requests, it's much easier to just describe these as `{add, sub} reg, pc, offset` and potentially rewrite `pc, offset` as an `adr reg, label` if a higher-level tool has that kind of information available. | |||
2020-12-06 | warning cleanup (test edition) | iximeow | |
add in some simd tests for future neon decoding. these tests are drawn from capstone and may need some subsequent cleanup | |||
2020-12-06 | add ldc/sdc instructions and a slew of 32b thumb2 tests | iximeow | |
2020-12-06 | fix more incomplete cases, report arm instruction length properly | iximeow | |
2020-12-06 | fix some 32-bit thumb2 instructions, hook up .w, `s`, and a few typos | iximeow | |
mostly confusion of pre/post-increment, operand widths, immediate widths, things of that nature | |||
2020-12-06 | add thumb/thumb2 decoding | iximeow | |
16-bit instructions only, for now | |||
2020-03-15 | armv7 support through neon, some still missing (mainly coproc instrs) | iximeow | |
2020-02-23 | bring more armv7 tests back to the land of the living | iximeow | |
2020-02-17 | strh/ldrh/strht/ldrht and some misc cleanup | iximeow | |
2020-02-17 | entirely replace armv7 operands | iximeow | |
Operands was an enum covering all forms of operands and data for each operand for all instructions. this is hard to iterate, and hard to work with when a single operand is the one of interest, so it's now replaced by an array of `Operand` enum instances like other architectures. in the course of this change, several forms of decoding are broken, while adding support for some earlier-unsupported multiplies and instructions like msr and clz also clearly note which document the comments mentioning page numbers/figures is referencing | |||
2020-02-05 | bump yaxpeax-arch to 0.0.3, make tests stable-friendly0.0.2 | iximeow | |
2020-01-18 | some of the work to get yaxpeax-arm no-std | iximeow | |
2020-01-12 | match changes in arch to have Resulty decode, instead of Option | iximeow | |
2020-01-12 | update arm to revised decoder trait | iximeow | |
2020-01-12 | armv7 test cases | iximeow | |
2020-01-12 | decode blx | iximeow | |
2020-01-12 | fix issue with incorrectly decoding register shifts | iximeow | |
2020-01-12 | add armv8/a64 support | iximeow | |
2020-01-12 | found some decode errors | iximeow | |
2020-01-12 | fix test breakages | iximeow | |
2020-01-12 | fix decode issue with stm/ldm/b, add tests, add display impl | iximeow | |