Skip to content

PR to trach changes with main.. DO NOT MERGE . LOCAL FORK PR - #1

Open
ExceptionalHandler wants to merge 110 commits into
mainfrom
anadi_branch
Open

PR to trach changes with main.. DO NOT MERGE . LOCAL FORK PR#1
ExceptionalHandler wants to merge 110 commits into
mainfrom
anadi_branch

Conversation

@ExceptionalHandler

Copy link
Copy Markdown
Owner

Description

Describe the purpose of and changes within this Pull Request.

Testing

Do any existing tests cover this change? Are new tests needed?

Documentation

Is there any documentation impact for this change?

Installation

Is there any installer impact for this change?

lmb and others added 30 commits November 1, 2024 14:27
Export functions used to manipulate fd_t. This makes the use of the UCRT
_get_osfhandle an implementation detail which is abstracted away from
users of ebpfapi.dll. This also makes it easier to use the API via
run-time dynamic linking.
Allow retrieving the fd from a link while destroying the link.
It would be nicer to avoid the indirection via link, but that is
a bigger change.
Add a function to load a native image without going through the bpf_object
abstraction. The function expects program and map fd arrays to be allocated
by the caller because dealing with memory which is dynamically allocated in
C/C++ is quite cumbersome in Go. Returns a size hint and a well known error
in case the arrays are too small.
Allow users to resolve libbpf style enums to Windows GUIDs.
Compiling against Windows eBPF headers produces object files which are not easily
distinguishable from object files compiled against Linux headers. This is a problem
for cross-platform tooling which wishes to inspect the contents of an ELF.

Emit a section .ebpf_for_windows with the contents 0x01 into ELFs compiled against
the windows headers.

Updates #3956
Add support for creating nested maps via the bpf() syscall wrapper.

Updates #3729
Allow passing a name for maps and programs and allow retrieving it via
BPF_OBJ_GET_INFO_BY_FD. This requires a bunch of glue code because the
bpf_prog_info, etc. structs are not compatible with Linux.
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `859e35c` to `c494992`.
- [Commits](iovisor/ubpf@859e35c...c494992)

---
updated-dependencies:
- dependency-name: external/ubpf
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sharmi <shpalan@microsoft.com>
Signed-off-by: Alan Jowett <alanjo@microsoft.com>
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `c494992` to `f5e6778`.
- [Commits](iovisor/ubpf@c494992...f5e6778)

---
updated-dependencies:
- dependency-name: external/ubpf
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…(#4091)

Bumps the actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).


Updates `github/codeql-action` from 3.27.6 to 3.27.9
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@aa57810...df409f7)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Alan Jowett <alanjo@microsoft.com>
* First attempt at filing bugs if WDK is out-of-date

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

* Update .github/workflows/check_wdk.yml

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update .github/workflows/check_wdk.yml

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update

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

* Fix script

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

* Add mitigiation steps

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

---------

