Mercurial > hg > graal-jvmci-8
diff src/share/vm/runtime/os.hpp @ 2204:63d374c54045
7014918: Improve core/minidump handling in Hotspot
Summary: Added Minidump support on Windows, enabled large page core dumps when coredump_filter is present and writing out path/rlimit for core dumps.
Reviewed-by: poonam, dsamersoff, sla, coleenp
author | ctornqvi |
---|---|
date | Wed, 09 Feb 2011 11:08:10 +0100 |
parents | b92c45f2bc75 |
children | 850b2295a494 da091bb67459 |
line wrap: on
line diff
--- a/src/share/vm/runtime/os.hpp Tue Feb 08 22:27:57 2011 -0800 +++ b/src/share/vm/runtime/os.hpp Wed Feb 09 11:08:10 2011 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -614,6 +614,9 @@ // Structured OS Exception support static void os_exception_wrapper(java_call_t f, JavaValue* value, methodHandle* method, JavaCallArguments* args, Thread* thread); + // On Windows this will create an actual minidump, on Linux/Solaris it will simply check core dump limits + static void check_or_create_dump(void* exceptionRecord, void* contextRecord, char* buffer, size_t bufferSize); + // JVMTI & JVM monitoring and management support // The thread_cpu_time() and current_thread_cpu_time() are only // supported if is_thread_cpu_time_supported() returns true.