Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Arm64 debug support #13764

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft

Arm64 debug support #13764

wants to merge 2 commits into from

Conversation

XuNeo
Copy link
Contributor

@XuNeo XuNeo commented Sep 30, 2024

Summary

Add arm64 debug API by @qinwei2004 .

Impact

New feature, should have no impact.

Testing

I'll try to find a way to test the APIs these days. Until then, marked as draft.

@XuNeo XuNeo marked this pull request as draft September 30, 2024 09:59
@github-actions github-actions bot added the Arch: arm64 Issues related to ARM64 (64-bit) architecture label Sep 30, 2024
Copy link

This PR exceeds the recommended size of 1000 lines. Please make sure you are NOT addressing multiple issues with one PR. Note this PR might be rejected due to its size.

@github-actions github-actions bot added the Size: XL The size of the change in this PR is very large. Consider breaking down the PR into smaller pieces. label Sep 30, 2024
qinwei2004 and others added 2 commits October 1, 2024 09:59
Summary
    This is a breakpoint/watchpoint implement for NuttX at
Arm64 Platform. I will give a procfs example to show how to
trigger watchpoint exception through write/read a global
variable. Same method can be use to trigger breakpoint
exception at code running

TODO:
1. singlestep is need to be implement
2. SMP case

Signed-off-by: qinwei1 <[email protected]>
If we attach debugger firstly, the reset operation will cause debugger
to be disconnected.

Signed-off-by: xuxingliang <[email protected]>
Copy link

github-actions bot commented Oct 1, 2024

This PR exceeds the recommended size of 1000 lines. Please make sure you are NOT addressing multiple issues with one PR. Note this PR might be rejected due to its size.

@xiaoxiang781216
Copy link
Contributor

@XuNeo please update this patch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Arch: arm64 Issues related to ARM64 (64-bit) architecture Size: XL The size of the change in this PR is very large. Consider breaking down the PR into smaller pieces.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants