src/os/aix/vm/os_aix.cpp

changeset 9931
fd44df5e3bc3
parent 9756
2be326848943
parent 9858
b985cbb00e68
equal deleted inserted replaced
9855:274a1ea904c8 9931:fd44df5e3bc3
1553 os::loadavg(loadavg, 3); 1553 os::loadavg(loadavg, 3);
1554 st->print("%0.02f %0.02f %0.02f", loadavg[0], loadavg[1], loadavg[2]); 1554 st->print("%0.02f %0.02f %0.02f", loadavg[0], loadavg[1], loadavg[2]);
1555 st->cr(); 1555 st->cr();
1556 } 1556 }
1557 1557
1558 int os::get_loaded_modules_info(os::LoadedModulesCallbackFunc callback, void *param) {
1559 // Not yet implemented.
1560 return 0;
1561 }
1562
1558 void os::print_memory_info(outputStream* st) { 1563 void os::print_memory_info(outputStream* st) {
1559 1564
1560 st->print_cr("Memory:"); 1565 st->print_cr("Memory:");
1561 1566
1562 st->print_cr(" default page size: %s", describe_pagesize(os::vm_page_size())); 1567 st->print_cr(" default page size: %s", describe_pagesize(os::vm_page_size()));
2789 return addr; 2794 return addr;
2790 } 2795 }
2791 2796
2792 size_t os::read(int fd, void *buf, unsigned int nBytes) { 2797 size_t os::read(int fd, void *buf, unsigned int nBytes) {
2793 return ::read(fd, buf, nBytes); 2798 return ::read(fd, buf, nBytes);
2799 }
2800
2801 size_t os::read_at(int fd, void *buf, unsigned int nBytes, jlong offset) {
2802 return ::pread(fd, buf, nBytes, offset);
2794 } 2803 }
2795 2804
2796 #define NANOSECS_PER_MILLISEC 1000000 2805 #define NANOSECS_PER_MILLISEC 1000000
2797 2806
2798 int os::sleep(Thread* thread, jlong millis, bool interruptible) { 2807 int os::sleep(Thread* thread, jlong millis, bool interruptible) {

mercurial