History log of /openjdk10/hotspot/src/os/solaris/vm/os_solaris.hpp
Revision Date Author Comments
# 13131:4e5902b7f92e 30-May-2017 dholmes

8174231: Factor out and share PlatformEvent and Parker code for POSIX systems
Reviewed-by: stuefe, rehn, dcubed


# 12961:05f38d21ca41 19-Mar-2017 dholmes

8175817: Clean up Solaris signal code: SIGUSR2, SIGasync, SIGJVM1/2
Reviewed-by: rehn, stuefe, dsamersoff


# 12160:43c36489d6fe 17-Oct-2016 alanbur

8157141: Fix for JDK-8031290 is unnecessarily fragile
8166454: meminfo(2) has been available since Solaris 9
Reviewed-by: dholmes, kbarrett


# 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


# 10847:f3788f7eccd4 10-Apr-2016 dholmes

8151322: Implement os::set_native_thread_name() on Solaris
Reviewed-by: sla, kbarrett, gziemski


# 9743:d6c6ee9d40b0 14-Dec-2015 stuefe

8145114: const-correctness for ucontext_t* reading functions
Reviewed-by: dholmes, coleenp


# 9737:e286c9ccd58d 11-Dec-2015 fparain

8046936: JEP 270: Reserved Stack Areas for Critical Sections
Reviewed-by: acorn, dcubed


# 9433:149cc1f9f1aa 05-Nov-2015 goetz

8141529: Fix handling of _JAVA_SR_SIGNUM
Reviewed-by: dholmes, stuefe, dsamersoff


# 9314:d3870bf39fae 02-Nov-2015 ddmitriev

8141042: Typos and refactoring in Compiler constraints functions
Reviewed-by: vlivanov, zmajo, kvn


# 9302:6e76f1f75b89 29-Oct-2015 dholmes

8129526: Solaris: clean up another remnant of interruptible I/O
Reviewed-by: fparain, dcubed


# 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>


# 7108:74e33aa4681a 18-Sep-2014 jwilhelm

Merge


# 7071:44ede98c4920 18-Sep-2014 jwilhelm

Merge


# 7064:cde40424bcd4 15-Sep-2014 ehelin

8049536: os::commit_memory on Solaris uses aligment_hint as page size
Reviewed-by: stefank, tschatzl


# 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


# 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


# 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


# 6267:8f18c8dbc6df 03-Apr-2014 fparain

8038473: Remove support for old T1 libthread
Reviewed-by: dholmes, coleenp, acorn, dcubed


# 6134:9ba2269eafd4 13-Mar-2014 fparain

8036128: Remove deprecated VM flag UseVMInterruptibleIO
Reviewed-by: acorn, dholmes, dcubed, coleenp


# 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


# 4949:dec841e0c9aa 10-Jul-2013 anoll

8016749: -XX:+UseISM fails an assert(obj->is_oop()) when running SPECjbb2005
Summary: Remove obsolete code that relates to ISM which was used only on Solaris 8.
Reviewed-by: kvn, twisti


# 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


# 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>


# 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


# 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


# 3348:7432b9db36ff 10-May-2012 nloodin

7165755: OS Information much longer on linux than other platforms
Reviewed-by: sla, dholmes


# 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


# 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


# 641:6af0a709d52b 11-Mar-2009 twisti

6812587: Use auxv to determine SPARC hardware features on Solaris
Summary: A similar function to getisax(2) should be used to determine all possible instruction set extensions.
Reviewed-by: never, kvn


# 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


# 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


# 144:e3729351c946 09-May-2008 iveresov

6697534: Premature GC and invalid lgrp selection with NUMA-aware allocator.
Summary: Don't move tops of the chunks in ensure_parsibility(). Handle the situation with Solaris when a machine has a locality group with no memory.
Reviewed-by: apetrusenko, jcoomes, ysr


# 60:8d84e28e68ba 14-Mar-2008 sbohne

6204603: Modify hotspot to use new Solaris mmap semantics for class data archive file
Summary: os::attempt_reserve_memory_at() now passes an address hint to mmap
Reviewed-by: kamg, dice


# 0:a61af66fc99e 30-Nov-2007 duke

Initial load