Signed-off-by: Alan Jowett <alanjo@microsoft.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Signed-off-by: Alan Jowett <alanjo@microsoft.com>
… purposes (#4003)

* add to zombie list (untested

* fix

* fix

* CR feedback

* CR comments

* cleanup

---------

Co-authored-by: Alan Jowett <alanjo@microsoft.com>
Co-authored-by: Anurag Saxena <43585259+saxena-anurag@users.noreply.github.com>
Update setup-ebpf.ps1 to also explicitly grant LOCAL SERVICE permission
to execute the required debug DLLS. This seems to be necessary to avoid
error 1053 when installing on a new system via SSH.
* bpf(): improve map and program compatibility

Allow passing a name for maps and programs and allow retrieving it via
BPF_OBJ_GET_INFO_BY_FD. This requires a bunch of glue code because the
bpf_prog_info, etc. structs are not compatible with Linux.

* Fix test failure due to incorrect link type

* Address feedback from Dave Thaler

* Fix second test failure due to wrong link type

* Use program ID 0 on detached link ids

Internally both zero and EBPF_ID_NONE are used to refer to non-existing ID.
Use zero when retrieving link info, since that aligns with Linux better.

* Temporarily use BPF_LINK_TYPE_UNSPEC

* Only test program info if JIT is enabled

* Apply suggestions from dthaler's review

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>
Bumps the actions group with 2 updates: [actions/upload-artifact](https://github.com/actions/upload-artifact) and [codecov/codecov-action](https://github.com/codecov/codecov-action).


Updates `actions/upload-artifact` from 4.4.3 to 4.5.0
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@b4b15b8...6f51ac0)

Updates `codecov/codecov-action` from 5.1.1 to 5.1.2
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](codecov/codecov-action@7f8b4b4...1e68e06)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `f5e6778` to `0aa26cd`.
- [Commits](iovisor/ubpf@f5e6778...0aa26cd)

---
updated-dependencies:
- dependency-name: external/ubpf
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…(#4106)

Bumps the actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).


Updates `github/codeql-action` from 3.27.9 to 3.28.0
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@df409f7...48ab28a)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Alan Jowett <alanjo@microsoft.com>
* Add required permissions

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

* Update the WDK

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

---------

Signed-off-by: Alan Jowett <alanjo@microsoft.com>
* Build full native-only variant on ARM64

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

* Fix arm64 dependencies

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

* Skip downloading demo repo for arm64

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

* Skip downloading demo repo for native only

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

* Fix nativeonly release arm64

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

* Resolve merge conflict

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

* Build only ELF during cross-compilation

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

* PR feedback

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

---------

Signed-off-by: Alan Jowett <alanjo@microsoft.com>
* Check if test process failed to start.

* add .exe extension.
* Update to latest ebpf-verifier

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

* API contract changes

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

* Fix test failure

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

---------

Signed-off-by: Alan Jowett <alanjo@microsoft.com>
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
Co-authored-by: Alan Jowett <alanjo@microsoft.com>
Bumps the actions group with 4 updates in the / directory: [step-security/harden-runner](https://github.com/step-security/harden-runner), [actions/upload-artifact](https://github.com/actions/upload-artifact), [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) and [github/codeql-action](https://github.com/github/codeql-action).


Updates `step-security/harden-runner` from 2.10.2 to 2.10.3
- [Release notes](https://github.com/step-security/harden-runner/releases)
- [Commits](step-security/harden-runner@0080882...c95a14d)

Updates `actions/upload-artifact` from 4.5.0 to 4.6.0
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@6f51ac0...65c4c4a)

Updates `peter-evans/create-pull-request` from 7.0.5 to 7.0.6
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](peter-evans/create-pull-request@5e91468...67ccf78)

Updates `github/codeql-action` from 3.28.0 to 3.28.1
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@48ab28a...b6a472f)

---
updated-dependencies:
- dependency-name: step-security/harden-runner
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
matthewige and others added 30 commits February 21, 2025 18:41
* fix

* run 23h2 tests only

* fixes - enable script execution as part of setup

* possible fix, add diagnostics

* additional runs for sanity

* remove debugging logging

* enable all tests

