Skip to content
This repository has been archived by the owner on Jan 30, 2024. It is now read-only.

Update readme #4

Merged
merged 2 commits into from
Aug 14, 2020
Merged

Update readme #4

merged 2 commits into from
Aug 14, 2020

Conversation

jonas-schievink
Copy link
Contributor

No description provided.

@japaric japaric merged commit a2f4229 into main Aug 14, 2020
japaric added a commit that referenced this pull request Sep 16, 2020
that is clear the thumb bit of the address before passing it to
`set_hw_breakpoint`

fixes a bug (\*) where the microcontroller will pause at the *second*
instruction of `HardFaultTrampoline` rather than the first
Observed with these values:
- `vector_table.hard_fault` = 0x7dc
- PC read at breakpoint (in `backtrace`) = 0x7de
``` armasm
000007dc <HardFaultTrampoline>:
 7dc:   4670            mov     r0, lr
 7de:   2104            movs    r1, #4
```
(\*) observed bug behavior: `<exception entry>` was not printed and exit code
was 0 (instead of SIGABRT)
@jonas-schievink jonas-schievink deleted the readme branch November 19, 2020 14:59
# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants