ecore_evas_wayland_shm_new(const char *disp_name, unsigned int parent,
int x, int y, int w, int h, Eina_Bool frame)
{
+//TIZEN_ONLY(20160628): Add Performance log for cold booting
+#ifdef ENABLE_TTRACE
+ traceBegin(TTRACE_TAG_EFL, "ecore_evas_wayland_shm_new");
+#endif
+//
+
Ecore_Evas *ee;
Ecore_Evas *(*new)(const char *, unsigned int, int, int, int, int, Eina_Bool);
Eina_Module *m = _ecore_evas_engine_load("wayland");
+//TIZEN_ONLY(20160628): Add Performance log for cold booting
+#ifdef ENABLE_TTRACE
+ if (!m) traceEnd(TTRACE_TAG_EFL);
+#endif
+//
EINA_SAFETY_ON_NULL_RETURN_VAL(m, NULL);
new = eina_module_symbol_get(m, "ecore_evas_wayland_shm_new_internal");
+//TIZEN_ONLY(20160628): Add Performance log for cold booting
+#ifdef ENABLE_TTRACE
+ if (!new) traceEnd(TTRACE_TAG_EFL);
+#endif
+//
EINA_SAFETY_ON_NULL_RETURN_VAL(new, NULL);
ee = new(disp_name, parent, x, y, w, h, frame);
ecore_evas_free(ee);
return NULL;
}
+//TIZEN_ONLY(20160628): Add Performance log for cold booting
+#ifdef ENABLE_TTRACE
+ traceEnd(TTRACE_TAG_EFL);
+#endif
+//
return ee;
}