audk/BaseTools/Plugin
Michael D Kinney 139cbb266b BaseTools/Plugin/HostBasedUnitTestRunner: Set ASAN env vars
The environment variable `GTEST_CATCH_EXCEPTION` must be
set to `0` for so all exceptions are handled by the
address sanitizer and not GoogleTest. This allows stack
back trace and other details to be logged by the address
sanitizer so the source of the issue identified address
sanitizer can be determined.

The environment variable `ASAN_OPTIONS` must be set to
`detect_leaks=0` to disable memory leak detection. The
unit test frameworks may have memory leaks and some
firmware code under test use cases may perform a memory
allocation without a matching memory free as their
expected behavior.

Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
2025-01-21 05:02:38 +00:00
..
BuildToolsReport BaseTools: Add BaseTools plugins to support CI 2019-11-11 13:01:58 -08:00
CodeQL BaseTools/CodeQl: Give preference to Plugin settings 2024-10-09 06:02:34 +00:00
DebugMacroCheck BaseTools: Skip directories with code extensions in the name 2025-01-07 04:56:24 +00:00
HostBasedUnitTestRunner BaseTools/Plugin/HostBasedUnitTestRunner: Set ASAN env vars 2025-01-21 05:02:38 +00:00
LinuxGccToolChain BaseTools: LinuxGcc5ToolChain: Run for GCC Toolchain 2024-09-30 02:19:09 +00:00
WindowsResourceCompiler BaseTools/WinRcPath: Improve Performance. 2024-08-04 07:30:59 +00:00
WindowsVsToolChain BaseTools: Add VS2022 support. 2024-07-08 16:50:21 +00:00