efl: integrate eina_log_timing.
This commit is contained in:
parent
1d5692baa6
commit
2063e4353d
|
@ -1,6 +1,8 @@
|
||||||
2013-03-27 Cedric Bail
|
2013-03-27 Cedric Bail
|
||||||
|
|
||||||
* Eina: Add eina_log_timing.
|
* Eina: Add eina_log_timing.
|
||||||
|
* Ecore, Ecore_Audio, Ecore_Con, Ecore_Evas,
|
||||||
|
Edje, Eet, Eio, Eo, Evas: use eina_log_timing.
|
||||||
|
|
||||||
2013-03-27 Jihoon Kim
|
2013-03-27 Jihoon Kim
|
||||||
|
|
||||||
|
|
|
@ -135,8 +135,6 @@ ecore_init(void)
|
||||||
if (++_ecore_init_count != 1)
|
if (++_ecore_init_count != 1)
|
||||||
return _ecore_init_count;
|
return _ecore_init_count;
|
||||||
|
|
||||||
eo_init();
|
|
||||||
|
|
||||||
setlocale(LC_CTYPE, "");
|
setlocale(LC_CTYPE, "");
|
||||||
/*
|
/*
|
||||||
if (strcmp(nl_langinfo(CODESET), "UTF-8"))
|
if (strcmp(nl_langinfo(CODESET), "UTF-8"))
|
||||||
|
@ -156,6 +154,9 @@ ecore_init(void)
|
||||||
EINA_LOG_ERR("Ecore was unable to create a log domain.");
|
EINA_LOG_ERR("Ecore was unable to create a log domain.");
|
||||||
goto shutdown_log_dom;
|
goto shutdown_log_dom;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
eo_init();
|
||||||
|
|
||||||
if (getenv("ECORE_FPS_DEBUG")) _ecore_fps_debug = 1;
|
if (getenv("ECORE_FPS_DEBUG")) _ecore_fps_debug = 1;
|
||||||
if (_ecore_fps_debug) _ecore_fps_debug_init();
|
if (_ecore_fps_debug) _ecore_fps_debug_init();
|
||||||
if (!ecore_mempool_init()) goto shutdown_mempool;
|
if (!ecore_mempool_init()) goto shutdown_mempool;
|
||||||
|
@ -194,10 +195,15 @@ ecore_init(void)
|
||||||
#endif
|
#endif
|
||||||
_ecore_parent = eo_add(ECORE_PARENT_CLASS, NULL);
|
_ecore_parent = eo_add(ECORE_PARENT_CLASS, NULL);
|
||||||
|
|
||||||
|
eina_log_timing(_ecore_log_dom,
|
||||||
|
EINA_LOG_STATE_STOP,
|
||||||
|
EINA_LOG_STATE_INIT);
|
||||||
|
|
||||||
return _ecore_init_count;
|
return _ecore_init_count;
|
||||||
|
|
||||||
shutdown_mempool:
|
shutdown_mempool:
|
||||||
ecore_mempool_shutdown();
|
ecore_mempool_shutdown();
|
||||||
|
eo_shutdown();
|
||||||
shutdown_log_dom:
|
shutdown_log_dom:
|
||||||
eina_shutdown();
|
eina_shutdown();
|
||||||
shutdown_evil:
|
shutdown_evil:
|
||||||
|
@ -205,8 +211,6 @@ shutdown_evil:
|
||||||
evil_shutdown();
|
evil_shutdown();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
eo_shutdown();
|
|
||||||
|
|
||||||
return --_ecore_init_count;
|
return --_ecore_init_count;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -238,6 +242,10 @@ ecore_shutdown(void)
|
||||||
if (--_ecore_init_count != 0)
|
if (--_ecore_init_count != 0)
|
||||||
goto unlock;
|
goto unlock;
|
||||||
|
|
||||||
|
eina_log_timing(_ecore_log_dom,
|
||||||
|
EINA_LOG_STATE_START,
|
||||||
|
EINA_LOG_STATE_SHUTDOWN);
|
||||||
|
|
||||||
if (_ecore_fps_debug) _ecore_fps_debug_shutdown();
|
if (_ecore_fps_debug) _ecore_fps_debug_shutdown();
|
||||||
_ecore_coroutine_shutdown();
|
_ecore_coroutine_shutdown();
|
||||||
_ecore_poller_shutdown();
|
_ecore_poller_shutdown();
|
||||||
|
|
|
@ -100,6 +100,10 @@ ecore_audio_init(void)
|
||||||
if (mod)
|
if (mod)
|
||||||
ecore_audio_modules = eina_list_append(ecore_audio_modules, mod);
|
ecore_audio_modules = eina_list_append(ecore_audio_modules, mod);
|
||||||
|
|
||||||
|
eina_log_timing(_ecore_audio_log_dom,
|
||||||
|
EINA_LOG_STATE_STOP,
|
||||||
|
EINA_LOG_STATE_INIT);
|
||||||
|
|
||||||
return _ecore_audio_init_count;
|
return _ecore_audio_init_count;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -111,6 +115,9 @@ ecore_audio_shutdown(void)
|
||||||
return _ecore_audio_init_count;
|
return _ecore_audio_init_count;
|
||||||
|
|
||||||
/* FIXME: Shutdown all the inputs and outputs first */
|
/* FIXME: Shutdown all the inputs and outputs first */
|
||||||
|
eina_log_timing(_ecore_audio_log_dom,
|
||||||
|
EINA_LOG_STATE_START,
|
||||||
|
EINA_LOG_STATE_SHUTDOWN);
|
||||||
|
|
||||||
#ifdef HAVE_ALSA
|
#ifdef HAVE_ALSA
|
||||||
ecore_audio_alsa_shutdown();
|
ecore_audio_alsa_shutdown();
|
||||||
|
|
|
@ -223,6 +223,10 @@ ecore_con_init(void)
|
||||||
sd_fd_max = sd_listen_fds(0);
|
sd_fd_max = sd_listen_fds(0);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
eina_log_timing(_ecore_con_log_dom,
|
||||||
|
EINA_LOG_STATE_STOP,
|
||||||
|
EINA_LOG_STATE_INIT);
|
||||||
|
|
||||||
return _ecore_con_init_count;
|
return _ecore_con_init_count;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -235,6 +239,10 @@ ecore_con_shutdown(void)
|
||||||
if (--_ecore_con_init_count != 0)
|
if (--_ecore_con_init_count != 0)
|
||||||
return _ecore_con_init_count;
|
return _ecore_con_init_count;
|
||||||
|
|
||||||
|
eina_log_timing(_ecore_con_log_dom,
|
||||||
|
EINA_LOG_STATE_START,
|
||||||
|
EINA_LOG_STATE_SHUTDOWN);
|
||||||
|
|
||||||
EINA_LIST_FOREACH_SAFE(servers, l, l2, svr)
|
EINA_LIST_FOREACH_SAFE(servers, l, l2, svr)
|
||||||
{
|
{
|
||||||
Ecore_Con_Event_Server_Add *ev;
|
Ecore_Con_Event_Server_Add *ev;
|
||||||
|
|
|
@ -314,6 +314,10 @@ ecore_evas_init(void)
|
||||||
|
|
||||||
_ecore_evas_engine_init();
|
_ecore_evas_engine_init();
|
||||||
|
|
||||||
|
eina_log_timing(_ecore_evas_log_dom,
|
||||||
|
EINA_LOG_STATE_STOP,
|
||||||
|
EINA_LOG_STATE_INIT);
|
||||||
|
|
||||||
if (getenv("ECORE_EVAS_COMP_NOSYNC"))
|
if (getenv("ECORE_EVAS_COMP_NOSYNC"))
|
||||||
_ecore_evas_app_comp_sync = 0;
|
_ecore_evas_app_comp_sync = 0;
|
||||||
return _ecore_evas_init_count;
|
return _ecore_evas_init_count;
|
||||||
|
@ -332,6 +336,10 @@ ecore_evas_shutdown(void)
|
||||||
if (--_ecore_evas_init_count != 0)
|
if (--_ecore_evas_init_count != 0)
|
||||||
return _ecore_evas_init_count;
|
return _ecore_evas_init_count;
|
||||||
|
|
||||||
|
eina_log_timing(_ecore_evas_log_dom,
|
||||||
|
EINA_LOG_STATE_START,
|
||||||
|
EINA_LOG_STATE_SHUTDOWN);
|
||||||
|
|
||||||
while (ecore_evases) _ecore_evas_free(ecore_evases);
|
while (ecore_evases) _ecore_evas_free(ecore_evases);
|
||||||
|
|
||||||
if (_ecore_evas_fps_debug) _ecore_evas_fps_debug_shutdown();
|
if (_ecore_evas_fps_debug) _ecore_evas_fps_debug_shutdown();
|
||||||
|
|
|
@ -101,6 +101,10 @@ edje_init(void)
|
||||||
_edje_calc_params_map_cow = eina_cow_add("Edje Calc Params Map", sizeof (Edje_Calc_Params), 8, &default_calc_map);
|
_edje_calc_params_map_cow = eina_cow_add("Edje Calc Params Map", sizeof (Edje_Calc_Params), 8, &default_calc_map);
|
||||||
_edje_calc_params_physics_cow= eina_cow_add("Edje Calc Params Physics", sizeof (Edje_Calc_Params_Physics), 8, &default_calc_physics);
|
_edje_calc_params_physics_cow= eina_cow_add("Edje Calc Params Physics", sizeof (Edje_Calc_Params_Physics), 8, &default_calc_physics);
|
||||||
|
|
||||||
|
eina_log_timing(_edje_default_log_dom,
|
||||||
|
EINA_LOG_STATE_STOP,
|
||||||
|
EINA_LOG_STATE_INIT);
|
||||||
|
|
||||||
return _edje_init_count;
|
return _edje_init_count;
|
||||||
|
|
||||||
shutdown_all:
|
shutdown_all:
|
||||||
|
@ -139,6 +143,10 @@ _edje_shutdown_core(void)
|
||||||
{
|
{
|
||||||
if (_edje_users > 0) return;
|
if (_edje_users > 0) return;
|
||||||
|
|
||||||
|
eina_log_timing(_edje_default_log_dom,
|
||||||
|
EINA_LOG_STATE_START,
|
||||||
|
EINA_LOG_STATE_SHUTDOWN);
|
||||||
|
|
||||||
_edje_file_cache_shutdown();
|
_edje_file_cache_shutdown();
|
||||||
_edje_color_class_members_free();
|
_edje_color_class_members_free();
|
||||||
_edje_color_class_hash_free();
|
_edje_color_class_hash_free();
|
||||||
|
|
|
@ -590,6 +590,10 @@ eet_init(void)
|
||||||
OpenSSL_add_all_algorithms();
|
OpenSSL_add_all_algorithms();
|
||||||
#endif /* ifdef HAVE_OPENSSL */
|
#endif /* ifdef HAVE_OPENSSL */
|
||||||
|
|
||||||
|
eina_log_timing(_eet_log_dom_global,
|
||||||
|
EINA_LOG_STATE_STOP,
|
||||||
|
EINA_LOG_STATE_INIT);
|
||||||
|
|
||||||
return eet_init_count;
|
return eet_init_count;
|
||||||
|
|
||||||
#ifdef HAVE_GNUTLS
|
#ifdef HAVE_GNUTLS
|
||||||
|
@ -617,6 +621,10 @@ eet_shutdown(void)
|
||||||
if (--eet_init_count != 0)
|
if (--eet_init_count != 0)
|
||||||
return eet_init_count;
|
return eet_init_count;
|
||||||
|
|
||||||
|
eina_log_timing(_eet_log_dom_global,
|
||||||
|
EINA_LOG_STATE_START,
|
||||||
|
EINA_LOG_STATE_SHUTDOWN);
|
||||||
|
|
||||||
eet_clearcache();
|
eet_clearcache();
|
||||||
|
|
||||||
if (eet_writers_num || eet_readers_num)
|
if (eet_writers_num || eet_readers_num)
|
||||||
|
|
|
@ -228,6 +228,10 @@ eio_init(void)
|
||||||
|
|
||||||
eio_monitor_init();
|
eio_monitor_init();
|
||||||
|
|
||||||
|
eina_log_timing(_eio_log_dom_global,
|
||||||
|
EINA_LOG_STATE_STOP,
|
||||||
|
EINA_LOG_STATE_INIT);
|
||||||
|
|
||||||
return _eio_init_count;
|
return _eio_init_count;
|
||||||
|
|
||||||
unregister_log_domain:
|
unregister_log_domain:
|
||||||
|
@ -254,6 +258,10 @@ eio_shutdown(void)
|
||||||
if (--_eio_init_count != 0)
|
if (--_eio_init_count != 0)
|
||||||
return _eio_init_count;
|
return _eio_init_count;
|
||||||
|
|
||||||
|
eina_log_timing(_eio_log_dom_global,
|
||||||
|
EINA_LOG_STATE_START,
|
||||||
|
EINA_LOG_STATE_SHUTDOWN);
|
||||||
|
|
||||||
eio_monitor_shutdown();
|
eio_monitor_shutdown();
|
||||||
|
|
||||||
eina_lock_free(&(direct_info_pool.lock));
|
eina_lock_free(&(direct_info_pool.lock));
|
||||||
|
|
|
@ -1449,6 +1449,10 @@ eo_init(void)
|
||||||
_eo_class_isa_func(NULL, NULL, NULL);
|
_eo_class_isa_func(NULL, NULL, NULL);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
eina_log_timing(_eo_log_dom,
|
||||||
|
EINA_LOG_STATE_STOP,
|
||||||
|
EINA_LOG_STATE_INIT);
|
||||||
|
|
||||||
return EINA_TRUE;
|
return EINA_TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1461,6 +1465,10 @@ eo_shutdown(void)
|
||||||
if (--_eo_init_count > 0)
|
if (--_eo_init_count > 0)
|
||||||
return EINA_TRUE;
|
return EINA_TRUE;
|
||||||
|
|
||||||
|
eina_log_timing(_eo_log_dom,
|
||||||
|
EINA_LOG_STATE_START,
|
||||||
|
EINA_LOG_STATE_SHUTDOWN);
|
||||||
|
|
||||||
for (i = 0 ; i < _eo_classes_last_id ; i++, cls_itr++)
|
for (i = 0 ; i < _eo_classes_last_id ; i++, cls_itr++)
|
||||||
{
|
{
|
||||||
if (*cls_itr)
|
if (*cls_itr)
|
||||||
|
|
|
@ -24,8 +24,6 @@ evas_init(void)
|
||||||
if (++_evas_init_count != 1)
|
if (++_evas_init_count != 1)
|
||||||
return _evas_init_count;
|
return _evas_init_count;
|
||||||
|
|
||||||
eo_init();
|
|
||||||
|
|
||||||
#ifdef LKDEBUG
|
#ifdef LKDEBUG
|
||||||
if (getenv("EVAS_LOCK_DEBUG"))
|
if (getenv("EVAS_LOCK_DEBUG"))
|
||||||
{
|
{
|
||||||
|
@ -50,6 +48,8 @@ evas_init(void)
|
||||||
goto shutdown_eina;
|
goto shutdown_eina;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
eo_init();
|
||||||
|
|
||||||
evas_module_init();
|
evas_module_init();
|
||||||
if (!evas_async_events_init())
|
if (!evas_async_events_init())
|
||||||
goto shutdown_module;
|
goto shutdown_module;
|
||||||
|
@ -60,6 +60,10 @@ evas_init(void)
|
||||||
|
|
||||||
evas_thread_init();
|
evas_thread_init();
|
||||||
|
|
||||||
|
eina_log_timing(_evas_log_dom_global,
|
||||||
|
EINA_LOG_STATE_STOP,
|
||||||
|
EINA_LOG_STATE_INIT);
|
||||||
|
|
||||||
return _evas_init_count;
|
return _evas_init_count;
|
||||||
|
|
||||||
shutdown_module:
|
shutdown_module:
|
||||||
|
@ -86,6 +90,10 @@ evas_shutdown(void)
|
||||||
if (--_evas_init_count != 0)
|
if (--_evas_init_count != 0)
|
||||||
return _evas_init_count;
|
return _evas_init_count;
|
||||||
|
|
||||||
|
eina_log_timing(_evas_log_dom_global,
|
||||||
|
EINA_LOG_STATE_START,
|
||||||
|
EINA_LOG_STATE_SHUTDOWN);
|
||||||
|
|
||||||
eina_cow_del(evas_object_proxy_cow);
|
eina_cow_del(evas_object_proxy_cow);
|
||||||
eina_cow_del(evas_object_map_cow);
|
eina_cow_del(evas_object_map_cow);
|
||||||
evas_object_map_cow = NULL;
|
evas_object_map_cow = NULL;
|
||||||
|
@ -104,14 +112,15 @@ evas_shutdown(void)
|
||||||
evas_font_dir_cache_free();
|
evas_font_dir_cache_free();
|
||||||
evas_common_shutdown();
|
evas_common_shutdown();
|
||||||
evas_module_shutdown();
|
evas_module_shutdown();
|
||||||
|
eo_shutdown();
|
||||||
|
|
||||||
eina_log_domain_unregister(_evas_log_dom_global);
|
eina_log_domain_unregister(_evas_log_dom_global);
|
||||||
|
|
||||||
eina_shutdown();
|
eina_shutdown();
|
||||||
#ifdef HAVE_EVIL
|
#ifdef HAVE_EVIL
|
||||||
evil_shutdown();
|
evil_shutdown();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
eo_shutdown();
|
|
||||||
|
|
||||||
return _evas_init_count;
|
return _evas_init_count;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue