eina_hash_add(_e_process_manager->pids_hash, &pid, pinfo);
_e_process_manager->process_list = eina_inlist_append(_e_process_manager->process_list, EINA_INLIST_GET(pinfo));
+ ELOGF("PROCESS", "NEW process info(%p). PID:%d", NULL, pinfo, pid);
return pinfo;
}
_e_process_manager->process_list = eina_inlist_remove(_e_process_manager->process_list, EINA_INLIST_GET(pinfo));
eina_hash_del_by_key(_e_process_manager->pids_hash, &pid);
+ ELOGF("PROCESS", "DEL process info(%p). PID:%d", NULL, pinfo, pid);
E_FREE(pinfo);
}
}
if (!eina_list_data_find(pinfo->ec_list, ec))
- pinfo->ec_list = eina_list_append(pinfo->ec_list, ec);
+ {
+ ELOGF("PROCESS", "append ec to process info(%p). PID:%d", ec, pinfo, pid);
+ pinfo->ec_list = eina_list_append(pinfo->ec_list, ec);
+ }
return EINA_TRUE;
}
}
}
+ ELOGF("PROCESS", "remove ec from process info(%p). PID:%d", ec, pinfo, pid);
pinfo->ec_list = eina_list_remove(pinfo->ec_list, ec);
if (!pinfo->ec_list)