-
Notifications
You must be signed in to change notification settings - Fork 24
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
Run multiarch builds natively rather than via QEMU #1479
Closed
Closed
Commits on Jan 3, 2024
-
This change makes it so collector compiles and runs using upstream Falco directly. There are a few minor tweaks still required in Falco itself, but they are things that are either on their way to upstream or should be real ease to upstream. List of changes needed for vanilla to be compatible: - Remove sinsp-wrapper and link directly to sinsp. - Remove sinsp_filter_check_iface in favor of sinsp_filter_check. - Use MINIMAL_BUILD instead of MINIMAL_BUILD_WITH_EBPF. - Remove g_bpf_drop_syscalls. - eBPF probe is compiled directly instead of via cmake.
Configuration menu - View commit details
-
Copy full SHA for 02c1229 - Browse repository at this point
Copy the full SHA 02c1229View commit details -
Configuration menu - View commit details
-
Copy full SHA for 150ad1a - Browse repository at this point
Copy the full SHA 150ad1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cba7ad - Browse repository at this point
Copy the full SHA 2cba7adView commit details -
Add uthash submodule
Configuration menu - View commit details
-
Copy full SHA for 50c0eab - Browse repository at this point
Copy the full SHA 50c0eabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 360c9fc - Browse repository at this point
Copy the full SHA 360c9fcView commit details -
Mounts /sys/kernel/debug directly
Fix locations for BTF symbols
Configuration menu - View commit details
-
Copy full SHA for 8be9e85 - Browse repository at this point
Copy the full SHA 8be9e85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3db1e67 - Browse repository at this point
Copy the full SHA 3db1e67View commit details -
Configure build process to enable socket only fd optimization
Configuration menu - View commit details
-
Copy full SHA for aeed652 - Browse repository at this point
Copy the full SHA aeed652View commit details -
As an optimization, use only a certain subset of cgroup subsystems.
Configuration menu - View commit details
-
Copy full SHA for 7264dc2 - Browse repository at this point
Copy the full SHA 7264dc2View commit details -
Skip some cgroups to avoid overhead
It could be expesinve to pass large cgroup names from the kernel to user space.
Configuration menu - View commit details
-
Copy full SHA for 9f2be56 - Browse repository at this point
Copy the full SHA 9f2be56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e3520a - Browse repository at this point
Copy the full SHA 5e3520aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e07c365 - Browse repository at this point
Copy the full SHA e07c365View commit details -
Needed to include the arm64 builder image
Configuration menu - View commit details
-
Copy full SHA for d77321f - Browse repository at this point
Copy the full SHA d77321fView commit details -
One side effect of [1] is that procexit is not included by default any more if ppm_sc is not empty. Which means to continue receiving procexit we need to explicitly add it into the list of interesting events. procexit is essential for memory management, as its handlers perform threadinfo cache clean up. [1]: falcosecurity/libs#1001
Configuration menu - View commit details
-
Copy full SHA for 5161388 - Browse repository at this point
Copy the full SHA 5161388View commit details -
Turn on Falco assert logging for all build types. Make _DEBUG dependent on the Debug build type, it would impact asserts logic when asserts logging is disabled.
Configuration menu - View commit details
-
Copy full SHA for 4a445d8 - Browse repository at this point
Copy the full SHA 4a445d8View commit details -
Fix exit code in the debug mode
If CMAKE_BUILD_TYPE is debug, the condition for stripping the binary is not invoked, and the resulting exit code is 1, stopping the build. Ignore this branch and return exit code 0.
Configuration menu - View commit details
-
Copy full SHA for 08f1f2e - Browse repository at this point
Copy the full SHA 08f1f2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61f438b - Browse repository at this point
Copy the full SHA 61f438bView commit details -
This change makes it so collector compiles and runs using upstream Falco directly. There are a few minor tweaks still required in Falco itself, but they are things that are either on their way to upstream or should be real ease to upstream. List of changes needed for vanilla to be compatible: - Remove sinsp-wrapper and link directly to sinsp. - Remove sinsp_filter_check_iface in favor of sinsp_filter_check. - Use MINIMAL_BUILD instead of MINIMAL_BUILD_WITH_EBPF. - Remove g_bpf_drop_syscalls. - eBPF probe is compiled directly instead of via cmake.
Configuration menu - View commit details
-
Copy full SHA for c0c3ba0 - Browse repository at this point
Copy the full SHA c0c3ba0View commit details -
Add uthash submodule
Configuration menu - View commit details
-
Copy full SHA for 374caac - Browse repository at this point
Copy the full SHA 374caacView commit details -
Add uthash submodule
Configuration menu - View commit details
-
Copy full SHA for b1025af - Browse repository at this point
Copy the full SHA b1025afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 389b3e1 - Browse repository at this point
Copy the full SHA 389b3e1View commit details -
Rename multiarch-integration-tests to s390x-integration-tests, for si…
…mplification and clarity
Configuration menu - View commit details
-
Copy full SHA for 57c15e8 - Browse repository at this point
Copy the full SHA 57c15e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b6567b - Browse repository at this point
Copy the full SHA 8b6567bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d5022f - Browse repository at this point
Copy the full SHA 8d5022fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 061c960 - Browse repository at this point
Copy the full SHA 061c960View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb44aa3 - Browse repository at this point
Copy the full SHA bb44aa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b07e589 - Browse repository at this point
Copy the full SHA b07e589View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cc5c2e - Browse repository at this point
Copy the full SHA 2cc5c2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ddc1f7 - Browse repository at this point
Copy the full SHA 6ddc1f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b64483 - Browse repository at this point
Copy the full SHA 8b64483View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0259abc - Browse repository at this point
Copy the full SHA 0259abcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 829a978 - Browse repository at this point
Copy the full SHA 829a978View commit details -
Configuration menu - View commit details
-
Copy full SHA for af11518 - Browse repository at this point
Copy the full SHA af11518View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86b3670 - Browse repository at this point
Copy the full SHA 86b3670View commit details -
Configuration menu - View commit details
-
Copy full SHA for d441b5b - Browse repository at this point
Copy the full SHA d441b5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35e503f - Browse repository at this point
Copy the full SHA 35e503fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3b1afa - Browse repository at this point
Copy the full SHA a3b1afaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac25909 - Browse repository at this point
Copy the full SHA ac25909View commit details -
Configuration menu - View commit details
-
Copy full SHA for bed285b - Browse repository at this point
Copy the full SHA bed285bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e2594a - Browse repository at this point
Copy the full SHA 8e2594aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98ba030 - Browse repository at this point
Copy the full SHA 98ba030View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9aac63 - Browse repository at this point
Copy the full SHA d9aac63View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8131b0 - Browse repository at this point
Copy the full SHA c8131b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b05e842 - Browse repository at this point
Copy the full SHA b05e842View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad2096f - Browse repository at this point
Copy the full SHA ad2096fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 113b2cb - Browse repository at this point
Copy the full SHA 113b2cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55971b0 - Browse repository at this point
Copy the full SHA 55971b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60d382a - Browse repository at this point
Copy the full SHA 60d382aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d7da31 - Browse repository at this point
Copy the full SHA 5d7da31View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7ac88b - Browse repository at this point
Copy the full SHA b7ac88bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec104e6 - Browse repository at this point
Copy the full SHA ec104e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdf4225 - Browse repository at this point
Copy the full SHA fdf4225View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2eb6aa1 - Browse repository at this point
Copy the full SHA 2eb6aa1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47381d2 - Browse repository at this point
Copy the full SHA 47381d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e981e6 - Browse repository at this point
Copy the full SHA 4e981e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99b9913 - Browse repository at this point
Copy the full SHA 99b9913View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33020f0 - Browse repository at this point
Copy the full SHA 33020f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5aca66c - Browse repository at this point
Copy the full SHA 5aca66cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccbdfc6 - Browse repository at this point
Copy the full SHA ccbdfc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for abff0bb - Browse repository at this point
Copy the full SHA abff0bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bb5308 - Browse repository at this point
Copy the full SHA 5bb5308View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25dc68b - Browse repository at this point
Copy the full SHA 25dc68bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55bd76a - Browse repository at this point
Copy the full SHA 55bd76aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86b4032 - Browse repository at this point
Copy the full SHA 86b4032View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90eedf1 - Browse repository at this point
Copy the full SHA 90eedf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b29ddfe - Browse repository at this point
Copy the full SHA b29ddfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cc4289 - Browse repository at this point
Copy the full SHA 9cc4289View commit details -
Configuration menu - View commit details
-
Copy full SHA for c406b5a - Browse repository at this point
Copy the full SHA c406b5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4618253 - Browse repository at this point
Copy the full SHA 4618253View commit details -
Configuration menu - View commit details
-
Copy full SHA for 050b8eb - Browse repository at this point
Copy the full SHA 050b8ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bff037 - Browse repository at this point
Copy the full SHA 2bff037View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f685f1 - Browse repository at this point
Copy the full SHA 6f685f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2b1421 - Browse repository at this point
Copy the full SHA c2b1421View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2631830 - Browse repository at this point
Copy the full SHA 2631830View commit details -
Configuration menu - View commit details
-
Copy full SHA for c81c566 - Browse repository at this point
Copy the full SHA c81c566View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85a34c4 - Browse repository at this point
Copy the full SHA 85a34c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26ab212 - Browse repository at this point
Copy the full SHA 26ab212View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44f93f2 - Browse repository at this point
Copy the full SHA 44f93f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8b1b67 - Browse repository at this point
Copy the full SHA b8b1b67View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc521ae - Browse repository at this point
Copy the full SHA dc521aeView commit details -
This change makes it so collector compiles and runs using upstream Falco directly. There are a few minor tweaks still required in Falco itself, but they are things that are either on their way to upstream or should be real ease to upstream. List of changes needed for vanilla to be compatible: - Remove sinsp-wrapper and link directly to sinsp. - Remove sinsp_filter_check_iface in favor of sinsp_filter_check. - Use MINIMAL_BUILD instead of MINIMAL_BUILD_WITH_EBPF. - Remove g_bpf_drop_syscalls. - eBPF probe is compiled directly instead of via cmake.
Configuration menu - View commit details
-
Copy full SHA for b60f0d7 - Browse repository at this point
Copy the full SHA b60f0d7View commit details -
Add uthash submodule
Configuration menu - View commit details
-
Copy full SHA for 1b0ca88 - Browse repository at this point
Copy the full SHA 1b0ca88View commit details -
Add uthash submodule
Configuration menu - View commit details
-
Copy full SHA for 8e68248 - Browse repository at this point
Copy the full SHA 8e68248View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6428f9e - Browse repository at this point
Copy the full SHA 6428f9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a0323f3 - Browse repository at this point
Copy the full SHA a0323f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a14b448 - Browse repository at this point
Copy the full SHA a14b448View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7fad27 - Browse repository at this point
Copy the full SHA a7fad27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01b5708 - Browse repository at this point
Copy the full SHA 01b5708View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a77db0 - Browse repository at this point
Copy the full SHA 3a77db0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ada78d - Browse repository at this point
Copy the full SHA 9ada78dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0622db - Browse repository at this point
Copy the full SHA f0622dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f7f9c0 - Browse repository at this point
Copy the full SHA 9f7f9c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c95e0c - Browse repository at this point
Copy the full SHA 9c95e0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e26ee8 - Browse repository at this point
Copy the full SHA 5e26ee8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2aac51 - Browse repository at this point
Copy the full SHA a2aac51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1992835 - Browse repository at this point
Copy the full SHA 1992835View commit details -
Configuration menu - View commit details
-
Copy full SHA for 442432c - Browse repository at this point
Copy the full SHA 442432cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0ba0ef - Browse repository at this point
Copy the full SHA b0ba0efView commit details -
Configuration menu - View commit details
-
Copy full SHA for fcb1444 - Browse repository at this point
Copy the full SHA fcb1444View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55aa21c - Browse repository at this point
Copy the full SHA 55aa21cView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.