-
Notifications
You must be signed in to change notification settings - Fork 141
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
Segmentation fault caused by call instruction #247
Comments
Note: Helper #1 in uBPF is: Line 323 in 2071abb
Whereas helper #1 in Linux is: |
Does helper function #6 in your implementation of maps in uBPF (#170) correspond to helper function #1 in the Linux kernel? |
Here is the gdb output for additional detail regarding the segfault
|
We have produced an ELF file with a .text section and a maps section containing the following eBPF program:
We use
./ebpf-verifier/check
data.o to verify the ELF file/eBPF program and./ubpf/vm/test -j data.o
to execute.Through fuzzing we have generated different maps sections, where PREVAIL usually catches the errors produced.
Here is an example of a data.o file that PREVAIL verifies as being correct but causes a segmentation fault in uBPF:
The text was updated successfully, but these errors were encountered: