Date: Thu, 8 Jun 2023 20:44:34 +0800
Subject:  Display more information about the codedump file path

---
 hotspot/src/os/posix/vm/os_posix.cpp       | 6 +++++-
 hotspot/src/share/vm/utilities/vmError.cpp | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/hotspot/src/os/posix/vm/os_posix.cpp b/hotspot/src/os/posix/vm/os_posix.cpp
index 678a1059f..ae187eb0f 100644
--- a/hotspot/src/os/posix/vm/os_posix.cpp
+++ b/hotspot/src/os/posix/vm/os_posix.cpp
@@ -61,7 +61,11 @@ void os::check_dump_limit(char* buffer, size_t bufferSize) {
   } else {
     switch(rlim.rlim_cur) {
       case RLIM_INFINITY:
-        jio_snprintf(buffer + n, bufferSize - n, "/core or core.%d", current_process_id());
+        jio_snprintf(buffer + n, bufferSize - n, "/core or core.%d\
+        \n#  or /var/lib/systemd/coredump/* (process core dumps by systemd-coredump)\
+        \n#  or /var/lib/apport/coredump/* (process core dumps by apport)\
+        \n#  or /var/spool/abrt/* (process core dumps by abrt-hook-ccpp)\
+        \n#  or other name defined in /proc/sys/kernel/core_pattern", current_process_id());
         success = true;
         break;
       case 0:
diff --git a/hotspot/src/share/vm/utilities/vmError.cpp b/hotspot/src/share/vm/utilities/vmError.cpp
index 56ae50fe5..d6d11b5ee 100644
--- a/hotspot/src/share/vm/utilities/vmError.cpp
+++ b/hotspot/src/share/vm/utilities/vmError.cpp
@@ -535,7 +535,7 @@ void VMError::report(outputStream* st) {
     st->print("# ");
     if (CreateCoredumpOnCrash) {
       if (coredump_status) {
-        st->print("Core dump will be written. %s", coredump_message);
+        st->print("Core dump will be written, saved as:\n#  %s", coredump_message);
       } else {
         st->print("No core dump will be written. %s", coredump_message);
       }
-- 
2.22.0

