ebpf-for-windows/libs/platform
Alan Jowett 867f669781
Move preemptible check outside of spinlock region. (#1350)
Move setting thread affinity outside of spinlock region.

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2022-08-19 08:54:37 -07:00
..
kernel Registry changes for program and section data. (#1192) 2022-06-30 16:53:03 -07:00
unit Fix issued that caused epoch to not cleanup (#1332) 2022-08-16 15:05:49 -07:00
user Fix issued that caused epoch to not cleanup (#1332) 2022-08-16 15:05:49 -07:00
CMakeLists.txt Registry changes for program and section data. (#1192) 2022-06-30 16:53:03 -07:00
ebpf_async.c Adding negative tests for ebpf_core.c (#1132) 2022-05-26 14:06:02 -07:00
ebpf_async.h Adding negative tests for ebpf_core.c (#1132) 2022-05-26 14:06:02 -07: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 Implement BPF_MAP_TYPE_LPM_TRIE over lock-free hashmap. (#572) 2021-09-28 13:27:50 -07:00
ebpf_epoch.c Move preemptible check outside of spinlock region. (#1350) 2022-08-19 08:54:37 -07:00
ebpf_epoch.h Add coverage in bitmap, epoch, and ringbuffer. (#1007) 2022-05-02 12:39:58 -06:00
ebpf_error.c ring buffer map. (#659) 2021-12-03 13:19:21 -08:00
ebpf_etw.c Add mutual auth for RPC client / server. (#804) 2022-03-14 15:26:55 -06:00
ebpf_handle.h Fix calling ObReferenceObjectByHandle at DISPATCH (#840) 2022-03-28 10:25:12 -07:00
ebpf_hash_table.c Add performance test for LRU map (#607) 2021-10-01 18:07:19 -06:00
ebpf_interlocked.c Move common interlocked API's into their own file (#815) 2022-03-17 18:27:47 -06:00
ebpf_object.c Adding negative tests for ebpf_core.c (#1132) 2022-05-26 14:06:02 -07:00
ebpf_object.h fix. (#1187) 2022-06-09 11:47:05 -07:00
ebpf_pinning_table.c fix. (#1187) 2022-06-09 11:47:05 -07:00
ebpf_pinning_table.h rename ebpf_object to ebpf_core_object (#793) 2022-03-07 09:07:10 -08:00
ebpf_platform.h Implement `bpf_prog_detach` and `bpf_prog_detach2` APIs. (#1311) 2022-08-07 17:21:23 -07:00
ebpf_program_types.acf Revert "Remove dead code (#381)" (#401) 2021-08-20 12:07:57 -07:00
ebpf_program_types.c Registry changes for program and section data. (#1192) 2022-06-30 16:53:03 -07:00
ebpf_program_types.idl Revert "Remove dead code (#381)" (#401) 2021-08-20 12:07:57 -07:00
ebpf_ring_buffer.c Fix ring buffer test subscriber logic. (#1286) 2022-07-14 10:32:38 -07:00
ebpf_ring_buffer.h Add coverage in bitmap, epoch, and ringbuffer. (#1007) 2022-05-02 12:39:58 -06:00
ebpf_serialize.c Instrument eBPF for Windows platform layer (#647) 2021-11-03 09:33:40 -06:00
ebpf_serialize.h Add support for libbpf bpf_obj_get_info_by_fd API (#510) 2021-09-10 21:54:07 -07:00
ebpf_state.c Instrument eBPF for Windows platform layer (#647) 2021-11-03 09:33:40 -06:00
ebpf_state.h Add support for stack unwind on success. (#367) 2021-08-23 17:24:22 -06:00
ebpf_trampoline.c Instrument eBPF for Windows platform layer (#647) 2021-11-03 09:33:40 -06:00