Lines Matching refs:candidate
238 char* candidate = NULL; in kyua_stacktrace_find_core() local
251 if (candidate == NULL && MAXCOMLEN > 0) { in kyua_stacktrace_find_core()
253 candidate = try_core("%s/%s.core", directory, in kyua_stacktrace_find_core()
258 if (candidate == NULL) in kyua_stacktrace_find_core()
259 candidate = try_core("%s/%s.core", directory, name); in kyua_stacktrace_find_core()
262 if (candidate == NULL) in kyua_stacktrace_find_core()
263 candidate = try_core("%s/core.%d", directory, (int)dead_pid); in kyua_stacktrace_find_core()
266 if (candidate == NULL) in kyua_stacktrace_find_core()
267 candidate = try_core("/cores/core.%d", (int)dead_pid); in kyua_stacktrace_find_core()
271 if (candidate == NULL) in kyua_stacktrace_find_core()
272 candidate = try_core("%s/core", directory); in kyua_stacktrace_find_core()
274 if (candidate != NULL) { in kyua_stacktrace_find_core()
276 kyua_error_t error = kyua_fs_make_absolute(candidate, &abs_candidate); in kyua_stacktrace_find_core()
279 return candidate; // Return possibly-relative path as a best guess. in kyua_stacktrace_find_core()
281 free(candidate); in kyua_stacktrace_find_core()
285 return candidate; in kyua_stacktrace_find_core()