diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2011-06-17 12:30:27 +0400 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2011-06-17 12:30:27 +0400 |
commit | a71625261972960776d7602a2673fcd98fddae62 (patch) | |
tree | 8e289adf6ac2e1a78ec2a0b7ea4d805bbee9447c /winsup/cygwin/strace.cc | |
parent | 2ae8e0e482a4ae27c9ca872aacf705ca0398499d (diff) |
* dcrt0.cc (dll_crt0_1): Call strace.dll_info after call to pinfo_init.
* strace.cc (strace::hello): Drop printing DLL information here since
application info is not always available at this point.
(strace::dll_info): New method to print DLL info.
* include/sys/strace.h (strace::dll_info): Declare.
Diffstat (limited to 'winsup/cygwin/strace.cc')
-rw-r--r-- | winsup/cygwin/strace.cc | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/winsup/cygwin/strace.cc b/winsup/cygwin/strace.cc index 19b6e5050..bd54bfb7c 100644 --- a/winsup/cygwin/strace.cc +++ b/winsup/cygwin/strace.cc @@ -57,6 +57,18 @@ strace::hello () } prntf (1, NULL, "**********************************************"); prntf (1, NULL, "Program name: %W %s", myself->progname, pidbuf); + prntf (1, NULL, "OS version: Windows %s", wincap.osname ()); + if (cygheap) + prntf (1, NULL, "Heap size: %u", cygheap->user_heap.chunk); + prntf (1, NULL, "**********************************************"); + } +} + +void +strace::dll_info () +{ + if (active ()) + { prntf (1, NULL, "App version: %d.%d, api: %d.%d", user_data->dll_major, user_data->dll_minor, user_data->api_major, user_data->api_minor); @@ -64,10 +76,6 @@ strace::hello () cygwin_version.dll_major, cygwin_version.dll_minor, cygwin_version.api_major, cygwin_version.api_minor); prntf (1, NULL, "DLL build: %s", cygwin_version.dll_build_date); - prntf (1, NULL, "OS version: Windows %s", wincap.osname ()); - if (cygheap) - prntf (1, NULL, "Heap size: %u", cygheap->user_heap.chunk); - prntf (1, NULL, "**********************************************"); } } |