mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-02-01 12:00:35 +08:00
Cygwin: ldd: Also look for not found DLLs when exit status is non-zero
If the process exited with e.g. STATUS_DLL_NOT_FOUND, also process the file to look for not found DLLs. (We currently only do this when a STATUS_DLL_NOT_FOUND exception occurs, which I haven't managed to observe) This still isn't 100% correct, as it only examines the specified file for missing DLLs, not recursively on the DLLs it depends upon.
This commit is contained in:
parent
4a69ba1c9a
commit
bc2c403907
@ -407,6 +407,8 @@ report (const char *in_fn, bool multiple)
|
||||
}
|
||||
break;
|
||||
case EXIT_PROCESS_DEBUG_EVENT:
|
||||
if (ev.u.ExitProcess.dwExitCode != 0)
|
||||
process_fn = fn_win;
|
||||
print_and_exit:
|
||||
print_dlls (&dll_list, isdll ? fn_win : NULL, process_fn);
|
||||
exitnow = true;
|
||||
|
Loading…
x
Reference in New Issue
Block a user