-
Notifications
You must be signed in to change notification settings - Fork 241
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Make runtime binaries not depend on usersim (#2783)
* build ebpfcore under usersim Signed-off-by: Dave Thaler <[email protected]> * Work around analysis warnings Signed-off-by: Dave Thaler <[email protected]> * Fix installer project Signed-off-by: Dave Thaler <[email protected]> * Temporarily use ubpf branch with memory fix Signed-off-by: Dave Thaler <[email protected]> * WIP Signed-off-by: Dave Thaler <[email protected]> * WIP Signed-off-by: Dave Thaler <[email protected]> * Create project for files shared between ebpfapi and the ebpf runtime Move existing files from libs/platform either to: * libs/shared, if meant to be common between user-mode and ebpf runtime * libs/runtime, if meant to be used by the ebpf runtime only (whether in user or kernel mode) Signed-off-by: Dave Thaler <[email protected]> * Move ebpf_tracelog.c to shared Signed-off-by: Dave Thaler <[email protected]> * Create shared_user and shared_kernel projects Signed-off-by: Dave Thaler <[email protected]> * WIP Signed-off-by: Dave Thaler <[email protected]> * WIP Signed-off-by: Dave Thaler <[email protected]> * Remove usersim from ebpfsvc Signed-off-by: Dave Thaler <[email protected]> * Update to cxplat branch of usersim Signed-off-by: Dave Thaler <[email protected]> * Use cxplat_utf8_string Signed-off-by: Dave Thaler <[email protected]> * Cleanup Signed-off-by: Dave Thaler <[email protected]> * Fix build errors Signed-off-by: Dave Thaler <[email protected]> * Fix ebpf_allocate_with_tag Signed-off-by: Dave Thaler <[email protected]> * Fixes Signed-off-by: Dave Thaler <[email protected]> * Bug fixes Signed-off-by: Dave Thaler <[email protected]> * Fix use of ebpf_reallocate to not pass a null pointer Signed-off-by: Dave Thaler <[email protected]> * Fix printf tests Signed-off-by: Dave Thaler <[email protected]> * Fix memory leaks Signed-off-by: Dave Thaler <[email protected]> * Temporary change to help debug double-free in test Signed-off-by: Dave Thaler <[email protected]> * Update to latest usersim Signed-off-by: Dave Thaler <[email protected]> * Fix analysis warnings Signed-off-by: Dave Thaler <[email protected]> * Update to latest usersim Signed-off-by: Dave Thaler <[email protected]> * Update usersim to latest Signed-off-by: Dave Thaler <[email protected]> * Change native module to use latest usersim Signed-off-by: Dave Thaler <[email protected]> * Update nuget package Signed-off-by: Dave Thaler <[email protected]> * Only call cxplat_cleanup if cxplat_initialize succeeds Signed-off-by: Alan Jowett <[email protected]> * Revert setup_build.vcxproj change Signed-off-by: Dave Thaler <[email protected]> * Update usersim to latest Signed-off-by: Dave Thaler <[email protected]> --------- Signed-off-by: Dave Thaler <[email protected]> Signed-off-by: Alan Jowett <[email protected]> Co-authored-by: Alan Jowett <[email protected]>
- Loading branch information
Showing
160 changed files
with
1,586 additions
and
1,127 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.