[M108 Migration] Bring up ttrace 10/287210/7
authorBakka Uday Kiran <b.kiran@samsung.com>
Tue, 24 Jan 2023 19:50:55 +0000 (01:20 +0530)
committerBot Blink <blinkbot@samsung.com>
Fri, 27 Jan 2023 14:02:30 +0000 (14:02 +0000)
commit008476a8941389bec8bdeb1f907d3d4da501b042
tree3f7098351a529db7a94bcc3eb0087900f2c9203b
parent13abb71fc3add7717ff7284a5b14bd19c45aa3ed
[M108 Migration] Bring up ttrace

Add '--ttrace' build option
  Import ttrace package
  Define USE_TTRACE macro
  Add use_ttrace GN variable
Add helper macro functions for TTRACE
Add TTRACE backend under TRACE_EVENT macro
Enable TTRACE except chrome trace log for TV product by default.

Reference: https://review.tizen.org/gerrit/c/277764

Change-Id: I40e2ec67c3619827a8b7de9c7e3bbcc22722d8a4
Signed-off-by: Bakka Uday Kiran <b.kiran@samsung.com>
15 files changed:
base/trace_event/trace_event.h
packaging/chromium-efl.spec
third_party/skia/src/core/SkTraceEvent.h
tizen_src/build/BUILD.gn
tizen_src/build/common.sh
tizen_src/build/config/BUILD.gn
tizen_src/build/config/tizen_features.gni
tizen_src/chromium_impl/base/BUILD.gn [new file with mode: 0644]
tizen_src/chromium_impl/base/base_efl.gni
tizen_src/chromium_impl/base/trace_event/trace_event_ttrace.cc [new file with mode: 0644]
tizen_src/chromium_impl/base/trace_event/ttrace.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/ewk_view.cc
tizen_src/ewk/efl_integration/web_contents_delegate_efl.cc
v8/BUILD.gn
v8/src/tracing/trace-event.h