Inconsistency between documented and real arm version inserted breakpoint
Open
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 694
- Forks
- 336
- Avg merge
- 5d 14h
- Merged PRs (30d)
- 9
Description
Documented
T32 -> BKPT
* -> BRK
Real
AArch64 -> BRK
* -> BKPT
Noticed while searching for all asm snippets for https://github.com/bjorn3/inline_asm_catalogue/issues/2
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Compare the documented mappings at crates/core_arch/src/arm/armclang.rs#L18-L19 with the real mappings at lines 51-63. Start by tracing how these ARM breakpoint instructions are represented, then make the documentation and implementation agree; done means the documented T32, AArch64, and fallback mappings accurately match the source.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100