- 01 4月, 2014 1 次提交
-
-
由 kvn 提交于
Summary: Windows need an exception wrapper around getPsrInfo_stub() call in order to properly handle SEGV for YMM registers test. Reviewed-by: iveresov, iignatyev
-
- 15 3月, 2014 1 次提交
-
-
由 kvn 提交于
Summary: verify YMM registers after signal processing and set limit on vector's size. Reviewed-by: iveresov, twisti
-
- 27 2月, 2014 1 次提交
-
-
由 minqi 提交于
Summary: There is race condition between os::interrupt and os::is_interrupted on Windows. In JVM_Sleep(Thread.sleep), check if thread gets interrupted, it may see interrupted but not really interrupted so cause spurious waking up (early return from sleep). Fix by checking if interrupt event really gets set thus prevent false return. For intrinsic of _isInterrupted, on Windows, go fastpath only on bit not set. Reviewed-by: acorn, kvn Contributed-by: david.holmes@oracle.com, yumin.qi@oracle.com
-
- 24 1月, 2014 1 次提交
-
-
由 dsimms 提交于
Summary: Use spin lock to manage ParkEvent and PlatformEvent free lists. Reviewed-by: dholmes, fparain, dcubed, acorn
-
- 12 9月, 2013 1 次提交
-
-
由 bpittore 提交于
Summary: Minor cleanup of static agent code from 8014135 Reviewed-by: dcubed, sspitsyn
-
- 11 9月, 2013 2 次提交
-
-
由 tschatzl 提交于
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
-
由 tschatzl 提交于
Summary: Correctly pass the requested base address for the heap to the OS function to reserve memory. Reviewed-by: brutisso, stefank
-
- 24 8月, 2013 1 次提交
-
-
由 bpittore 提交于
Summary: Added support for statically linked agents Reviewed-by: sspitsyn, bobv, coleenp
-
- 16 8月, 2013 1 次提交
-
-
由 stefank 提交于
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
-
- 10 8月, 2013 1 次提交
-
-
由 mikael 提交于
Summary: Add support for recognizing Windows 8.1 and Server 2012 R2 and minor cleanup Reviewed-by: coleenp, dsamersoff
-
- 17 7月, 2013 1 次提交
-
-
由 rbackman 提交于
Reviewed-by: acorn, dcubed, dsimms
-
- 05 7月, 2013 1 次提交
-
-
由 dcubed 提交于
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
-
- 20 6月, 2013 1 次提交
-
-
由 goetz 提交于
Summary: Implement Safefetch as stub routines. This reduces compiler and os dependencies. Reviewed-by: twisti, kvn
-
- 18 6月, 2013 1 次提交
-
-
由 zgu 提交于
Summary: Fixed NMT race condition for realloc, uncommit and release Reviewed-by: coleenp, ccheung
-
- 14 6月, 2013 1 次提交
-
-
由 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
-
- 10 6月, 2013 1 次提交
-
-
由 sla 提交于
Reviewed-by: acorn, coleenp, sla Contributed-by: NKaren 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>
-
- 28 5月, 2013 2 次提交
-
-
由 ctornqvi 提交于
Summary: Printing both result from GetLastError and text representation of error. Also changed so that we produce dumps by default on client versions of Windows when running with a debug build. Also reviewed by peter.allwin@oracle.com Reviewed-by: sla, dholmes
-
由 tschatzl 提交于
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
-
- 15 5月, 2013 1 次提交
-
-
由 minqi 提交于
Summary: The fix of 8010992, disable use of global operator new and new[] which caused failure on some tests. This takes two of the bugs also add ALLOW_OPERATOR_NEW_USAGE to prevent crash for third party code calling operator new of jvm on certain platforms. Reviewed-by: coleenp, dholmes, zgu Contributed-by: yumin.qi@oracle.com
-
- 26 4月, 2013 1 次提交
-
-
由 vlivanov 提交于
Reviewed-by: kvn, twisti
-
- 22 4月, 2013 1 次提交
-
-
由 dcubed 提交于
Summary: anti-delta fix for 8010992 until 8012902 can be fixed Reviewed-by: acorn, minqi, rdurbin
-
- 20 4月, 2013 1 次提交
-
-
由 minqi 提交于
Summary: disable use of global operator new and new[] which could cause unexpected exception and escape from NMT tracking. Reviewed-by: coleenp, dholmes, zgu Contributed-by: yumin.qi@oracle.com
-
- 13 4月, 2013 1 次提交
-
-
由 drchase 提交于
Summary: remove JPRT debug builds, remove -DDEBUG -DFASTDEBUG and use ASSERT instead in sources Reviewed-by: dholmes, kvn, coleenp
-
- 04 4月, 2013 1 次提交
-
-
由 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
-
- 02 4月, 2013 1 次提交
-
-
由 neliasso 提交于
Reviewed-by: dholmes, sla, ctornqvi
-
- 28 3月, 2013 1 次提交
-
-
由 tschatzl 提交于
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
-
- 08 3月, 2013 1 次提交
-
-
由 zgu 提交于
Summary: Corrected virtual memory recording and tagging code when large pages are used Reviewed-by: coleenp, ccheung
-
- 13 2月, 2013 1 次提交
-
-
由 mgronlun 提交于
Reviewed-by: dholmes, sla
-
- 26 1月, 2013 1 次提交
-
-
由 morris 提交于
Summary: removed unused IA64 specific code Reviewed-by: twisti, kvn, dholmes
-
- 23 1月, 2013 1 次提交
-
-
由 zgu 提交于
Summary: Don't handle CTRL_LOGOFF_EVENT event when the process is running in a non-interactive session Reviewed-by: ctornqvi, acorn
-
- 22 1月, 2013 1 次提交
-
-
由 dcubed 提交于
Summary: misc correctness fixes Reviewed-by: acorn, dholmes, dice, sspitsyn Contributed-by: dave.dice@oracle.com
-
- 17 1月, 2013 1 次提交
-
-
由 hseigel 提交于
Summary: Define jlong as long on all LP64 platforms and add JLONG_FORMAT macro. Reviewed-by: dholmes, coleenp, mikael, kvn
-
- 20 12月, 2012 1 次提交
-
-
由 dcubed 提交于
Summary: Phase 2 is removing '_g' support from the Runtime code. Reviewed-by: dcubed, coleenp, hseigel Contributed-by: ron.durbin@oracle.com
-
- 17 12月, 2012 1 次提交
-
-
由 brutisso 提交于
Summary: Mapping of aligned memory needs to be MT safe. Also reviewed by: vitalyd@gmail.com Reviewed-by: dholmes, coleenp, zgu
-
- 01 12月, 2012 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn
-
- 27 11月, 2012 1 次提交
-
-
由 stefank 提交于
Reviewed-by: dholmes, rbackman, coleenp
-
- 08 11月, 2012 1 次提交
-
-
由 bpittore 提交于
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
-
- 26 10月, 2012 1 次提交
-
-
由 coleenp 提交于
Summary: Remove support for the UseVectoredExceptions flag Reviewed-by: jcoomes, kamg Contributed-by: harold.seigel@oracle.com
-
- 04 10月, 2012 1 次提交
-
-
由 neliasso 提交于
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
-
- 29 6月, 2012 1 次提交
-
-
由 zgu 提交于
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
-