The Enlightenment Foundation Libraries do check for many different environment variable at runtime. There use are mainly for debug and profiling purpose.

Eina

  • EINA_MEMPOOL="pool name": make it possible to switch at run time to another mempool, all mempool are compatible with "pass_through", but it doesn't work the other way around.
  • EINA_DEBUG_THREADS=1: will abort as soon as an error is detected during manipulation of eina_lock. This will only work if eina was configured with --enable-debug-threads.
  • EINA_MTRACE=1: turn on malloc debugging and save malloc/realloc/free call into file pointed by MALLOC_TRACE environment variable.

Eet

  • EINA_MEMPOOL="pool name": make it possible to switch at run time to another mempool, all mempool are compatible with "pass_through", but it doesn't work the other way around.

Evas

  • EVAS_CPU_NO_MMX: disable use of MMX CPU extention (usefull if your CPU does support it and you don't want to use it).
  • EVAS_CPU_NO_MMX2: disable use of MMX2 CPU extention (usefull if your CPU does support it and you don't want to use it).
  • EVAS_CPU_NO_SSE: disable use of SSE CPU extention (usefull if your CPU does support it and you don't want to use it).
  • EVAS_CPU_NO_SSE3: disable use of SSE3 CPU extention (usefull if your CPU does support it and you don't want to use it).
  • EVAS_CPU_NO_ALTIVEC: disable use of Altivec CPU extention (usefull if your CPU does support it and you don't want to use it).
  • EVAS_CPU_NO_NEON: disable use of Neon CPU extention (usefull if your CPU does support it and you don't want to use it).
  • EVAS_GL_INFO: when using Evas OpenGL X11 engine display some information about the used driver.

Ecore

  • ECORE_EVAS_FPS_DEBUG=1: print the FPS of your application.
  • ECORE_MEM_STAT=1: print the amount of memory currently allocated by malloc.
  • ECORE_ERROR_ABORT=1: abort in case of an error.

Emotion

  • EMOTION_FPS_DEBUG=1: print the FPS of the video stream (only work with gstreamer backend at the moment).
  • EMOTION_GSTREAMER_DOT="": create the description of the pipeline in the directory pointed by GST_DEBUG_DUMP_DOT_DIR environment variable in file : $GST_DEBUG_DUMP_DOT_DIR/$TIMESTAMP-$EMOTION_GSTREAMER_DOT.dot.