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

1654 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] ea64d2abbf
Bump codecov/codecov-action from 3.1.5 to 4.0.1 (#3229)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.5 to 4.0.1.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](4fe8c5f003...e0b68c6749)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 03:38:57 +00:00
dependabot[bot] d7c7af648f
Bump step-security/harden-runner from 2.6.1 to 2.7.0 (#3230)
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.6.1 to 2.7.0.
- [Release notes](https://github.com/step-security/harden-runner/releases)
- [Commits](eb238b55ef...63c24ba6bd)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-04 01:43:28 +00:00
dependabot[bot] 732d60ec0a
Bump external/usersim from `ebb3b01` to `76ae322` (#3227)
Bumps [external/usersim](https://github.com/microsoft/usersim) from `ebb3b01` to `76ae322`.
- [Commits](ebb3b013da...76ae3227f2)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-04 01:41:25 +00:00
dependabot[bot] 30f2cb0ad7
Bump andstor/file-existence-action from 2.0.0 to 3.0.0 (#3233)
Bumps [andstor/file-existence-action](https://github.com/andstor/file-existence-action) from 2.0.0 to 3.0.0.
- [Release notes](https://github.com/andstor/file-existence-action/releases)
- [Commits](20b4d2e596...076e007279)

---
updated-dependencies:
- dependency-name: andstor/file-existence-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-04 01:39:26 +00:00
dependabot[bot] feb347aff7
Bump external/ebpf-verifier from `f3964ef` to `96f4333` (#3228)
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `f3964ef` to `96f4333`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](f3964ef83f...96f433309c)

---
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>
2024-02-04 00:25:35 +00:00
dependabot[bot] ba31ce07aa
Bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 (#3231)
Bumps [microsoft/setup-msbuild](https://github.com/microsoft/setup-msbuild) from 1.3.2 to 2.0.0.
- [Release notes](https://github.com/microsoft/setup-msbuild/releases)
- [Changelog](https://github.com/microsoft/setup-msbuild/blob/main/building-release.md)
- [Commits](031090342a...6fb0222098)

---
updated-dependencies:
- dependency-name: microsoft/setup-msbuild
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-04 00:23:47 +00:00
dependabot[bot] eef4ac3014
Bump peter-evans/create-pull-request from 5.0.2 to 6.0.0 (#3232)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 5.0.2 to 6.0.0.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](153407881e...b1ddad2c99)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-04 00:23:12 +00:00
Alan Jowett ea79ad5c80
Fix leaked handles (#3222)
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2024-02-02 09:08:40 +00:00
Alan Jowett 41e1da24f4
Fix AV if allocation of error_message fails (#3214)
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2024-01-31 23:33:33 +00:00
Alan Jowett bf2a7c3eb5
Add support for statically initializing BPF_MAP_TYPE_HASH_OF_MAPS (#3211)
* Add support for statically initializing BPF_MAP_TYPE_HASH_OF_MAPS

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

* Update installer and add code gen tests

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

* Add files to expected install list

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>
2024-01-31 00:18:28 +00:00
Dhiren Vispute ddd1a00b2f
serialize access to the pe-parse library calls (#3206)
Co-authored-by: Dhiren Vispute <Dhiren.Vispute@microsoft.com>
2024-01-29 16:15:14 +00:00
dependabot[bot] 3111dc167d
Bump microsoft/setup-msbuild from 1.3.1 to 1.3.2 (#3203)
Bumps [microsoft/setup-msbuild](https://github.com/microsoft/setup-msbuild) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/microsoft/setup-msbuild/releases)
- [Changelog](https://github.com/microsoft/setup-msbuild/blob/main/building-release.md)
- [Commits](1ff57057b5...031090342a)

---
updated-dependencies:
- dependency-name: microsoft/setup-msbuild
  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>
2024-01-29 00:19:44 +00:00
dependabot[bot] 0c3986e4af
Bump codecov/codecov-action from 3.1.4 to 3.1.5 (#3204)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](eaaf4bedf3...4fe8c5f003)

---
updated-dependencies:
- dependency-name: codecov/codecov-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>
2024-01-29 00:19:16 +00:00
dependabot[bot] d112f0f429
Bump actions/upload-artifact from 4.2.0 to 4.3.0 (#3205)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](694cdabd8b...26f96dfa69)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-29 00:18:46 +00:00
Alan Jowett f4e3bc79cf
Add malformed ELF files to bpf2c corpus (#3198)
* Add crashing ELF file to corpus

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

* Resolve merge conflict

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

* Overhaul of malformed ELF file tests

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

* Fix build break

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

* Fix build failure

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>
2024-01-29 00:18:01 +00:00
dependabot[bot] e1182ea274
Bump external/Catch2 from `79205da` to `1078e7e` (#3200)
Bumps [external/Catch2](https://github.com/catchorg/Catch2) from `79205da` to `1078e7e`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](79205da6a6...1078e7e95b)

---
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>
2024-01-26 18:13:47 +00:00
dependabot[bot] 7ae937a17b
Bump external/ebpf-verifier from `8b0c660` to `f3964ef` (#3199)
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `8b0c660` to `f3964ef`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](8b0c660ee4...f3964ef83f)

---
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>
2024-01-26 18:08:12 +00:00
dependabot[bot] df4fe554ae
Bump external/ubpf from `2b16153` to `20dbef1` (#3201)
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `2b16153` to `20dbef1`.
- [Commits](2b1615322c...20dbef1ece)

---
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>
2024-01-26 17:22:34 +00:00
Alan Jowett 0eaf909028
Enable interlocked tests in bpf2c conformance (#3195)
* Enable interlocked tests

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

* PR feedback

Remove left-over diagnostics.

* PR feedback

Keep cicd and cicd-release-validation in synch.

---------

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2024-01-26 16:49:14 +00:00
Alan Jowett ba4b6339c1
Fix array out of bounds access during fuzzing (#3194)
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2024-01-25 00:06:19 +00:00
Dave Thaler 46ad4cc27c
Add bpf2c support for cpu=v4 instructions (#3185)
* Remove movsx imm instructions

Signed-off-by: Dave Thaler <dthaler1968@gmail.com>

* Switch most bpf2c uses to use verifier defines not uBPF defines

Signed-off-by: Dave Thaler <dthaler1968@gmail.com>

* Add bpf2c support for ja32 instruction

Signed-off-by: Dave Thaler <dthaler1968@gmail.com>

* Add bpf2c support for swap* instructions

Signed-off-by: Dave Thaler <dthaler1968@gmail.com>

* Add bpf support for movsx instructions

Signed-off-by: Dave Thaler <dthaler1968@gmail.com>

* Update CI/CD command

Signed-off-by: Dave Thaler <dthaler1968@gmail.com>

---------

Signed-off-by: Dave Thaler <dthaler1968@gmail.com>
2024-01-24 23:52:21 +00:00
Alan Jowett fa936b2313
Add support for bpf_map_*_batch APIs (#3178)
* Add support for bpf_map_*_batch APIs

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

* PR feedback: Expand EC acronym

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

* PR feedback

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

* PR feedback

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

* PR feedback

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

* PR feedback

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>
2024-01-24 15:27:37 +00:00
dependabot[bot] 9a0921ebee
Bump external/ebpf-verifier from `28bcbbb` to `8b0c660` (#3190)
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `28bcbbb` to `8b0c660`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](28bcbbb36f...8b0c660ee4)

---
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>
2024-01-23 01:50:25 +00:00
dependabot[bot] 8c120c46f7
Bump actions/upload-artifact from 4.1.0 to 4.2.0 (#3186)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](1eb3cb2b3e...694cdabd8b)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-21 04:02:43 +00:00
dependabot[bot] 1715af221b
Bump external/usersim from `58f005c` to `ebb3b01` (#3187)
Bumps [external/usersim](https://github.com/microsoft/usersim) from `58f005c` to `ebb3b01`.
- [Commits](58f005c767...ebb3b013da)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-21 04:02:06 +00:00
Alan Jowett efb6656b4c
Add support for handling anonymous inner maps (#3169)
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2024-01-19 16:33:51 +00:00
Dave Thaler 08d9ee561f
Update isa-support per latest bpf_conformance updates (#3183)
Signed-off-by: Dave Thaler <dthaler1968@gmail.com>
2024-01-18 19:44:49 +00:00
Dave Thaler d0c6a084e4
Add sdiv and smod instruction support to bpf2c (#3165)
* Add sdiv instruction support to bpf2c

Manually tested with latest bpf_conformance test

Signed-off-by: Dave Thaler <dthaler1968@gmail.com>

* Add signed modulo instructions

Signed-off-by: Dave Thaler <dthaler1968@gmail.com>

* Add sdiv conformance tests to isa-support table

Signed-off-by: Dave Thaler <dthaler1968@gmail.com>

* Fix ja32 documentation

Signed-off-by: Dave Thaler <dthaler1968@gmail.com>

---------

Signed-off-by: Dave Thaler <dthaler1968@gmail.com>
2024-01-18 19:43:59 +00:00
dependabot[bot] de656be0a0
Bump external/ebpf-verifier from `c5f2b92` to `28bcbbb` (#3181)
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `c5f2b92` to `28bcbbb`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](c5f2b92cbf...28bcbbb36f)

---
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>
2024-01-17 22:00:39 +00:00
Alan Jowett 3464a04a84
Pickup version 0.0.5 of bpf_conformance (#3182)
* Pickup version 0.0.5 of bpf_conformance

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

* Set CPU version correctly

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>
2024-01-17 20:24:52 +00:00
dependabot[bot] 8cb7728da6
Bump actions/cache from 3.3.3 to 4.0.0 (#3179)
Bumps [actions/cache](https://github.com/actions/cache) from 3.3.3 to 4.0.0.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](e12d46a63a...13aacd865c)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-17 17:22:25 +00:00
dependabot[bot] 088016abd8
Bump external/Catch2 from `863c662` to `79205da` (#3180)
Bumps [external/Catch2](https://github.com/catchorg/Catch2) from `863c662` to `79205da`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](863c662c0e...79205da6a6)

---
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>
2024-01-17 17:22:06 +00:00
Dave Thaler 10a8cc563b
Fix descriptions of atomic fetch operations in isa-support.rst (#3168)
Signed-off-by: Dave Thaler <dthaler1968@gmail.com>
2024-01-17 16:20:50 +00:00
dependabot[bot] ee5d141fbf
Bump external/usersim from `9ee14bb` to `58f005c` (#3173)
Bumps [external/usersim](https://github.com/microsoft/usersim) from `9ee14bb` to `58f005c`.
- [Commits](9ee14bba5a...58f005c767)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-14 05:42:36 +00:00
dependabot[bot] 01963d4780
Bump external/ebpf-verifier from `90ce44a` to `c5f2b92` (#3174)
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `90ce44a` to `c5f2b92`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](90ce44a666...c5f2b92cbf)

---
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>
2024-01-14 05:42:13 +00:00
dependabot[bot] 2e422c5842
Bump actions/cache from 3.3.2 to 3.3.3 (#3171)
Bumps [actions/cache](https://github.com/actions/cache) from 3.3.2 to 3.3.3.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](704facf57e...e12d46a63a)

---
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>
2024-01-14 05:41:46 +00:00
dependabot[bot] 0c875bd371
Bump actions/upload-artifact from 4.0.0 to 4.1.0 (#3172)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](c7d193f32e...1eb3cb2b3e)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-14 05:41:19 +00:00
dependabot[bot] f575de839f
Bump actions/download-artifact from 4.1.0 to 4.1.1 (#3170)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](f44cd7b40b...6b208ae046)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  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>
2024-01-14 05:40:58 +00:00
Alan Jowett 5556190460
Add RAII wrapper for epoch_enter/exit (#3167)
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2024-01-11 19:24:15 +00:00
Dhiren Vispute a2ece4ba26
Bail if we can't enter rundown (not a fatal error in some instances) (#3148)
Co-authored-by: Dhiren Vispute <Dhiren.Vispute@microsoft.com>
2024-01-09 05:53:21 +00:00
dependabot[bot] c538729943
Bump external/ebpf-verifier from `68951ab` to `90ce44a` (#3154)
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `68951ab` to `90ce44a`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](68951ab234...90ce44a666)

---
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>
2024-01-05 23:03:18 +00:00
Alan Jowett 3c9c72ac26
Set required_irql in sockops and sockaddr program information (#3159)
* Set required_irql in sockops and sockaddr program information

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

* Update docs/eBpfExtensions.md

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

---------

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Dave Thaler <dthaler1968@gmail.com>
2024-01-05 21:18:21 +00:00
dependabot[bot] 6b4ef16638
Bump external/Catch2 from `c809cb4` to `863c662` (#3151)
Bumps [external/Catch2](https://github.com/catchorg/Catch2) from `c809cb4` to `863c662`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](c809cb4d1c...863c662c0e)

---
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>
2024-01-05 17:23:00 +00:00
dependabot[bot] 8cb1150bce
Bump external/usersim from `0ec7908` to `9ee14bb` (#3153)
Bumps [external/usersim](https://github.com/microsoft/usersim) from `0ec7908` to `9ee14bb`.
- [Commits](0ec79083d0...9ee14bba5a)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-05 17:21:11 +00:00
dependabot[bot] 2786a97041
Bump external/pe-parse from `2bbd5b7` to `b43ff37` (#3155)
Bumps [external/pe-parse](https://github.com/trailofbits/pe-parse) from `2bbd5b7` to `b43ff37`.
- [Release notes](https://github.com/trailofbits/pe-parse/releases)
- [Commits](2bbd5b7181...b43ff37852)

---
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>
2024-01-05 17:20:58 +00:00
dependabot[bot] df8afd7dd7
Bump external/ubpf from `77553ab` to `2b16153` (#3152)
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `77553ab` to `2b16153`.
- [Commits](77553ab650...2b1615322c)

---
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>
2024-01-05 17:20:47 +00:00
Alan Jowett 4e69b3b4dd
Switch from epoch_flush to epoch_synchronize (#3039)
* Switch from epoch_flush to epoch_synchronize

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

* Unblock synch during rundown

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

* Flush synchronize work item

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

* PR feedback

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>
2024-01-04 19:17:15 +00:00
Alan Jowett 8645f40f50
Bump bpf_performance to v0.0.6 (#3147)
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2024-01-03 18:35:58 +00:00
Alan Jowett 3f5aa42732
Enable optimization on bpf2c generated code (#3146)
* Enable optimization on bpf2c generated code

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

* Fix optimization conflict with /rtc1

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

* Fix expected output for debug vs release

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>
2024-01-03 01:19:45 +00:00
Dave Thaler 64e670602f
Update verifier to latest (#3144)
Signed-off-by: Dave Thaler <dthaler1968@gmail.com>
2024-01-02 17:33:23 +00:00