Before calling execv(), the process will be printed for debugging.
Change-Id: Id9c0b8c8f0ff87f4aa4c9d75db04b568d4beed25
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
SECURE_LOGE("access() failed for file: \"%s\", error: %d (%s)",
argv_[0], errno, strerror_r(errno, err_str, sizeof(err_str)));
} else {
- SECURE_LOGD("[candidate] Exec application (%s)", argv_[0]);
+ SECURE_LOGW("[candidate] Exec application (%s)", argv_[0]);
if (!libdir.empty())
setenv("LD_LIBRARY_PATH", libdir.c_str(), 1);
unsetenv("AUL_LOADER_INIT");
if (access(argv[0], F_OK | R_OK) != 0)
SECURE_LOGE("access() is failed. path(%s), errno(%d)", argv[0], errno);
- SECURE_LOGD("Execute application. path(%s)", argv[0]);
+ SECURE_LOGW("Execute application. path(%s)", argv[0]);
if (!lib_dir.empty())
setenv("LD_LIBRARY_PATH", lib_dir.c_str(), 1);
setenv("LD_LIBRARY_PATH", lib_dir.c_str(), 1);
Util::CloseAllFds();
+ SECURE_LOGE("Execute application(%s)", app_argv[LoaderArg::Path]);
if (execv(app_argv[LoaderArg::Path], app_argv) < 0) {
char err_buf[1024];
fprintf(stderr, "Failed to execute a file. path: %s, errno: %d(%s)\n",
Util::CloseAllFds();
Stdio::Setup();
+ SECURE_LOGE("Execute loader(%s)", loader_argv[LoaderArg::Path]);
if (execv(loader_argv[LoaderArg::Path], loader_argv.data()) < 0) {
char err_buf[1024];
fprintf(stderr, "Failed to execute a file. path: %s, errno: %d:%s\n",