* finalize 23h2
Bumps the actions group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [step-security/harden-runner](https://github.com/step-security/harden-runner) | `2.10.4` | `2.11.0` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4.6.0` | `4.6.1` |
| [actions/cache](https://github.com/actions/cache) | `4.2.0` | `4.2.1` |
| [github/codeql-action](https://github.com/github/codeql-action) | `3.28.9` | `3.28.10` |
| [ossf/scorecard-action](https://github.com/ossf/scorecard-action) | `2.4.0` | `2.4.1` |


Updates `step-security/harden-runner` from 2.10.4 to 2.11.0
- [Release notes](https://github.com/step-security/harden-runner/releases)
- [Commits](step-security/harden-runner@cb605e5...4d991eb)

Updates `actions/upload-artifact` from 4.6.0 to 4.6.1
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@65c4c4a...4cec3d8)

Updates `actions/cache` from 4.2.0 to 4.2.1
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@1bd1e32...0c907a7)

Updates `github/codeql-action` from 3.28.9 to 3.28.10
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@9e8d078...b56ba49)

Updates `ossf/scorecard-action` from 2.4.0 to 2.4.1
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](ossf/scorecard-action@62b2cac...f49aabe)

---
updated-dependencies:
- dependency-name: step-security/harden-runner
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
- dependency-name: ossf/scorecard-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add ebpf_object_load_native_by_fds

Add a function to load a native image without going through the bpf_object
abstraction. The function expects program and map fd arrays to be allocated
by the caller because dealing with memory which is dynamically allocated in
C/C++ is quite cumbersome in Go. Returns a size hint and a well known error
in case the arrays are too small.

* Fix order in Source.def
* Update CODEOWNERS

Introducing the missing asterisk.

* Fix CODEOWNERS formatting issue
* Switch to nuget feed for llvm
Disable bpf2c tests (due to different LLVM version)

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

* PR feedback

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

* PR feedback

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

---------

Signed-off-by: Alan Jowett <alanjo@microsoft.com>
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `d682377` to `2ad882f`.
- [Commits](iovisor/ubpf@d682377...2ad882f)

---
updated-dependencies:
- dependency-name: external/ubpf
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update to latest verifier

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

* Set MSVC runtime version for fuzzerdebug configuration

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

---------

Signed-off-by: Alan Jowett <alanjo@microsoft.com>
Signed-off-by: Alan Jowett <alanjo@microsoft.com>
Co-authored-by: Laksh Kotian <lakshkotian@microsoft.com>
Signed-off-by: Alan Jowett <alanjo@microsoft.com>
Signed-off-by: Alan Jowett <alanjo@microsoft.com>
* Log the version of LLVM in c:\program files\llvm\bin

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

* Use $(ClangExec) in place of clang

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

---------

Signed-off-by: Alan Jowett <alanjo@microsoft.com>
* Lockless ebpf_ring_buffer implementation.

- eBPF ring buffer map has not been updated yet.

* enable wip ringbuf stress by default

* SAL fix

* Comment out raise irql for testing.

* Update existing ringbuf tests.

* Internal helper documentation, fix irql warning.

* cleanup

* update tests and docs

* Fix consumer advance in ebpf_api.

* fix ebpf_maps.c ringbuf return, var renaming

* remove yield from reserve

* Add barrier to wait for all test threads to start.

* cleanup

* Add comments explaining producer serialization.

* refresh consumer offset before reserve retry.

* Update reserve comments.

* Reorder acquire/release statements to reduce dependencies.

* Add ring buffer documentation.

* consolidate stress tests and pr feedback.

* Remove ebpf_ring_buffer_return.

* Add assert to ensure size_t is 64 bits.

* Make ring buffer stress test more robust.

* Remove debug print.

* feedback

* fix retval strings

* fix numbering in markdown

* documentation fixes

- use consistent wording for lock bit
- make consumer singular in RingBuffer.md
- add urls for issues
- fix typos

* fix typo

* Add locked record check in return_buffer.

* Update async ops to use acquire+release for consumer.

* check for locked record in ebpf_api

* re comments: consistently use no-fence, typo fixes

---------

Co-authored-by: Michael Agun <danielagun@microsoft.com>
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `b290e5c` to `e5e0c5b`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](vbpf/prevail@b290e5c...e5e0c5b)

---
updated-dependencies:
- dependency-name: external/ebpf-verifier
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the actions group with 4 updates: [actions/cache](https://github.com/actions/cache), [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request), [actions/download-artifact](https://github.com/actions/download-artifact) and [codecov/codecov-action](https://github.com/codecov/codecov-action).


Updates `actions/cache` from 4.2.1 to 4.2.2
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@0c907a7...d4323d4)

Updates `peter-evans/create-pull-request` from 7.0.6 to 7.0.7
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](peter-evans/create-pull-request@67ccf78...dd2324f)

