Граф коммитов

818 Коммитов

Автор SHA1 Сообщение Дата
Alan Jowett b3eac62ea2
Update nuget package to include export_program_info.exe (#1372)
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>
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
2022-09-06 18:44:31 -07:00
Shankar Seal 25b35d2361
Enable KMDF tag tracking. (#1375)
* Enable KMDF tag tracking.

* Refactor.

* documentation.

Co-authored-by: Dave Thaler <dthaler@microsoft.com>
2022-09-03 11:32:39 -06:00
Alan Jowett 77283f3361
Create or update issue on workflow failure (#1385)
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>
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
2022-09-02 15:58:04 -06:00
dependabot[bot] 081235d8c1
Bump github/codeql-action from 2.1.20 to 2.1.21 (#1380)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.20 to 2.1.21.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](7fee4ca032...c7f292ea4f)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
2022-09-01 09:07:00 -06:00
Alan Jowett 50844a88eb
Fix leak of reference on WDFREQUEST (#1383)
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>
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
2022-08-29 18:04:05 -06:00
Alan Jowett 8112eb99df
Remove trailing whitespace in commited files (#1377)
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>
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
2022-08-29 14:15:46 -06:00
Dave Thaler d8aead85ad
Clean up the deprecated netsh use of bpf_object__for_each_safe() (#1368)
Fixes #1295

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

Signed-off-by: Dave Thaler <dthaler@microsoft.com>
2022-08-29 13:05:34 -06:00
dependabot[bot] 3ccbd73455
Bump actions/cache from 3.0.7 to 3.0.8 (#1381)
Bumps [actions/cache](https://github.com/actions/cache) from 3.0.7 to 3.0.8.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](a7c34adf76...fd5de65bc8)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 09:02:15 -06:00
Shankar Seal 782244b4f0
remove deprecated prog_load API. (#1352)
* remove deprecated prog_load API.

* PR Feedback.

* PR Feedback.
2022-08-25 09:18:05 -06:00
Alan Jowett a5137aa357
Fix invalid map value size for prog_array and map_array (#1361)
* Fix invalid map value size for prog_array, map_array, and hash_of_maps

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

* Add negative tests for value size on object maps

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-24 14:51:37 -07:00
Dave Thaler 6888b14533
bpf_object__open_file() should allow null opts (#1363)
Fixes #1354

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

Signed-off-by: Dave Thaler <dthaler@microsoft.com>
2022-08-23 21:11:27 -07:00
Dave Thaler 61eddd268d
Update bpftool (#1337)
* Update bpftool

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Fix cmake build

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

Signed-off-by: Dave Thaler <dthaler@microsoft.com>
2022-08-23 13:46:29 -07:00
Dave Thaler 2bd9b47bdc
Fix doc link (#1338)
The link on https://microsoft.github.io/ebpf-for-windows/ was wrong
after we rearranged the headers.  This PR fixes the link to point
to the file that actually defines the helpers.

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

Signed-off-by: Dave Thaler <dthaler@microsoft.com>
2022-08-23 12:46:50 -07:00
dependabot[bot] 897618eb2a
Bump github/codeql-action from 2.1.18 to 2.1.20 (#1362)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.18 to 2.1.20.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](2ca79b6fa8...7fee4ca032)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
2022-08-22 10:17:10 -07:00
dependabot[bot] 583c8a2332
Bump external/Catch2 from `47d56f2` to `dc001fa` (#1357)
Bumps [external/Catch2](https://github.com/catchorg/Catch2) from `47d56f2` to `dc001fa`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](47d56f28a9...dc001fa935)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-22 09:20:52 -07:00
dependabot[bot] f5b1b85a1f
Update actions/checkout requirement to 2541b1294d2704b0964813337f33b291d3f8596b (#1356)
Updates the requirements on [actions/checkout](https://github.com/actions/checkout) to permit the latest version.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](2541b1294d)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-22 09:13:48 -06:00
dependabot[bot] cb298fdbc2
Bump microsoft/setup-msbuild (#1359)
Bumps [microsoft/setup-msbuild](https://github.com/microsoft/setup-msbuild) from becb80cf9a036187bb1e07e74eb64e25850d757a to 1.1. This release includes the previously tagged commit.
- [Release notes](https://github.com/microsoft/setup-msbuild/releases)
- [Changelog](https://github.com/microsoft/setup-msbuild/blob/master/building-release.md)
- [Commits](becb80cf9a...ab534842b4)

---
updated-dependencies:
- dependency-name: microsoft/setup-msbuild
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-21 10:08:18 -07:00
dependabot[bot] 75000b1845
Bump step-security/harden-runner from 1.4.4 to 1.4.5 (#1335)
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 1.4.4 to 1.4.5.
- [Release notes](https://github.com/step-security/harden-runner/releases)
- [Commits](74b568e859...dd2c410b08)

---
updated-dependencies:
- dependency-name: step-security/harden-runner
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
2022-08-20 08:35:16 -07:00
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
dependabot[bot] 5e56ae3d12
Bump actions/cache from 3.0.6 to 3.0.7 (#1334)
Bumps [actions/cache](https://github.com/actions/cache) from 3.0.6 to 3.0.7.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](f4278025ab...a7c34adf76)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
2022-08-16 16:57:07 -07:00
Dave Thaler c5d665b764
Fix LLVM guidance in Getting Started (#1331)
Fixes #1181

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

Signed-off-by: Dave Thaler <dthaler@microsoft.com>
Co-authored-by: Alan Jowett <alanjo@microsoft.com>
2022-08-16 15:52:24 -07:00
Alan Jowett a2a128a3eb
Fix issued that caused epoch to not cleanup (#1332)
* Fix issued that caused epoch to not cleanup

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

* PR feedback

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

* PR feedbac

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

* Update libs/platform/ebpf_epoch.c

Co-authored-by: Dave Thaler <dthaler@microsoft.com>

* Update libs/platform/ebpf_epoch.c

Co-authored-by: Dave Thaler <dthaler@microsoft.com>

* Update libs/platform/ebpf_epoch.c

Co-authored-by: Dave Thaler <dthaler@microsoft.com>

* Update libs/platform/ebpf_epoch.c

Co-authored-by: Dave Thaler <dthaler@microsoft.com>

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
2022-08-16 15:05:49 -07:00
dependabot[bot] c0be58227d
Bump dawidd6/action-download-artifact from 2.21.1 to 2.22.0 (#1333)
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 2.21.1 to 2.22.0.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](6765a42d86...ea71f332a9)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
2022-08-15 12:50:24 -07:00
Dave Thaler 64f8b4dec0
Add note about needing the WDK vsix checkbox checked when installing the WDK (#1327)
Signed-off-by: Dave Thaler <dthaler@microsoft.com>

Signed-off-by: Dave Thaler <dthaler@microsoft.com>
2022-08-15 10:12:46 -07:00
Dave Thaler c97b2a7782
Fix handling of long map names (#1328)
Fixes #1312

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

Signed-off-by: Dave Thaler <dthaler@microsoft.com>
2022-08-15 09:30:11 -07:00
dependabot[bot] 0bc178aab6
Bump external/ubpf from `ee1eb2a` to `af0194f` (#1319)
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `ee1eb2a` to `af0194f`.
- [Release notes](https://github.com/iovisor/ubpf/releases)
- [Commits](ee1eb2acfb...af0194ff5b)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
2022-08-11 17:35:43 -07:00
dependabot[bot] 5ee391c932
Bump external/ebpf-verifier from `88735d9` to `11366cd` (#1317)
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `88735d9` to `11366cd`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](88735d9620...11366cdceb)

---
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>
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
Co-authored-by: Alan Jowett <alanjo@microsoft.com>
2022-08-09 15:12:33 -07:00
Dave Thaler d564f05894
Bump version to 0.3.0 (#1323)
Signed-off-by: Dave Thaler <dthaler@microsoft.com>
2022-08-08 15:16:59 -07:00
dependabot[bot] dc384f65c7
Bump github/codeql-action from 2.1.17 to 2.1.18 (#1321)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.17 to 2.1.18.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](0c670bbf04...2ca79b6fa8)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: saxena-anurag <43585259+saxena-anurag@users.noreply.github.com>
Co-authored-by: Alan Jowett <alanjo@microsoft.com>
2022-08-08 10:56:24 -07:00
dependabot[bot] a27764dc2b
Bump external/Catch2 from `997a7d4` to `47d56f2` (#1320)
Bumps [external/Catch2](https://github.com/catchorg/Catch2) from `997a7d4` to `47d56f2`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](997a7d4165...47d56f28a9)

---
updated-dependencies:
- dependency-name: external/Catch2
  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: saxena-anurag <43585259+saxena-anurag@users.noreply.github.com>
2022-08-08 09:15:37 -06:00
dependabot[bot] 330eda7218
Bump actions/cache from 3.0.5 to 3.0.6 (#1318)
Bumps [actions/cache](https://github.com/actions/cache) from 3.0.5 to 3.0.6.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](0865c47f36...f4278025ab)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
2022-08-07 19:55:45 -07:00
Shankar Seal e4ccdc8b1c
Implement `bpf_prog_detach` and `bpf_prog_detach2` APIs. (#1311)
* Implement bpf_prog_detach and bpf_prog_detach2 APIs.

* fix SAL break.

* PR feedback.

* PR feedback and test changes.

* PR feedback.
2022-08-07 17:21:23 -07:00
dependabot[bot] f20e8d0e90
Bump github/codeql-action from 2.1.16 to 2.1.17 (#1315)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.16 to 2.1.17.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](3e7e3b32d0...0c670bbf04)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
Co-authored-by: saxena-anurag <43585259+saxena-anurag@users.noreply.github.com>
Co-authored-by: Alan Jowett <alanjo@microsoft.com>
2022-08-04 14:40:13 -06:00
Dave Thaler c41b4d9541
Add noexcept keyword to various internal APIs (#1305)
Signed-off-by: Dave Thaler <dthaler@microsoft.com>
2022-08-04 11:11:12 -06:00
dependabot[bot] aa421fae32
Bump external/Catch2 from `97c48e0` to `997a7d4` (#1313)
Bumps [external/Catch2](https://github.com/catchorg/Catch2) from `97c48e0` to `997a7d4`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](97c48e0c34...997a7d4165)

---
updated-dependencies:
- dependency-name: external/Catch2
  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: Dave Thaler <dthaler@microsoft.com>
Co-authored-by: saxena-anurag <43585259+saxena-anurag@users.noreply.github.com>
2022-08-03 15:27:18 -07:00
saxena-anurag 4450b1ad66
Add negative tests for native module (#1310)
* add tests

* fix test

* fix tests

* Revert "fix tests"

This reverts commit 21debced20.

* tests

* tests

* Apply suggestions from code review

Co-authored-by: Dave Thaler <dthaler@microsoft.com>

Co-authored-by: Dave Thaler <dthaler@microsoft.com>
2022-08-03 14:15:34 -06:00
dependabot[bot] 39e549ff08
Bump external/ebpf-verifier from `8f0bb3f` to `88735d9` (#1314)
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `8f0bb3f` to `88735d9`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](8f0bb3fd2f...88735d9620)

---
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>
2022-08-01 23:49:30 -04:00
dependabot[bot] 5fe0ce356a
Bump external/pe-parse from `eecdb3d` to `29220c9` (#1308)
Bumps [external/pe-parse](https://github.com/trailofbits/pe-parse) from `eecdb3d` to `29220c9`.
- [Release notes](https://github.com/trailofbits/pe-parse/releases)
- [Commits](eecdb3d36e...29220c9435)

---
updated-dependencies:
- dependency-name: external/pe-parse
  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: saxena-anurag <43585259+saxena-anurag@users.noreply.github.com>
Co-authored-by: Alan Jowett <alanjo@microsoft.com>
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
2022-07-29 13:36:26 -07:00
Dave Thaler 7e0738ee07
Add support for new libbpf APIs (#1288)
* Update to latest libbpf .h files

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Add libbpf_bpf_{prog,attach}_type_str APIs

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Add libbpf_attach_type_by_name

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Add libbpf_bpf_{link,map}_type_str

And add tests for prog type and attach type names

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Add tests

And change type names to match Linux

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Fix cmake build

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Update tests

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Update docs

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Add bpf_program__insn_cnt()

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Add MSVC deprecated attribute to most deprecated APIs

Still haven't done bpf_object__next() or bpf_prog_load_deprecated()

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Mark bpf_object__next was deprecated

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Fix some test failures

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Suppress instead of disable deprecated warnings

To simplify diffs

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Merge with latest main

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* PR feedback

Signed-off-by: Dave Thaler <dthaler@microsoft.com>
2022-07-29 14:57:30 -04:00
dependabot[bot] 322c4e6dc7
Bump external/Catch2 from `1bd2338` to `97c48e0` (#1309)
Bumps [external/Catch2](https://github.com/catchorg/Catch2) from `1bd2338` to `97c48e0`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](1bd233866c...97c48e0c34)

---
updated-dependencies:
- dependency-name: external/Catch2
  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: saxena-anurag <43585259+saxena-anurag@users.noreply.github.com>
2022-07-25 14:28:35 -06:00
Alan Jowett b6fa3543f7
Update ubpf and fix build (#1293)
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2022-07-25 10:32:35 -07:00
Dave Thaler 26506f9a67
Clean up ebpf_program.c (#1302)
* Clean up ebpf_program.c

Fixes #339

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Fix analysis warning

Signed-off-by: Dave Thaler <dthaler@microsoft.com>
2022-07-18 18:07:53 -06:00
Dave Thaler 067d5d7e7f
Clean up Verifier.cpp (#1296)
* Try some cleanup of Verifier.cpp

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Analysis fixes

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Fix error messages

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Fix test

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

Co-authored-by: saxena-anurag <43585259+saxena-anurag@users.noreply.github.com>
2022-07-18 12:39:50 -07:00
dependabot[bot] d7c9edbf00
Bump github/codeql-action from 2.1.15 to 2.1.16 (#1301)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.15 to 2.1.16.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](3f62b754e2...3e7e3b32d0)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: saxena-anurag <43585259+saxena-anurag@users.noreply.github.com>
Co-authored-by: Dave Thaler <dthaler@microsoft.com>
2022-07-17 21:50:37 -07:00
dependabot[bot] f3e359462b
Bump external/ebpf-verifier from `d259d31` to `8f0bb3f` (#1297)
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `d259d31` to `8f0bb3f`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](d259d31c43...8f0bb3fd2f)

---
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>
2022-07-17 19:02:28 -07:00
dependabot[bot] 7119a5a499
Bump actions/cache from 3.0.4 to 3.0.5 (#1299)
Bumps [actions/cache](https://github.com/actions/cache) from 3.0.4 to 3.0.5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](c3f1317a9e...0865c47f36)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: saxena-anurag <43585259+saxena-anurag@users.noreply.github.com>
2022-07-17 13:52:27 -07:00
dependabot[bot] aa618f8c3f
Bump external/Catch2 from `5f9109a` to `1bd2338` (#1298)
Bumps [external/Catch2](https://github.com/catchorg/Catch2) from `5f9109a` to `1bd2338`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](5f9109a8dc...1bd233866c)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-17 12:36:53 -07:00
Dave Thaler 967eb4380a
Explain where to find the wprp file (#1292)
Addresses question raised in #1291.

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

Co-authored-by: saxena-anurag <43585259+saxena-anurag@users.noreply.github.com>
2022-07-15 14:44:08 -07:00
saxena-anurag 02f4bf016f
Clean up hard coded program type in EC (#1294)
* fix

* update documentation

* add bpf_obj_get_info_by_fd tests for cgroup_sock_addr

* fix

* cr comment
2022-07-15 13:48:45 -07:00
Dave Thaler c37f48469d
Move TestLog.log to the TEMP directory (#1281)
* Move TestLog.log to the TEMP directory

Fixes #1275

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Update VM log file path

Signed-off-by: Dave Thaler <dthaler@microsoft.com>
2022-07-15 12:50:14 -07:00