Skip to content

Commit 3738f99

Browse files
authored
Add initialize tracing (project-chip#18406)
* Add InitializeTracing for custom trace * fix building error * Add trace dependency to android platform
1 parent c337eef commit 3738f99

File tree

5 files changed

+15
-1
lines changed

5 files changed

+15
-1
lines changed

src/platform/android/AndroidChipPlatform-JNI.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
#include <platform/ConnectivityManager.h>
3434
#include <platform/KeyValueStoreManager.h>
3535
#include <platform/internal/BLEManager.h>
36+
#include <trace/trace.h>
3637

3738
#include "AndroidChipPlatform-JNI.h"
3839
#include "BLEManagerImpl.h"
@@ -83,6 +84,8 @@ CHIP_ERROR AndroidChipPlatformJNI_OnLoad(JavaVM * jvm, void * reserved)
8384
SuccessOrExit(err);
8485
ChipLogProgress(DeviceLayer, "Java class references loaded.");
8586

87+
chip::InitializeTracing();
88+
8689
exit:
8790
if (err != CHIP_NO_ERROR)
8891
{

src/platform/android/BUILD.gn

+1
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ static_library("android") {
5757
deps = [
5858
"${chip_root}/src/lib/dnssd:platform_header",
5959
"${chip_root}/src/setup_payload",
60+
"${chip_root}/src/trace",
6061
]
6162

6263
public_deps = [ "${chip_root}/src/platform:platform_base" ]

src/trace/BUILD.gn

+4-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,10 @@ config("config") {
2323
}
2424

2525
source_set("trace") {
26-
sources = [ "trace.h" ]
26+
sources = [
27+
"trace.cpp",
28+
"trace.h",
29+
]
2730
if (chip_build_pw_trace_lib) {
2831
public_configs = [ ":config" ]
2932
public_deps = [ "${dir_pigweed}/pw_trace" ]

src/trace/trace.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#include "trace.h"
2+
3+
void chip::InitializeTracing() {}

src/trace/trace.h

+4
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@
1717

1818
#pragma once
1919

20+
namespace chip {
21+
void InitializeTracing();
22+
} // namespace chip
23+
2024
#if defined(MATTER_CUSTOM_TRACE) && MATTER_CUSTOM_TRACE
2125

2226
#include "trace/MatterCustomTrace.h"

0 commit comments

Comments
 (0)