diff --git a/openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_bnProc/main.c b/openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_bnProc/main.c index 1f00242ae5..9e5f9e2bb8 100644 --- a/openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_bnProc/main.c +++ b/openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_bnProc/main.c @@ -27,6 +27,12 @@ void nrLDPC_bnProc_BG2_generator_AVX2(const char*, int); void nrLDPC_bnProcPc_BG1_generator_AVX2(const char*, int); void nrLDPC_bnProcPc_BG2_generator_AVX2(const char*, int); +const char *__asan_default_options() +{ + /* don't do leak checking in nr_ulsim, creates problems in the CI */ + return "detect_leaks=0"; +} + int main(int argc, char *argv[]) { if (argc != 2) { diff --git a/openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_bnProc_avx512/main.c b/openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_bnProc_avx512/main.c index 34ff518019..8db03d8f51 100644 --- a/openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_bnProc_avx512/main.c +++ b/openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_bnProc_avx512/main.c @@ -28,6 +28,12 @@ void nrLDPC_bnProc_BG2_generator_AVX512(const char *, int); void nrLDPC_bnProcPc_BG1_generator_AVX512(const char *, int); void nrLDPC_bnProcPc_BG2_generator_AVX512(const char *, int); +const char *__asan_default_options() +{ + /* don't do leak checking in nr_ulsim, creates problems in the CI */ + return "detect_leaks=0"; +} + int main(int argc, char *argv[]) { if (argc != 2) { diff --git a/openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_cnProc/main.c b/openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_cnProc/main.c index f2e5f2f127..9d81417749 100644 --- a/openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_cnProc/main.c +++ b/openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_cnProc/main.c @@ -24,6 +24,13 @@ #define NB_R 3 void nrLDPC_cnProc_BG1_generator_AVX2(const char*, int); void nrLDPC_cnProc_BG2_generator_AVX2(const char*, int); + +const char *__asan_default_options() +{ + /* don't do leak checking in nr_ulsim, creates problems in the CI */ + return "detect_leaks=0"; +} + int main(int argc, char *argv[]) { if (argc != 2) { diff --git a/openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_cnProc_avx512/main.c b/openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_cnProc_avx512/main.c index cf9c9b6a66..04a6527c69 100644 --- a/openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_cnProc_avx512/main.c +++ b/openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_cnProc_avx512/main.c @@ -24,6 +24,13 @@ #define NB_R 3 void nrLDPC_cnProc_BG1_generator_AVX512(const char *, int); void nrLDPC_cnProc_BG2_generator_AVX512(const char *, int); + +const char *__asan_default_options() +{ + /* don't do leak checking in nr_ulsim, creates problems in the CI */ + return "detect_leaks=0"; +} + int main(int argc, char *argv[]) { if (argc != 2) {