ebpf-for-windows/scripts
Sharmi f23ab7def5
Support TraceLoggingBinary for map find, update and delete. (#3781)
* Initial commit

* Initial commit

* Added _DEBUG around tail call display

* Renamed key to data

* Removed _DEBUG

* Added SAL annotation, as per the comments

* Added SAL annotation, as per the comments

* Fix crash

* make data non-optional

* Added the check for .key_size != 0

* Removed additional tracing in EBPF_LOG_MESSAGE_BINARY macro

* Merged with main

* Trying 16KB of stack size

* Addressed PR comment

* Added macro with combined traces

* Increased stack size to 32K for DEBUG image

* Fix the string concatenation in macro

* Increase the stack size to 64, and added some logs to check the crashdumps during hangs

* Added retry when the dump file cannot be compressed because it is used by another process

* Expanded stack size for all netebpf wfp callouts

* Addressed PR comments

* Added _DEBUG back

* Increased stack size to 20K for DEBUG

* Add optimatization

* With 4K stack expansion size

* Final commit
2024-10-04 20:20:47 +00:00
..
onebranch update onebranch scripts. (#3824) 2024-09-09 19:40:42 +00:00
setup_build Centralize eBPF version to Directory.Build.props (#3893) 2024-10-04 15:12:31 +00:00
.check-license.ignore relocate installer license to avoid "multiple licenses" text on GitHub (#3802) 2024-08-30 00:20:22 +00:00
CMakeLists.txt Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
Cleanup-Installer.ps1 Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
Fetch-LatestArtifacts.ps1 Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
Process-File.ps1 Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
Replace-Text.ps1 Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
Run-Self-Hosted-Runner-Test.ps1 Support TraceLoggingBinary for map find, update and delete. (#3781) 2024-10-04 20:20:47 +00:00
Run-Test.ps1 Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
Set-Version.ps1 Centralize eBPF version to Directory.Build.props (#3893) 2024-10-04 15:12:31 +00:00
Setup-DevEnv.ps1 Fix Setup-DevEnv.ps1 (#3770) 2024-08-21 18:39:04 +00:00
build_custom_sample_programs.ps1 Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
check-license.sh Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
check_binary_dependencies.ps1 Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
check_binary_dependencies_bpftool_exe_nativeonly_release.txt Add test for checking DLL dependencies in distributed user-mode binaries. (#2922) 2023-09-30 04:43:36 +00:00
check_binary_dependencies_bpftool_exe_regular_debug.txt Add test for checking DLL dependencies in distributed user-mode binaries. (#2922) 2023-09-30 04:43:36 +00:00
check_binary_dependencies_ebpfapi_dll_nativeonly_release.txt Fix ASAN linker error (#3027) 2023-11-07 21:02:16 +00:00
check_binary_dependencies_ebpfapi_dll_regular_debug.txt Set empty program name to hash of instructions (#3493) 2024-07-02 14:47:03 +00:00
check_binary_dependencies_ebpfnetsh_dll_nativeonly_release.txt Add test for checking DLL dependencies in distributed user-mode binaries. (#2922) 2023-09-30 04:43:36 +00:00
check_binary_dependencies_ebpfnetsh_dll_regular_debug.txt Add test for checking DLL dependencies in distributed user-mode binaries. (#2922) 2023-09-30 04:43:36 +00:00
check_binary_dependencies_ebpfsvc_exe_regular_debug.txt Fix build break from VS 2022 17.8.2 (#3104) 2023-12-07 00:58:33 +00:00
check_msi_installation.ps1 Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
check_msi_installation_files_nativeonly_release.txt Multiple MSVC related fixes (#3623) 2024-06-12 17:06:58 +00:00
check_msi_installation_files_regular_debug.txt draft (#3333) 2024-03-12 22:58:51 +00:00
cleanup_ebpf_cicd_tests.ps1 Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
commit-msg Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
common.psm1 Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
config_test_vm.psm1 Support TraceLoggingBinary for map find, update and delete. (#3781) 2024-10-04 20:20:47 +00:00
copy_pre_commit.ps1 Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
create_bpf2c_corpus.bat Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
create_core_helper_corpus.bat Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
create_execution_context_corpus.bat Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
create_netebpfext_corpus.bat Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
create_verifier_corpus.bat Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
deploy-ebpf.ps1.in Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
eBpfTracingPeriodicTask.xml Add tracing scheduled tasks xml definitions, update redist-package project. (#2394) 2023-04-27 15:58:51 +00:00
eBpfTracingStartupTask.xml Add tracing scheduled tasks xml definitions, update redist-package project. (#2394) 2023-04-27 15:58:51 +00:00
ebpf-all.guid Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
ebpf-printk.guid Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
ebpf_tracing.cmd Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
ebpf_tracing_periodic_task.xml Add rundown files compression as an option to `ebpf_tracing.cmd`. (#2537) 2023-06-06 17:01:50 +00:00
ebpf_tracing_startup_task.xml Added parameters to `ebpf_tracing.cmd`, revised tracing/cleanup logic (#2400) 2023-04-29 15:20:21 +00:00
ebpfforwindows.wprp Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
escape_text.ps1 Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
execute_ebpf_cicd_tests.ps1 run `api_tests` as system (#3857) 2024-09-30 04:00:17 +00:00
format-code Switch to using Visual Studio's version of LLVM and Clang (#3754) 2024-08-07 16:43:47 +00:00
format-code.ps1 Switch to using Visual Studio's version of LLVM and Clang (#3754) 2024-08-07 16:43:47 +00:00
generate-commitid.ps1 Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
generate_expected_bpf2c_output.ps1 remove --no-verify option from bpf2c and tests using it (#3673) 2024-09-14 00:45:03 +00:00
initialize_ebpf_repo.ps1 Enable building and signing eBPF for Windows (#3651) 2024-06-19 22:01:26 +00:00
install_ebpf.psm1 run `api_tests` as system (#3857) 2024-09-30 04:00:17 +00:00
net-ebpf-ext.guid Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
pre-commit Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
run_driver_tests.psm1 run `api_tests` as system (#3857) 2024-09-30 04:00:17 +00:00
run_tests.bat Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
setup-ebpf.ps1 Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
setup_ebpf_cicd_tests.ps1 run `api_tests` as system (#3857) 2024-09-30 04:00:17 +00:00
test_execution.json Update copyright to be eBPF for Windows contributors (#3508) 2024-05-04 19:55:56 +00:00
update-product-version.ps1 Centralize eBPF version to Directory.Build.props (#3893) 2024-10-04 15:12:31 +00:00
vm_run_tests.psm1 run `api_tests` as system (#3857) 2024-09-30 04:00:17 +00:00