From 803c6b713b6ee65767f5d36cb10802a30b6379f4 Mon Sep 17 00:00:00 2001 From: j30052480 Date: Tue, 9 Apr 2024 17:04:51 +0800 Subject: [PATCH 1/2] bugfix: move hdf_trace.h from peripheral to hdf_core Signed-off-by: j30052480 --- interfaces/inner_api/utils/hdf_trace.h | 37 ++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 interfaces/inner_api/utils/hdf_trace.h diff --git a/interfaces/inner_api/utils/hdf_trace.h b/interfaces/inner_api/utils/hdf_trace.h new file mode 100644 index 000000000..3bc1f6f20 --- /dev/null +++ b/interfaces/inner_api/utils/hdf_trace.h @@ -0,0 +1,37 @@ +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef HDF_TRACE_H +#define HDF_TRACE_H + +#include "hitrace_meter.h" + +class HdfTrace { +public: + inline HdfTrace(const std::string &value, const std::string &prefix = "") + { + StartTrace(HITRACE_TAG_HDF, prefix + value); + } + inline void End() const + { + FinishTrace(HITRACE_TAG_HDF); + } + inline ~HdfTrace() + { + End(); + } +}; + +#endif // HDF_TRACE_H -- Gitee From 42c04bbc2afd0a9a07e5b735b81e29722bcbebb6 Mon Sep 17 00:00:00 2001 From: j30052480 Date: Wed, 10 Apr 2024 09:41:45 +0800 Subject: [PATCH 2/2] bugfix: move hdf_trace.h from peripheral to hdf_core Signed-off-by: j30052480 --- interfaces/inner_api/utils/hdf_trace.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/interfaces/inner_api/utils/hdf_trace.h b/interfaces/inner_api/utils/hdf_trace.h index 3bc1f6f20..b3578cdcd 100644 --- a/interfaces/inner_api/utils/hdf_trace.h +++ b/interfaces/inner_api/utils/hdf_trace.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023 Huawei Device Co., Ltd. + * Copyright (c) 2024 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at -- Gitee