Updates `actions/download-artifact` from 4.1.8 to 4.1.9
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](actions/download-artifact@fa0a91b...cc20338)

Updates `codecov/codecov-action` from 5.3.1 to 5.4.0
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](codecov/codecov-action@13ce06b...0565863)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Export a function which allows retrieving the object info along with
its type. bpf_obj_get_info_by_fd is almost what we need, but doesn't
allow determining the type of the object.
* Fix race condition in _invalid_parameter_suppression

Invalid parameter suppression currently sets the global invalid
parameter handler. This means that concurrent execution may lead
to executing the wrong handler.

Instead, always set and restore the thread local handler.

* Write debug assertions to stderr before terminating process

Report assertions and errors to standard error before terminating the
process.

Stop changing the reporting mode in _invalid_parameter_suppression
because the mode is a global setting which shouldn't be changed by
a library.

Fixes microsoft/ebpf-for-windows#4207
* fix

* fix

* add reference

* fix

* fix

* temp change

* increase test time

* code cleanup

* code cleanup

* remove reference logic

* delete stale comment

* fix, cr comments
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `2ad882f` to `8782fd3`.
- [Commits](iovisor/ubpf@2ad882f...8782fd3)

---
updated-dependencies:
- dependency-name: external/ubpf
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#4202)

Bumps the generic group with 1 update in the / directory: [tests/external/kissfft](https://github.com/mborgerding/kissfft).


Updates `tests/external/kissfft` from `f5f2a3b` to `febd4ca`
- [Release notes](https://github.com/mborgerding/kissfft/releases)
- [Commits](mborgerding/kissfft@f5f2a3b...febd4ca)

---
updated-dependencies:
- dependency-name: tests/external/kissfft
  dependency-type: direct:production
  dependency-group: generic
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* run only ws2025 tests

* add some diagnositcs failfast

* fix

* fix

* fix

* fix - don't failfast in init

* debug info

* WIP

* debug logs

* fix

* fix

* extra tracing

* more debugging

* fix

* refactor safe require to common

* fix

* fix

* fix

* correct trace command

* add some extra diagnostics, add failfast

* fixes

* ensure we stop netebpfext

* try fixes

* update max size param

* fix

* run only one set of CR tests

* run only nonadmin user tests

* run both tets

* tests

* fix

* more debug tracing

* scope tests down more

* scope tests further

* more minor diagnostics, add missing check for detatch in progress

* scale down tests more

* potential workaround fix

* fix

* cleanup, fix for douloe removal of list entry

* fix double remove

* fix

* add extra test run, add tracing

* only collect netebpfext traces

* fixes

* collect traces later

* more diagnostics

* revert a bunch of temporary test disablements

* code cleanup to prepare for check in - pt 1

* move to kesingle object

* commit missing file

* fix

* temporarily add back debug log capture

* rename zombie

* update comments

* revert temporary changes, but leave in testing for last iteration

* fix analyze warning, fix tests by properly ordering init and cleanup

* fix

* fix

* fix

* prepare for check in

* enable stress tests now that its fixed

* CR feedback

* CR feedback

* CR
Bumps the actions group with 2 updates: [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) and [github/codeql-action](https://github.com/github/codeql-action).


Updates `peter-evans/create-pull-request` from 7.0.7 to 7.0.8
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](peter-evans/create-pull-request@dd2324f...271a8d0)

Updates `github/codeql-action` from 3.28.10 to 3.28.11
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@b56ba49...6bb031a)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `e5e0c5b` to `d4d0336`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](vbpf/prevail@e5e0c5b...d4d0336)

---
updated-dependencies:
- dependency-name: external/ebpf-verifier
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* remove @exception from documentation.

* Making documentation consistent with Linux.

* PR Feedback.

* Fix spelling mistake.
Building the sample project fails if the clang path contains a space.
Fix this by quoting "$(ClangExec)".
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.