1. 01 4月, 2014 1 次提交
  2. 15 3月, 2014 1 次提交
  3. 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
  4. 24 1月, 2014 1 次提交
  5. 12 9月, 2013 1 次提交
  6. 11 9月, 2013 2 次提交
  7. 24 8月, 2013 1 次提交
  8. 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
  9. 10 8月, 2013 1 次提交
  10. 17 7月, 2013 1 次提交
  11. 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
  12. 20 6月, 2013 1 次提交
  13. 18 6月, 2013 1 次提交
  14. 14 6月, 2013 1 次提交
    • D
      8013057: assert(_needs_gc || SafepointSynchronize::is_at_safepoint()) failed:... · 118491a3
      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
      118491a3
  15. 10 6月, 2013 1 次提交
  16. 28 5月, 2013 2 次提交
    • C
      8015329: Print reason for failed MiniDumpWriteDump() call · bf8ceb11
      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
      bf8ceb11
    • T
      8013895: G1: G1SummarizeRSetStats output on Linux needs improvemen · 1c4e2ca8
      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
      1c4e2ca8
  17. 15 5月, 2013 1 次提交
    • M
      8012902: remove use of global operator new - take 2 · 73092391
      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
      73092391
  18. 26 4月, 2013 1 次提交
  19. 22 4月, 2013 1 次提交
  20. 20 4月, 2013 1 次提交
  21. 13 4月, 2013 1 次提交
    • D
      7104565: trim jprt build targets · f0e7c0d7
      drchase 提交于
      Summary: remove JPRT debug builds, remove -DDEBUG -DFASTDEBUG and use ASSERT instead in sources
      Reviewed-by: dholmes, kvn, coleenp
      f0e7c0d7
  22. 04 4月, 2013 1 次提交
  23. 02 4月, 2013 1 次提交
  24. 28 3月, 2013 1 次提交
    • T
      7112912: Message "Error occurred during initialization of VM" on boxes with lots of RAM · d9cc1e05
      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
      d9cc1e05
  25. 08 3月, 2013 1 次提交
  26. 13 2月, 2013 1 次提交
  27. 26 1月, 2013 1 次提交
  28. 23 1月, 2013 1 次提交
  29. 22 1月, 2013 1 次提交
  30. 17 1月, 2013 1 次提交
  31. 20 12月, 2012 1 次提交
  32. 17 12月, 2012 1 次提交
  33. 01 12月, 2012 1 次提交
  34. 27 11月, 2012 1 次提交
  35. 08 11月, 2012 1 次提交
  36. 26 10月, 2012 1 次提交
  37. 04 10月, 2012 1 次提交
    • N
      8000102: Resolve include conflicts · 3b8d4528
      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
      3b8d4528
  38. 29 6月, 2012 1 次提交
    • Z
      6995781: Native Memory Tracking (Phase 1) · bdfb3cf5
      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
      bdfb3cf5