ebpf-for-windows/ebpfapi
Dave Thaler 8006f181e0
Libbpf API compatibility (#350)
* Libbpf API compatibility

Libbpf is incorporated as a submodule just for the header file.
As discussed in issue #84, we cannot currently use the implementation
since it is very Linux and GCC specific.

This PR also fixes a bug where the user-mode API was calling
CloseHandle directly instead of Platform::CloseHandle which is needed
to make tests work with the mock platform.

Addresses #84

Some code will be cleaner once issue #81 is done

Signed-off-by: Dave Thaler <dthaler@microsoft.com>
2021-07-30 15:34:21 -07:00
..
Source.def Libbpf API compatibility (#350) 2021-07-30 15:34:21 -07:00
dllmain.cpp Switch to approved license header format (#268) 2021-06-10 12:02:00 -07:00
ebpfapi.vcxproj Add VM setup scripts and docs (#281) 2021-06-15 08:44:43 -07:00
ebpfapi.vcxproj.filters Move program load to ebpfsvc (#245) 2021-06-07 15:22:04 -06:00
pch.h Switch to approved license header format (#268) 2021-06-10 12:02:00 -07:00
platform.cpp Integrate verifier with ebpfsvc (#198) 2021-05-20 18:04:36 -07:00
rpc_client.cpp Additional analysis fixes (#315) 2021-06-29 15:51:41 -06:00