Commit Graph

793 Commits

Author SHA1 Message Date
Doug MacEachern 6eb5f9db0b Add proper thread_cpu impl for OS X 2007-01-24 21:43:43 +00:00
Doug MacEachern 0425a0231a Fix proc_mem.size on HP-UX 2007-01-23 16:59:41 +00:00
Doug MacEachern 70755f8018 use futmpx in sigar_who_list for sparc64 2007-01-17 18:48:36 +00:00
Doug MacEachern 165e7d6a99 fix cpu metrics for sparc64 and change loadavg back to using ui32 2007-01-17 18:14:14 +00:00
Doug MacEachern ee70e39574 use kstat_named_t.value.ui64 when built for sparc64 2007-01-17 17:19:06 +00:00
Doug MacEachern f18113ec22 change branch.data to union to better handle various types 2007-01-17 16:48:22 +00:00
Doug MacEachern 165ab47afd fix compile on aix 5.2 2007-01-13 16:59:25 +00:00
Doug MacEachern 9966f219e9 Add XenSource vendor support to sys_info api 2007-01-10 03:26:31 +00:00
Doug MacEachern 07c0cb7ff0 make sigar_strerror usable internally w/o sigar_t 2007-01-03 22:47:00 +00:00
Doug MacEachern 8f837228b3 add Port support 2007-01-02 00:26:03 +00:00
Doug MacEachern b871d2fc3d add re support using pcre 2007-01-01 18:55:51 +00:00
Doug MacEachern e4530495f9 save op name 2007-01-01 18:44:20 +00:00
Doug MacEachern 2fae920acf add value_free callback 2007-01-01 18:36:16 +00:00
Doug MacEachern a691637343 add data_free callback 2007-01-01 18:31:06 +00:00
Doug MacEachern 93181d2cc4 rename is_ref -> is_set 2007-01-01 18:27:00 +00:00
Doug MacEachern acd7559e55 give some context to match functions 2006-12-31 21:53:32 +00:00
Doug MacEachern 3e71b0b340 add reference support 2006-12-31 19:06:03 +00:00
Doug MacEachern e554a35a0e prevent possible segfault in proc_args 2006-12-31 17:31:04 +00:00
Doug MacEachern 0bf91e99ad implement parent flag 2006-12-31 03:07:43 +00:00
Doug MacEachern cbaec00d98 fix return value on windows 2006-12-31 00:33:42 +00:00
Doug MacEachern 4ae984efd5 bandaid win32 lack of strtoull 2006-12-31 00:21:27 +00:00
Doug MacEachern 268864db4d make sigar_file2str available ifdef WIN32 2006-12-31 00:02:50 +00:00
Doug MacEachern 790a77c31d support Pid.Pid.eq=$$ 2006-12-30 23:42:38 +00:00
Doug MacEachern a5373bf7cc add flags to branch, use for Pid query 2006-12-22 05:52:23 +00:00
Doug MacEachern 7311ce36e9 implement Pid query 2006-12-22 05:39:40 +00:00
Doug MacEachern 75248f9447 improve Args index conversion 2006-12-19 06:08:03 +00:00
Doug MacEachern 7a4f30d48b add branch_init callback 2006-12-19 05:26:33 +00:00
Doug MacEachern 5bfb7b3cc7 add Env support 2006-12-19 03:23:53 +00:00
Doug MacEachern 7fea14b407 sort queries based on expense 2006-12-18 08:19:42 +00:00
Doug MacEachern 5df1cb66d3 start native ptql impl 2006-12-18 07:34:24 +00:00
Doug MacEachern 3676a936de add some debug info to cpu_list 2006-12-04 20:00:58 +00:00
Doug MacEachern d4f10e9cc7 improve sigar_thread_cpu_get resolution 2006-12-04 18:45:01 +00:00
Doug MacEachern 7fae53d95d [SIGAR-19] Change cpu time units to milliseconds 2006-12-04 18:30:37 +00:00
Doug MacEachern 4b98533cba [SIGAR-19] Change cpu time units to milliseconds 2006-12-04 18:24:53 +00:00
Doug MacEachern 70cefa7c18 [SIGAR-19] Change cpu time units to milliseconds 2006-12-04 18:22:51 +00:00
Doug MacEachern 46d43d99b8 rename macro 2006-12-04 16:44:11 +00:00
Doug MacEachern b0a55983dc [SIGAR-19] change process cpu time units to milliseconds 2006-12-04 04:11:59 +00:00
Doug MacEachern 8a28fe5b51 [SIGAR-19] change process cpu time units to milliseconds 2006-12-04 03:54:29 +00:00
Doug MacEachern 91b6685487 [SIGAR-19] change process cpu time units to milliseconds 2006-12-04 03:50:07 +00:00
Doug MacEachern 795fa1ae44 [SIGAR-19] change process cpu time units to milliseconds 2006-12-04 03:42:27 +00:00
Doug MacEachern 4e45608ce0 improve fqdn_ip filters 2006-12-02 20:24:52 +00:00
Doug MacEachern 90b801f045 add GetAdaptersAddresses wrapper 2006-11-05 22:41:11 +00:00
Doug MacEachern 0e277dd5d6 fix broadcast flag check 2006-11-05 20:21:29 +00:00
Doug MacEachern a73e93ae91 dwBCastAddr is a flag, not an address 2006-11-05 20:18:11 +00:00
Doug MacEachern fc9fdb3941 fix compile w/ modern msvc 2006-11-05 20:10:52 +00:00
Doug MacEachern 0bcc6f416e use copy of iptypes.h from vc7 2006-11-05 20:08:23 +00:00
Doug MacEachern dc33d0f571 use GetNumberOfInterfaces for netif related cache sizes 2006-11-05 19:57:51 +00:00
Doug MacEachern 26479b421a fix broadcast address 2006-11-05 05:10:33 +00:00
Doug MacEachern e8302a72f3 net_interface_config does not have to bail w/o ip address 2006-11-05 03:17:58 +00:00
Doug MacEachern 72dcec2dde only return loopback and ethernet types in net_interface_list 2006-11-05 02:41:48 +00:00
Doug MacEachern c77dd61985 use IpAddrTable instead of ApdapterInfo for net_interface_config 2006-11-05 02:26:03 +00:00
Doug MacEachern 6c21782915 add GetIpAddrTable wrapper 2006-11-05 01:36:40 +00:00
Doug MacEachern d6eb75c282 use return code instead of GetLastError() 2006-11-03 22:52:18 +00:00
Doug MacEachern 207aa97870 avoid inet_addr calls for the loopback 2006-11-03 22:31:04 +00:00
Doug MacEachern 446d9a89f5 set multicast for eth interfaces 2006-11-03 22:13:15 +00:00
Doug MacEachern ebbabad7fb set net_interface_config.broadcast 2006-11-03 22:07:36 +00:00
Doug MacEachern ef0752391c make sure primary ip is used for net_interface_config 2006-11-03 19:28:51 +00:00
Doug MacEachern 64be681de6 [SIGAR-24] Flag 'Microsoft Loopback Adapter' as LOOPBACK 2006-11-03 19:04:09 +00:00
Doug MacEachern 7fc90a9aa4 refresh MIB_IFROW cache entries 2006-11-03 14:56:57 +00:00
Doug MacEachern 1bc2ad33a4 start overhaul of windows net_interface impls 2006-11-03 07:31:53 +00:00
Doug MacEachern 367f890b13 [SIGAR-20] Unhardcode buffer size used for windows net_interface_list 2006-10-24 02:24:30 +00:00
Doug MacEachern 7f32b812ff move redhat-release check after vmware 2006-10-21 14:41:16 +00:00
Doug MacEachern 39a09989ed compile on windows with modern visual studios 2006-10-19 21:30:57 +00:00
Doug MacEachern f5d84d4f67 rename INET6_ADDRSTRLEN -> SIGAR_INET6_ADDRSTRLEN 2006-10-19 20:10:13 +00:00
Doug MacEachern 05eb2f8877 Compile on Windows AMD x64 2006-10-19 16:37:06 +00:00
Doug MacEachern 29fe017c68 check for lsb-release before debian_version, else Ubuntu discovered as Debian 2006-10-17 17:37:58 +00:00
Doug MacEachern 2fd03a2fde make use_ucb_ps default on to get around proc_pargs permissions 2006-10-13 13:07:31 +00:00
Doug MacEachern 59fddd3f7c change gestalt usage to work on versions < 10.4 2006-10-13 04:26:37 +00:00
Doug MacEachern e5b524448e [SIGAR-18] use strtoull 2006-10-11 03:17:34 +00:00
Doug MacEachern 2f4f63f0b2 use strtoull for cpu metrics 2006-10-10 16:27:47 +00:00
Doug MacEachern 10e8d8804f use KSTAT_NAMED_STR_PTR if available 2006-10-10 01:00:22 +00:00
Doug MacEachern 65a63c4650 compile with _PSTAT64 on pa-risc too.
if pstat_getproc fails, return errno rather than hard-coded ESRCH
2006-10-05 14:03:53 +00:00
Doug MacEachern 182d078581 Add vista check to sys_info 2006-09-30 18:36:12 +00:00
Doug MacEachern cd7231a938 use snprintf 2006-09-30 17:50:23 +00:00
Doug MacEachern f32e386b19 use snprintf 2006-09-30 17:48:33 +00:00
Doug MacEachern aa4af2806f fixup freebsd vendor_version and vendor_code_name 2006-09-30 17:27:10 +00:00
Doug MacEachern 66844ca1d8 use snprintf 2006-09-30 17:14:39 +00:00
Doug MacEachern 6b9e45eebb fillin freebsd sys_info fields 2006-09-30 17:13:10 +00:00
Doug MacEachern 852c61e493 use Gestalt for versions in sys_info 2006-09-26 13:32:45 +00:00
Doug MacEachern 35ed4a62fb make get_cpu_model reuseable and use for sys_info.machine 2006-09-25 14:13:10 +00:00
Doug MacEachern f5e87e752e set sys_info arch, version and description 2006-09-25 13:57:49 +00:00
Doug MacEachern 09de663e8e set sys_info arch, vendor_version and description 2006-09-25 13:44:20 +00:00
Doug MacEachern 3633786fce save utsname.machine in sys_info.machine 2006-09-25 01:47:33 +00:00
Doug MacEachern 4f8ef532dc set sys_info.arch 2006-09-25 01:36:03 +00:00
Doug MacEachern ad2533a444 rename sysinfo -> sys_info 2006-09-25 01:35:13 +00:00
Doug MacEachern 6a47deb2bb set sys_info vendor_version and description 2006-09-25 01:22:00 +00:00
Doug MacEachern b56465027f fix typo 2006-09-25 01:04:03 +00:00
Doug MacEachern 4e866921b9 RHEL vendor_version 2006-09-25 00:55:12 +00:00
Doug MacEachern a4e588008e set sys_info vendor and description 2006-09-25 00:41:23 +00:00
Doug MacEachern 73225803b4 add sys_info.description 2006-09-25 00:23:22 +00:00
Doug MacEachern ce9fca8609 win32 sigar_os_sys_info_get impl 2006-09-25 00:09:21 +00:00
Doug MacEachern 8b2ca20810 mv sigar_sys_info_get outside #ifndef WIN32 2006-09-25 00:08:50 +00:00
Doug MacEachern 84b8fff7b1 start port of OperatingSystem.java to sigar_sys_info C api 2006-09-24 18:23:04 +00:00
Doug MacEachern a0bce20fde more better logging in sigar_fqdn_get
fix sigar_fqdn_get H_ALIAS_MATCH to proper IS_FQDN_MATCH
2006-09-21 22:42:53 +00:00
Doug MacEachern 960c06659a [SIGAR-15] Fix sigar_fqdn_get so 'hostname' won't be resolved to 'localhost.localdomain'
improve debug logging in sigar_fqdn_get
2006-09-21 22:23:48 +00:00
Doug MacEachern 2fe2ab4349 Use kstat.cpu_info.brand to determine sigar_cpu_info_t.vendor on Solaris 10+ 2006-09-21 03:09:47 +00:00
Doug MacEachern f3137cb53a Fix Linux cpu_info /proc/cpuinfo parsing on ia64 2006-09-20 22:05:54 +00:00
Doug MacEachern 33f868b53d [SIGAR-13] Use EnumProcesses for sigar_proc_list_get on Win32 2006-09-08 17:04:10 +00:00
Doug MacEachern 9d7275a29b [SIGAR-14] Fix sigar_cpu_t.total on Linux and Solaris with multi-core CPUs 2006-09-07 14:10:24 +00:00
Doug MacEachern d8159a6024 attempt to determine cwd from $PWD 2006-08-29 01:43:48 +00:00