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
|
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
|
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
|
dc3eceb517
|
move self_path to the base sigar_t
|
2005-12-14 18:35:19 +00:00 |
|
Doug MacEachern
|
9ca64171c2
|
move sigar_getword to sigar_util
|
2005-12-13 01:18:30 +00:00 |
|
Doug MacEachern
|
8bc0f0d245
|
always init interface list for stats
|
2005-12-12 18:01:28 +00:00 |
|
Doug MacEachern
|
9414b07011
|
cache args when using ucb/ps
|
2005-12-10 02:33:49 +00:00 |
|
Doug MacEachern
|
50f8e4e4b6
|
experiment w/ using /usr/ucb/ps for proc_args if EACCES
|
2005-12-10 01:01:44 +00:00 |
|
Doug MacEachern
|
b801cbc500
|
remove unused code
|
2005-12-09 21:57:00 +00:00 |
|
Doug MacEachern
|
b18c9b2c3d
|
remove unused code
|
2005-12-09 21:55:06 +00:00 |
|
Doug MacEachern
|
005fea17c2
|
avoid memcpy of kstat_io_t in kstat_read
|
2005-12-09 21:10:56 +00:00 |
|
Doug MacEachern
|
225e8e4da4
|
check return value of kstat_chain_update
|
2005-12-09 21:03:14 +00:00 |
|
Doug MacEachern
|
42cbd0df47
|
kstat_chain_update in first call to get_multi_kstats
|
2005-12-09 20:33:20 +00:00 |
|
Doug MacEachern
|
85c55bc8ba
|
add more logging
|
2005-12-09 20:02:44 +00:00 |
|
Doug MacEachern
|
fb475be338
|
always use sigar_kstat_update rather than kstat_chain_update directly
|
2005-12-09 19:24:40 +00:00 |
|
Doug MacEachern
|
b08443a84a
|
fix freebsd compile
|
2005-12-05 18:45:37 +00:00 |
|
Doug MacEachern
|
09da6e96e0
|
filter out auto-mounted filesystems
|
2005-12-05 18:43:42 +00:00 |
|
Doug MacEachern
|
79bc88de67
|
filter network interfaces to just loopback and ethernet
|
2005-12-05 18:38:11 +00:00 |
|
Doug MacEachern
|
fc24578d83
|
fix net_route_list for solaris 10
|
2005-12-03 01:31:54 +00:00 |
|
Doug MacEachern
|
82e6f77d0e
|
convert cpu_info.cache_size to KB
|
2005-12-02 04:56:57 +00:00 |
|
Doug MacEachern
|
b228641334
|
fix darwin compile
|
2005-12-02 02:32:07 +00:00 |
|
Doug MacEachern
|
e0bc9674b5
|
fix freebsd compile
|
2005-12-02 02:30:53 +00:00 |
|
Doug MacEachern
|
abf6d0735f
|
add cpu_info.cache_size
|
2005-12-02 01:22:16 +00:00 |
|
Doug MacEachern
|
1cf03e463a
|
unhardcode powerpc as the cpu model
|
2005-12-02 01:12:51 +00:00 |
|
Doug MacEachern
|
c7061cc660
|
get cpu mhz for darwin
|
2005-12-02 01:03:03 +00:00 |
|
Doug MacEachern
|
547a30b20b
|
keep better track of /proc/*/stat fields
|
2005-11-28 18:24:11 +00:00 |
|
Doug MacEachern
|
a6f687a894
|
stub proc_state.processor
|
2005-11-28 17:48:57 +00:00 |
|
Doug MacEachern
|
b83898fb21
|
add proc_mem.page_faults
|
2005-11-28 17:40:51 +00:00 |
|
Doug MacEachern
|
591f07422d
|
fix file_system_usage.free_files
|
2005-11-28 17:29:26 +00:00 |
|