diff -r 274a1ea904c8 -r fd44df5e3bc3 src/os/aix/vm/os_aix.cpp --- a/src/os/aix/vm/os_aix.cpp Wed Oct 14 16:43:13 2020 +0800 +++ b/src/os/aix/vm/os_aix.cpp Wed Oct 14 17:44:48 2020 +0800 @@ -1555,6 +1555,11 @@ st->cr(); } +int os::get_loaded_modules_info(os::LoadedModulesCallbackFunc callback, void *param) { + // Not yet implemented. + return 0; +} + void os::print_memory_info(outputStream* st) { st->print_cr("Memory:"); @@ -2793,6 +2798,10 @@ return ::read(fd, buf, nBytes); } +size_t os::read_at(int fd, void *buf, unsigned int nBytes, jlong offset) { + return ::pread(fd, buf, nBytes, offset); +} + #define NANOSECS_PER_MILLISEC 1000000 int os::sleep(Thread* thread, jlong millis, bool interruptible) {