summaryrefslogtreecommitdiffstats
path: root/library/cpp
diff options
context:
space:
mode:
authorYDBot <[email protected]>2026-06-05 19:50:32 +0000
committerYDBot <[email protected]>2026-06-05 19:50:32 +0000
commite919b144e62363fb19cfacbf6f8eaffb47b02fae (patch)
tree2b9ffda237b74b21fd6905cfaab7b0dea168e9d3 /library/cpp
parenta1260bd0c39927e63b3ded7a6d9e6861eeecb5d3 (diff)
parent496751e9257e3bf4b43cb18c8b73d76e71ae7cc5 (diff)
Merge pull request #42559 from ydb-platform/merge-rightlib-260605-0128
Diffstat (limited to 'library/cpp')
-rw-r--r--library/cpp/testing/clang_coverage_name_handler/profile_name_handler.cpp (renamed from library/cpp/testing/dump_clang_coverage/write_profile_data.cpp)15
-rw-r--r--library/cpp/testing/clang_coverage_name_handler/ya.make (renamed from library/cpp/testing/dump_clang_coverage/ya.make)2
2 files changed, 1 insertions, 16 deletions
diff --git a/library/cpp/testing/dump_clang_coverage/write_profile_data.cpp b/library/cpp/testing/clang_coverage_name_handler/profile_name_handler.cpp
index 2469440b1c0..e31b09ce410 100644
--- a/library/cpp/testing/dump_clang_coverage/write_profile_data.cpp
+++ b/library/cpp/testing/clang_coverage_name_handler/profile_name_handler.cpp
@@ -5,16 +5,9 @@
#include <unistd.h>
extern "C" {
- void __llvm_profile_initialize_file(void);
- int __llvm_profile_write_file(void);
void __llvm_profile_set_filename(const char* filename_pattern);
// there might no llmv rt, for example for the targets from contrib
- __attribute__((weak)) int __llvm_profile_write_file(void) {
- return 0;
- }
- __attribute__((weak)) void __llvm_profile_initialize_file(void) {
- }
__attribute__((weak)) void __llvm_profile_set_filename(const char*) {
}
}
@@ -115,12 +108,4 @@ void parseAndSetFilename() {
void __attribute__((constructor)) premain() {
parseAndSetFilename();
- if (getenv("YA_COVERAGE_DUMP_PROFILE_AND_EXIT")) {
- __llvm_profile_initialize_file();
- int rc = __llvm_profile_write_file();
- if (!rc && getenv("YA_COVERAGE_DUMP_PROFILE_EXIT_CODE")) {
- rc = atoi(getenv("YA_COVERAGE_DUMP_PROFILE_EXIT_CODE"));
- }
- _Exit(rc);
- }
}
diff --git a/library/cpp/testing/dump_clang_coverage/ya.make b/library/cpp/testing/clang_coverage_name_handler/ya.make
index 26eb36048c2..6ab33f171fe 100644
--- a/library/cpp/testing/dump_clang_coverage/ya.make
+++ b/library/cpp/testing/clang_coverage_name_handler/ya.make
@@ -6,7 +6,7 @@ NO_RUNTIME()
IF (OS_LINUX)
SRCS(
- GLOBAL write_profile_data.cpp
+ GLOBAL profile_name_handler.cpp
)
ENDIF()