12470:f39d1612915a |
20-Dec-2016 |
dcubed |
Merge |
12468:548cb3b7b713 |
08-Nov-2016 |
goetz |
8169373: Work around linux NPTL stack guard error. Summary: Also skip libc guard page for compiler thread, merge similar code on linux platforms, and streamline libc guard page handling on linuxs390, linuxppc, aixppc. Reviewed-by: dholmes, dcubed, kvn |
12428:3abc9ec542ab |
18-Dec-2016 |
dholmes |
8170307: Stack size option -Xss is ignored Reviewed-by: dcubed, sspitsyn |
12391:366b398d9190 |
05-Dec-2016 |
erikj |
8066474: Remove the lib/ directory from Linux and Solaris images Reviewed-by: tbell, ihse, kvn |
12253:59da89afe788 |
22-Sep-2016 |
goetz |
8166560: [s390] Basic enablement of s390 port. Summary: Also fix problem with ARM Elf configuration. Reviewed-by: dholmes, coleenp |
11979:e7203436d63d |
09-Sep-2016 |
rdurbin |
8140520: segfault on solaris-amd64 with "-XX:VMThreadStackSize=1" option Summary: Split the single thread_min_stack_allowed into three distinct values (java_thread_min_stack_allowed, compiler_thread_min_stack_allowed and vm_internal_thread_min_stack_allowed) on non-Windows platforms. Reviewed-by: dcubed, gthornbr, dholmes, coleenp, fparain, aph |
11952:0fc5c6ca654e |
07-Sep-2016 |
dholmes |
8165153: Crash in rebuild_cpu_to_node_map Summary: use processor_count(), not active_processor_count() to determine physical number of CPUs Reviewed-by: rehn, cjplummer |
11869:03762a0cf7e1 |
23-Aug-2016 |
ctornqvi |
8163146: Remove os::check_heap on Windows Reviewed-by: gtriantafill, coleenp, stuefe |
11857:d0fbf661cc16 |
21-Aug-2016 |
dholmes |
8157907: Incorrect inclusion of atomic.hpp instead of atomic.inline.hpp Summary: Remove atomic.inline.hpp and move the contents back into atomic.hpp Reviewed-by: stefank, pliden, simonis |
11827:1657775e680a |
18-Aug-2016 |
dsamersoff |
8157236: attach on ARMv7 fails with com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file Summary: Add more diagnostic to attach code Reviewed-by: dholmes, alanb |
11811:133339642ba1 |
11-Aug-2016 |
dholmes |
8159461: bigapps/Kitchensink/stressExitCode hits assert: Must be VMThread or JavaThread Reviewed-by: fparain, simonis, dcubed |
11756:943bf73b49c3 |
05-Aug-2016 |
amurillo |
Merge |
11753:8434f901a207 |
01-Aug-2016 |
kvn |
Merge |
11751:5ff3c0f8fb8b |
01-Aug-2016 |
clanger |
8162869: Small fixes for AIX perf memory and attach listener Reviewed-by: dsamersoff, dholmes |
11746:a790acb551b8 |
29-Jul-2016 |
amurillo |
Merge |
11658:8a5735c11a84 |
12-Jul-2016 |
goetz |
8161258: Simplify including platform files. Summary: Include patform files with macros cpu_header() etc. Do various cleanups of macro usages. Remove _64/_32 from adlc generated files and platform .hpp files. Merge stubRoutines_x86*.hpp. Remove empty mutex_<os>* files. Reviewed-by: dholmes, coleenp, kbarrett |
11578:715b44fbeca1 |
03-Jul-2016 |
ysuenaga |
8160353: narrowing conversion error is occurred with GCC 6 Reviewed-by: kbarrett, dholmes |
11486:3950d1713ffa |
13-Jun-2016 |
goetz |
8159335: Fix problems with stack overflow handling. Reviewed-by: dlong, coleenp, mdoerr |
11390:9789c3ca3a3d |
24-May-2016 |
csahu |
8150900: Implement diagnostic_pd Reviewed-by: twisti, gziemski, kevinw |
11330:778d1fc95e05 |
20-May-2016 |
vlivanov |
Merge |
11291:14556dc62f47 |
02-May-2016 |
goetz |
8140594: Various minor code improvements (compiler) Summary: Various minor code improvements (compiler) Reviewed-by: thartmann, kvn |
11236:aa11081b8307 |
10-May-2016 |
dholmes |
8154715: Missing destructor and/or TLS clearing calls for terminating threads Summary: clear TLS on return from thread->run() unless already done. Prohibit asynchronous thread deletion. Reviewed-by: stefank, sspitsyn Contributed-by: Brian Gardner <openjdk@getsnappy.com> |
11219:137319683e94 |
09-May-2016 |
gziemski |
8073500: Prevent certain commercial flags from being changed at runtime Summary: Implement new writeable mechanism for flag control Reviewed-by: coleenp, iklam |
11017:03999dd89a1b |
25-Apr-2016 |
stefank |
8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages Reviewed-by: pliden, sjohanss, stuefe |
11013:89e698785deb |
23-Apr-2016 |
mbaesken |
8154566: os_linux.cpp parse_os_info gives non descriptive output on current SLES releases Summary: For SuSE, read the first line of the /etc/xrelease file, also get PRETTY_NAME from /etc/os_release Reviewed-by: gthornbr, coleenp |
10870:5bc83f454d50 |
10-Apr-2016 |
mlarsson |
8146879: Add option for handling existing log files in UL Reviewed-by: dsamersoff, gziemski, rehn |
10835:a6b1b83401c7 |
07-Apr-2016 |
coleenp |
8151939: VM_Version_init() print buffer is too small Summary: Increase buffer size, use logging to print out version and os information Reviewed-by: kvn, rprotacio, mockner |
10669:0b582be9fab0 |
18-Mar-2016 |
jwilhelm |
Merge |
10627:1537c752a7f5 |
12-Mar-2016 |
stuefe |
8148425: strerror() function is not thread-safe Reviewed-by: dholmes, coleenp |
10611:b0432c9975f6 |
15-Mar-2016 |
dholmes |
8137165: Tests fail in SR_Handler because thread is not VMThread or JavaThread Reviewed-by: kbarrett |
10606:24c6f885d316 |
11-Mar-2016 |
simonis |
8151593: Cleanup definition/usage of INLINE/NOINLINE macros and add xlC support Reviewed-by: coleenp, stuefe Contributed-by: matthias.baesken@sap.com |
10434:687c4d83a4cc |
07-Mar-2016 |
kvn |
8150353: PPC64LE: Support RTM on linux Reviewed-by: mdoerr, kvn Contributed-by: gromero@linux.vnet.ibm.com |
10391:f146301c971f |
29-Feb-2016 |
stuefe |
8150619: Improve thread based logging introduced with 8149036 Reviewed-by: coleenp, dholmes |
10367:1c53edac6621 |
24-Feb-2016 |
stuefe |
8149036: Add tracing for thread related events at os level Reviewed-by: coleenp, mlarsson, dholmes |
10258:49f65299b140 |
11-Feb-2016 |
dholmes |
8149697: Fix for 8145725 is broken Summary: As per the existing comment we needed to check the saved 'index' instead Reviewed-by: gthornbr, dcubed, kbarrett |
10251:6411ec1cfbb6 |
10-Feb-2016 |
dholmes |
8148987: [Linux] Allow building on older systems without CPU_ALLOC support Reviewed-by: dsamersoff, stuefe, dcubed |
10249:e6a78fdf8cff |
10-Feb-2016 |
dholmes |
8145725: Remove the WorkAroundNPTLTimedWaitHang workaround Reviewed-by: ddmitriev, stuefe, dcubed |
10145:c5480d4abfe4 |
29-Jan-2016 |
dholmes |
6515172: Runtime.availableProcessors() ignores Linux taskset command Summary: extract processor count from sched_getaffinity mask Reviewed-by: dcubed, stuefe, gthornbr |
9934:fd5d53ecf040 |
12-Jan-2016 |
coleenp |
8146410: Interpreter functions are declared and defined in the wrong files Summary: Moved functions to the correct files. Reviewed-by: goetz, aph, twisti, mockner |
9867:3125c4a60cc9 |
20-Dec-2015 |
goetz |
8139864: Improve handling of stack protection zones. Reviewed-by: stuefe, coleenp, fparain |
9842:4055f3ec41cd |
09-Dec-2015 |
stuefe |
8144219: [posix] Remove redundant code around os::print_siginfo() Summary: for posix platforms, consolidate os::print_siginfo() in os_posix.cpp and remove cds fault special handling Reviewed-by: dholmes, simonis |
9801:80f8be586fae |
18-Dec-2015 |
twisti |
Merge |
9743:d6c6ee9d40b0 |
14-Dec-2015 |
stuefe |
8145114: const-correctness for ucontext_t* reading functions Reviewed-by: dholmes, coleenp |
9741:42a0173bbcde |
13-Dec-2015 |
asmundak |
8073139: PPC64: User-visible arch directory and os.arch value on ppc64le cause issues with Java tooling Summary: Set LIBARCH to ppc64le, make SA and hsdis work, have os.arch return ppc64le on PowerPC64 LE Reviewed-by: dholmes, ihse Contributed-by: Andrew Hughes <gnu.andrew@redhat.com>, Alexander Smundak <asmundak@google.com> |
9737:e286c9ccd58d |
11-Dec-2015 |
fparain |
8046936: JEP 270: Reserved Stack Areas for Critical Sections Reviewed-by: acorn, dcubed |
9697:f008e8cc10d5 |
18-Dec-2015 |
lana |
Merge |
9696:4a12350a8306 |
17-Dec-2015 |
lana |
Merge |
9694:c151fd8e84b2 |
11-Dec-2015 |
amurillo |
Merge |
9685:15ce8135ef98 |
08-Dec-2015 |
mikael |
8144881: Various fixes to linux/sparc Summary: Fixed sigflags printing, format specfiers, codeCache includes and some function returns Reviewed-by: dsamersoff, simonis |
9675:dfee914b1892 |
07-Dec-2015 |
jprovino |
Merge |
9662:56c7249c720f |
04-Dec-2015 |
dsamersoff |
Merge |
9651:f7dc8eebc3f5 |
04-Dec-2015 |
dholmes |
8132510: Replace ThreadLocalStorage with compiler/language-based thread-local variables Summary: Used compiled-based TLS when available. Additional contributions by Thomas Stufe (AIX) and Andrew Haley (Aarch64) Reviewed-by: stuefe, bdelsart, dcubed |
9647:5b0159494355 |
03-Dec-2015 |
mockner |
Merge |
9639:f0dcbc6e99b1 |
01-Dec-2015 |
stuefe |
8143291: Remove redundant coding around os::exception_name Reviewed-by: dholmes, coleenp |
9607:c8e212fb27d0 |
02-Dec-2015 |
lana |
Merge |
9606:29ac8e337962 |
30-Nov-2015 |
amurillo |
Merge |
9595:980452439262 |
25-Nov-2015 |
coleenp |
Merge |
9593:ca793dd85e06 |
25-Nov-2015 |
sebastian |
8136978: Much nearly duplicated code for vmError support Summary: moved all non os specific code in vmError_[os].cpp to vmError_posix.cpp, moved os specific code to os_[os].cpp and refactored all other references accordingly Reviewed-by: stuefe, coleenp, dholmes |
9433:149cc1f9f1aa |
05-Nov-2015 |
goetz |
8141529: Fix handling of _JAVA_SR_SIGNUM Reviewed-by: dholmes, stuefe, dsamersoff |
9364:cd86b5699825 |
26-Oct-2015 |
goetz |
8140482: Various minor code improvements (runtime) Reviewed-by: dholmes, coleenp, sspitsyn, dsamersoff |
9326:cd14a4e35f7a |
03-Nov-2015 |
stuefe |
8140648: Clean up remnants of fork1() from non-solaris platforms Summary: Clean up any remnants of fork1() from Non-Solaris platforms Reviewed-by: dholmes, goetz |
9302:6e76f1f75b89 |
29-Oct-2015 |
dholmes |
8129526: Solaris: clean up another remnant of interruptible I/O Reviewed-by: fparain, dcubed |
9249:f8ad4efb6be8 |
23-Oct-2015 |
coleenp |
Merge |
9248:6ab7e19c9220 |
23-Oct-2015 |
coleenp |
8140274: methodHandles and constantPoolHandles should be passed as const references Summary: modified code to use const reference parameters Reviewed-by: sspitsyn, twisti |
9244:825cee2cd7a6 |
22-Oct-2015 |
goetz |
8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux. Reviewed-by: stuefe, coleenp, roland |
9111:a41fe5ffa839 |
08-Oct-2015 |
twisti |
8136421: JEP 243: Java-Level JVM Compiler Interface Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett |
9099:115188e14c15 |
09-Oct-2015 |
david |
8042893: compiler: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files 8042894: runtime: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files Reviewed-by: goetz, brutisso |
9056:dc9930a04ab0 |
29-Sep-2015 |
david |
8080775: Better argument formatting for assert() and friends Reviewed-by: kbarrett, pliden |
8980:bba7a69f67c7 |
09-Sep-2015 |
coleenp |
8135298: Fix zero builds for "unknown" architectures on linux. Summary: add zero architectures for default cases Reviewed-by: coleenp Contributed-by: Matthias Klose <doko@ubuntu.com> |
8875:efc17f03e5d4 |
20-Aug-2015 |
dcubed |
8130910: hsperfdata file is created in wrong directory and not cleaned up if /tmp/hsperfdata_<username> has wrong permissions Summary: Add check for fchir() failure and disable shared PerfMemory in that case. Reviewed-by: dcubed, simonis, gthornbr Contributed-by: christoph.langer@sap.com |
8841:a3e6c865104c |
13-Aug-2015 |
dholmes |
8029453: java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java failed by timeout Reviewed-by: bdelsart, ddmitriev, dcubed |
8810:0762dac98888 |
06-Aug-2015 |
kevinw |
8075773: jps running as root fails after the fix of JDK-8050807 Reviewed-by: sla, dsamersoff, gthornbr Contributed-by: cheleswer.sahu@oracle.com |
8793:913d50d94180 |
03-Aug-2015 |
dholmes |
8080298: Clean up os::...::supports_variable_stack_size() Reviewed-by: kbarrett, simonis, stuefe, coleenp |
8783:d2546d621ad3 |
29-Jul-2015 |
jmanson |
6661889: thread id on Linux is inconsistent in error and log outputs Reviewed-by: dholmes, kvn |
8746:7f39700be72a |
21-Jul-2015 |
coleenp |
8026324: hs_err improvement: Add summary section to hs_err file 8026333: hs_err improvement: Print GC Strategy 8026336: hs_err improvement: Print compilation mode, server, client or tiered Summary: Added command line, summary cpu and os information to summary section. Moved time of crash and duration in summary section. Add GC strategy and compiler setting (tiered) to enhanced version string in error report. Moved the stack trace sooner in hs_err file. Reviewed-by: dholmes, ctornqvi, ddmitriev |
8656:289a2d2a8f97 |
19-Jan-2015 |
stefank |
8087322: Implement a Semaphore utility class Reviewed-by: kbarrett, dholmes |
8575:5916110131c4 |
22-Jun-2015 |
stuefe |
8078513: [linux] Clean up code relevant to LinuxThreads implementation Reviewed-by: dholmes, sla, coleenp, simonis |
8569:5bbf25472731 |
18-Jun-2015 |
gziemski |
8122937: [JEP 245] Validate JVM Command-Line Flag Arguments. Summary: Validate the arguments to all JVM command-line flags so as to avoid crashes, and ensure that appropriate error messages are displayed when they are invalid. Reviewed-by: ddmitriev, dholmes, kbarrett, drwhite, brutisso, coleenp |
8555:c30414cbbd88 |
17-Jun-2015 |
coleenp |
Merge |
8554:d89dc667352b |
17-Jun-2015 |
coleenp |
8085865: hs_err improvement: Printing /proc/cpuinfo makes too long hs_err files Summary: summarize information from linux-x86; it's too long and redundant Reviewed-by: gtriantafill, dholmes, mgerdin, dcubed |
8550:b8a3be10a4ed |
16-Jun-2015 |
bdelsart |
8079473: allow demangling to be optional in dll_address_to_function_name Summary: add a demangling boolean argument to dll_address_to_function_name and decode Reviewed-by: dholmes, simonis |
8473:0d3c3c622f96 |
01-Jun-2015 |
ctornqvi |
8080718: Make -XX:CreateCoredumpOnCrash control core dumping in all cases Reviewed-by: sla, dholmes, gtriantafill |
8400:a6b23dd82a7e |
16-May-2015 |
dcubed |
Merge |
8394:7c4afbebab58 |
12-May-2015 |
dholmes |
8078470: [Linux] Replace syscall use in os::fork_and_exec with glibc fork() and execve() Reviewed-by: stuefe, dsamersoff, dcubed |
8369:610dc20a7bc8 |
11-May-2015 |
jwilhelm |
Merge |
8364:6f5d900107e3 |
08-May-2015 |
redestad |
8079263: Suppress warning about disabling adaptive size policy when enabling UseLargePages with UseNUMA when adaptive size policy is disabled Reviewed-by: jmasa, jwilhelm |
8360:98faabe210e9 |
23-Apr-2015 |
stuefe |
8077276: allocating heap with UseLargePages and HugeTLBFS may trash existing memory mappings (linux) Summary: Remove MAP_FIXED from initial mapping allocation; add tests Reviewed-by: stefank, coleenp |
8237:793493726a06 |
20-Apr-2015 |
dholmes |
8077674: BSD build failures due to undefined macros Reviewed-by: dsamersoff, kbarrett, hseigel |
8225:eb02bcd73927 |
15-Apr-2015 |
minqi |
8074354: Make CreateMinidumpOnCrash a new name and available on all platforms Summary: Rename CreateMinidumpOnCrash which is used only for Windows as CreateCoredumpOnCrash and make it available for all platforms. Changed order for dumping core on Windows to be similar on other platforms. Also reviewed by thomas.stuefe@gmail.com Reviewed-by: dcubed Contributed-by: yumin.qi@oracle.com, thomas.stuefe@gmail.com |
8124:916e4d2fb9ef |
02-Apr-2015 |
mockner |
6983747: Remove obsolete dl_mutex lock Summary: Unused dl_mutex lock has been removed. Reviewed-by: hseigel, coleenp, dholmes |
8110:f5dbba218597 |
30-Mar-2015 |
jmanson |
8074895: os::getenv is inadequate Reviewed-by: dholmes, coleenp |
8003:9a470350393c |
16-Feb-2015 |
goetz |
8073315: Enable gcc -Wtype-limits and fix upcoming issues. Summary: Relevant fixes in blockOffsetTable.cpp, os_linux.cpp, parCardTableModRefBS.cpp. Reviewed-by: jwilhelm, kbarrett, simonis |
7996:3eb61269f421 |
12-Mar-2015 |
dholmes |
8074552: SafeFetch32 and SafeFetchN do not work in error handling Reviewed-by: dholmes, goetz Contributed-by: Thomas Stufe <thomas.stuefe@gmail.com> |
7983:0ef1d0b2fc2e |
24-Feb-2015 |
dlong |
8072383: resolve conflicts between open and closed ports Summary: refactor close to remove references to closed ports Reviewed-by: kvn, simonis, dholmes |
7890:f83851ae258e |
26-Feb-2015 |
kvn |
Merge |
7882:694f5e5bb982 |
20-Jan-2015 |
kvn |
Merge |
7878:7bce4e135976 |
11-Dec-2014 |
kvn |
Merge |
7877:cc8363b030d5 |
11-Dec-2014 |
aph |
8064611: AARCH64: Changes to HotSpot shared code Summary: Everything except cpu/ and os_cpu/ Reviewed-by: dholmes, goetz, dlong, coleenp, kvn |
7849:9fb7fdc554db |
19-Feb-2015 |
lana |
Merge |
7848:16157f91ff41 |
16-Feb-2015 |
amurillo |
Merge |
7838:871f73d10e98 |
06-Feb-2015 |
dcubed |
Merge |
7837:9c3b4e28183c |
12-Jan-2015 |
jbachorik |
8068976: Remove JSDT implementation Reviewed-by: sla, mchung, dholmes |
7833:6bfc40057b3f |
04-Feb-2015 |
dholmes |
8065895: Synchronous signals during error reporting may terminate or hang VM process Reviewed-by: dholmes, gziemski Contributed-by: Thomas Stuefe <thomas.stuefe@gmail.com> |
7765:fca33371ff0b |
28-Jan-2015 |
dfuchs |
8068730: Increase the precision of the implementation of java.time.Clock.systemUTC() Summary: Changes the implementation of java.time.Clock.systemUTC() to take advantage of the maximum resolution of the underlying native clock on which System.currentTimeMillis() is based. Reviewed-by: dholmes, rriggs, scolebourne, sla |
7697:c656c7540cb1 |
17-Nov-2014 |
gthornbr |
8050807: Better performing performance data handling Reviewed-by: dcubed, pnauman, ctornqvi, dholmes, mschoene Contributed-by: gerald.thornbrugh@oracle.com |
7560:30ed7423ae23 |
14-Dec-2014 |
dholmes |
8059586: hs_err report should treat redirected core pattern Reviewed-by: dholmes, sla, stuefe Contributed-by: Yasumasa Suenaga <yasuenag@gmail.com> |
7551:c75901698a47 |
11-Dec-2014 |
coleenp |
8047290: Make Mutex::_no_safepoint_check_flag locks verify that this lock never checks for safepoint Summary: Ensure consistent safepoint checking in Mutex/Monitor locking methods. Reviewed-by: dholmes, dcubed, coleenp Contributed-by: max.ockner@oracle.com |
7508:e2457e3f8c0e |
05-Dec-2014 |
amurillo |
Merge |
7465:674657ff61c6 |
03-Dec-2014 |
minqi |
Merge |
7462:a0dd995271c4 |
30-Nov-2014 |
coleenp |
8060074: os::free() takes MemoryTrackingLevel but doesn't need it Summary: Cleaned up unused arguments in os::free and it's callers. Reviewed-by: lfoltan, coleenp, ctornqvi, dholmes Contributed-by: max.ockner@oracle.com |
7452:742c0430bb20 |
03-Dec-2014 |
chegar |
Merge |
7426:0f6100dde08e |
17-Nov-2014 |
jwilhelm |
Merge |
7424:0a8469ebc3d9 |
11-Nov-2014 |
stefank |
8064580: Move INCLUDE_CDS include section to the end of the include list Reviewed-by: jwilhelm, brutisso, coleenp, dholmes |
7421:55e38e5032af |
14-Nov-2014 |
stefank |
8064811: Use THREAD instead of CHECK_NULL in return statements Reviewed-by: coleenp, simonis, dholmes |
7344:1d29b13e8a51 |
03-Dec-2014 |
chegar |
8049367: Modular Run-Time Images Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, bradford.wetmore@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, james.laskey@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, magnus.ihse.bursie@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, paul.sandoz@oracle.com, sundararajan.athijegannathan@oracle.com |
7334:24d57d9d65af |
05-Nov-2014 |
jiangli |
Merge |
7333:351115afe32b |
05-Nov-2014 |
cjplummer |
8043770: File leak in MemNotifyThread::start() in hotspot.src.os.linux.vm.os_linux.cpp Summary: Fixed by removing all code related to LowMemoryProtection, which removed offending code. Reviewed-by: dholmes, minqi |
7331:110ec5963eb1 |
29-Oct-2014 |
goetz |
8062370: Various minor code improvements Summary: A lot of fixes useful to improve the code quality. Reviewed-by: coleenp, dholmes |
7318:1b0fa0b42e68 |
29-Oct-2014 |
dcubed |
8061552: Contended Locking speedup PlatformEvent unpark bucket Summary: JEP-143/JDK-8046133 - optimization #2 - speedup PlatformEvent unpark bucket. Reviewed-by: acorn, dice, dholmes Contributed-by: dave.dice@oracle.com, karen.kinnear@oracle.com, daniel.daugherty@oracle.com |
7317:6fc3b8261368 |
01-Jul-2014 |
martin |
8043780: Use open(O_CLOEXEC) instead of fcntl(FD_CLOEXEC) Summary: Use open(O_CLOEXEC) where available; fall back to FD_CLOEXEC when necessary Reviewed-by: rasbold, dholmes |
7260:9ccb94e5c153 |
22-Oct-2014 |
fparain |
8061618: Removed unused networking functions from os class Reviewed-by: lfoltan, hseigel, dholmes |
7235:763abe04c848 |
13-Oct-2014 |
sla |
7102541: RFE: os::set_native_thread_name() cleanups Summary: implement os::set_native_thread_name() on windows, linux Reviewed-by: sla, ctornqvi, simonis Contributed-by: thomas.stuefe@sap.com |
7228:def3ccd92f1d |
09-Oct-2014 |
fparain |
8057777: Cleanup of old and unused VM interfaces Reviewed-by: coleenp, hseigel, alanb, sherman |
7192:795fc0cef7c9 |
03-Oct-2014 |
cjplummer |
8046607: Code cleanup: PerfMemory::backing_store_filename() should be removed Summary: Summary: Removed PerfMemory::backing_store_filename() API since it is not used anywhere. Reviewed-by: sla, hseigel |
7108:74e33aa4681a |
18-Sep-2014 |
jwilhelm |
Merge |
7071:44ede98c4920 |
18-Sep-2014 |
jwilhelm |
Merge |
7065:3c820b8715c4 |
15-Sep-2014 |
jwilhelm |
Merge |
7060:32b18c8f19fa |
26-Aug-2014 |
mgerdin |
8056039: Hotspot does not compile with clang 3.4 on Linux Reviewed-by: brutisso, sla |
7052:0990a645d215 |
10-Sep-2014 |
dcubed |
Merge |
7051:0420e825bb3c |
10-Sep-2014 |
dcubed |
8057109: manual cleanup of white space issues prior to Contended Locking reorder and cache line bucket Reviewed-by: fparain, sspitsyn, coleenp |
7050:03835eaaab2d |
10-Sep-2014 |
dcubed |
8057107: cleanup indent white space issues prior to Contended Locking reorder and cache line bucket Reviewed-by: fparain, sspitsyn, coleenp |
7049:396253716f03 |
10-Sep-2014 |
igerasim |
8057744: (process) Synchronize exiting of threads and process [win] Reviewed-by: dholmes, dcubed, sla |
7011:20c8773305b1 |
03-Sep-2014 |
sla |
8056242: Add function to return structured information about loaded libraries. Summary: Return structured information about loaded libraries. Reviewed-by: sla, dsamersoff Contributed-by: fredrik.arvidsson@oracle.com |
6872:16286b7d7c6e |
12-Aug-2014 |
iklam |
8046070: Class Data Sharing clean up and refactoring Summary: Cleaned up CDS to be more configurable, maintainable and extensible Reviewed-by: dholmes, coleenp, acorn, mchung |
6853:91eeb8807a03 |
07-Aug-2014 |
zgu |
8046598: Scalable Native memory tracking development Summary: Enhance scalability of native memory tracking Reviewed-by: coleenp, ctornqvi, gtriantafill |
6718:cefe56927aab |
13-Jul-2014 |
hseigel |
8030763: Validate global memory allocation Summary: Add length checks where necessary Reviewed-by: coleenp, mschoene |
6692:4f9fa4b62c18 |
08-Jul-2014 |
fparain |
8047714: Fix for JDK-6546236 made Solaris os::yield() a no-op Reviewed-by: hseigel, lfoltan |
6687:da4514678bcf |
03-Jul-2014 |
dcubed |
8047104: cleanup misc issues prior to Contended Locking reorder and cache Summary: Checkpoint misc cleanups for Contended Locking prior to first optimization bucket. Reviewed-by: dholmes, sspitsyn, dice |
6683:08a2164660fb |
26-Jun-2014 |
goetz |
8048241: Introduce umbrella header os.inline.hpp and clean up includes Reviewed-by: coleenp, dholmes, lfoltan |
6649:01ab9db4584f |
25-Jun-2014 |
jmasa |
Merge |
6646:b596a1063e90 |
04-Jun-2014 |
goetz |
8044775: Improve usage of umbrella header atomic.inline.hpp. Reviewed-by: stefank, kvn |
6628:45831d971923 |
23-Jun-2014 |
fparain |
8043630: Method os::yield_all() should be removed Reviewed-by: dholmes, dsimms |
6604:a2f5d920638e |
18-Jun-2014 |
dcubed |
8047156: cleanup more non-indent white space issues prior to Contended Locking cleanup bucket Summary: Checkpoint some missed do_space_filter.ksh cleanups for Contended Locking. Reviewed-by: sspitsyn, lfoltan, coleenp |
6599:d9f77ba99034 |
17-Jun-2014 |
dcubed |
8046758: cleanup non-indent white space issues prior to Contended Locking cleanup bucket Summary: Checkpoint do_space_filter.ksh cleanups for Contended Locking. Reviewed-by: sspitsyn, coleenp |
6554:b728cf7dfbec |
03-Jun-2014 |
iignatyev |
8044339: Update FilterSpuriousWakeups documentation. Review "Solaris only" vm options descriptions Reviewed-by: kvn, dholmes, iignatyev |
6475:4cc7fe54e0e1 |
08-May-2014 |
goetz |
8042737: Introduce umbrella header prefetch.inline.hpp Reviewed-by: twisti, stefank |
6412:53a41e7cbe05 |
09-May-2014 |
drchase |
8037816: Fix for 8036122 breaks build with Xcode5/clang Summary: Repaired or selectively disabled offending formats; future-proofed with additional checking Reviewed-by: kvn, jrose, stefank |
6403:97356e139532 |
08-May-2014 |
twisti |
Merge |
6402:2377269bd73d |
29-Apr-2014 |
goetz |
8042195: Introduce umbrella header orderAccess.inline.hpp. Reviewed-by: dholmes, kvn, stefank, twisti |
6384:af53a220ea60 |
05-May-2014 |
sla |
8031126: java/lang/management/ThreadMXBean/ThreadUserTime.java fails intermittently Reviewed-by: coleenp, simonis, goetz, gthornbr |
6270:12a20d0319fa |
05-Apr-2014 |
dsamersoff |
Merge |
6268:6dda607500e3 |
03-Apr-2014 |
fparain |
Merge |
6267:8f18c8dbc6df |
03-Apr-2014 |
fparain |
8038473: Remove support for old T1 libthread Reviewed-by: dholmes, coleenp, acorn, dcubed |
6266:469835cd5494 |
02-Apr-2014 |
kevinw |
8033696: "assert(thread != NULL) failed: just checking" due to Thread::current() and JNI pthread interaction Reviewed-by: dholmes, dsamersoff Contributed-by: andreas.eriksson@oracle.com |
6225:7cf6868b207a |
03-Apr-2014 |
bharadwaj |
Merge |
6223:09edc8e9fa4d |
02-Apr-2014 |
kvn |
8036767: PPC64: Support for little endian execution model Reviewed-by: goetz, kvn, dholmes, simonis Contributed-by: asmundak@google.com |
6213:bba041a9a030 |
01-Apr-2014 |
goetz |
8038201: Clean up misleading usage of malloc() in init_system_properties_values() Summary: Remove the misleading malloc macro and cleanup the code Reviewed-by: dsamersoff, kvn Contributed-by: goetz.lindenmaier@sap.com |
6170:fa9d73013e15 |
20-Mar-2014 |
mgronlun |
8037340: Linux semaphores to use CLOCK_REALTIME Reviewed-by: dholmes, sla |
6135:8a4e412576de |
14-Mar-2014 |
minqi |
6536943: Bogus -Xcheck:jni warning for SIG_INT action for SIGINT in JVM started from non-interactive shell Summary: Under non-interactive shell, with -Xcheck:jni, check_signal_handler will print out Warning for SHURDOWN2_SIGNAL (SIGINT) which is replaced by non-interactive shell. Fix by supply more information of the replacement to user. Reviewed-by: acorn, dsamersoff Contributed-by: yumin.qi@oracle.com |
6082:d72cee0607a3 |
03-Mar-2014 |
goetz |
8036122: Fix warning 'format not a string literal' Reviewed-by: mduigou, kvn |
6032:bb9356ec5967 |
23-Feb-2014 |
hseigel |
Merge |
6029:6c9332549827 |
19-Feb-2014 |
fparain |
6546236: Thread interrupt() of Thread.sleep() can be lost on Solaris due to race with signal handler Reviewed-by: dholmes, dcubed |
6014:8a9bb7821e28 |
19-Feb-2014 |
kvn |
Merge |
5995:e7cbc95179c4 |
05-Dec-2013 |
simonis |
8019929: PPC64 (part 107): Extend ELF-decoder to support PPC64 function descriptor tables Summary: Extend ELF-decoder to support PPC64 function descriptor tables Reviewed-by: kvn, zgu |
5990:b0133e4187d3 |
21-Nov-2013 |
goetz |
8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck optimization. Summary: Fixed Implicit NULL check optimization for AIX, where the page at address '0' is only write-protected. Reviewed-by: kvn |
5986:935bf3340572 |
15-Nov-2013 |
goetz |
8028470: PPC64 (part 214): linux: extend signal handler to catch SIGTRAP on ppc64. Reviewed-by: kvn |
5976:2b8e28fdf503 |
05-Nov-2013 |
kvn |
Merge |
5966:e2722a66aba7 |
05-Sep-2013 |
kvn |
Merge |
5964:f42f2e2a1518 |
25-Jul-2013 |
goetz |
8020775: PPC64 (part 12): posix signal printing Summary: Implement methods printing posix signal information and call them in unix os files. Reviewed-by: kvn, dholmes, twisti Contributed-by: thomas.stuefe@sap.com |
5959:438e13354adf |
19-Jul-2013 |
kvn |
Merge |
5947:f4f6ae481e1a |
27-Jun-2013 |
kvn |
Merge |
5946:b5c8a61d7fa0 |
21-Jun-2013 |
kvn |
Merge |
5945:d2907f74462e |
20-Jun-2013 |
goetz |
8016586: PPC64 (part 3): basic changes for PPC64 Summary: added #includes needed for ppc64 port. Renamed _MODEL_ppc to _MODEL_ppc_32 and renamed corresponding old _ppc files to _ppc_32. Reviewed-by: dholmes, kvn |
5944:0f03ff49c720 |
18-Jun-2013 |
goetz |
8016491: PPC64 (part 2): Clean up PPC defines. Summary: Distinguish PPC, PPC64 and PPC32. PPC should guard code needed on any PPC system. PPC32 and PPC64 should guard code needed in a port for the ppc64 or ppc32 instruction set. Reviewed-by: kvn |
5887:c2626e4f0c80 |
07-Feb-2014 |
dcubed |
8033931: Several nightly tests failing with assert(imin < imax) failed: Unexpected page size Summary: Loosen new assert() in get_stack_commited_bottom() Reviewed-by: dcubed, coleenp, dsamersoff, hseigel Contributed-by: gerald.thornbrugh@oracle.com |
5883:2c2a99f6cf83 |
06-Feb-2014 |
coleenp |
8029775: Solaris code cleanup 8033464: Linux code cleanup Summary: cleaned up warnings in solaris and linux specific os code. Reviewed-by: coleenp, fparain, dcubed Contributed-by: gerald.thornbrugh@oracle.com |
5872:b59507f713e0 |
30-Jan-2014 |
rdurbin |
8027113: decouple the '-XXaltjvm=<path>' option from the gamma launcher Summary: decoupled the '-XXaltjvm=<path>' option from the gamma launcher. Clearing the way for removing the remaining cruft associated with the previously removed gamma launcher. Reviewed-by: dcubed, dholmes |
5844:5944dba4badc |
24-Jan-2014 |
dsimms |
8028280: ParkEvent leak when running modified runThese which only loads classes Summary: Use spin lock to manage ParkEvent and PlatformEvent free lists. Reviewed-by: dholmes, fparain |
5839:c250880a6673 |
23-Jan-2014 |
sla |
8031968: Mac OS X: VM starts the agent by calling both Agent_OnAttach and Agent_OnAttach_L functions if its agent library is dynamically linked. Summary: Make sure we only look for statically linked agents in the main process image Reviewed-by: dsamersoff, bpittore, dcubed |
5591:e4f478e7781b |
25-Oct-2013 |
jbachorik |
8027294: Prepare hotspot for non TOD based uptime counter Summary: Use HR timer when available for os::elapsed_counter() on linux/bsd. Add a new counter for the JVM uptime. Reviewed-by: dholmes, sla |
5430:aa6f2ea19d8f |
11-Oct-2013 |
jcoomes |
Merge |
5422:263f2c796d6c |
05-Oct-2013 |
stefank |
8024838: Significant slowdown due to transparent huge pages Summary: Don't turn on transparent huge pages (-XX:+UseTransparentHugePages) unless explicitly specified on the command line. This has the effect that large pages are never turned on Linux unless the user has explicitly enabled any of the large pages flags: -XX:+UseLargePages, -XX:+UseTransparentHugePages, -XX:+UseHugeTLBFS, and -XX:+UseSHM. Reviewed-by: jwilhelm, tschatzl, brutisso |
5346:899ecf76b570 |
25-Sep-2013 |
dsimms |
8023956: Provide a work-around to broken Linux 32 bit "Exec Shield" using CS for NX emulation (crashing with SI_KERNEL) Summary: Execute some code at a high virtual address value, and keep mapped Reviewed-by: coleenp, zgu |
5285:06ae47d9d088 |
19-Sep-2013 |
tschatzl |
Merge |
5266:40136aa2cdb1 |
11-Sep-2013 |
tschatzl |
8010722: assert: failed: heap size is too big for compressed oops Summary: Use conservative assumptions of required alignment for the various garbage collector components into account when determining the maximum heap size that supports compressed oops. Using this conservative value avoids several circular dependencies in the calculation. Reviewed-by: stefank, dholmes |
5245:4472884d8b37 |
16-Sep-2013 |
dcubed |
6986195: correctly identify Ubuntu as the operating system in crash report instead of "Debian" Summary: Cleanup and document how various Linux release info files are used by print_distro_info(). Reviewed-by: dcubed, dsamersoff, coleenp, iklam, omajid Contributed-by: gerald.thornbrugh@oracle.com |
5244:2e6938dd68f2 |
16-Sep-2013 |
dholmes |
6900441: PlatformEvent.park(millis) on Linux could still be affected by changes to the time-of-day clock Summary: Associate CLOCK_MONOTONIC with the pthread_cond_t objects used for relative timed waits Reviewed-by: dcubed, shade |
5215:bb57d48691f5 |
05-Sep-2013 |
tschatzl |
Merge |
5210:0d59407e7e09 |
29-Aug-2013 |
jmasa |
Merge |
5209:88c255656030 |
22-Aug-2013 |
mgerdin |
8016155: SIGBUS when running Kitchensink with ParallelScavenge and ParallelOld Summary: When using NUMA and large pages we need to ease the requirement on which node the memory should be allocated on. To avoid the SIGBUS we now use the memory policy MPOL_PREFERRED, which prefers a certain node, instead of MPOL_BIND, which requires a certain node. Reviewed-by: jmasa, pliden Contributed-by: stefan.johansson@oracle.com |
5177:d8e99408faad |
29-Aug-2013 |
dsamersoff |
8009062: poor performance of JNI AttachCurrentThread after fix for 7017193 Summary: don't re-evaluate stack bounds for main thread before install guard page Reviewed-by: coleenp, dholmes, dlong |
5143:4c84d351cca9 |
16-Aug-2013 |
stefank |
8007074: SIGSEGV at ParMarkBitMap::verify_clear() Summary: Replace the broken large pages implementation on Linux. New flag: -XX:+UseTransparentHugePages - Linux specific flag to turn on transparent huge page hinting with madvise(..., MAP_HUGETLB). Changed behavior: -XX:+UseLargePages - tries to use -XX:+UseTransparentHugePages before trying other large pages implementations (on Linux). Changed behavior: -XX:+UseHugeTLBFS - Use upfront allocation of Large Pages instead of using the broken implementation to dynamically committing large pages. Changed behavior: -XX:LargePageSizeInBytes - Turned off the ability to use this flag on Linux and provides warning to user if set to a value different than the OS chosen large page size. Changed behavior: Setting no large page size - Now defaults to use -XX:UseTransparentHugePages if the OS supports it. Previously, -XX:+UseHugeTLBFS was chosen if the OS was configured to use large pages. Reviewed-by: tschatzl, dcubed, brutisso |
4985:732af649bc3a |
17-Jul-2013 |
ccheung |
8017498: JVM crashes when native code calls sigaction(sig) where sig>=0x20 Summary: Added (sig < MAXSIGNUM) check in jsig.c Reviewed-by: dholmes, acorn |
4977:2e8f19c2feef |
12-Jul-2013 |
allwin |
7162400: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand Summary: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand Reviewed-by: dcubed, dholmes, sspitsyn, mgerdin, ctornqvi, dsamersoff |
4930:59b052799158 |
04-Jul-2013 |
dcubed |
8015884: runThese crashed with SIGSEGV, hs_err has an error instead of stacktrace Summary: Dl_info struct should only be used if dladdr() has returned non-zero (no errors) and always check the dladdr() return value; Dl_info.dli_sname and Dl_info.dli_saddr fields should only be used if non-NULL; update/improve runtime/6888954/vmerrors.sh test Reviewed-by: dsamersoff, zgu, hseigel, coleenp |
4837:1f4355cee9a2 |
18-Jun-2013 |
zgu |
8013651: NMT: reserve/release sequence id's in incorrect order due to race Summary: Fixed NMT race condition for realloc, uncommit and release Reviewed-by: coleenp, ccheung |
4829:e95fc50106cf |
14-Jun-2013 |
rdurbin |
7178026: os::close can restart ::close but that is not a restartable syscall Summary: Removed restart macros from all os:close calls on Solaris, Linux, MacOS X platforms. Reviewed-by: dcubed, dholmes |
4820:a837fa3d3f86 |
13-Jun-2013 |
dcubed |
8013057: assert(_needs_gc || SafepointSynchronize::is_at_safepoint()) failed: only read at safepoint Summary: Detect mmap() commit failures in Linux and Solaris os::commit_memory() impls and call vm_exit_out_of_memory(). Add os::commit_memory_or_exit(). Also tidy up some NMT accounting and some mmap() return value checking. Reviewed-by: zgu, stefank, dholmes, dsamersoff |
4811:4b52137b07c9 |
01-May-2013 |
chegar |
Merge |
4802:f2110083203d |
10-Jun-2013 |
sla |
8005849: JEP 167: Event-Based JVM Tracing Reviewed-by: acorn, coleenp, sla Contributed-by: Karen Kinnear <karen.kinnear@oracle.com>, Bengt Rutisson <bengt.rutisson@oracle.com>, Calvin Cheung <calvin.cheung@oracle.com>, Erik Gahlin <erik.gahlin@oracle.com>, Erik Helin <erik.helin@oracle.com>, Jesper Wilhelmsson <jesper.wilhelmsson@oracle.com>, Keith McGuigan <keith.mcguigan@oracle.com>, Mattias Tobiasson <mattias.tobiasson@oracle.com>, Markus Gronlund <markus.gronlund@oracle.com>, Mikael Auno <mikael.auno@oracle.com>, Nils Eliasson <nils.eliasson@oracle.com>, Nils Loodin <nils.loodin@oracle.com>, Rickard Backman <rickard.backman@oracle.com>, Staffan Larsen <staffan.larsen@oracle.com>, Stefan Karlsson <stefan.karlsson@oracle.com>, Yekaterina Kantserova <yekaterina.kantserova@oracle.com> |
4769:e72f7eecc96d |
28-May-2013 |
tschatzl |
8013895: G1: G1SummarizeRSetStats output on Linux needs improvemen Summary: Fixed the output of G1SummarizeRSetStats: too small datatype for the number of concurrently processed cards, added concurrent remembered set thread time retrieval for Linux and Windows (BSD uses os::elapsedTime() now), and other cleanup. The information presented during VM operation is now relative to the previous output, not always cumulative if G1SummarizeRSetStatsPeriod > 0. At VM exit, the code prints a cumulative summary. Reviewed-by: johnc, jwilhelm |
4605:9ce110b1d14a |
02-May-2013 |
kvn |
Merge |
4592:e12c9b3740db |
25-Apr-2013 |
vlivanov |
8012260: ciReplay: Include PID into the name of replay data file Reviewed-by: kvn, twisti |
4566:e10e43e58e92 |
24-Apr-2013 |
dlong |
Merge |
4561:b4081e9714ec |
30-Apr-2013 |
vladidan |
8013398: Adjust number of stack guard pages on systems with large memory page size Summary: Auto adjust number of stack guard pages on systems with large memory page size Reviewed-by: bobv, coleenp |
4554:f32b6c267d2e |
29-Apr-2013 |
mikael |
8012015: Use PROT_NONE when reserving memory Summary: Reserved memory had PROT_READ+PROT_WRITE access on Linux/bsd, now changed to PROT_NONE. Reviewed-by: dholmes, ctornqvi |
4540:c4af77d20454 |
26-Apr-2013 |
amurillo |
Merge |
4529:5b6512efcdc4 |
19-Apr-2013 |
dcubed |
Merge |
4520:01d5f04e64dc |
19-Apr-2013 |
amurillo |
Merge |
4519:2a9d97b57920 |
19-Apr-2013 |
bharadwaj |
Merge |
4518:dedc8563e33d |
18-Apr-2013 |
bharadwaj |
Merge |
4515:c89eab0b6b30 |
16-Apr-2013 |
neliasso |
Merge |
4514:8373c19be854 |
16-Apr-2013 |
neliasso |
8011621: live_ranges_in_separate_class.patch Reviewed-by: kvn, roland Contributed-by: niclas.adlertz@oracle.com |
4458:4b7cf00ccb08 |
05-Apr-2013 |
ccheung |
8006001: [parfait] Possible file leak in hotspot/src/os/linux/vm/perfMemory_linux.cpp Reviewed-by: zgu, coleenp, hseigel, dholmes |
4456:8be1318fbe77 |
05-Apr-2013 |
dcubed |
Merge |
4454:cc32ccaaf47f |
04-Apr-2013 |
mikael |
8003310: Enable -Wunused-function when compiling with gcc Summary: Add the -Wunused-function flag and remove a number of unused functions. Reviewed-by: dholmes, coleenp, kvn |
4453:17bf4d428955 |
03-Apr-2013 |
ccheung |
8006103: [parfait] Possible null pointer dereference at hotspot/src/os/linux/vm/os_linux.cpp; os_windows.cpp; os_solaris.cpp; os_bsd.cpp Reviewed-by: zgu, iklam |
4423:15c04fe93c18 |
03-Apr-2013 |
mgerdin |
Merge |
4419:754c24457b20 |
27-Mar-2013 |
tschatzl |
7112912: Message "Error occurred during initialization of VM" on boxes with lots of RAM Summary: Ergonomics now also takes available virtual memory into account when deciding for a heap size. The helper method to determine the maximum allocatable memory block now uses the appropriate OS specific calls to retrieve available virtual memory for the java process. In 32 bit environments this method now also searches for the maximum actually reservable amount of memory. Merge previously separate implementations for Linux/BSD/Solaris into a single method. Reviewed-by: jmasa, tamao |
4377:14509df4cd63 |
21-Mar-2013 |
iklam |
8010389: After fix for 7107135 a failed dlopen() call results in a VM crash Summary: Call dlerror() in VM thread as necessary. Reviewed-by: coleenp, dholmes |
4276:6b803ba47588 |
07-Mar-2013 |
zgu |
8008257: NMT: assert(new_rec->is_allocation_record()) failed when running with shared memory option Summary: Corrected virtual memory recording and tagging code when large pages are used Reviewed-by: coleenp, ccheung |
4275:9058789475af |
05-Mar-2013 |
iklam |
7107135: Stack guard pages are no more protected after loading a shared library with executable stack Summary: Detect the execstack attribute of the loaded library and attempt to fix the stack guard using Safepoint op. Reviewed-by: dholmes, zgu Contributed-by: ioi.lam@oracle.com |
4240:63e54c37ac64 |
27-Feb-2013 |
simonis |
8008959: Fix non-PCH build on Linux, Windows and MacOS X Summary: Fix the build without precompiled headers by either including the missing ".inline.hpp" files into the appropriate files or by turning inline-functions declared in header files into ordinary functions in ".cpp" files. Reviewed-by: coleenp, stefank, dholmes |
4203:4c1d8002ffb1 |
20-Feb-2013 |
hseigel |
8004495: [parfait] False positive Buffer overflow in hotspot/src/os/linux/vm/os_linux.cpp Summary: Delete the questionable source code because it is for no-longer supported versions of Linux. Reviewed-by: mikael, coleenp |
4173:5cd2fac2ae70 |
19-Feb-2013 |
hseigel |
6749267: Signal handler should save/restore errno Summary: Save errno before processing signal, then restore it. Reviewed-by: acorn, sspitsyn |
4100:9fae07c31641 |
25-Jan-2013 |
morris |
6518907: cleanup IA64 specific code in Hotspot Summary: removed unused IA64 specific code Reviewed-by: twisti, kvn, dholmes |
4036:22ba8c8ce6a6 |
22-Jan-2013 |
dcubed |
8004902: correctness fixes motivated by contended locking work (6607129) Summary: misc correctness fixes Reviewed-by: acorn, dholmes, dice, sspitsyn Contributed-by: dave.dice@oracle.com |
4030:203f64878aab |
17-Jan-2013 |
hseigel |
7102489: RFE: cleanup jlong typedef on __APPLE__and _LLP64 systems. Summary: Define jlong as long on all LP64 platforms and add JLONG_FORMAT macro. Reviewed-by: dholmes, coleenp, mikael, kvn |
3957:7d42f3b08300 |
19-Dec-2012 |
dcubed |
8005044: remove crufty '_g' support from HS runtime code Summary: Phase 2 is removing '_g' support from the Runtime code. Reviewed-by: dcubed, coleenp, hseigel Contributed-by: ron.durbin@oracle.com |
3890:d2f8c38e543d |
07-Dec-2012 |
roland |
Merge |
3883:cd3d6a6b95d9 |
30-Nov-2012 |
twisti |
8003240: x86: move MacroAssembler into separate file Reviewed-by: kvn |
3864:f34d701e952e |
27-Nov-2012 |
stefank |
8003935: Simplify the needed includes for using Thread::current() Reviewed-by: dholmes, rbackman, coleenp |
3826:6cb0d32b828b |
07-Nov-2012 |
bpittore |
8001185: parsing of sun.boot.library.path in os::dll_build_name somewhat broken Summary: dll_dir can contain multiple paths, need to parse them correctly when loading agents Reviewed-by: dholmes, dlong Contributed-by: bill.pittore@oracle.com |
3758:716c64bda5ba |
19-Oct-2012 |
zgu |
7199092: NMT: NMT needs to deal overlapped virtual memory ranges Summary: Enhanced virtual memory tracking to track committed regions as well as reserved regions, so NMT now can generate virtual memory map. Reviewed-by: acorn, coleenp |
3719:c3e799c37717 |
05-Oct-2012 |
vlivanov |
7177003: C1: LogCompilation support Summary: add LogCompilation support in C1 - both client and tiered mode. Reviewed-by: twisti, kvn |
3718:b9a9ed0f8eeb |
09-Oct-2012 |
mikael |
7197424: update copyright year to match last edit in jdk8 hotspot repository Summary: Update copyright year to 2012 for relevant files Reviewed-by: dholmes, coleenp |
3701:bf2edd3c9b0f |
04-Oct-2012 |
neliasso |
8000102: Resolve include conflicts Summary: Removing include of c1/c1_runtime.hpp and opto/runtime.hpp from all os-files. Reviewed-by: kvn Contributed-by: nils.eliasson@oracle.com |
3582:fa9253dcd4df |
29-Aug-2012 |
johnc |
7194409: os::javaTimeNanos() shows hot on CPU_CLK_UNHALTED profiles Summary: Add inline directives to os::Linux::supports_monotonic_clock() and os::Bsd::supports_monotonic_clock(). Reviewed-by: johnc, azeemj, mikael Contributed-by: Brandon Mitchell <brandon@twitter.com> |
3468:65906dc96aa1 |
03-Jul-2012 |
mikael |
7129724: MAC: Core file location is wrong in crash report Summary: Updated core path location to reflect macosx default Reviewed-by: dholmes, kamg |
3465:d2a62e0f25eb |
28-Jun-2012 |
zgu |
6995781: Native Memory Tracking (Phase 1) 7151532: DCmd for hotspot native memory tracking Summary: Implementation of native memory tracking phase 1, which tracks VM native memory usage, and related DCmd Reviewed-by: acorn, coleenp, fparain |
3361:960a442eae91 |
22-May-2012 |
rbackman |
7161732: Improve handling of thread_id in OSThread Reviewed-by: dholmes, kamg |
3348:7432b9db36ff |
10-May-2012 |
nloodin |
7165755: OS Information much longer on linux than other platforms Reviewed-by: sla, dholmes |
3274:0105f367a14c |
05-Mar-2012 |
rbackman |
7160570: Intrinsification support for tracing framework Reviewed-by: sla, never |
3205:cf956638b844 |
12-Mar-2012 |
iveresov |
7151089: PS NUMA: NUMA allocator should not attempt to free pages when using SHM large pages Summary: Don't attempt to uncommit SHM-based large pages Reviewed-by: kvn |
3177:9eaf473fff9b |
28-Feb-2012 |
dlong |
7142641: -Xshared:on fails on ARM Summary: map read-only pages MAP_PRIVATE instead of MAP_SHARED Reviewed-by: dcubed, dholmes Contributed-by: dean.long@oracle.com |
3046:de268c8a8075 |
26-Jan-2012 |
phh |
7082553: Interpret Thread.setPriority(Thread.MAX_PRIORITY) to mean FX60 on Solaris 10 and 11 Summary: Add CriticalPriority == MaxPriority+1 and enable scheduling class as well as thread priority to change on Solaris. Reviewed-by: dholmes, dcubed |
2995:d7e3846464d0 |
17-Jan-2012 |
zgu |
7071311: Decoder enhancement Summary: Made decoder thread-safe Reviewed-by: coleenp, kamg |
2928:20bfb6d15a94 |
27-Dec-2011 |
iveresov |
7124829: NUMA: memory leak on Linux with large pages Summary: In os::free_memory() use mmap with the same attributes as for the heap space Reviewed-by: kvn Contributed-by: Aleksey Ignatenko <aleksey.v.ignatenko@intel.com> |
2909:11c26bfcf8c7 |
21-Dec-2011 |
phh |
7091417: recvfrom's 6th input should be of type socklen_t Summary: Revamp class os's socket method formal args to match socket.h, insert casts in appropriate places, and copyin-copyout int*'s that s/b socklen_t*'s in jvm.cpp. Reviewed-by: coleenp, dholmes Contributed-by: erik.gahlin@oracle.com, rickard.backman@oracle.com, nils.loodin@oracle.com, markus.gronlund@oracle.com |
2904:e7dead7e90af |
19-Dec-2011 |
johnc |
7117303: VM uses non-monotonic time source and complains that it is non-monotonic Summary: Replaces calls to os::javaTimeMillis(), which does not (and cannot) guarantee monotonicity, in GC code to an equivalent expression that uses os::javaTimeNanos(). os::javaTimeNanos is guaranteed monotonically non-decreasing if the underlying platform provides a monotonic time source. Changes in OS files are to make use of the newly defined constants in globalDefinitions.hpp. Reviewed-by: dholmes, ysr |
2846:36b057451829 |
16-Nov-2011 |
dholmes |
7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries Reviewed-by: dholmes, dsamersoff Contributed-by: Chris Hegarty <chris.hegarty@oracle.com> |
2767:436b4a3231bf |
13-Oct-2011 |
dcubed |
7098194: integrate macosx-port changes Summary: Integrate bsd-port/hotspot and macosx-port/hotspot changes as of 2011.09.29. Reviewed-by: kvn, dholmes, never, phh Contributed-by: Christos Zoulas <christos@zoulas.com>, Greg Lewis <glewis@eyesbeyond.com>, Kurt Miller <kurt@intricatesoftware.com>, Alexander Strange <astrange@apple.com>, Mike Swingler <swingler@apple.com>, Roger Hoover <rhoover@apple.com>, Victor Hernandez <vhernandez@apple.com>, Pratik Solanki <psolanki@apple.com> |
2727:5d871c1ff17c |
30-Sep-2011 |
iveresov |
Merge |
2721:f08d439fab8c |
25-Sep-2011 |
never |
7089790: integrate bsd-port changes Reviewed-by: kvn, twisti, jrose Contributed-by: Kurt Miller <kurt@intricatesoftware.com>, Greg Lewis <glewis@eyesbeyond.com>, Jung-uk Kim <jkim@freebsd.org>, Christos Zoulas <christos@zoulas.com>, Landon Fuller <landonf@plausible.coop>, The FreeBSD Foundation <board@freebsdfoundation.org>, Michael Franz <mvfranz@gmail.com>, Roger Hoover <rhoover@apple.com>, Alexander Strange <astrange@apple.com> |
2717:3607aac85aa9 |
22-Sep-2011 |
kevinw |
7051189: Need to suppress info message if -xcheck:jni used with libjsig.so Reviewed-by: coleenp, minqi |
2678:27702f012017 |
06-Sep-2011 |
iveresov |
7087583: Hotspot fails to allocate heap with mmap(MAP_HUGETLB) Summary: Try using small pages when transparent huge pages allocation fails Reviewed-by: ysr |
2652:9447b2fb6fcf |
29-Aug-2011 |
iveresov |
7082645: Hotspot doesn't compile on old linuxes after 7060836 Summary: Move syscall ids definitions into os_linux.cpp Reviewed-by: johnc |
2650:3cd0157e1d4d |
25-Aug-2011 |
iveresov |
7082969: NUMA interleaving Summary: Support interleaving on NUMA systems for collectors that don't have NUMA-awareness. Reviewed-by: iveresov, ysr Contributed-by: Tom Deneau <tom.deneau@amd.com> |
2589:7c2653aefc46 |
05-Aug-2011 |
iveresov |
7060836: RHEL 5.5 and 5.6 should support UseNUMA Summary: Add a wrapper for sched_getcpu() for systems where libc lacks it Reviewed-by: ysr Contributed-by: Andrew John Hughes <ahughes@redhat.com> |
2588:a20e6e447d3d |
05-Aug-2011 |
iveresov |
7060842: UseNUMA crash with UseHugreTLBFS running SPECjvm2008 Summary: Use mmap() instead of madvise(MADV_DONTNEED) to uncommit pages Reviewed-by: ysr |
2564:b0b8491925fe |
11-Jul-2011 |
jcoomes |
7061212: use o/s low memory notification in embedded builds Reviewed-by: dholmes, never, jwilhelm, kvn |
2562:bf6481e5f96d |
06-Jul-2011 |
jcoomes |
7061225: os::print_cpu_info() should support os-specific data Reviewed-by: dholmes, never, jwilhelm, kvn |
2455:97b64f73103b |
10-May-2011 |
iveresov |
7043564: compile warning and copyright fixes Summary: Fixed the warning, also fixed copyrights in a bunch of files. Reviewed-by: johnc, kvn |
2415:188c9a5d6a6d |
29-Apr-2011 |
iveresov |
7040485: Use transparent huge page on linux by default Summary: Turn on UseLargePages by default but try only HugeTLBFS method if it is not explicitly specified on the command line. Reviewed-by: ysr |
2389:c303b3532d4a |
26-Apr-2011 |
iveresov |
7037939: NUMA: Disable adaptive resizing if SHM large pages are used Summary: Make the NUMA allocator behave properly with SHM and ISM large pages. Reviewed-by: ysr |
2387:7f3faf7159fd |
22-Apr-2011 |
jmasa |
Merge |
2383:139667d9836a |
20-Apr-2011 |
iveresov |
7034464: Support transparent large pages on Linux Summary: Support transparent huge pages on Linux available since 2.6.38 Reviewed-by: iveresov, ysr Contributed-by: aph@redhat.com |
2316:677234770800 |
30-Mar-2011 |
dsamersoff |
7017193: Small memory leak in get_stack_bounds os::create_stack_guard_pages Summary: getline() returns -1 but still allocate memory for str Reviewed-by: dcubed, coleenp |
2273:1d1603768966 |
05-Apr-2011 |
trims |
7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass Summary: Update the copyright to be 2010 on all changed files in OpenJDK Reviewed-by: ohair |
2149:da091bb67459 |
28-Feb-2011 |
sla |
7022037: Pause when exiting if debugger is attached on windows Reviewed-by: dsamersoff, kamg, hosterda |
2085:63d374c54045 |
09-Feb-2011 |
ctornqvi |
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 |
2074:9cd8a2c2d584 |
02-Feb-2011 |
bobv |
Merge |
2073:b92c45f2bc75 |
02-Feb-2011 |
bobv |
7016023: Enable building ARM and PPC from src/closed repository Reviewed-by: dholmes, bdelsart |
2072:d70fe6ab4436 |
01-Feb-2011 |
coleenp |
6588413: Use -fvisibility=hidden for gcc compiles Summary: Add option for gcc 4 and above, define JNIEXPORT and JNIIMPORT to visibility=default, add for jio_snprintf and others since -fvisibility=hidden overrides --version-script definitions. Reviewed-by: kamg, never |
2015:34d64ad817f4 |
12-Jan-2011 |
coleenp |
7009828: Fix for 6938627 breaks visualvm monitoring when -Djava.io.tmpdir is defined Summary: Change get_temp_directory() back to /tmp and %TEMP% like it always was and where the tools expect it to be. Reviewed-by: phh, dcubed, kamg, alanb |
1954:02895c6a2f82 |
20-Dec-2010 |
bobv |
7007769: VM crashes with SIGBUS writing PerfData if tmp space is full Summary: Fill perfdata file with zeros to verify available disk space Reviewed-by: coleenp, kamg |
1940:03e1b9fce89d |
16-Dec-2010 |
dholmes |
7003707: need to remove (some) system include files from the HotSpot header files Summary: move socket_available into os_linux.cpp to avoid inclusion of ioctl.h in os_linux.inline.hpp Reviewed-by: coleenp, stefank, ikrylov |
1930:54f5dd2aa1d9 |
11-Dec-2010 |
zgu |
Merge |
1929:2d4762ec74af |
11-Dec-2010 |
zgu |
7003748: Decode C stack frames when symbols are presented (PhoneHome project) Summary: Implemented in-process C native stack frame decoding when symbols are available. Reviewed-by: coleenp, never |
1915:2f644f85485d |
03-Dec-2010 |
twisti |
6961690: load oops from constant table on SPARC Summary: oops should be loaded from the constant table of an nmethod instead of materializing them with a long code sequence. Reviewed-by: never, kvn |
1904:505c913f22f8 |
10-Dec-2010 |
trims |
Merge |
1903:f0ef5f5a460f |
09-Dec-2010 |
ysr |
Merge |
1888:3c205c4f1cda |
01-Dec-2010 |
coleenp |
Merge |
1887:828eafbd85cc |
01-Dec-2010 |
ikrylov |
6348631: remove the use of the HPI library from Hotspot Summary: move functions from hpi library to hotspot, communicate with licensees and open source community, check jdk for dependency, file CCC request Reviewed-by: coleenp, acorn, dsamersoff |
1879:f95d63e2154a |
23-Nov-2010 |
stefank |
6989984: Use standard include model for Hospot Summary: Replaced MakeDeps and the includeDB files with more standardized solutions. Reviewed-by: coleenp, kvn, kamg |
1848:79401ff1d56d |
13-Nov-2010 |
lana |
Merge |
1813:698b7b727e12 |
10-Nov-2010 |
trims |
Merge |
1812:4ac698856c43 |
04-Nov-2010 |
trims |
Merge |
1798:fa83ab460c54 |
22-Oct-2010 |
acorn |
6988353: refactor contended sync subsystem Summary: reduce complexity by factoring synchronizer.cpp Reviewed-by: dholmes, never, coleenp |
1788:3dc12ef8735e |
07-Oct-2010 |
bobv |
6989297: Integrate additional portability improvements Reviewed-by: vladidan, dholmes |
1787:b6aedd1acdc0 |
07-Oct-2010 |
coleenp |
6983240: guarantee((Solaris::min_stack_allowed >= (StackYellowPages+StackRedPages...) wrong Summary: min_stack_allowed is a compile time constant and Stack*Pages are settable Reviewed-by: dholmes, kvn |
1785:1c352af0135d |
04-Oct-2010 |
acorn |
6763959: java.util.concurrent.locks.LockSupport.parkUntil(0) blocks forever Summary: Absolute time 0 needs to return immediately. Reviewed-by: phh, dcubed, dholmes |
1670:c7004d700b49 |
25-Aug-2010 |
dholmes |
6978641: Fix for 6929067 introduces additional overhead in thread creation/termination paths Summary: Disable stack bounds checks in product mode other than for the initial thread Reviewed-by: coleenp, jcoomes, aph |
1624:63f4675ac87d |
31-Jul-2010 |
kevinw |
Merge |
1601:126ea7725993 |
03-Aug-2010 |
bobv |
6953477: Increase portability and flexibility of building Hotspot Summary: A collection of portability improvements including shared code support for PPC, ARM platforms, software floating point, cross compilation support and improvements in error crash detail. Reviewed-by: phh, never, coleenp, dholmes |
1599:3d90023429ec |
28-Jul-2010 |
aph |
6888526: Linux getCurrentThreadCpuTime is drastically slower than Windows Reviewed-by: dcubed, dholmes |
1595:a81afd9c293c |
16-Jul-2010 |
alanb |
6649594: Intermittent IOExceptions during dynamic attach on linux and solaris Reviewed-by: dcubed, dholmes |
1578:ad7e433e2730 |
20-Jul-2010 |
ysr |
Merge |
1571:e55900b5c1b8 |
15-Jul-2010 |
trims |
Merge |
1570:61fdaf88f57f |
15-Jul-2010 |
never |
Merge |
1564:2a47bd84841f |
08-Jul-2010 |
never |
6965184: possible races in make_not_entrant_or_zombie Reviewed-by: kvn |
1562:0e7d2a08b605 |
07-Jul-2010 |
mchung |
6967423: Hotspot support for modules image Summary: Add hotspot support for modules image Reviewed-by: acorn |
1472:c18cbe5936b8 |
27-May-2010 |
trims |
6941466: Oracle rebranding changes for Hotspot repositories Summary: Change all the Sun copyrights to Oracle copyright Reviewed-by: ohair |
1457:79bf863697eb |
17-May-2010 |
kvn |
6951686: Using large pages on Linux prevents zero based compressed oops Summary: Use req_addr when attaching shared memory segment. Reviewed-by: twisti |
1420:3fca8e9cd36a |
05-May-2010 |
dcubed |
Merge |
1417:96d554193f72 |
19-Apr-2010 |
coleenp |
6944822: Fix for 6938627 exposes problem with hard-coded buffer sizes Summary: Make tmpdir buffer sizes MAX_PATH+1 Reviewed-by: dholmes, coleenp Contributed-by: andreas.kohn@fredhopper.com |
1410:f03d0a26bf83 |
22-Apr-2010 |
jcoomes |
6888954: argument formatting for assert() and friends Reviewed-by: kvn, twisti, apetrusenko, never, dcubed |
1353:a2ea687fdc7c |
31-Mar-2010 |
coleenp |
6938627: Make temporary directory use property java.io.tmpdir when specified Summary: Get java.io.tmpdir property in os::get_temp_directory() and call this instead of harcoding "/tmp". Don't assume trailing file_separator either. Reviewed-by: dholmes, kamg |
1325:98ba8ca25feb |
18-Mar-2010 |
coleenp |
6936168: Recent fix for unmapping stack guard pages doesn't close /proc/self/maps Summary: Add close to returns (fix for 6929067 also contributed by aph) Reviewed-by: aph, dcubed, andrew, acorn Contributed-by: aph@redhat.com, andreas.kohn@fredhopper.com |
1320:3b3d12e645e7 |
12-Mar-2010 |
coleenp |
6929067: Stack guard pages should be removed when thread is detached Summary: Add code to unmap stack guard area when thread is detached. Reviewed-by: coleenp, kamg |
1123:167c2986d91b |
15-Dec-2009 |
phh |
6843629: Make current hotspot build part of jdk5 control build Summary: Source changes for older compilers plus makefile changes. Reviewed-by: xlu |
1117:95e9083cf4a7 |
01-Dec-2009 |
dholmes |
6822370: ReentrantReadWriteLock: threads hung when there are no threads holding onto the lock (Netra x4450) Summary: This day one bug is caused by missing memory barriers in various Parker::park() paths that can result in lost wakeups and hangs. Reviewed-by: dice, acorn |
1010:354d3184f6b2 |
13-Oct-2009 |
never |
6890308: integrate zero assembler hotspot changes Reviewed-by: never Contributed-by: gbenson@redhat.com |
844:bd02caa94611 |
28-Jul-2009 |
xdono |
6862919: Update copyright year Summary: Update copyright for files that have been modified in 2009, up to 07/09 Reviewed-by: tbell, ohair |
763:cf71f149d7ae |
12-May-2009 |
iveresov |
6840196: NUMA allocator: crash in fastdebug during startup on Linux Summary: With libnuma >1.2 explicity use 1.1 symbols Reviewed-by: ysr |
761:622212a69394 |
08-May-2009 |
iveresov |
6838842: NUMA allocator: Segfault during startup on Linux Summary: Restored os::free_memory() semantics Reviewed-by: apetrusenko |
691:956304450e80 |
01-Apr-2009 |
phh |
6819213: revive sun.boot.library.path Summary: Support multiplex and mutable sun.boot.library.path Reviewed-by: acorn, dcubed, xlu |
656:6bdd6923ba16 |
25-Mar-2009 |
coleenp |
6541756: Reduce executable C-heap Summary: Add executable parameters to reserve_memory and commit_memory to reduce executable memory to only the Code Heap. Reviewed-by: xlu, kvn, acorn |
647:bd441136a5ce |
19-Mar-2009 |
kvn |
Merge |
642:660978a2a31a |
12-Mar-2009 |
kvn |
6791178: Specialize for zero as the compressed oop vm heap base Summary: Use zero based compressed oops if java heap is below 32gb and unscaled compressed oops if java heap is below 4gb. Reviewed-by: never, twisti, jcoomes, coleenp |
605:98cb887364d3 |
27-Feb-2009 |
twisti |
6810672: Comment typos Summary: I have collected some typos I have found while looking at the code. Reviewed-by: kvn, never |
579:0fbdb4381b99 |
09-Mar-2009 |
xdono |
6814575: Update copyright year Summary: Update copyright for files that have been modified in 2009, up to 03/09 Reviewed-by: katleman, tbell, ohair |
548:773234c55e8c |
09-Feb-2009 |
ysr |
6800586: -XX:+PrintGCDateStamps is using mt-unsafe localtime function Summary: replaced localtime() with localtime_r() on Solaris and Linux. Reviewed-by: apetrusenko, dholmes, jmasa |
516:fc7ab6287598 |
09-Jan-2009 |
coleenp |
Merge |
513:2328d1d3f8cf |
24-Dec-2008 |
xlu |
6781583: Hotspot build fails on linux 64 bit platform with gcc 4.3.2 Summary: Fixed the wrong cast between types since more restrictions are imposed by gcc 4.3.2 Reviewed-by: jcoomes, acorn, phh, never |
509:9656bebe85a7 |
22-Dec-2008 |
kvn |
6778662: fixes 64-bits libraries directory search paths on linux Summary: Fixes 64-bits libraries directory search paths. Reviewed-by: never Contributed-by: langel@redhat.com |
477:24fda36852ce |
10-Dec-2008 |
coleenp |
6727377: VM stack guard pages on Windows should PAGE_READWRITE not PAGE_EXECUTE_READWRITE Summary: Make reguard_stack change access to RW, not execute and use os::protect_memory with the new parameter when change needed to X. Reviewed-by: acorn, jcoomes |
470:ad8c8ca4ab0f |
15-Dec-2008 |
xdono |
6785258: Update copyright year Summary: Update copyright for files that have been modified starting July 2008 to Dec 2008 Reviewed-by: katleman, ohair, tbell |
462:85f1b9537f70 |
03-Dec-2008 |
iveresov |
6779436: NUMA allocator: libnuma expects certain size of the buffer in numa_node_to_cpus() Summary: In os::Linux::rebuild_cpu_to_node_map() fix the size of the CPU bitmap. Fixed arithmetic in MutableNUMASpace::adaptive_chunk_size() that could cause overflows and underflows of the chunk_size variable. Reviewed-by: apetrusenko |
389:ee21eaa8ffe1 |
02-Oct-2008 |
jmasa |
6660681: Incrementally reserve pages on win server 2003 for better large page affinity Summary: For windows server 2003 added option to reserve large pages individually. Reviewed-by: alanb, jcoomes, tonyp, apetrusenko |
356:1ee8caae33af |
21-Aug-2008 |
tonyp |
Merge |
348:69fefd031e6c |
24-Jun-2008 |
ysr |
Merge |
342:37f87013dfd8 |
05-Jun-2008 |
ysr |
6711316: Open source the Garbage-First garbage collector Summary: First mercurial integration of the code for the Garbage-First garbage collector. Reviewed-by: apetrusenko, iveresov, jmasa, sgoldman, tonyp, ysr |
270:b7f01ad69d30 |
04-Aug-2008 |
jmasa |
Merge |
269:850fdf70db2b |
28-Jul-2008 |
jmasa |
Merge |
267:9d6a3a6891f8 |
14-Jul-2008 |
iveresov |
6720130: NUMA allocator: The linux version should search for libnuma.so.1 Summary: Search for libnuma.so.1 on Linux and liblgrp.so.1 on Solaris. Reviewed-by: jmasa |
242:d95b224e9f17 |
28-Jul-2008 |
kamg |
6721093: -XX:AppendRatio=N not supported Summary: Add mechanism to ignore unsupported flags for a set period of time Reviewed-by: acorn, never, coleenp |
237:1fdb98a17101 |
19-Jul-2008 |
coleenp |
6716785: implicit null checks not triggering with CompressedOops Summary: allocate alignment-sized page(s) below java heap so that memory accesses at heap_base+1page give signal and cause an implicit null check Reviewed-by: kvn, jmasa, phh, jcoomes |
235:9c2ecc2ffb12 |
11-Jul-2008 |
trims |
Merge |
222:2a1a77d3458f |
24-Jun-2008 |
never |
6718676: putback for 6604014 is incomplete Reviewed-by: kvn, jrose |
199:f139919897d2 |
17-Jun-2008 |
xlu |
6681796: hotspot build failure on gcc 4.2.x (ubuntu 8.04) w/ openjdk 6 Summary: Fixed the cast from char* to const char* and tried to use const char* as much as possible Reviewed-by: never, kamg Contributed-by: xiaobin.lu@sun.com |
196:d1605aabd0a1 |
02-Jul-2008 |
xdono |
6719955: Update copyright year Summary: Update copyright year for files that have been modified in 2008 Reviewed-by: ohair, tbell |
141:fcbfc50865ab |
29-Apr-2008 |
iveresov |
6684395: Port NUMA-aware allocator to linux Summary: NUMA-aware allocator port to Linux Reviewed-by: jmasa, apetrusenko |
116:018d5b58dd4f |
17-Apr-2008 |
kamg |
6537506: Provide a mechanism for specifying Java-level USDT-like dtrace probes Summary: Initial checkin of JSDT code Reviewed-by: acorn, sbohne |
79:82db0859acbe |
29-Mar-2008 |
jcoomes |
6642862: Code cache allocation fails with large pages after 6588638 Reviewed-by: apetrusenko |
62:cd0742ba123c |
20-Mar-2008 |
kamg |
Merge |
61:5a76ab815e34 |
19-Mar-2008 |
sbohne |
6667833: Remove CacheTimeMillis Summary: Remove -XX:+CacheTimeMillis option and associated functionality Reviewed-by: acorn, never |
50:485d403e94e1 |
12-Mar-2008 |
dcubed |
6452081: 3/4 Allow for Linux builds with Sun Studio Linux compilers Summary: (for Serguei) Allow for Linux builds with Sun Studio Linux compilers Reviewed-by: sspitsyn, ohair |
20:e195fe4c40c7 |
05-Dec-2007 |
phh |
6629887: 64-bit windows should not restrict default heap size to 1400m Reviewed-by: jmasa, sbohne, ikrylov, xlu |
0:a61af66fc99e |
30-Nov-2007 |
duke |
Initial load |