-
Notifications
You must be signed in to change notification settings - Fork 14
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
Missing compilation clang depency while running the tracee binary in android #11
Comments
If you get to the point where BPFroid/tracee tries to build the bpf object then it failed to find the bpf object file. This probably happens due to renaming the file like you did. |
Seems like a verifier error, not a permissions problem. |
I didn't notice that the kernel has to patched in order to run tracee successfully. For the Google Pixel 4 i run all patches from your repository, but some failed, especially the 0008-add-uprobe-support. I have to figure out why. Therefore, my question. Where i can find the patches of your repository for Google Pixel 4? Are this patches selfwritten from you? It would be nice to run tracee also on Google Pixel 4 Android 10 or 11. |
Actually, I had to backport some features to the pixel 3a kernel since it was an old kernel (4.9) and some features were missing for ARM (e.g. working with uprobes) so I backported some required commits and disabled the verifier. |
I managed to build BPFroid for Google Pixel 4, even for the binary i did also clone your bugfix of the last two days. However when i run tracee in the directory /data/local/tmp/dist then there occurs the following message:
HERE an debug execution:
NOTE: The second issue that i fixed was, that for running tracee i have to rename tracee.bpf..o to tracee.bpf.o, because he couldnt open the file.
The text was updated successfully, but these errors were encountered: