ebpf-for-windows/libs/platform
Sharmi 675890b122
Simulate OS api failure: ebpf_platform_user.cpp api (#2273)
* Initial commit

* Initial commit

* Initial

* Address PR comments

* Address PR comment

* Removed fault injection in _initialize_thread_pool, will come in next PR;  Fixed memory leaks exposed by ebpf_protect_memory

* Fix Analyze build

* Addressed PR comment

* Added get_authentication_id test case
2023-04-10 20:49:50 +00:00
..
kernel Call KeEnterCriticalRegion during epoch (#2277) 2023-04-10 17:35:07 +00:00
unit Simulate OS api failure: ebpf_platform_user.cpp api (#2273) 2023-04-10 20:49:50 +00:00
user Simulate OS api failure: ebpf_platform_user.cpp api (#2273) 2023-04-10 20:49:50 +00:00
CMakeLists.txt Refactor low memory test into generic fault injection (#2173) 2023-03-11 02:42:28 +00:00
ebpf_async.c Convert single line if to if with braces (#2224) 2023-03-27 15:01:21 +00:00
ebpf_async.h Fix code analysis annotations for In and In_opt parameters by adding const where appropriate or changing to Inout where appropriate. (#1749) 2022-12-15 15:58:33 -08:00
ebpf_bitmap.c Provide more details on how ebpf_bitmap_t works. (#610) 2021-09-29 20:10:01 -07:00
ebpf_bitmap.h Regenerate and checkin corpus files (#1872) 2023-01-24 18:29:10 +00:00
ebpf_crypto_hash.c Replace Windows style type names with types names that match the coding guidelines (#2019) 2023-02-16 11:56:32 -08:00
ebpf_epoch.c Call KeEnterCriticalRegion during epoch (#2277) 2023-04-10 17:35:07 +00:00
ebpf_epoch.h Remove hard affinity in epoch code (#2262) 2023-04-04 02:52:21 +00:00
ebpf_error.c Clean up order of includes (#2015) 2023-02-07 18:32:19 +00:00
ebpf_etw.c Annotate platform API's with _Must_inspect_result_ (#1564) 2022-11-11 06:44:20 +00:00
ebpf_extension.c Convert single line if to if with braces (#2224) 2023-03-27 15:01:21 +00:00
ebpf_handle.h Fix code analysis annotations for In and In_opt parameters by adding const where appropriate or changing to Inout where appropriate. (#1749) 2022-12-15 15:58:33 -08:00
ebpf_hash_table.c Convert single line if to if with braces (#2224) 2023-03-27 15:01:21 +00:00
ebpf_interlocked.c Cleanup (#1737) 2022-12-12 17:56:51 +00:00
ebpf_object.c Check program state before permitting linking (#2250) 2023-04-05 21:22:45 +00:00
ebpf_object.h Check program state before permitting linking (#2250) 2023-04-05 21:22:45 +00:00
ebpf_pinning_table.c Convert single line if to if with braces (#2224) 2023-03-27 15:01:21 +00:00
ebpf_pinning_table.h Fix code analysis annotations for In and In_opt parameters by adding const where appropriate or changing to Inout where appropriate. (#1749) 2022-12-15 15:58:33 -08:00
ebpf_platform.h Call KeEnterCriticalRegion during epoch (#2277) 2023-04-10 17:35:07 +00:00
ebpf_ring_buffer.c Add multiple pool tags for ebpfcore (#1909) 2023-02-16 18:14:58 +00:00
ebpf_ring_buffer.h Fix code analysis annotations for In and In_opt parameters by adding const where appropriate or changing to Inout where appropriate. (#1749) 2022-12-15 15:58:33 -08:00
ebpf_serialize.c Convert single line if to if with braces (#2224) 2023-03-27 15:01:21 +00:00
ebpf_serialize.h Annotate platform API's with _Must_inspect_result_ (#1564) 2022-11-11 06:44:20 +00:00
ebpf_state.c Wrap calls from ebpf_drv.c in epoch calls (#2189) 2023-03-22 22:14:43 +00:00
ebpf_state.h Add option to invoke eBPF programs in batch mode (#2062) 2023-02-16 15:37:49 +00:00
ebpf_trampoline.c Clean up order of includes (#2015) 2023-02-07 18:32:19 +00:00