xref: /aosp_15_r20/external/cronet/third_party/icu/patches/restrace.patch (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard Workerdiff --git a/source/common/restrace.cpp b/source/common/restrace.cpp
2*6777b538SAndroid Build Coastguard Workerindex 1f83372d..e32ce5ad 100644
3*6777b538SAndroid Build Coastguard Worker--- a/source/common/restrace.cpp
4*6777b538SAndroid Build Coastguard Worker+++ b/source/common/restrace.cpp
5*6777b538SAndroid Build Coastguard Worker@@ -18,6 +18,7 @@ U_NAMESPACE_BEGIN
6*6777b538SAndroid Build Coastguard Worker ResourceTracer::~ResourceTracer() = default;
7*6777b538SAndroid Build Coastguard Worker
8*6777b538SAndroid Build Coastguard Worker void ResourceTracer::trace(const char* resType) const {
9*6777b538SAndroid Build Coastguard Worker+#if U_ENABLE_RESOURCE_TRACING
10*6777b538SAndroid Build Coastguard Worker     U_ASSERT(fResB || fParent);
11*6777b538SAndroid Build Coastguard Worker     UTRACE_ENTRY(UTRACE_UDATA_RESOURCE);
12*6777b538SAndroid Build Coastguard Worker     UErrorCode status = U_ZERO_ERROR;
13*6777b538SAndroid Build Coastguard Worker@@ -40,9 +41,11 @@ void ResourceTracer::trace(const char* resType) const {
14*6777b538SAndroid Build Coastguard Worker         filePath.data(),
15*6777b538SAndroid Build Coastguard Worker         resPath.data());
16*6777b538SAndroid Build Coastguard Worker     UTRACE_EXIT_STATUS(status);
17*6777b538SAndroid Build Coastguard Worker+#endif  // U_ENABLE_RESOURCE_TRACING
18*6777b538SAndroid Build Coastguard Worker }
19*6777b538SAndroid Build Coastguard Worker
20*6777b538SAndroid Build Coastguard Worker void ResourceTracer::traceOpen() const {
21*6777b538SAndroid Build Coastguard Worker+#if U_ENABLE_RESOURCE_TRACING
22*6777b538SAndroid Build Coastguard Worker     U_ASSERT(fResB);
23*6777b538SAndroid Build Coastguard Worker     UTRACE_ENTRY(UTRACE_UDATA_BUNDLE);
24*6777b538SAndroid Build Coastguard Worker     UErrorCode status = U_ZERO_ERROR;
25*6777b538SAndroid Build Coastguard Worker@@ -50,6 +53,7 @@ void ResourceTracer::traceOpen() const {
26*6777b538SAndroid Build Coastguard Worker     CharString filePath;
27*6777b538SAndroid Build Coastguard Worker     UTRACE_DATA1(UTRACE_VERBOSE, "%s", getFilePath(filePath, status).data());
28*6777b538SAndroid Build Coastguard Worker     UTRACE_EXIT_STATUS(status);
29*6777b538SAndroid Build Coastguard Worker+#endif  // U_ENABLE_RESOURCE_TRACING
30*6777b538SAndroid Build Coastguard Worker }
31*6777b538SAndroid Build Coastguard Worker
32*6777b538SAndroid Build Coastguard Worker CharString& ResourceTracer::getFilePath(CharString& output, UErrorCode& status) const {
33*6777b538SAndroid Build Coastguard Worker@@ -115,6 +119,7 @@ void FileTracer::traceOpenDataFile(const char* path, const char* type, const cha
34*6777b538SAndroid Build Coastguard Worker }
35*6777b538SAndroid Build Coastguard Worker
36*6777b538SAndroid Build Coastguard Worker void FileTracer::traceOpenResFile(const char* path, const char* name) {
37*6777b538SAndroid Build Coastguard Worker+#if U_ENABLE_RESOURCE_TRACING
38*6777b538SAndroid Build Coastguard Worker     UTRACE_ENTRY(UTRACE_UDATA_RES_FILE);
39*6777b538SAndroid Build Coastguard Worker     UErrorCode status = U_ZERO_ERROR;
40*6777b538SAndroid Build Coastguard Worker
41*6777b538SAndroid Build Coastguard Worker@@ -126,6 +131,7 @@ void FileTracer::traceOpenResFile(const char* path, const char* name) {
42*6777b538SAndroid Build Coastguard Worker
43*6777b538SAndroid Build Coastguard Worker     UTRACE_DATA1(UTRACE_VERBOSE, "%s", filePath.data());
44*6777b538SAndroid Build Coastguard Worker     UTRACE_EXIT_STATUS(status);
45*6777b538SAndroid Build Coastguard Worker+#endif  // U_ENABLE_RESOURCE_TRACING
46*6777b538SAndroid Build Coastguard Worker }
47*6777b538SAndroid Build Coastguard Worker
48*6777b538SAndroid Build Coastguard Worker U_NAMESPACE_END
49