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

Ptrace syscall testing fully support on Arm64 #2785

Open
5 of 6 tasks
lubinszARM opened this issue May 27, 2020 · 2 comments
Open
5 of 6 tasks

Ptrace syscall testing fully support on Arm64 #2785

lubinszARM opened this issue May 27, 2020 · 2 comments
Assignees
Labels
arch: arm Issue related to the ARM architecture. area: tests Issue related to tests type: enhancement New feature or request
Milestone

Comments

@lubinszARM
Copy link
Contributor

lubinszARM commented May 27, 2020

I plan to enable all syscall tests on Arm64.
Currently, there are several random problemes left:

  • udp_socket_test_runsc_ptrace_hostnet
  • random memory barrier issue in mmap testing
  • runtime fails with missing stack maps in race mode
    Description: In race mode, when calling the go function in asm code, there will be an missing stack maps issue.
  • Since golang 1.15.2 has fixed the arm64 overflow issue, we need to update go_version into 1.15.2 in gVisor.
  • A random seccomp bpf fail issue in syscall testing

Currently known golang issues:

/assign @lubinszARM

@lubinszARM
Copy link
Contributor Author

Test info (2020-05-27):
1,
uname -a
Linux entos-thunderx2-04 5.5.0-rc7+ #8 SMP Tue May 26 00:00:18 EDT 2020 aarch64 aarch64 aarch64 GNU/Linux

2, test command:
bblu@entos-thunderx2-04:~/gvisor/gvisor$ bazel test --test_tag_filters=runsc_ptrace //test/syscalls/...

@lubinszARM
Copy link
Contributor Author

cc @avagin @amscanne

@ianlewis ianlewis added area: tests Issue related to tests arch: arm Issue related to the ARM architecture. labels Jul 1, 2020
@ianlewis ianlewis added this to the arm64 Support milestone Aug 3, 2020
@ianlewis ianlewis added the type: enhancement New feature or request label Aug 27, 2020
@lubinszARM lubinszARM changed the title Syscall testing fully support on Arm64 Ptrace syscall testing fully support on Arm64 Oct 12, 2020
copybara-service bot pushed a commit that referenced this issue Nov 4, 2020
Updates #2785

PiperOrigin-RevId: 340566576
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arch: arm Issue related to the ARM architecture. area: tests Issue related to tests type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants