| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
|
I did not test the non-BTF part, a BTF-only kernel is probably common enough. |
Sorry, something went wrong.
There was a problem hiding this comment.
Adds aarch64 build, syscall, and packaging support.
Changes:
Copilot reviewed 15 out of 15 changed files in this pull request and generated 2 comments.
Show a summary per file| File | Description |
|---|---|
| sysmonforlinux.c | Guards architecture-specific syscalls. |
| package/DEBIAN.in/control.in | Adds dynamic package architecture. |
| makePackages.sh | Supports DEB/RPM architecture arguments. |
| linuxVersion.h.in | Updates copyright year. |
| linuxTypes.h | Avoids CO-RE type conflicts. |
| ebpfKern/sysmonProcCreate.c | Removes conflicting header. |
| ebpfKern/sysmonFileOpen.c | Handles missing open syscall. |
| ebpfKern/sysmonFileOpen_rawtp.c | Restricts available open syscalls. |
| ebpfKern/sysmonFileDelete_rawtp.c | Guards missing unlink. |
| ebpfKern/sysmonFileCreate_rawtp.c | Guards missing creat. |
| ebpfKern/sysmonEBPF_common.h | Uses architecture-neutral syscall header. |
| CMakeLists.txt | Adds architecture-aware builds and dependencies. |
| cmake/aarch64-linux-gnu.cmake | Defines the aarch64 toolchain. |
| BUILD.md | Documents aarch64 cross-building. |
| .container/install-ubuntu-dependencies.sh | Removes x86-only dependency. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Sorry, something went wrong.
| BUILD_COMMAND cd ../openssl && make && rm -rf ${PROJECT_BINARY_DIR}/openssl/src/openssl/cloudflare-quiche && rm -rf ${PROJECT_BINARY_DIR}/openssl/src/openssl/pyca-cryptography | ||
| BUILD_IN_SOURCE TRUE | ||
| CONFIGURE_COMMAND ${OPENSSL_CONFIGURE_COMMAND} | ||
| BUILD_COMMAND "${CMAKE_MAKE_PROGRAM}" |
| First cross-build and stage SysinternalsEBPF as described in its `BUILD.md`. | ||
| The commands below assume its staged installation is in | ||
| `../SysinternalsEBPF/build-arm64/staging`. |
| Back | FazBrowse Home | New Git URL |
This enables the aarch64 platform for ARM64 processors.