-
Notifications
You must be signed in to change notification settings - Fork 721
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
error read auxv in vdsoMemoryAddress function in arm_32 env #1133
Labels
Comments
Thanks for the detailed bug report! We don't officially support arm32, so this is kind of expected. I'm happy to merge any fixes you come up with ofc. |
lmb
added a commit
to lmb/ebpf
that referenced
this issue
Oct 2, 2023
It turns out that the auxiliary vector has a platform specific size. Adjust the code to use uintptr to approximate "unsigned long" from C. Fixes cilium#1133 Signed-off-by: Lorenz Bauer <[email protected]>
lmb
added a commit
to lmb/ebpf
that referenced
this issue
Oct 2, 2023
It turns out that the auxiliary vector has a platform specific size. Adjust the code to use uintptr to approximate "unsigned long" from C. Fixes cilium#1133 Signed-off-by: Lorenz Bauer <[email protected]>
lmb
added a commit
to lmb/ebpf
that referenced
this issue
Oct 2, 2023
It turns out that the auxiliary vector has a platform specific size. Adjust the code to use uintptr to approximate "unsigned long" from C. Fixes cilium#1133 Signed-off-by: Lorenz Bauer <[email protected]>
lmb
added a commit
to lmb/ebpf
that referenced
this issue
Oct 10, 2023
It turns out that the auxiliary vector has a platform specific size. Adjust the code to use uintptr to approximate "unsigned long" from C. Fixes cilium#1133 Signed-off-by: Lorenz Bauer <[email protected]>
lmb
added a commit
to lmb/ebpf
that referenced
this issue
Oct 11, 2023
It turns out that the auxiliary vector has a platform specific size. Adjust the code to use uintptr to approximate "unsigned long" from C. auxv32le.bin is from an i686 Debian bookworm machine. Fixes cilium#1133 Signed-off-by: Lorenz Bauer <[email protected]>
lmb
added a commit
that referenced
this issue
Oct 11, 2023
It turns out that the auxiliary vector has a platform specific size. Adjust the code to use uintptr to approximate "unsigned long" from C. auxv32le.bin is from an i686 Debian bookworm machine. Fixes #1133 Signed-off-by: Lorenz Bauer <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug
EOF read auxv in vdsoMemoryAddress function in arm_32 env
code position
https://github.com/cilium/ebpf/blob/main/internal/vdso.go#L65
To Reproduce
troubleshooting code
Expected behavior
fix it in arm32
The text was updated successfully, but these errors were encountered: