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

384 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] 8466e1d2f0
Bump external/ubpf from `905f30e` to `f81cba0` (#3926)
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `905f30e` to `f81cba0`.
- [Commits](905f30ea7d...f81cba0476)

---
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-10-16 22:14:01 +00:00
Alan Jowett b312e0725e
Switch to group affinity to work correctly on systems with > 64 CPUs (#3923)
* Switch to group affinity

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

* PR feedback

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

* Update libs/runtime/ebpf_platform.h

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

---------

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-10-10 16:34:12 +00:00
dependabot[bot] ba3f95a182
Bump external/ubpf from `6616682` to `905f30e` (#3906)
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `6616682` to `905f30e`.
- [Commits](661668211e...905f30ea7d)

---
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-10-08 15:02:44 +00:00
Alan Jowett 735ec5277f
Refactor common platform and config into Directory.Build.props (#3891)
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2024-10-02 19:14:14 +00:00
dependabot[bot] dbda20d40f
Bump external/ebpf-verifier from `4907f1b` to `07a6da0` (#3881)
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `4907f1b` to `07a6da0`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](4907f1b0cd...07a6da07d7)

---
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-10-01 19:25:40 +00:00
dependabot[bot] 292578ef73
Bump external/ebpf-verifier from `525b8b3` to `4907f1b` (#3876)
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `525b8b3` to `4907f1b`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](525b8b3b21...4907f1b0cd)

---
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-09-26 22:23:26 +00:00
dependabot[bot] 45df161109
Bump external/usersim from `07b8d70` to `e493ccd` (#3874)
Bumps [external/usersim](https://github.com/microsoft/usersim) from `07b8d70` to `e493ccd`.
- [Commits](07b8d705d7...e493ccd059)

---
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-09-26 21:20:15 +00:00
dependabot[bot] d712e97fd7
Bump external/usersim from `a1ba035` to `07b8d70` (#3859)
Bumps [external/usersim](https://github.com/microsoft/usersim) from `a1ba035` to `07b8d70`.
- [Commits](a1ba0355fb...07b8d705d7)

---
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-09-23 16:53:41 +00:00
dependabot[bot] e6cb38ac6c
Bump external/ubpf from `2434b93` to `6616682` (#3860)
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `2434b93` to `6616682`.
- [Commits](2434b93341...661668211e)

---
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-09-23 15:12:42 +00:00
dependabot[bot] edcb28cd62
Bump external/ubpf from `f1f85cb` to `2434b93` (#3835)
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `f1f85cb` to `2434b93`.
- [Commits](f1f85cbccd...2434b93341)

---
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-09-19 01:10:36 +00:00
dependabot[bot] 441ccf7208
Bump external/ebpf-verifier from `559482c` to `525b8b3` (#3819)
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `559482c` to `525b8b3`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](559482ccaf...525b8b3b21)

---
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-09-09 15:34:40 +00:00
dependabot[bot] 0b23bae35d
Bump external/ubpf from `f1ecb7a` to `f1f85cb` (#3821)
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `f1ecb7a` to `f1f85cb`.
- [Commits](f1ecb7a245...f1f85cbccd)

---
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-09-07 19:36:18 +00:00
dependabot[bot] 656d56c168
Bump external/usersim from `bded12c` to `a1ba035` (#3818)
Bumps [external/usersim](https://github.com/microsoft/usersim) from `bded12c` to `a1ba035`.
- [Commits](bded12ceee...a1ba0355fb)

---
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-09-07 17:55:01 +00:00
dependabot[bot] e9d7f26d75
Bump external/ebpf-verifier from `cd9344b` to `559482c` (#3807)
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `cd9344b` to `559482c`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](cd9344bdbb...559482ccaf)

---
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-09-03 15:48:17 +00:00
dependabot[bot] 8c75ae0b9e
Bump external/usersim from `ca8f2de` to `bded12c` (#3796)
Bumps [external/usersim](https://github.com/microsoft/usersim) from `ca8f2de` to `bded12c`.
- [Commits](ca8f2defc6...bded12ceee)

---
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-08-29 05:16:44 +00:00
dependabot[bot] 99ef697eab
Bump external/ubpf from `762a98d` to `f1ecb7a` (#3797)
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `762a98d` to `f1ecb7a`.
- [Commits](762a98dd1a...f1ecb7a245)

---
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-08-28 23:27:00 +00:00
dependabot[bot] ee53a21107
Bump external/ebpf-verifier from `dc2d6ea` to `cd9344b` (#3784)
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `dc2d6ea` to `cd9344b`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](dc2d6ea75a...cd9344bdbb)

---
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-08-23 16:57:40 +00:00
dependabot[bot] 6d6aad3451
Bump external/usersim from `46c6b4a` to `ca8f2de` (#3782)
Bumps [external/usersim](https://github.com/microsoft/usersim) from `46c6b4a` to `ca8f2de`.
- [Commits](46c6b4adf1...ca8f2defc6)

---
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-08-23 00:31:50 +00:00
dependabot[bot] 9bc16f3cd6
Bump external/ubpf from `19cd22c` to `762a98d` (#3783)
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `19cd22c` to `762a98d`.
- [Commits](19cd22c6fb...762a98dd1a)

---
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-08-23 00:23:43 +00:00
dependabot[bot] c9819121b6
Bump external/ebpf-verifier from `f390808` to `dc2d6ea` (#3774)
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `f390808` to `dc2d6ea`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](f390808bf9...dc2d6ea75a)

---
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-08-20 19:47:43 +00:00
dependabot[bot] 91677a4234
Bump external/ubpf from `d6bcc68` to `19cd22c` (#3773)
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `d6bcc68` to `19cd22c`.
- [Commits](d6bcc682c3...19cd22c6fb)

---
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-08-20 15:47:41 +00:00
dependabot[bot] 1e756643f8
Bump external/usersim from `27dd3f1` to `46c6b4a` (#3775)
Bumps [external/usersim](https://github.com/microsoft/usersim) from `27dd3f1` to `46c6b4a`.
- [Commits](27dd3f10c5...46c6b4adf1)

---
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-08-20 15:47:11 +00:00
dependabot[bot] f08ee5fd5e
Bump external/Catch2 from `33e24b1` to `8898cc6` in the generic group (#3757)
Bumps the generic group with 1 update: [external/Catch2](https://github.com/catchorg/Catch2).


Updates `external/Catch2` from `33e24b1` to `8898cc6`
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](33e24b14fc...8898cc6160)

---
updated-dependencies:
- dependency-name: external/Catch2
  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>
2024-08-08 19:35:00 +00:00
dependabot[bot] 86b5f02f5e
Bump external/usersim from `5725ff5` to `27dd3f1` (#3758)
Bumps [external/usersim](https://github.com/microsoft/usersim) from `5725ff5` to `27dd3f1`.
- [Commits](5725ff5915...27dd3f10c5)

---
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-08-07 02:38:38 +00:00
dependabot[bot] d0938ccb6d
Bump external/usersim from `651d2f9` to `5725ff5` (#3744)
Bumps [external/usersim](https://github.com/microsoft/usersim) from `651d2f9` to `5725ff5`.
- [Commits](651d2f92f1...5725ff5915)

---
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>
Co-authored-by: Sharmi <shpalan@microsoft.com>
2024-08-05 21:12:43 +00:00
dependabot[bot] ccf4167cf9
Bump external/ebpf-verifier from `84fcbe6` to `f390808` (#3745)
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `84fcbe6` to `f390808`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](84fcbe6295...f390808bf9)

---
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-08-05 20:07:19 +00:00
dependabot[bot] fc899c735d
Bump external/Catch2 from `a40dd47` to `33e24b1` (#3747)
Bumps [external/Catch2](https://github.com/catchorg/Catch2) from `a40dd47` to `33e24b1`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](a40dd478f3...33e24b14fc)

---
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-08-05 15:09:17 +00:00
dependabot[bot] 86114808e8
Bump external/ubpf from `074513b` to `d6bcc68` (#3746)
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `074513b` to `d6bcc68`.
- [Commits](074513b39e...d6bcc682c3)

---
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-08-05 15:09:04 +00:00
dependabot[bot] fc5a174d45
Bump external/ebpf-verifier from `14b27b2` to `84fcbe6` (#3732)
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `14b27b2` to `84fcbe6`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](14b27b2192...84fcbe6295)

---
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-07-29 21:58:12 +00:00
dependabot[bot] cde0f5087b
Bump external/Catch2 from `37c8b2d` to `a40dd47` (#3731)
Bumps [external/Catch2](https://github.com/catchorg/Catch2) from `37c8b2d` to `a40dd47`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](37c8b2d2b3...a40dd478f3)

---
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-07-29 20:36:43 +00:00
dependabot[bot] 2448139787
Bump external/ubpf from `9f1e5d6` to `074513b` (#3721)
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `9f1e5d6` to `074513b`.
- [Commits](9f1e5d646c...074513b39e)

---
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-07-21 16:39:55 +00:00
dependabot[bot] 757d950851
Bump external/Catch2 from `4e8d92b` to `37c8b2d` (#3722)
Bumps [external/Catch2](https://github.com/catchorg/Catch2) from `4e8d92b` to `37c8b2d`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](4e8d92bf02...37c8b2d2b3)

---
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-07-21 16:39:37 +00:00
dependabot[bot] c1b9ed39c7
Bump external/ubpf from `d2a33c2` to `9f1e5d6` (#3705)
Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `d2a33c2` to `9f1e5d6`.
- [Commits](d2a33c28db...9f1e5d646c)

---
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-07-15 15:51:39 +00:00
dependabot[bot] 7ab2d6aaaa
Bump external/ebpf-verifier from `cd399bb` to `14b27b2` (#3695)
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `cd399bb` to `14b27b2`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](cd399bb487...14b27b2192)

---
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-07-09 05:20:17 +00:00
dependabot[bot] 6c7c8a8890
Bump external/ebpf-verifier from `c6dd88b` to `cd399bb` (#3681)
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `c6dd88b` to `cd399bb`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](c6dd88bdb0...cd399bb487)

---
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-07-01 15:24:40 +00:00
dependabot[bot] 4667783ba1
Bump external/ubpf from `2c2a68a` to `d2a33c2` (#3676)
* Bump external/ubpf from `2c2a68a` to `d2a33c2`

Bumps [external/ubpf](https://github.com/iovisor/ubpf) from `2c2a68a` to `d2a33c2`.
- [Commits](2c2a68a2d9...d2a33c28db)

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

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

* Fix build break

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

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2024-06-26 21:38:07 +00:00
Alan Jowett b0bfaa6090
Fix bpf conformance failure (#3666)
* Fix bpf conformance failure

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

* Update expected output

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-06-26 16:31:14 +00:00
Alan Jowett 3fca9f1348
Fix conflict between Windows and ubpf headers (#3665)
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2024-06-25 21:46:41 +00:00
dependabot[bot] b8296885dd
Bump external/usersim from `ef585ae` to `651d2f9` (#3662)
Bumps [external/usersim](https://github.com/microsoft/usersim) from `ef585ae` to `651d2f9`.
- [Commits](ef585ae7b3...651d2f92f1)

---
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-06-22 15:26:47 +00:00
dependabot[bot] 482a2cea5a
Bump external/pe-parse from `015345d` to `f2f0ee9` (#3614)
Bumps [external/pe-parse](https://github.com/trailofbits/pe-parse) from `015345d` to `f2f0ee9`.
- [Release notes](https://github.com/trailofbits/pe-parse/releases)
- [Commits](015345d3f1...f2f0ee91f3)

---
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: Anurag Saxena <43585259+saxena-anurag@users.noreply.github.com>
2024-06-13 01:42:19 +00:00
dependabot[bot] 2cf8fa184e
Bump external/ebpf-verifier from `df34181` to `2018df9` (#3600)
* Bump external/ebpf-verifier from `df34181` to `2018df9`

Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `df34181` to `2018df9`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](df3418141c...2018df951b)

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

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

* Fix build failures due to breaking change

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

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Dave Thaler <dthaler1968@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dave Thaler <dthaler1968@gmail.com>
2024-06-03 19:10:39 +00:00
Dave Thaler 840269a9ec
Add support for multiple programs per section (#3557)
* Allow multiple programs per section

Temporarily use a fork of ebpf-verifier until
https://github.com/vbpf/ebpf-verifier/pull/642 is merged.

Per https://stackoverflow.com/questions/13147170/attribute-always-inline-failing
the __attribute__((always_inline)) doesn't do anything unless you also
have the "inline" keyword.

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

* Update verifier to latest

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

* Address comment from Alan

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

* Address API compat comment from Anurag

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

---------

Signed-off-by: Dave Thaler <dthaler1968@gmail.com>
2024-05-29 15:30:20 +00:00
Alan Jowett bba08b58d3
Pickup latest ubpf and fix breaking changes (#3581)
* Pickup latest ubpf and fix breaking changes

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

* Pickup fix in ubpf

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

* Fix parsing issue

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

* Pickup fix in ubpf

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: Sharmi <shpalan@microsoft.com>
2024-05-28 23:12:20 +00:00
Alan Jowett 1639d18586
Pickup latest ubpf and fix breaking contract changes (#3531)
* Pickup latest ubpf and fix breaking contract changes

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

* Suppress warnings in external code

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 <dthaler1968@gmail.com>
2024-05-17 14:41:24 +00:00
dependabot[bot] 094bd0a281
Bump external/ebpf-verifier from `b8ac6af` to `ad7a861` (#3540)
Bumps [external/ebpf-verifier](https://github.com/vbpf/ebpf-verifier) from `b8ac6af` to `ad7a861`.
- [Release notes](https://github.com/vbpf/ebpf-verifier/releases)
- [Commits](b8ac6af135...ad7a861f16)

---
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-05-13 18:08:47 +00:00
dependabot[bot] 3e322c3877
Bump external/Catch2 from `fa5a53d` to `4e8d92b` (#3529)
Bumps [external/Catch2](https://github.com/catchorg/Catch2) from `fa5a53d` to `4e8d92b`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](fa5a53df17...4e8d92bf02)

---
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: Sharmi <shpalan@microsoft.com>
2024-05-08 22:57:11 +00:00
Alan Jowett 87a83d8484
Update ebpf verifier (#3527)
* Pickup latest ebpf-verifier

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

* Workaround for linking verifier with libfuzzer into a dll

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-05-08 18:44:41 +00:00
dependabot[bot] a0a1639332
Bump external/Catch2 from `df04df9` to `fa5a53d` (#3517)
Bumps [external/Catch2](https://github.com/catchorg/Catch2) from `df04df9` to `fa5a53d`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](df04df94db...fa5a53df17)

---
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: Sharmi <shpalan@microsoft.com>
2024-05-05 18:17:45 +00:00
dependabot[bot] d6271d6992
Bump external/usersim from `6fe5f68` to `ef585ae` (#3521)
Bumps [external/usersim](https://github.com/microsoft/usersim) from `6fe5f68` to `ef585ae`.
- [Commits](6fe5f681c0...ef585ae7b3)

---
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-05-05 16:56:57 +00:00
Dave Thaler d096b21ac5
Update copyright to be eBPF for Windows contributors (#3508)
* Update copyright to be eBPF for Windows contributors

Fixes #3507

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

* Undo gratuitous formatting changes in expected files

---------

Signed-off-by: Dave Thaler <dthaler1968@gmail.com>
2024-05-04 19:55:56 +00:00