aboutsummaryrefslogtreecommitdiff
path: root/src/os
diff options
context:
space:
mode:
authorjcoomes <none@none>2011-07-06 13:02:54 -0700
committerjcoomes <none@none>2011-07-06 13:02:54 -0700
commit42a4d11ec03cd5355572d7544ef71ac42fb91cdb (patch)
tree1d23b0c990ac356ae57c004f0cf76a766b1f0988 /src/os
parent7f2c9b5d4d89fca8a53999fef6481154ec31137d (diff)
7061225: os::print_cpu_info() should support os-specific data
Reviewed-by: dholmes, never, jwilhelm, kvn
Diffstat (limited to 'src/os')
-rw-r--r--src/os/linux/vm/os_linux.cpp8
-rw-r--r--src/os/solaris/vm/os_solaris.cpp4
-rw-r--r--src/os/windows/vm/os_windows.cpp4
3 files changed, 16 insertions, 0 deletions
diff --git a/src/os/linux/vm/os_linux.cpp b/src/os/linux/vm/os_linux.cpp
index 791f62ecb..5ba903504 100644
--- a/src/os/linux/vm/os_linux.cpp
+++ b/src/os/linux/vm/os_linux.cpp
@@ -2085,6 +2085,14 @@ void os::print_os_info(outputStream* st) {
st->cr();
}
+void os::pd_print_cpu_info(outputStream* st) {
+ st->print("\n/proc/cpuinfo:\n");
+ if (!_print_ascii_file("/proc/cpuinfo", st)) {
+ st->print(" <Not Available>");
+ }
+ st->cr();
+}
+
void os::print_memory_info(outputStream* st) {
st->print("Memory:");
diff --git a/src/os/solaris/vm/os_solaris.cpp b/src/os/solaris/vm/os_solaris.cpp
index 4734a00b3..3280040da 100644
--- a/src/os/solaris/vm/os_solaris.cpp
+++ b/src/os/solaris/vm/os_solaris.cpp
@@ -2317,6 +2317,10 @@ static bool check_addr0(outputStream* st) {
return status;
}
+void os::pd_print_cpu_info(outputStream* st) {
+ // Nothing to do for now.
+}
+
void os::print_memory_info(outputStream* st) {
st->print("Memory:");
st->print(" %dk page", os::vm_page_size()>>10);
diff --git a/src/os/windows/vm/os_windows.cpp b/src/os/windows/vm/os_windows.cpp
index 7c8e7511f..cfa48b10f 100644
--- a/src/os/windows/vm/os_windows.cpp
+++ b/src/os/windows/vm/os_windows.cpp
@@ -1720,6 +1720,10 @@ void os::print_os_info(outputStream* st) {
st->cr();
}
+void os::pd_print_cpu_info(outputStream* st) {
+ // Nothing to do for now.
+}
+
void os::print_memory_info(outputStream* st) {
st->print("Memory:");
st->print(" %dk page", os::vm_page_size()>>10);