diff options
author | Christopher Faylor <me@cgf.cx> | 2009-03-14 18:40:59 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2009-03-14 18:40:59 +0000 |
commit | d5e4f55b14c544d712fdeee8674b427ad3d60e23 (patch) | |
tree | ec19081354427a28fa478009110c825a5f62ae8b /winsup/cygwin/include | |
parent | 6612934a409be142a740847a8911d75282d4779d (diff) | |
download | cygnal-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