forked from microsoft/ebpf-for-windows
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Isolate eBPF store APIs into atomic km & um libraries. (microsoft#2690)
* draft * wip * wip * wip * wip * wip - km & um compile * fix * fix include order * wip * wip * wip * wip - api_common * wip - updated projects * wip * wip * fix merge issues * wip * fix C28196/C6387 * wip * wip * fix SAL * cleanup * fix SAL bugs * wip - cmake * add cmake files * wip * wip * update msi artifacts * wip * cleanup * collapse null-checks * clean-up headers * refactor return types to ebpf_result_t * replace ebpf_registry_result_t with ebpf_result_t * update header * remove cpp wrapper, misc cleanup. * rename um/km registry helpers * cleanup * cleanup * update * nit * fix * Added KERNEL_MODE var, so to default to USER_MODE. * fix cmake * align result var names with ebpf_result_t * pr feedback * add project refs * Add NativeOnly* cfgs to ebpf_store_helper_km * Update docs, API reordering in source. * pr feedback * Rename types to abstract use of registry * Normalize all registry API names. * rename * merge sln * fix var typo * refactor store root keys * feedback * doc/comments * remove KERNEL_MODE * Force ignore format on all preprocessor code paths.
- Loading branch information
Showing
52 changed files
with
1,642 additions
and
893 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
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
Oops, something went wrong.