Erik Österlund
44b1ed07f5
8213486: SIGSEGV in CompiledMethod::cleanup_inline_caches_impl with AOT
...
Reviewed-by: kvn, dlong
2018-11-22 09:46:24 +01:00
Erik Österlund
c9e3ee1fbb
8213411: JDK-8209189 incorrect for Big Endian (JVM crashes)
...
Reviewed-by: kvn, mdoerr
2018-11-08 15:02:50 +01:00
Erik Österlund
364f0784a4
8212585: Clean up CompiledMethod::oops_reloc_begin()
...
Reviewed-by: kvn, pliden
2018-11-05 12:36:23 +01:00
Erik Österlund
f2fe71b186
8212989: Allow CompiledMethod ExceptionCache have unloaded klasses
...
Reviewed-by: kvn, pliden
2018-11-05 08:01:39 +01:00
Erik Österlund
25f14cd757
8209189: Make CompiledMethod::do_unloading more concurrent
...
Reviewed-by: kvn, coleenp
2018-11-02 08:33:59 +01:00
Erik Österlund
97d3dc7902
8212681: Refactor IC locking to use a fine grained CompiledICLocker
...
Reviewed-by: coleenp, rehn, kvn
2018-11-01 14:57:26 +01:00
Lutz Schmidt
af1ce0a659
8209950: SIGBUS in CodeHeapState::print_names()
...
Reviewed-by: thartmann, kvn
2018-08-30 09:34:10 +02:00
Thomas Schatzl
e98c176026
8208670: Compiler changes to allow enabling -Wreorder
...
Reviewed-by: kvn
2018-08-08 15:31:06 +02:00
Matthias Baesken
2db58ca8c3
8206394: missing ResourceMark in AOTCompiledMethod::metadata_do, AOTCompiledMethod::clear_inline_caches , CompiledMethod::clear_ic_stubs , CompiledMethod::cleanup_inline_caches_impl
...
Reviewed-by: kvn
2018-07-05 09:38:15 +02:00
Coleen Phillimore
3e3414dbf3
8203837: Split nmethod unloading from inline cache cleaning
...
Refactor cleaning inline caches to after GC do_unloading.
Reviewed-by: thartmann, eosterlund
2018-05-02 11:28:49 -04:00
Coleen Phillimore
204ba9a580
8202447: Fix unloading_occurred to mean unloading_occurred
...
Nmethod unloading does not need to test for jvmti to set unloading_occurred, nor do we need to clean weak Klasses in metadata if unloading does not occur.
Reviewed-by: sspitsyn, rehn
2018-04-27 15:00:04 -04:00
Coleen Phillimore
8a427a07d8
8202164: Remove some unneeded BoolObjectClosure* is_alive parameters
...
Reviewed-by: kbarrett, stefank
2018-04-25 17:50:32 -04:00
Coleen Phillimore
c215aa5889
8201537: Remove is_alive closure from Klass::is_loader_alive()
...
Remove is_alive closure from callers of Klass::is_loader_alive so that cleaning metadata doesn't require GC closure.
Reviewed-by: adinn, stefank
2018-04-18 13:37:39 -04:00
Coleen Phillimore
221d0f4c54
8199809: Don't include frame.inline.hpp and other.inline.hpp from .hpp files
...
Remove frame.inline.hpp,etc from header files and adjust transitive includes.
Reviewed-by: stefank, stuefe
2018-03-21 19:45:24 -04:00
Coleen Phillimore
fde89a34d0
8199263: Split interfaceSupport.hpp to not require including .inline.hpp files
...
InterfaceSupport.hpp is an inline file so moved to interfaceSupport.inline.hpp and stopped including it in .hpp files
Reviewed-by: stefank, rehn, kvn
2018-03-16 09:12:13 -04:00
Harold Seigel
c0bc887c36
8191102: Incorrect include file use in classLoader.hpp
...
Move appropriate methods to <fiile>.inline.hpp files. Create <file>.inline.hpp files when needed.
Reviewed-by: coleenp, dholmes
2018-03-05 10:29:23 -05:00
Kim Barrett
7f0f329daf
8194691: Cleanup unnecessary casts in Atomic/OrderAccess uses
...
Removed unnecessary casts.
Reviewed-by: coleenp, tschatzl
2018-02-11 03:12:15 -05:00
Vladimir Ivanov
fa8b858052
8174962: Better interface invocations
...
Reviewed-by: jrose, coleenp, ahgross, acorn, iignatyev
2017-05-26 18:39:27 +03:00
Igor Veresov
2811fa2e82
8043070: nmethod::verify_interrupt_point() shouldn't enter safepoint
...
Introduce not_installed state for nmethods
Reviewed-by: dlong
2017-11-20 19:00:22 -08:00
Roman Kennke
7030019135
8171853: Remove Shark compiler
...
Reviewed-by: dholmes, kvn, erikj, ihse
2017-10-15 22:54:03 +02:00
Erik Joelsson
3789983e89
8187443: Forest Consolidation: Move files to unified layout
...
Reviewed-by: darcy, ihse
2017-09-12 19:03:39 +02:00