ebpf-for-windows/scripts
Gianni Trevisiol 99b7ece81f
Visual Studio 2022 porting (#1521)
* Draft

* wip - full build

* wip

* Docs & scripts update

* revert test

* Updates to overall GettingStarted.md guide.

* Updated CI/CD scripts

* Update ebpf-verifier cache key

* Fix #1513. Next action forwarded to #1563.

* Bump up epbfverifier to 05bca47

* Fix CRT path.

* Disable sanitizing

* fix cmake build

* Removed unsupported x86 and ARM configurations.

* Test address sanitizer off

* wip -full build w/asan

* asan enabled on ci/cd

* update wdk version to 22621

* wip - full build

* add mock asan

* Update CL param

* wip - proj sync

* wip - ltcg

* wip - driver settings

* wip-build props

* wip - asan opts

* wip-plat asan

* wip-asan

* wip

* wip

* wip-debug

* Branch resync

* Mitigate compiler OOM.

* remove asan mock

* doc update

* doc update

* Removed commented code.

* Added comments for pragma-s
2022-12-08 20:06:57 -07:00
..
setup_build Visual Studio 2022 porting (#1521) 2022-12-08 20:06:57 -07:00
.check-license.ignore Add table of supported eBPF instructions (#1665) 2022-11-22 05:02:17 +00:00
CMakeLists.txt cmakefile (#1075) 2022-05-13 18:23:18 -06:00
Get-Version.ps1 Update version number as part of build (#1373) 2022-09-28 10:07:57 -07:00
Process-File.ps1 Build self-contained Convert-BpfToNative.ps1 (#1097) 2022-05-16 16:27:38 -06:00
Replace-Text.ps1 Build self-contained Convert-BpfToNative.ps1 (#1097) 2022-05-16 16:27:38 -06:00
Set-Version.ps1 Update version number as part of build (#1373) 2022-09-28 10:07:57 -07:00
Setup-DevEnv.ps1 Visual Studio 2022 porting (#1521) 2022-12-08 20:06:57 -07:00
Test-LowMemory.ps1 Emulate driver verifier systematic low memory mode (#1512) 2022-11-09 15:28:09 -07:00
build_custom_sample_programs.ps1 add --type option to bpf2c tool (#1283) 2022-07-13 14:24:32 -07:00
check-license.sh Check code formatting and licenses when committing 2021-03-05 21:15:17 -08:00
cleanup_ebpf_cicd_tests.ps1 selfhost runner (#622) 2021-10-06 23:40:17 -07:00
commit-msg Check code formatting and licenses when committing 2021-03-05 21:15:17 -08:00
common.psm1 Move TestLog.log to the TEMP directory (#1281) 2022-07-15 12:50:14 -07:00
config_test_vm.psm1 Cleanup msi and ci/cd (#1446) 2022-10-06 12:44:10 -07:00
copy_pre_commit.ps1 add script to copy pre-commit file to relative hooks folder (#745) 2022-02-02 12:58:00 -08:00
create_bpf2c_corpus.bat Add bpf2c fuzzer and execution context fuzzer to CI/CD (#1164) 2022-06-09 10:24:28 -07:00
create_core_helper_corpus.bat Add fuzzer for core helper functions (#1153) 2022-06-10 16:32:31 -06:00
create_execution_context_corpus.bat Fuzz test netebpfext helper(s) (#1467) 2022-11-08 09:31:04 +00:00
create_package_data.bat Cleanup msi and ci/cd (#1446) 2022-10-06 12:44:10 -07:00
create_verifier_corpus.bat Enable verifier fuzzer in github CI/CD (#1163) 2022-06-14 12:11:40 -06:00
deploy-ebpf.ps1.in Fix script to use provide VM name (#1482) 2022-10-24 14:35:41 -07:00
ebpf-all.guid Add tracelog to netebpfext. (#1247) 2022-06-30 15:08:02 -07:00
ebpf-printk.guid Add real-time tracing documentation (#800) 2022-03-11 15:46:15 -07:00
ebpfforwindows.wprp Add tracelog to netebpfext. (#1247) 2022-06-30 15:08:02 -07:00
escape_text.ps1 Emit either bare code, sys, or dll (#769) 2022-02-24 11:18:28 -07:00
execute_ebpf_cicd_tests.ps1 Connect redirect implementation (#1651) 2022-11-29 20:49:42 +00:00
format-code Use LLVM version 11.0.1 (#1016) 2022-04-26 15:47:56 -06:00
format-code.ps1 Use LLVM version 11.0.1 (#1016) 2022-04-26 15:47:56 -06:00
generate-commitid.ps1 Fix non-determinism in build due to multiple projects generating header (#496) 2021-09-07 13:22:49 -06:00
generate_expected_bpf2c_output.ps1 Modify bpf2c output to meet the coding standards. (#1061) 2022-05-05 14:41:13 -06:00
install_ebpf.psm1 Split runtime component in two for base/native vs JIT additions (#1450) 2022-10-10 10:17:03 -07:00
net-ebpf-ext.guid Add tracelog to netebpfext. (#1247) 2022-06-30 15:08:02 -07:00
pre-commit Add setup_build project to install git hook 2021-03-05 21:46:30 -08:00
run_driver_tests.psm1 Connect redirect implementation (#1651) 2022-11-29 20:49:42 +00:00
run_tests.bat Registry changes for program and section data. (#1192) 2022-06-30 16:53:03 -07:00
setup-ebpf.ps1 MSI should install drivers and services (#1271) 2022-07-08 12:58:56 -07:00
setup_ebpf_cicd_tests.ps1 Move TestLog.log to the TEMP directory (#1281) 2022-07-15 12:50:14 -07:00
test_execution.json Connect redirect implementation (#1651) 2022-11-29 20:49:42 +00:00
vm_list.json Netebpfext refactor (#776) 2022-02-25 17:53:12 -08:00
vm_run_tests.psm1 Connect redirect implementation (#1651) 2022-11-29 20:49:42 +00:00