1. 25 3月, 2014 1 次提交
    • D
      8033464: Linux code cleanup · 833fe6b1
      dcubed 提交于
      8033931: Several nightly tests failing with assert(imin < imax) failed: Unexpected page size
      Summary: cleaned up warnings in linux specific os code.
      Reviewed-by: dcubed, hseigel, coleenp, dsamersoff
      Contributed-by: gerald.thornbrugh@oracle.com
      833fe6b1
  2. 21 3月, 2014 1 次提交
  3. 15 3月, 2014 1 次提交
  4. 27 2月, 2014 1 次提交
    • M
      6498581: ThreadInterruptTest3 produces wrong output on Windows · 195d273c
      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
      195d273c
  5. 06 3月, 2014 1 次提交
    • D
      8029775: Solaris code cleanup · cf94d9df
      dcubed 提交于
      Summary: cleaned up warnings in solaris specific os code.
      Reviewed-by: coleenp, fparain, dcubed
      Contributed-by: gerald.thornbrugh@oracle.com
      cf94d9df
  6. 24 1月, 2014 1 次提交
  7. 23 1月, 2014 1 次提交
    • S
      8031968: Mac OS X: VM starts the agent by calling both Agent_OnAttach and... · 5975a8a8
      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
      5975a8a8
  8. 25 12月, 2013 1 次提交
  9. 25 10月, 2013 2 次提交
  10. 13 10月, 2013 1 次提交
  11. 05 10月, 2013 1 次提交
    • S
      8024838: Significant slowdown due to transparent huge pages · 39578cad
      stefank 提交于
      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
      39578cad
  12. 03 10月, 2013 2 次提交
  13. 25 9月, 2013 1 次提交
  14. 17 9月, 2013 1 次提交
  15. 16 9月, 2013 1 次提交
  16. 12 9月, 2013 1 次提交
  17. 11 9月, 2013 2 次提交
  18. 06 9月, 2013 1 次提交
  19. 30 8月, 2013 1 次提交
  20. 29 8月, 2013 1 次提交
  21. 24 8月, 2013 1 次提交
  22. 22 8月, 2013 2 次提交
    • H
      7121403: [TESTBUG] runtime/7051189/Xchecksig.sh fails on 64bit solaris · 7d811172
      hseigel 提交于
      8023393: Need to suppress info message if -Xcheck:jni used with libjsig.dylab on Mac OSX
      Summary: Rewrite 7051189 test in Java, port Linux fix for 7051189 to Mac OSX.
      Reviewed-by: coleenp, dholmes, mseledtsov, ccheung
      7d811172
    • M
      8016155: SIGBUS when running Kitchensink with ParallelScavenge and ParallelOld · 28aaccf7
      mgerdin 提交于
      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
      28aaccf7
  23. 21 8月, 2013 1 次提交
    • S
      8022808: Kitchensink hangs on macos · b8291346
      sla 提交于
      Summary: Use pthread_mach_thread_np() instead of mach_thread_self() to avoid leaking resources
      Reviewed-by: dholmes, rbackman
      b8291346
  24. 16 8月, 2013 1 次提交
    • S
      8007074: SIGSEGV at ParMarkBitMap::verify_clear() · e52f7476
      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
      e52f7476
  25. 10 8月, 2013 1 次提交
  26. 07 8月, 2013 1 次提交
  27. 18 7月, 2013 1 次提交
  28. 17 7月, 2013 1 次提交
  29. 11 7月, 2013 1 次提交
  30. 05 7月, 2013 1 次提交
    • D
      8015884: runThese crashed with SIGSEGV, hs_err has an error instead of stacktrace · e377c127
      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
      e377c127
  31. 02 7月, 2013 1 次提交
  32. 20 6月, 2013 1 次提交
  33. 18 6月, 2013 1 次提交
  34. 13 7月, 2013 1 次提交
    • A
      7162400: Intermittent java.io.IOException: Bad file number during... · 04a6ead8
      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
      04a6ead8
  35. 14 6月, 2013 2 次提交