summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/include
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2009-03-14 18:40:59 +0000
committerChristopher Faylor <me@cgf.cx>2009-03-14 18:40:59 +0000
commitd5e4f55b14c544d712fdeee8674b427ad3d60e23 (patch)
treeec19081354427a28fa478009110c825a5f62ae8b /winsup/cygwin/include
parent6612934a409be142a740847a8911d75282d4779d (diff)
downloadcygnal-d5e4f55b14c544d712fdeee8674b427ad3d60e23.tar.gz
cygnal-d5e4f55b14c544d712fdeee8674b427ad3d60e23.tar.bz2
cygnal-d5e4f55b14c544d712fdeee8674b427ad3d60e23.zip
* ldd.cc (longopts): Add --dll option.
(get_module_filename): Generalized wrapper function which avoid path length restrictions. (load_dll): Handle special-case of inspecting a DLL. (start_process): Accept an output parameter "isdll". Detect when file to start is a DLL and start a wrapper instead. (print_dlls_and_kill_inferior): When dealing with a DLL, avoid printing everything before the DLL itself first appears. (This is not strictly correct and should be fixed eventually) (report): Deal with DLLs. Don't set a breakpoint for DLLs, just let captive ldd process terminate normally. Pass dll info to print_dlls_and_kill_inferior. (main): Handle special-case "--dll" option by loading the DLL and exiting.
Diffstat (limited to 'winsup/cygwin/include')
0 files changed, 0 insertions, 0 deletions