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

369 Коммитов

Автор SHA1 Сообщение Дата
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
dependabot[bot] f5f871f31b
Bump actions/download-artifact from 3.0.2 to 4.1.0 (#3138)
* Bump actions/upload-artifact from 3.1.3 to 4.0.0

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.3 to 4.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](a8a3f3ad30...c7d193f32e)

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

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

* Bump actions/download-artifact from 3.0.2 to 4.1.0

Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3.0.2 to 4.1.0.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](9bc31d5ccc...f44cd7b40b)

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

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 <dthaler1968@gmail.com>
2023-12-26 21:23:05 +00:00
dependabot[bot] 2bae709d34
Bump github/ossar-action (#3133)
Bumps [github/ossar-action](https://github.com/github/ossar-action) from b51f8b4adb5a0d5dbcb24d9ae33488c56a4bd5dd to fae13e456b9973657a670eef6bccc3a4c2b5153d.
- [Commits](b51f8b4adb...fae13e456b)

---
updated-dependencies:
- dependency-name: github/ossar-action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 18:50:01 +00:00
Gianni Trevisiol d4168d1c85
add permissions (#3122) 2023-12-11 20:56:29 +00:00
Gianni Trevisiol 5d6843d4c9
fix (#3113) 2023-12-10 01:42:35 +00:00
Gianni Trevisiol 911cefc1bd
Automate repo init & reset (#3108)
* add init script & doc update

* Update doc

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

* Update docs/GettingStarted.md

Co-authored-by: Igor Klemenski <Igor.Klemenski@microsoft.com>

* modify ci/cd script

* optimize

* nit

* fix break from #3104

* Revert "optimize"

This reverts commit 611bf6e59c.

* sync

* check exit code

* nit

---------

Co-authored-by: Dave Thaler <dthaler1968@gmail.com>
Co-authored-by: Igor Klemenski <Igor.Klemenski@microsoft.com>
2023-12-08 23:08:42 +00:00
Anurag Saxena 3f5e0ba1ba
Separate out undocked components. (#3055)
* remove not-needed includes

* fix

* fix

* update sample extension

* change include path

* export store APIs from ebpfapi.dll

* fix analyze build

* update dependencies

* add undocked projects

* undock sample_ext driver

* fix build

* more undocking

* fix build

* remove undocked projects from fuzzerdebug

* fix nuget

* remove usersim from export_program_info

* fix configuration manager

* fix tests

* skip building undocked samples for FuzzerDebug builds

* fix build

* try cicd changes

* fix cicd yml

* update export_program_info to not clean up all entries

* code cleanup

* delete global helpers from the store

* code cleanup

* export *delete* store APIs from ebpfapi

* code cleanup

* CR comments

* cr comments

* remove ansi APIs

* CR comments

* cr comments

* fix CI failure

* fix rebase build issues

* change default custom type to bind

* some more fixes

* fix tests

* fix tests

* update expected files

* fix bpf2c tests

* run export_program_info

* fix headers

* CR comments
2023-12-07 21:10:19 +00:00
Alan Jowett 33f8f29d1f
Switch to v0.0.5 of bpf_performance tests (#3087)
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2023-12-01 03:56:55 +00:00
Gianni Trevisiol f5baf53b3c
Fix perf-log upload in release validation workflow. (#3085)
* wip

* nit
2023-11-29 07:43:51 +00:00
Gianni Trevisiol a6839d2360
Update release process. (#3078)
* draft

* nit

* wip

* wip

* wip
2023-11-27 17:15:24 +00:00
Igor Klemenski 6577bc9dbb
Reorder GH evens in concurrency expression. (#3077)
Co-authored-by: Igor Klemenski <igklemen@microsoft.com>
2023-11-22 23:37:25 +00:00
Gianni Trevisiol 7214bb1bf1
Create a new CI/CD workflow file that will be used specifically validate release branches. (#3048)
* draft

* wip

* wip

* wip

* wip

* wip

* wip

* wip - long ver

* wip

* doc

* doc

* Removed pref-profile test

* comments

* doc

* doc

* test

* wip

* update id

* Add prefix to perf.yml

* doc
2023-11-22 23:28:45 +00:00
dependabot[bot] 1bea595388
Bump actions/github-script from 6.4.1 to 7.0.1 (#3068)
Bumps [actions/github-script](https://github.com/actions/github-script) from 6.4.1 to 7.0.1.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](d7906e4ad0...60a0d83039)

---
updated-dependencies:
- dependency-name: actions/github-script
  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>
2023-11-21 06:01:13 +00:00
Igor Klemenski e804df4319
Only run unit_tests in Debug flavor with AppVerifier memory checks in the nightly CI run. (#3056)
* Only run unit tests with AppVerifier in the nightly CI run.

* Run with appverif side by side.

* remove subsets of appverif checks

* more testing

* Remove Heaps, Leak check in AppVerifier for Debug PR builds.

---------

Co-authored-by: Igor Klemenski <igklemen@microsoft.com>
2023-11-21 01:24:04 +00:00
dependabot[bot] 209199356d
Bump step-security/harden-runner from 2.6.0 to 2.6.1 (#3067)
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/step-security/harden-runner/releases)
- [Commits](1b05615854...eb238b55ef)

---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-21 00:28:54 +00:00
Matthew Ige 3037634764
Workaround ASAN issue with environment variable (#3070)
* asan fix

* add to test yml

* cleanup

* try another way

* attempt again

* add for run_tests portions of yml

* add in one place only

* use same syntax as build yml
2023-11-21 00:28:33 +00:00
Igor Klemenski ac50847893
Fix CICD concurrency and add separate perf workflow. (#3034)
* Add perf workflow and fix CI concurrency.

* add missing permission

* missing permissions cont.

* add more fine-grained uniqueness

* add all jobs from scheduled runs

---------

Co-authored-by: Igor Klemenski <igklemen@microsoft.com>
2023-11-13 20:11:58 +00:00
Igor Klemenski 675f0d2557
Compress KM dumps and perf ETLs before upload. (#3029)
* Compress Km dumps and perf ETLs before upload.

* Force run on PR.

* run just perf test release

* print out etls before zip

* fix up etl path

* uncomment CI

* cleanup

---------

Co-authored-by: Igor Klemenski <igklemen@microsoft.com>
2023-11-09 00:41:09 +00:00
dependabot[bot] 180f9ae79a
Bump ossf/scorecard-action from 2.3.0 to 2.3.1 (#3011)
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](483ef80eb9...0864cf1902)

---
updated-dependencies:
- dependency-name: ossf/scorecard-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>
2023-10-30 15:09:18 +00:00
Alan Jowett 14e104fce7
Switch to bpf_performance v0.0.4 (#3008)
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2023-10-29 07:05:55 +00:00
Dhiren Vispute ed0435b130
Add support for in-memory etl traces (#2946)
Co-authored-by: Dhiren Vispute <Dhiren.Vispute@microsoft.com>
2023-10-26 19:01:46 +00:00
Dhiren Vispute e29d4041b7
Do not run the 'quick' user-mode multi-threaded stress test in scheduled CI/CD workflows. (#2999)
Co-authored-by: Dhiren Vispute <Dhiren.Vispute@microsoft.com>
2023-10-24 19:54:24 +00:00
dependabot[bot] 9dc754a5fc
Bump fkirc/skip-duplicate-actions from 5.3.0 to 5.3.1 (#2993)
Bumps [fkirc/skip-duplicate-actions](https://github.com/fkirc/skip-duplicate-actions) from 5.3.0 to 5.3.1.
- [Release notes](https://github.com/fkirc/skip-duplicate-actions/releases)
- [Commits](12aca0a884...f75f66ce18)

---
updated-dependencies:
- dependency-name: fkirc/skip-duplicate-actions
  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>
2023-10-23 15:15:24 +00:00
dependabot[bot] bce8251595
Bump actions/checkout from 4.1.0 to 4.1.1 (#2992)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](8ade135a41...b4ffde65f4)

---
updated-dependencies:
- dependency-name: actions/checkout
  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>
2023-10-23 15:15:13 +00:00
Gianni Trevisiol ac75163cdf
Add MSI testing in the CI/CD pipeline. (#2953)
* draft - tested

* nit

* typo
2023-10-23 15:14:30 +00:00
dependabot[bot] d316a199b7
Bump github/ossar-action (#2981)
Bumps [github/ossar-action](https://github.com/github/ossar-action) from c757d32d66bea728bc64e67e7d6de9696f7f37d3 to b51f8b4adb5a0d5dbcb24d9ae33488c56a4bd5dd.
- [Commits](c757d32d66...b51f8b4adb)

---
updated-dependencies:
- dependency-name: github/ossar-action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-16 16:03:38 +00:00
dependabot[bot] 804c28d39f
Bump ossf/scorecard-action from 2.2.0 to 2.3.0 (#2964)
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](08b4669551...483ef80eb9)

---
updated-dependencies:
- dependency-name: ossf/scorecard-action
  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>
2023-10-11 19:29:15 +00:00
dependabot[bot] cc6819f63e
Bump step-security/harden-runner from 2.5.1 to 2.6.0 (#2963)
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.5.1 to 2.6.0.
- [Release notes](https://github.com/step-security/harden-runner/releases)
- [Commits](8ca2b8b2ec...1b05615854)

---
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>
2023-10-07 19:55:15 +00:00
Dave Thaler a2a41c6263
Document roles and responsibilities (#2939)
* Document roles and responsibilities

Fixes #2934

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

* Update .github/CODEOWNERS

* Update docs/Governance.md

---------

Signed-off-by: Dave Thaler <dthaler@microsoft.com>
2023-10-03 05:32:09 +00:00
Anurag Saxena bd12a0385d
Implement LIBBPF_PIN_BY_NAME instead of PIN_GLOBAL_NS (#2862)
* fix

* update demo repo release version

* cr comments

* fix

* fix expected files
2023-10-02 15:14:02 +00:00
Gianni Trevisiol 0ea0927ecb
Add test for checking DLL dependencies in distributed user-mode binaries. (#2922)
* working draft

* add regular/debug

* sync dependencies

* sync ebpfsvc

* optimize

* wip

* nit
2023-09-30 04:43:36 +00:00
Alan Jowett 2c0e731597
Fix processing of bpf perf results (#2914)
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2023-09-28 04:19:50 +00:00
Alan Jowett 46dcb40b15
Fix typo in actions/upload-artifact (#2909)
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2023-09-26 16:51:19 +00:00
Alan Jowett 73bdbc701c
Diagnose failure to upload results to perf db (#2899)
* Diagnose failure to upload results to perf db

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

* Debug issue2898

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>
2023-09-26 00:09:19 +00:00
dependabot[bot] c5a507681d
Bump actions/checkout from 4.0.0 to 4.1.0 (#2892)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](3df4ab11eb...8ade135a41)

---
updated-dependencies:
- dependency-name: actions/checkout
  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>
2023-09-24 05:05:57 +00:00
Igor Klemenski e15e3b066e
fix up perf job label (#2875)
Co-authored-by: Igor Klemenski <igklemen@microsoft.com>
2023-09-21 18:57:15 +00:00
Alan Jowett 9c981a4ddf
Ensure gather and convert use same path for CSV (#2870)
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2023-09-21 16:45:19 +00:00
Igor Klemenski e710431a0b
Add WS 2022 self-hosted runners. (#2850)
* Add new server 2022 and 2019 runners.

* rename runners and VMs

* Update old runners

* update perf runner label

---------

Co-authored-by: Igor Klemenski <igklemen@microsoft.com>
2023-09-21 00:42:36 +00:00
Alan Jowett fb7dbb5aa7
Add required permission to log into Azure (#2867)
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2023-09-19 17:49:48 +00:00
Alan Jowett 8506bcf22e
Explictly pass secrets to reusable workflow (#2866)
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2023-09-18 22:16:13 +00:00
dependabot[bot] 47bafbf0d7
Bump actions/download-artifact from 2 to 3 (#2856)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v2...9bc31d5ccc31df68ecc42ccf4149144866c47d8a)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  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>
2023-09-17 03:05:43 +00:00
Alan Jowett f0ec4cc3e6
Add workflow to upload BPF performance results (#2847)
* Add workflow to upload BPF performance results

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

* Run perf on PR

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

* Fix paths

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

* Add script to gather CSV from artifact

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

* Fix permissions

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

* Remove checking into git for now

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

* Update scripts

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

* Update scripts

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

* Skip perf upload for pull request

* 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>
2023-09-16 14:03:47 +00:00
Igor Klemenski c1ef869487
Add designated runner for perf jobs. (#2845)
* test perf runner

* run perf test on PR push

* remove gh condition

* remove repo restriction

* add perf label in yml

* works, uncomment

* user perf label for all of bpf_performance tests

* restore event-triggered run behavior

---------

Co-authored-by: Igor Klemenski <igklemen@microsoft.com>
2023-09-15 20:16:00 +00:00
Alan Jowett 01bc766f6f
Pick up v0.3.0 of bpf_performance (#2848)
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2023-09-13 02:13:33 +00:00
Alan Jowett b0c099b0a0
Bpf performance run (#2821)
* Run bpf_performance_runner on a scheduled run.

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

* Capture CPU profile

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

* Fix mandatory parameter

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

* Pass list of options for test mode

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

* Capture CPU profile

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

* Handle empty options parameter

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

* Switch to v0.0.2 of perf test and gather per test ETL

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

* Switch perf to scheduled run

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>
2023-09-11 19:07:07 +00:00
dependabot[bot] f595311665
Bump actions/upload-artifact from 3.1.2 to 3.1.3 (#2832)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](0b7f8abb15...a8a3f3ad30)

---
updated-dependencies:
- dependency-name: actions/upload-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>
2023-09-11 16:30:59 +00:00
dependabot[bot] ea13687bdd
Bump actions/checkout from 3.6.0 to 4.0.0 (#2830)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.6.0 to 4.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](f43a0e5ff2...3df4ab11eb)

---
updated-dependencies:
- dependency-name: actions/checkout
  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>
2023-09-11 03:31:51 +00:00
dependabot[bot] a63032de68
Bump actions/cache from 3.3.1 to 3.3.2 (#2831)
Bumps [actions/cache](https://github.com/actions/cache) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](88522ab9f3...704facf57e)

---
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>
2023-09-11 03:31:18 +00:00
Alan Jowett ebc48163e1
Fix build artifact circular dependency (#2820)
* Fix build artifact circular dependency

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

* Fix path

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>
2023-09-05 18:33:51 +00:00
Dave Thaler c947ca63b9
Make runtime binaries not depend on usersim (#2783)
* build ebpfcore under usersim

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

* Work around analysis warnings

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

* Fix installer project

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

* Temporarily use ubpf branch with memory fix

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

* WIP

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

* WIP

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

* Create project for files shared between ebpfapi and the ebpf runtime

Move existing files from libs/platform either to:
* libs/shared, if meant to be common between user-mode and ebpf runtime
* libs/runtime, if meant to be used by the ebpf runtime only (whether in
  user or kernel mode)

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

* Move ebpf_tracelog.c to shared

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

* Create shared_user and shared_kernel projects

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

* WIP

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

* WIP

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

* Remove usersim from ebpfsvc

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

* Update to cxplat branch of usersim

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

* Use cxplat_utf8_string

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

* Cleanup

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

* Fix build errors

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

* Fix ebpf_allocate_with_tag

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

* Fixes

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

* Bug fixes

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

* Fix use of ebpf_reallocate to not pass a null pointer

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

* Fix printf tests

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

* Fix memory leaks

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

* Temporary change to help debug double-free in test

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

* Update to latest usersim

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

* Fix analysis warnings

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

* Update to latest usersim

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

* Update usersim to latest

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

* Change native module to use latest usersim

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

* Update nuget package

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

* Only call cxplat_cleanup if cxplat_initialize succeeds

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

* Revert setup_build.vcxproj change

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

* Update usersim to latest

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

---------

Signed-off-by: Dave Thaler <dthaler@microsoft.com>
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
2023-09-05 17:57:21 +00:00