- User Since
- Jul 2 2021, 4:03 PM (115 w, 6 d)
Fri, Sep 15
Fix struct indentation.
Sun, Aug 27
Fix return offset handling.
Jul 19 2023
Jul 18 2023
Forgot to update the second table as well.
Address yuripv's comment.
Jul 16 2023
Address Mark's comment.
Address comments, fix stuff that was also fixed in riscv.
Jul 15 2023
Jul 13 2023
Address Mark's comments. Depends on D40962.
Explain why ADR and ADRP are disabled.
Improve state chaching. Depends on D40962.
Free trampoline when the probe is destroyed. Declare kinst_cpu_state to support
the double-breakpoint mechanism.
Jul 12 2023
cpu_switch() was able to be traced in arm64 and riscv, and as is expected, resulted in crashes.
Mention unsafe-to-trace functions and instructions, as well as ADR/ADRP bug in
Disable adr/adrp emulation.
Jul 11 2023
Remove BUGS section since per-probe trampolines seem to have fixed it.
Jul 10 2023
Use per-probe trampolines. Depends on D40962
Jul 7 2023
Updated description, still some unsolved bugs, but mostly done.
Jul 6 2023
Had no idea this existed. Thanks!
Jul 4 2023
Retain CDDL license.
Retain original CDDL license.
Forgot to link arch(7).
Address Mark's comments.
Restore original trampoline size.
Improve BUGS section.
Add arm64 here as well
Address comments, update LICENSE headers, split some changes to other PRs.