]> granicus.if.org Git - curl/commit
tool: add undocumented option --dump-module-paths for win32
authorJay Satiro <raysatiro@yahoo.com>
Thu, 1 Nov 2018 06:50:40 +0000 (02:50 -0400)
committerJay Satiro <raysatiro@yahoo.com>
Tue, 6 Nov 2018 08:15:44 +0000 (03:15 -0500)
commit397664a065abffb7c3445ca9086f917e13719d1f
tree0767418d916c3c3eee605e36f48ad8233e2672ad
parent28429fb1753d63a659f38577b39e0b5747f28939
tool: add undocumented option --dump-module-paths for win32

- Add an undocumented diagnostic option for Windows to show the full
  paths of all loaded modules regardless of whether or not libcurl
  initialization succeeds.

This is needed so that in the CI we can get a list of all DLL
dependencies after initialization (when they're most likely to have
finished loading) and then package them as artifacts so that a
functioning build can be downloaded. Also I imagine it may have some use
as a diagnostic for help requests.

Ref: https://github.com/curl/curl/pull/3103

Closes https://github.com/curl/curl/pull/3208
src/tool_doswin.c
src/tool_doswin.h
src/tool_main.c