Jesper Wilhelmsson
84ba3ee3b8
Merge
2017-05-29 20:48:10 +02:00
Coleen Phillimore
6659245612
8174749: Use hash table/oops for MemberName table
...
Add a Java type called ResolvedMethodName which is immutable and can be stored in a hashtable, that is weakly collected by gc
Reviewed-by: sspitsyn, stefank, jrose
2017-05-27 09:21:01 -04:00
Mikael Vidstedt
f1f868513d
8180032: Unaligned pointer dereference in ClassFileParser
...
Reviewed-by: dholmes, hseigel
2017-05-26 13:47:33 -07:00
George Triantafillou
85abe8f6e6
8179861: Missing copyrights in some hotspot files
...
Reviewed-by: coleenp, dholmes, sspitsyn
2017-05-26 09:48:46 -04:00
Thomas Schatzl
4c944bd1ca
8180755: Remove use of bitMap.inline.hpp include from instanceKlass.hpp and c1_ValueSet.hpp
...
Reviewed-by: ehelin, coleenp, dholmes
2017-05-26 13:46:49 +02:00
Lana Steuck
8a6f32488e
Added tag jdk-10+9 for changeset a220a944d643
2017-05-26 01:00:32 +00:00
Matthias Baesken
b47172b765
8180945: vmError.cpp : adjust dup and fclose
...
Reviewed-by: dholmes
2017-05-25 20:55:20 -04:00
Claes Redestad
d946df7272
Merge
2017-05-25 23:20:29 +00:00
Claes Redestad
9071d17dc9
8180614: Skip range and constraint checks on non-existent flags
...
Reviewed-by: iklam, gziemski
2017-05-26 01:04:05 +02:00
Igor Veresov
f87dd6a954
Merge
2017-05-25 22:33:25 +00:00
Igor Veresov
97de5d15d1
8181115: Update suite.py after JDK-8180267
...
Reviewed-by: kvn
2017-05-25 15:27:40 -07:00
Robbin Ehn
3ca4b6b01b
8152955: Many safepoints of "no vm operation" kind
...
Reviewed-by: dholmes, rkennke, shade
2017-05-25 09:43:43 +02:00
Robbin Ehn
ad4bc13f9f
8152953: ForceSafepoint operations should be more specific
...
Reviewed-by: dholmes, sspitsyn, rkennke, coleenp
2017-05-25 09:38:33 +02:00
Lutz Schmidt
81f1f2df46
8180612: [ppc] assert failure in cpu/ppc/vm/assembler_ppc.hpp due to immediate value out of range
...
Change RTM flags type to 'int' and set value range
Reviewed-by: simonis, kvn
2017-05-24 17:30:45 -07:00
Jesper Wilhelmsson
e459d51dc4
Merge
2017-05-24 22:27:40 +02:00
Claes Redestad
4d1141ee1c
8180763: Improve inlining of Symbol::equals(char*,int) into CompactHashtable
...
Reviewed-by: iklam, jiangli
2017-05-24 12:42:44 +02:00
Mikhailo Seledtsov
8437db66f3
8180631: [TESTBUG] CDS tests should use CDSTestUtils.executeAndLog whenever spawning sub processes
...
Updated all relevant call sites to use executeAndLog()
Reviewed-by: iklam, ccheung
2017-05-23 20:14:52 -07:00
Lana Steuck
563c8385cb
Added tag jdk-10+8 for changeset 25593a0aff77
2017-05-23 22:38:58 +00:00
Lana Steuck
9f3f2de137
Added tag jdk-10+7 for changeset f5053ff33fd4
2017-05-23 21:11:50 +00:00
Coleen Phillimore
b641222eda
Merge
2017-05-23 18:42:08 +00:00
Zhengyu Gu
fd9c3d8158
8139673: NMT stack traces in output should show mtcomponent
...
Show memory types of malloc site in detail report
Co-authored-by: Max Ockner <max.ockner@oracle.com>
Reviewed-by: dholmes, shade, coleenp
2017-05-23 11:58:32 -04:00
Jesper Wilhelmsson
d599f0d03a
Merge
2017-05-23 17:51:35 +02:00
Chihiro Ito
7d85a92ef0
8180654: Apply UL to PrintCodeCacheOnCompilation
...
Reviewed-by: kvn
2017-05-22 09:07:16 -07:00
Roman Kennke
8bda8fc602
8180599: Possibly miss to iterate monitors on thread exit
...
Move thread-local monitors to global lists before thread is removed from global threads list, to ensure all monitors get scanned
Reviewed-by: dholmes, rehn
2017-05-19 12:14:38 +02:00
Tobias Hartmann
4e05c8c099
Merge
2017-05-19 06:50:58 +00:00
Tobias Hartmann
2ee903d3ff
8180587: Assert in layout_helper_log2_element_size(jint) compares bits instead of bytes
...
Fixed assert to compare log2 element size in bytes.
Reviewed-by: zmajo, kvn
2017-05-19 08:36:49 +02:00
Lana Steuck
7b47a378fa
Merge
2017-05-19 04:18:25 +00:00
Yasumasa Suenaga
6e36f51f27
8180487: HotSpotResolvedJavaMethod.setNotInlineable() should be renamed to represent actual behavior
...
Rename setNotInlineable() to setNotInlineableOrCompileable()
Reviewed-by: dnsimon, kvn
2017-05-18 16:31:16 -07:00
Ekaterina Pavlova
cd0c6f3398
8180324: [JVMCI][TESTBUG] failed JVMCI junit test NativeCallTest.java
...
Reviewed-by: iignatyev, mseledtsov, kvn
2017-05-18 14:33:09 -07:00
Yasumasa Suenaga
f1589c23ac
8180601: hsdis generates duplicate output for JVMCI installed code
...
Remove duplicated hsdis output
Reviewed-by: dnsimon, kvn
2017-05-18 11:27:06 -07:00
Zoltan Majo
8d7312538b
8180473: Use proper deallocation for FileBuff::_bigbuf
...
Use the array-specific delete operator instead of the scalar delete operator.
Reviewed-by: kvn
2017-05-18 17:20:59 +02:00
Lana Steuck
cb190703ef
Added tag jdk-9+170 for changeset e3a622b2b7db
2017-05-18 14:54:53 +00:00
David Buck
50f9e3ed40
Merge
2017-05-18 13:17:28 +00:00
Coleen Phillimore
f820e2f2ee
8166848: Performance bug: SystemDictionary - optimization
...
Check instead that a bucket isn't 10x the average
Reviewed-by: iklam, gziemski, sspitsyn
2017-05-18 08:17:52 -04:00
Vladimir Kempik
84fde21dc7
8177522: -XX:OnOutOfMemoryError does not work if supplied twice on windows
...
Use cmd /c on windows to execute onError commands
Reviewed-by: dholmes, hseigel
2017-05-18 08:14:33 -04:00
Roman Kennke
553d1e815b
8180175: ObjectSynchronizer only needs to iterate in-use monitors
...
When using -XX:+MonitorInUseLists, then only iterate in-use monitors.
Reviewed-by: zgu, dholmes, rehn
2017-05-17 23:36:19 +02:00
Aleksey Shipilev
ae8a3dd115
8180482: Reformat -XX:+PrintSafepointStatistics table
...
Reviewed-by: dholmes
2017-05-17 23:18:19 +02:00
Claes Redestad
3725b7c8ff
Merge
2017-05-17 12:46:12 +00:00
Claes Redestad
76065fffd3
Merge
2017-05-17 12:20:17 +00:00
Harold Seigel
e6a49ea74b
8152295: Redundant CLCs for classes resolved in both loaders
...
Don't record loader constraints if both class loader classes are the same
Reviewed-by: coleenp, vlivanov, gtriantafill, lfoltan
2017-05-17 07:55:26 -04:00
Andrew Haley
14f1adfa69
Merge
2017-05-17 12:29:42 +01:00
Claes Redestad
994d76bdfc
8180479: [TESTBUG] Some hotspot tests broken after internal Unsafe name changes
...
Reviewed-by: thartmann
2017-05-17 12:13:29 +02:00
Claes Redestad
30498e26af
8180423: Remove flag UseRelocIndex
...
Reviewed-by: kvn, thartmann
2017-05-17 11:41:08 +02:00
Coleen Phillimore
1c06346c45
8180325: Use ClassLoaderData::classes_do for CDS classes
...
Use closures and ClassLoaderData::classes_do instead of SystemDictionary::classes_do
Reviewed-by: iklam, jiangli
2017-05-16 19:36:55 -04:00
Andrew Haley
bd29a4fb50
Merge
2017-05-16 18:33:22 +01:00
Harold Seigel
09d3f0e43d
8178604: JVM does not allow defining boot loader modules in exploded build after module system initialization
...
Allow defining of boot loader modules after initialization but add locks to synchronize access to exploded build list
Reviewed-by: dholmes, lfoltan
2017-05-16 09:33:49 -04:00
George Triantafillou
dd55dfc914
8179903: Clean up SPARC 32-bit support
...
Reviewed-by: gthornbr, fparain
2017-05-15 09:40:23 -04:00
Lana Steuck
e1cda8ad72
Merge
2017-05-11 23:21:34 +00:00
Lana Steuck
17961706b2
Merge
2017-05-11 20:23:29 +00:00
Ron Pressler
96d03a13e6
8159995: Rename internal Unsafe.compare methods
...
Reviewed-by: psandoz, dholmes
2017-05-11 12:55:56 -07:00