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 |
Doug MacEachern
|
73aa5252e8
|
add/use kern_proc_args_skip_argv
|
2006-08-29 01:36:42 +00:00 |
Doug MacEachern
|
9263b6efcb
|
change kern_proc_args to only copy exe if given a pointer
|
2006-08-29 00:29:41 +00:00 |
Doug MacEachern
|
94dd5f8280
|
implement proc_exe.name for darwin
|
2006-08-28 03:52:36 +00:00 |
Doug MacEachern
|
5f05b3383d
|
sanity check
|
2006-08-25 21:06:18 +00:00 |
Doug MacEachern
|
883cfa1586
|
trim trailing whitespace in proc_args
|
2006-08-25 20:50:47 +00:00 |
Doug MacEachern
|
1301c11251
|
use local vars instead of kargs directly in proc_args
|
2006-08-25 20:26:12 +00:00 |
Doug MacEachern
|
457212edcb
|
Implement proc_env for Darwin
|
2006-08-25 20:23:56 +00:00 |
Doug MacEachern
|
a0a31eb6e3
|
make reusable KERN_PROCARGS2 wrapper function
|
2006-08-25 20:08:17 +00:00 |
Doug MacEachern
|
b9e521db4f
|
rid compile warning
|
2006-08-05 02:14:07 +00:00 |
Doug MacEachern
|
a392baa3c3
|
remove unreachable statement
|
2006-08-05 02:10:37 +00:00 |
Doug MacEachern
|
0eb11a6dd7
|
Itanium needs _PSTAT64 defined to use the pstat api
|
2006-08-05 02:00:39 +00:00 |
Doug MacEachern
|
704b7eb447
|
return errno if proc_list fails
|
2006-08-05 01:59:32 +00:00 |
Doug MacEachern
|
548c0edd30
|
fix cpu vendor+model on hpux ia64
|
2006-08-05 00:57:42 +00:00 |
Doug MacEachern
|
3c4d18e04e
|
_lwp_info() not available for hpux-ia64
|
2006-08-05 00:54:53 +00:00 |
Doug MacEachern
|
36fc25dab6
|
_r functions are deprecated in hpux 11 and not supported on itanium
|
2006-08-05 00:35:00 +00:00 |
Doug MacEachern
|
a5bd4d351a
|
[SIGAR-11] Initialize log fields in solaris_sigar.c:sigar_os_open
|
2006-07-24 18:14:19 +00:00 |
Doug MacEachern
|
41970562c9
|
[SIGAR-10] Fix sigar_net_info_get /etc/resolv.conf parsing
|
2006-07-16 00:01:25 +00:00 |
Doug MacEachern
|
5ff9191626
|
clearly mark altered as required by license
|
2006-07-15 17:56:21 +00:00 |
Doug MacEachern
|
bb54a1869a
|
hyperic copyright does not apply here
|
2006-07-15 17:49:04 +00:00 |
Doug MacEachern
|
e472dc9d9a
|
add copyright
|
2006-07-15 17:46:36 +00:00 |
Doug MacEachern
|
93b3e261c5
|
add build to sigar_version_t
|
2006-07-13 21:56:06 +00:00 |
Doug MacEachern
|
8a7e53b9a6
|
[SIGAR-9] Fix possible overflow in solaris sigar_mem_get impl
|
2006-07-11 22:03:48 +00:00 |
Doug MacEachern
|
36159f8083
|
cpuinfo fixups for ppc64 linux
|
2006-07-11 17:40:18 +00:00 |
Doug MacEachern
|
859900e605
|
add/use SIGAR_64BIT macro and include powerpc64
|
2006-07-11 17:05:48 +00:00 |
Doug MacEachern
|
1c17ba5160
|
fixup cpuid asm #ifdefs to compile on ppc arch
|
2006-07-11 16:32:05 +00:00 |
Doug MacEachern
|
001ed4238d
|
[SIGAR-4] native version of the Java NetStat metrics
|
2006-07-10 21:32:22 +00:00 |
Doug MacEachern
|
42e0842c54
|
add sigar_net_address_hash function
|
2006-07-10 20:42:16 +00:00 |
Doug MacEachern
|
f1830f5576
|
revert TcpTable iteration to get LISTEN states first
|
2006-07-10 19:15:50 +00:00 |
Doug MacEachern
|
4f75602888
|
[SIGAR-8] Change win32 mem_get to use GlobalMemoryStatusEx
|
2006-07-07 20:29:22 +00:00 |
Doug MacEachern
|
ea4f9c7ee4
|
use libperfstat for net_interface_stat when available
|
2006-07-07 00:19:50 +00:00 |
Doug MacEachern
|
98c1392db0
|
add netinterface wrapper
|
2006-07-07 00:18:23 +00:00 |
Doug MacEachern
|
6a39114b1f
|
extension is appended by newer cpptasks
|
2006-07-06 19:35:22 +00:00 |
Doug MacEachern
|
1bd1cbd9f4
|
fix compile warning
|
2006-07-06 00:32:45 +00:00 |
Doug MacEachern
|
c2f0528538
|
changing hwaddr to sigar_net_address_t
|
2006-07-05 21:33:59 +00:00 |
Doug MacEachern
|
287af5e947
|
changing hwaddr to sigar_net_address_t
|
2006-07-05 21:12:10 +00:00 |
Doug MacEachern
|
a2597443b7
|
unhardcode cpu vendor
|
2006-07-05 19:20:12 +00:00 |
Doug MacEachern
|
f410dfa739
|
sigar_inet_ntoa should only be used internally now
|
2006-07-05 18:11:25 +00:00 |
Doug MacEachern
|
a58b419690
|
zero ifconfig in net_interface_config_get
|
2006-07-05 18:10:51 +00:00 |
Doug MacEachern
|
aedc5d075e
|
convert net_route to use net_address_t
|
2006-07-04 19:33:03 +00:00 |
Doug MacEachern
|
28c7957ec7
|
convert net_route to use net_address_t
|
2006-07-04 19:30:04 +00:00 |
Doug MacEachern
|
e7e089d5e7
|
convert net_route to use net_address_t
|
2006-07-04 19:27:59 +00:00 |
Doug MacEachern
|
ee37d10b2c
|
convert net_route to use net_address_t
|
2006-07-04 19:22:05 +00:00 |
Doug MacEachern
|
972f3855dd
|
convert net_interface_config to use sigar_net_address_t
|
2006-07-04 17:44:13 +00:00 |
Doug MacEachern
|
4c0b9565f8
|
convert net_interface_config to use sigar_net_address_t
|
2006-07-04 17:38:40 +00:00 |
Doug MacEachern
|
c6f8805803
|
fix solaris compile
|
2006-07-04 17:38:14 +00:00 |
Doug MacEachern
|
86c4011c40
|
convert net_interface_config to use sigar_net_address_t
|
2006-07-04 17:32:08 +00:00 |
Doug MacEachern
|
c42c645a0a
|
store net_connection addresses in binary rather than string
|
2006-07-04 16:50:19 +00:00 |
Doug MacEachern
|
8830e5e6ad
|
fix net_stat decl for win32
|
2006-07-04 16:49:27 +00:00 |
Doug MacEachern
|
0638e38671
|
store net_connection addresses in binary rather than string
|
2006-07-04 16:44:44 +00:00 |
Doug MacEachern
|
b6950ca519
|
store net_connection addresses in binary rather than string
|
2006-07-04 16:41:53 +00:00 |
Doug MacEachern
|
e4303ee612
|
store net_connection addresses in binary rather than string
|
2006-07-04 16:35:27 +00:00 |
Doug MacEachern
|
1dfae602a6
|
rename connection getters
|
2006-07-03 20:34:42 +00:00 |
Doug MacEachern
|
b313b3ec27
|
/proc/net parsing optimizations
|
2006-07-03 20:17:35 +00:00 |
Doug MacEachern
|
41eb2b178a
|
change sigar_net_connection_list_get stubs to sigar_net_connection_walk
|
2006-07-01 19:31:27 +00:00 |
Doug MacEachern
|
dc6429ad45
|
expose sigar_net_stat_get now that all platforms implement net_connection_walk
|
2006-07-01 19:14:32 +00:00 |
Doug MacEachern
|
13751fe221
|
all platforms use sigar.c:sigar_net_connection_list_get expect linux
|
2006-07-01 19:11:54 +00:00 |
Doug MacEachern
|
336c22d863
|
implement net_connection_walk for win32
|
2006-07-01 19:07:15 +00:00 |
Doug MacEachern
|
5f8da2ce15
|
net_connection_list_get needs decl for win32
|
2006-07-01 19:06:11 +00:00 |
Doug MacEachern
|
51dceb9688
|
implement sigar_net_connection_walk for aix
|
2006-07-01 18:44:41 +00:00 |
Doug MacEachern
|
26d9d5fa4f
|
minor cleanup
|
2006-07-01 18:36:42 +00:00 |
Doug MacEachern
|
8115fc3f9e
|
implement sigar_net_connection_walk for hpux
|
2006-07-01 18:14:13 +00:00 |
Doug MacEachern
|
525c16a5f9
|
implement sigar_net_connection_walk for solaris
|
2006-07-01 17:16:47 +00:00 |
Doug MacEachern
|
b1798c3e2f
|
move generic sigar_net_connection_list_get impl to sigar.c
|
2006-07-01 16:47:47 +00:00 |
Doug MacEachern
|
bf6984b477
|
implement sigar_net_connection_walk
|
2006-07-01 16:41:14 +00:00 |
Doug MacEachern
|
475ddf2428
|
remove mem.shared
|
2006-07-01 02:47:09 +00:00 |
Doug MacEachern
|
829f93104f
|
remove aix 4.x + 5.x bincompat insanity, allowing sigar to be compiled on 5.x
|
2006-06-28 02:48:02 +00:00 |
Doug MacEachern
|
774f110915
|
[SIGAR-7] Convert sectors to bytes in Linux file system read/write bytes metrics
|
2006-06-22 02:48:19 +00:00 |
Doug MacEachern
|
954b01b441
|
doc /proc/diskstats fields
|
2006-06-21 17:53:15 +00:00 |
Doug MacEachern
|
5d6e5c1e8e
|
add some iostat debug logs
|
2006-06-21 16:54:16 +00:00 |
Doug MacEachern
|
417ee0d439
|
implement net_stat_get
|
2006-06-20 00:30:17 +00:00 |
Doug MacEachern
|
7f434cf5ce
|
implement net_connection_walk
|
2006-06-20 00:28:21 +00:00 |
Doug MacEachern
|
8f29dedf2d
|
add sigar_cache_find function
|
2006-06-20 00:13:12 +00:00 |
Doug MacEachern
|
0aa428e669
|
proper check for GetUdpTable
|
2006-06-20 00:02:47 +00:00 |
Doug MacEachern
|
b279cfa785
|
start alternative to sigar_net_connection_list_get
|
2006-06-15 20:50:00 +00:00 |
Doug MacEachern
|
541fe6b395
|
only punt mtrr write-back if way off from MemTotal
|
2006-06-13 17:59:58 +00:00 |
Doug MacEachern
|
3ff6042aaf
|
backout previous mem changes. only punt mtrr to rounding if > 1 write-back register
|
2006-06-13 15:38:43 +00:00 |
Doug MacEachern
|
5ff5b9d145
|
[SIGAR-6] Use rounding for mem.ram on Linux rather than /proc/mtrr
|
2006-06-09 18:39:28 +00:00 |
Doug MacEachern
|
8e5ff7d47d
|
better rounding function for sigar_mem_calc_ram
|
2006-06-09 18:38:58 +00:00 |
Doug MacEachern
|
071ca22aba
|
[SIGAR-5] Fix netinfo default gateway
|
2006-06-09 17:42:46 +00:00 |
Doug MacEachern
|
8355e44d8c
|
cast to prevent possible integer overflow in filesystem_usage
|
2006-05-31 00:59:14 +00:00 |
Doug MacEachern
|
bd6415618b
|
fold UltraSPARC-T1 virtual cpus into the physical cpus
|
2006-05-03 07:02:35 +00:00 |
Doug MacEachern
|
87e66ddba6
|
add several sanity checks to net_connection_list
|
2006-04-24 18:18:16 +00:00 |
Doug MacEachern
|
cac8fa29a6
|
fix proc_args from breaking on zero-length arg
|
2006-04-23 16:01:08 +00:00 |
Doug MacEachern
|
0ea23da2ae
|
change proc_args to break after len is consumed rather than *ptr == \0
|
2006-04-03 17:48:56 +00:00 |
Doug MacEachern
|
fae3648010
|
fix proc_args on FreeBSD 6.0
|
2006-04-03 17:27:06 +00:00 |
Doug MacEachern
|
933b7734a6
|
fix procfs_pargs in the case of an empty argument
|
2006-04-03 02:17:54 +00:00 |
Doug MacEachern
|
8e48b40ec2
|
HT enabled detection is not reliable
|
2006-03-22 02:46:11 +00:00 |
Doug MacEachern
|
4c4a13570b
|
Remove Darwin proc_mem.shared impl
|
2006-03-16 18:36:07 +00:00 |
Doug MacEachern
|
39e0b3b948
|
add net_interface_stat.speed
|
2006-03-07 01:35:56 +00:00 |
Doug MacEachern
|
335756bdb3
|
add net_interface_stat.speed
|
2006-03-07 01:26:27 +00:00 |
Doug MacEachern
|
ce71b968c6
|
add net_interface_stat.speed for solaris
|
2006-03-07 01:20:58 +00:00 |
Doug MacEachern
|
9f5ad58812
|
add net_interface_stat.speed
|
2006-03-07 01:08:23 +00:00 |
Doug MacEachern
|
372c09119d
|
back out last change
|
2006-03-07 00:59:03 +00:00 |
Doug MacEachern
|
be0dd1c35e
|
add net_interface_config.speed
|
2006-03-05 02:22:01 +00:00 |
Doug MacEachern
|
81a29ba2a2
|
Add net_interface_config.description
|
2006-03-04 22:28:09 +00:00 |
Doug MacEachern
|
61a2a98f67
|
try IFMIB first to get hwaddr and MTU
|
2006-03-04 22:12:18 +00:00 |
Doug MacEachern
|
e63e0ff456
|
remove proc_mem.{rss,vsize}
|
2006-03-04 02:48:58 +00:00 |
Doug MacEachern
|
a83dc21a87
|
proc_mem fixups
|
2006-03-04 02:23:02 +00:00 |
Doug MacEachern
|
7250cfe937
|
proper check if HT is enabled
|
2006-03-03 02:01:19 +00:00 |
Doug MacEachern
|
34f39da4d3
|
add gethostbyaddr_r wrapper
|
2006-03-03 01:33:07 +00:00 |
Doug MacEachern
|
8c9a822ecd
|
backout last change
|
2006-03-03 01:12:41 +00:00 |
Doug MacEachern
|
a676b8c845
|
revert to gethostbyname for the moment
|
2006-03-03 00:21:11 +00:00 |
Doug MacEachern
|
5c26b463d9
|
[HQ-93] un-clobber stack data in sigar_gethostbyname
|
2006-03-02 22:53:09 +00:00 |
Doug MacEachern
|
af1556f004
|
fix perfstat_init
|
2006-03-01 14:25:44 +00:00 |
Doug MacEachern
|
a0b3363afd
|
rid warning on solaris
|
2006-02-28 00:18:05 +00:00 |
Doug MacEachern
|
d59a39e0ab
|
reuse timeout variable
|
2006-02-27 23:55:39 +00:00 |
Doug MacEachern
|
141ff23dcb
|
add tcp support for rpc_ping
|
2006-02-27 16:49:15 +00:00 |
Doug MacEachern
|
9f1fa65239
|
add RPC.strerror
|
2006-02-27 01:47:41 +00:00 |
Doug MacEachern
|
f0cdd946c5
|
change rpc_ping to return the status code
|
2006-02-27 01:33:12 +00:00 |
Doug MacEachern
|
8342b063de
|
un-static-ize sigar_gethostbyname
|
2006-02-27 01:21:07 +00:00 |
Doug MacEachern
|
b3fda3e6c1
|
replace nfs_ping with generic rpc_ping
|
2006-02-26 23:31:07 +00:00 |
Doug MacEachern
|
58435e27ab
|
fix debug log
|
2006-02-24 03:12:59 +00:00 |
Doug MacEachern
|
249653c046
|
use asm/cpuid instead of /proc/cpuinfo to detect hyperthreading
|
2006-02-23 23:23:27 +00:00 |
Doug MacEachern
|
2debe9948e
|
aix/hpux gethostbyname_r
|
2006-02-23 05:15:10 +00:00 |
Doug MacEachern
|
ddaba2182d
|
solaris gethostbyname_r
|
2006-02-23 05:08:33 +00:00 |
Doug MacEachern
|
415f33a079
|
start reentrant gethostbyname impl
|
2006-02-23 05:02:11 +00:00 |
Doug MacEachern
|
6e74f8455f
|
use HW_MEMSIZE on darwin for mem.total
|
2006-01-06 18:50:05 +00:00 |
Doug MacEachern
|
4717f7c8b4
|
use sigar->mach_port
|
2006-01-05 19:53:36 +00:00 |
Doug MacEachern
|
b32733daaa
|
fix compile on darwin
|
2006-01-05 19:33:12 +00:00 |
Doug MacEachern
|
bebaab7629
|
backout last change. sysctl swap stuff compiled on freebsd4 but doesnt work
|
2006-01-04 23:13:35 +00:00 |
Doug MacEachern
|
6cd102f0d7
|
port sysctl version of swap_get to freebsd4
|
2006-01-04 23:01:45 +00:00 |
Doug MacEachern
|
988e6e5424
|
EPERM_KMEM will map to SigarPermissionDeniedException
|
2006-01-04 22:46:20 +00:00 |
Doug MacEachern
|
b9eb07e719
|
SIGAR_EPERM_KMEM if failed to open /dev/kmem
|
2006-01-04 18:26:23 +00:00 |
Doug MacEachern
|
1f836924ce
|
kvm_close
|
2006-01-04 18:04:51 +00:00 |
Doug MacEachern
|
2f574c725c
|
use sigar_cpu_mhz_from_model
|
2006-01-03 21:48:30 +00:00 |
Doug MacEachern
|
8ce111b16c
|
add function to derive mhz from cpu model name
|
2006-01-03 21:47:26 +00:00 |
Doug MacEachern
|
1486b87692
|
add sanity check
|
2006-01-03 20:22:12 +00:00 |
Doug MacEachern
|
1f347a7d09
|
KERN_PROC_ARGS works on freebsd4 too
|
2006-01-03 19:54:06 +00:00 |
Doug MacEachern
|
8e153ef62f
|
port proc_fd to freebsd4
|
2006-01-02 22:18:33 +00:00 |
Doug MacEachern
|
e56e760d58
|
port proc_port to freebsd4
|
2006-01-02 22:15:24 +00:00 |
Doug MacEachern
|
6dbaff7b07
|
net_connection_list works on freebsd4 too
|
2006-01-02 22:04:19 +00:00 |
Doug MacEachern
|
7745201227
|
route_list works on freebsd4 too
|
2006-01-02 22:00:32 +00:00 |
Doug MacEachern
|
6c3eda260b
|
proc_time impl for freebsd4
|
2006-01-02 21:51:02 +00:00 |
Doug MacEachern
|
3d4267a6a7
|
workaround freebsd lack of per-cpu metrics
|
2006-01-02 18:45:49 +00:00 |
Doug MacEachern
|
e2aeb5aac0
|
remove unused code
|
2006-01-02 17:18:55 +00:00 |
Doug MacEachern
|
8e8cd18e16
|
avoid int overflow in mem_get
|
2005-12-31 20:35:56 +00:00 |
Doug MacEachern
|
b5785ebec1
|
fix cpu_list for multi cpus on darwin
|
2005-12-31 19:51:04 +00:00 |
Doug MacEachern
|
d35e406067
|
fix proc_list for freebsd4
|
2005-12-31 18:46:55 +00:00 |
Doug MacEachern
|
526ee37bcb
|
fix compile on freebsd 4.x
|
2005-12-31 18:43:09 +00:00 |
Doug MacEachern
|
7820b451cc
|
make sigar_main more portable
|
2005-12-31 18:29:55 +00:00 |
Doug MacEachern
|
55a1c28a1a
|
readability++
|
2005-12-21 04:58:02 +00:00 |
Doug MacEachern
|
70f18204dd
|
change get_if_table to take iftable arg
|
2005-12-21 02:49:18 +00:00 |
Doug MacEachern
|
cd375c7337
|
change get_adapters_info to take adapter arg
|
2005-12-21 02:45:38 +00:00 |
Doug MacEachern
|
361af1a2cf
|
re-use ifconf_buf for GetAdaptersInfo
|
2005-12-21 02:31:06 +00:00 |
Doug MacEachern
|
0d2a149924
|
refactor interaction with windows dlls
|
2005-12-20 23:09:34 +00:00 |
Doug MacEachern
|
e94cd5cdb0
|
get_if_entry=NULL on lookup failure
|
2005-12-20 00:10:57 +00:00 |
Doug MacEachern
|
39c1337f71
|
make GetIfTable wrapper reusable and re-use allocated buffer
|
2005-12-20 00:09:32 +00:00 |
Doug MacEachern
|
258ed193ca
|
add GetIfEntry pointer
|
2005-12-19 22:49:12 +00:00 |
Doug MacEachern
|
2d831a99f4
|
net_interface_config.mtu for AIX, HPUX and Solaris
|
2005-12-19 22:00:39 +00:00 |
Doug MacEachern
|
3a2fcef755
|
open/close sigar
|
2005-12-16 02:10:16 +00:00 |
Doug MacEachern
|
0f465e7851
|
rid warnings
|
2005-12-15 20:22:01 +00:00 |
Doug MacEachern
|
9e2d3a3fe0
|
start of an external exe to deal with permissions issues
|
2005-12-15 05:36:34 +00:00 |
Doug MacEachern
|
c04af84fd3
|
fix win32 compile
|
2005-12-15 00:20:27 +00:00 |
Doug MacEachern
|
c4d439f609
|
add more version fields
|
2005-12-14 23:48:28 +00:00 |
Doug MacEachern
|
eb7a2a10f9
|
version file for native stuff
|
2005-12-14 23:40:23 +00:00 |
Doug MacEachern
|
739ea91d90
|
chop self_path rather than ptr
|
2005-12-14 18:55:10 +00:00 |
Doug MacEachern
|
6f67476977
|
allow SIGAR_PATH env var to set self_path
|
2005-12-14 18:44:01 +00:00 |
Doug MacEachern
|
5fc7cc7134
|
move sigar_get_self_path to sigar_util
|
2005-12-14 18:40:13 +00:00 |
Doug MacEachern
|
dc3eceb517
|
move self_path to the base sigar_t
|
2005-12-14 18:35:19 +00:00 |
Doug MacEachern
|
d50e4efe42
|
add dir_usage, recursive version of dir_stat
|
2005-12-14 02:56:13 +00:00 |
Doug MacEachern
|
d695f3de06
|
only need 1 sigar_dir_stat_get wrapper
|
2005-12-14 02:31:57 +00:00 |
Doug MacEachern
|
19d9d3fe5f
|
support recursion in dir_stat (win32)
|
2005-12-14 02:17:25 +00:00 |
Doug MacEachern
|
e058d29cc3
|
minor refactor towards recursive dir_stat impl
|
2005-12-14 02:15:04 +00:00 |
Doug MacEachern
|
f8060d5cf9
|
macroize dir_stat_warn
|
2005-12-14 02:11:54 +00:00 |
Doug MacEachern
|
94939e887b
|
change log msg
|
2005-12-14 02:09:06 +00:00 |
Doug MacEachern
|
6f6f92fb42
|
support recursion in dir_stat
|
2005-12-14 01:57:54 +00:00 |
Doug MacEachern
|
7eb8286364
|
minor refactor towards recursive dir_stat impl
|
2005-12-14 01:47:53 +00:00 |
Doug MacEachern
|
3e84be001a
|
add dir_stat.disk_usage
|
2005-12-14 01:34:25 +00:00 |