Commit Graph

1090 Commits

Author SHA1 Message Date
Doug MacEachern
5470d01a73 switch to using sigar_cpuid 2008-04-10 20:40:29 +00:00
Doug MacEachern
aac5fcb703 windows cpuid x64 version 2008-04-10 18:39:22 +00:00
Doug MacEachern
7c61bc6695 windows version of sigar_cpuid 2008-04-10 17:40:27 +00:00
Doug MacEachern
5e4f8821cb fix compile 2008-04-10 17:38:18 +00:00
Doug MacEachern
da647fe47e minor cpuid cleanup 2008-04-10 17:15:42 +00:00
Doug MacEachern
60e239f461 use standard iptypes.h in modern msvc 2008-04-09 23:29:46 +00:00
Doug MacEachern
0bf9cef2bd add/use MSC6 version macro 2008-04-09 20:58:35 +00:00
Doug MacEachern
552f0ede26 fix cpu_info cores+sockets 2008-04-09 07:18:38 +00:00
Doug MacEachern
cb002c8541 windows cpu_info cores+sockets 2008-04-09 07:08:03 +00:00
Doug MacEachern
2b9c8971e0 move cpuid from os/linux to sigar_util for use on other platforms 2008-04-09 06:29:08 +00:00
Doug MacEachern
277cf2e68e aix+hpux cpu_info sockets+cores 2008-04-09 05:21:46 +00:00
Doug MacEachern
0983884395 cpu_info cores+sockets 2008-04-09 05:14:10 +00:00
Doug MacEachern
56b8e9e6a3 solaris cpu socket+core counts 2008-04-09 05:08:52 +00:00
Doug MacEachern
187df2f462 add total_cores and total_sockets to sigar_cpu_info_t 2008-04-09 04:38:02 +00:00
Doug MacEachern
949147d4ba no longer need link.h 2008-04-09 03:35:47 +00:00
Doug MacEachern
eee071783c refactor/simplify cpu core detection 2008-04-09 03:16:15 +00:00
Doug MacEachern
f753b02aec rewind the Link_map to get all loaded modules 2008-04-04 18:53:44 +00:00
Doug MacEachern
3cf07fbb30 move sigar_dlinfo_modules to util for use with FreeBSD 2008-04-04 18:39:42 +00:00
Doug MacEachern
565c48cca3 fix windows compile 2008-04-03 04:58:39 +00:00
Doug MacEachern
d826684c33 [SIGAR-92] Add memory free and used in percentage units 2008-04-03 04:45:28 +00:00
Doug MacEachern
05ae74a5df require Service ptql in sigar_sevices_query 2008-04-01 23:18:55 +00:00
Doug MacEachern
5f0f5db9ed assume buffer contains copied path if path == NULL 2008-03-27 00:53:06 +00:00
Doug MacEachern
4edb1fbda8 use sigar_service_exe_get for Service.Exe 2008-03-27 00:09:26 +00:00
Doug MacEachern
af661d2b7d add util to extract exe from QUERY_SERVICE_CONFIG.lpBinaryPathName 2008-03-27 00:08:29 +00:00
Doug MacEachern
b83b819b00 add Service.Exe ptql support 2008-03-26 21:42:35 +00:00
Doug MacEachern
5df4850bf3 rename PTQL_PID_SERVICE -> PTQL_PID_SERVICE_NAME 2008-03-26 21:31:54 +00:00
Doug MacEachern
746b9bdddc use strcasestr 2008-03-26 21:29:43 +00:00
Doug MacEachern
208714be01 add strcasestr util 2008-03-26 21:29:17 +00:00
Doug MacEachern
bf4507f341 add support for case-insensitive matches w/o re 2008-03-26 21:20:17 +00:00
Doug MacEachern
7a3b9a8fe6 add sigar_services_query function 2008-03-26 17:06:32 +00:00
Doug MacEachern
42459486f7 use callback in service query 2008-03-25 21:46:41 +00:00
Doug MacEachern
6d7b04b6e8 use time_now_millis 2008-03-16 19:31:00 +00:00
Doug MacEachern
b37c690749 windows sigar_time_now_millis impl 2008-03-16 19:26:29 +00:00
Doug MacEachern
15f7996b8a add sigar_time_now_millis util 2008-03-16 19:19:35 +00:00
Doug MacEachern
13f57bf914 rid warnings on netbsd 2008-03-16 02:43:08 +00:00
Doug MacEachern
70bfdee076 use sigar_iodev_get 2008-03-16 02:21:46 +00:00
Doug MacEachern
26d071a6cb reusing SIGAR_NAME_IS_DEV macro 2008-03-16 02:21:25 +00:00
Doug MacEachern
cf8308ad60 include sys/stat.h 2008-03-16 02:11:11 +00:00
Doug MacEachern
abbb5f0208 [SIGAR-36] implement MacOSX file_system.disk metrics 2008-03-16 01:55:51 +00:00
Doug MacEachern
67f94cc5a8 add generic filesystem name -> device mapping 2008-03-16 01:54:24 +00:00
Doug MacEachern
a8994b4239 fix compile on windows 2008-03-13 19:02:11 +00:00
Doug MacEachern
6e4013b190 fix Service.* filter on non-windows 2008-03-12 06:44:33 +00:00
Doug MacEachern
043afd2608 native version of CpuPerc.java 2008-03-12 06:20:43 +00:00
Doug MacEachern
3d33130db8 use sysctl proc_list on NetBSD 2008-03-10 03:01:40 +00:00
Doug MacEachern
e406af0b70 NetBSD proc_args 2008-03-10 03:00:18 +00:00
Doug MacEachern
02280ec3c1 fix NetBSD proc_mem 2008-03-10 02:22:22 +00:00
Doug MacEachern
e48a2b0ee0 NetBSD proc fixes 2008-03-09 16:55:26 +00:00
Doug MacEachern
d9e510494b start NetBSD port 2008-03-09 16:41:59 +00:00
Doug MacEachern
ee41ce16d2 fixup prototypes/linkage 2008-03-07 18:01:00 +00:00
Doug MacEachern
69712ba607 use EnumServicesStatus wrapper 2008-03-07 02:27:20 +00:00
Doug MacEachern
bddc08778b add EnumServicesStatus wrapper 2008-03-07 02:26:41 +00:00
Doug MacEachern
02753e3933 [SIGAR-90] Add ptql support for Service.Path 2008-03-06 00:33:36 +00:00
Doug MacEachern
da6d72a31e [SIGAR-90] move Service to its own class 2008-03-05 04:19:39 +00:00
Doug MacEachern
b74e11d769 [SIGAR-90] PTQL enhancements for Windows Services 2008-03-05 02:38:42 +00:00
Doug MacEachern
ede22e8b5c Fix nfsstats, somehow masked in previous builds by -g 2008-02-23 09:03:52 +00:00
Doug MacEachern
e08e3a8bcc [SIGAR-89] libproc.dylib does not exist on ppc 2008-02-23 08:18:12 +00:00
Doug MacEachern
4344a1457a proc_state SONPROC == R 2008-02-19 06:16:43 +00:00
Doug MacEachern
a941cdc3ba OpenBSD net_connection impl 2008-02-19 02:13:44 +00:00
Doug MacEachern
eccfefcb6b OpenBSD sigar_proc_args impl 2008-02-18 18:11:50 +00:00
Doug MacEachern
3bd2bd2c6d OpenBSD porting of sigar_proc_ functions 2008-02-18 01:42:52 +00:00
Doug MacEachern
4ef57c1ae0 OpenBSD sigar_cpu_get impl 2008-02-18 00:17:27 +00:00
Doug MacEachern
06059b41fe OpenBSD sigar_swap_get impl 2008-02-18 00:03:22 +00:00
Doug MacEachern
34c19b60b9 tweak for OpenBSD nfs stats 2008-02-17 23:50:36 +00:00
Doug MacEachern
aa4269f1a1 fix darwin compile 2008-02-17 23:12:47 +00:00
Doug MacEachern
58b2883205 OpenBSD 4.0 sigar_tcp_get impl 2008-02-17 23:10:56 +00:00
Doug MacEachern
66e6243591 no MNT_UNION on OpenBSD 2008-02-17 22:31:26 +00:00
Doug MacEachern
717c1df381 OpenBSD vmstat impl 2008-02-17 22:25:41 +00:00
Doug MacEachern
29137cc5ae [SIGAR-87] fix kstat_lookup in net_interface_stat 2008-02-13 04:29:57 +00:00
Doug MacEachern
be04158e4f [SIGAR-86] Add options field to sigar_file_system_t 2008-02-11 05:48:05 +00:00
Doug MacEachern
dbd9fe3334 [SIGAR-86] Add options field to sigar_file_system_t 2008-02-11 05:11:27 +00:00
Doug MacEachern
62436ae4a2 [SIGAR-86] Add options field to sigar_file_system_t 2008-02-11 05:07:35 +00:00
Doug MacEachern
a17846e6e5 [SIGAR-86] Add options field to sigar_file_system_t 2008-02-11 04:25:25 +00:00
Doug MacEachern
22c7c42ae0 [SIGAR-86] Add options field to sigar_file_system_t 2008-02-11 04:20:42 +00:00
Doug MacEachern
33f69554ad [SIGAR-86] Add options field to sigar_file_system_t 2008-02-11 04:11:45 +00:00
Doug MacEachern
f51eac00b2 [SIGAR-86] Add options field to sigar_file_system_t 2008-02-11 04:07:31 +00:00
Doug MacEachern
68ae3137c1 [SIGAR-85] Fix possible integer overflow in sigar_file_system_usage 2008-02-01 05:08:38 +00:00
Doug MacEachern
2e63fd91b8 [SIGAR-85] Fix possible integer overflow in sigar_file_system_usage 2008-02-01 05:06:27 +00:00
Doug MacEachern
248f93c76e [SIGAR-85] Fix possible integer overflow in sigar_file_system_usage 2008-02-01 05:06:22 +00:00
Doug MacEachern
7e422addb4 [SIGAR-85] Fix possible integer overflow in sigar_file_system_usage 2008-02-01 00:56:05 +00:00
Doug MacEachern
073b439b2a [SIGAR-85] Fix possible integer overflow in sigar_file_system_usage 2008-01-31 20:43:01 +00:00
Doug MacEachern
efb74c1703 sanity check strchr results 2008-01-29 00:08:29 +00:00
Doug MacEachern
936a8a79c5 [SIGAR-84] Prevent crash when perf counters are disabled 2008-01-22 22:37:07 +00:00
Doug MacEachern
2959b4a4ea [SIGAR-83] skip comment lines in resolv.conf 2008-01-22 01:26:39 +00:00
Doug MacEachern
8a123d4d06 [SIGAR-81] Fix sigar_who_list for MacOSX Leopard 2008-01-13 18:49:13 +00:00
Doug MacEachern
3c35d5fb78 use sigar_t.pids 2007-12-21 22:45:59 +00:00
Doug MacEachern
bb3b9dd280 use sigar_t.pids 2007-12-21 22:42:52 +00:00
Doug MacEachern
71635f2c1c Add sigar_proc_list_t to sigar_t for internal re-use 2007-12-21 22:42:31 +00:00
Doug MacEachern
9ff8308a35 Change sys_info to distinguish between Vista and 2008 server 2007-12-19 01:03:51 +00:00
Doug MacEachern
89eb98a3f1 Fix unitialized proc_state.state when task_for_pid fails 2007-12-13 06:21:44 +00:00
Doug MacEachern
babdfafa52 [SIGAR-37] Use libproc when possible for proc_time 2007-12-13 06:18:53 +00:00
Doug MacEachern
3a299c0ae9 [SIGAR-37] Use libproc when possible for proc_mem 2007-12-13 06:03:08 +00:00
Doug MacEachern
139d5adfc1 add Info.plist 2007-12-13 05:47:38 +00:00
Doug MacEachern
ddc153b679 sigar_proc_port_get for solaris 10+ only 2007-12-03 18:22:34 +00:00
Doug MacEachern
4a61c20405 [SIGAR-76] Implement sigar_proc_port_get for Solaris 2007-12-03 03:02:34 +00:00
Doug MacEachern
4b712b5da0 move proc_fdinfo_get for re-use 2007-12-02 00:52:38 +00:00
Doug MacEachern
b12956364f [SIGAR-75] Implement sigar_proc_port_get for MacOSX 2007-12-01 23:34:02 +00:00
Doug MacEachern
8e121852bd Add net_connnection.uid 2007-12-01 20:26:36 +00:00
Doug MacEachern
f448bae54e Fix a few more where we need to specify number of TCHARs rather than sizeof buffer 2007-11-15 21:48:24 +00:00
Doug MacEachern
9775fe6400 [SIGAR-74] Properly initialize proc_cpu.percent 2007-11-11 15:57:07 +00:00
Doug MacEachern
b224421cc4 [SIGAR-53] [SIGAR-73] Recognize gfs and ocfs2 as local filesystems 2007-11-09 22:54:07 +00:00