summaryrefslogtreecommitdiffstats
path: root/winsup/utils/ChangeLog
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/utils/ChangeLog
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/utils/ChangeLog')
-rw-r--r--winsup/utils/ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/winsup/utils/ChangeLog b/winsup/utils/ChangeLog
index 09f570077..0d8e4681b 100644
--- a/winsup/utils/ChangeLog
+++ b/winsup/utils/ChangeLog
@@ -1,3 +1,20 @@
+2009-03-14 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * 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.
+
2009-03-14 Corinna Vinschen <corinna@vinschen.de>
* path.cc (from_fstab): Use wcstombs/mbstowcs instead of