efl/tracing: refactor tracing in efl to support different tracing backend. 71/211671/4
authorsubhransu mohanty <sub.mohanty@samsung.com>
Thu, 8 Aug 2019 00:19:36 +0000 (09:19 +0900)
committersubhransu mohanty <sub.mohanty@samsung.com>
Fri, 9 Aug 2019 00:41:48 +0000 (09:41 +0900)
commit784b6a8f1dd611e2f89dfeabc8eeb55c3b604c87
tree0d0598432481e6ba02f0eeead59a393b26e894f8
parent12ebb4f4175dc1404b4bf16cf4506842e954713d
efl/tracing: refactor tracing in efl  to support different tracing backend.

The code will be cleaner with only the Trace call without any ifdef mess.
Easy to change the trace profilier by changing the trace backend.
if disabled won't add any code to efl.

Change-Id: I2b8a1d00f8470b904703c23ffd17aac0ab3eeaaf
15 files changed:
meson.build
meson_options.txt
src/lib/ecore_evas/ecore_evas.c
src/lib/ecore_evas/ecore_evas_private.h
src/lib/edje/edje_cache.c
src/lib/edje/edje_message_queue.c
src/lib/eina/eina_evlog.c
src/lib/eina/meson.build
src/lib/elementary/Elementary.h
src/lib/elementary/efl_ui_win.c
src/lib/elementary/elm_main.c
src/lib/evas/canvas/evas_font_dir.c
src/lib/evas/canvas/evas_render.c
tracing/efl_tracing.h [new file with mode: 0644]
tracing/meson.build [new file with mode: 0644]