Commit Graph

192 Commits

Author SHA1 Message Date
lsp 7683b144e0 code review 2022-01-07 14:53:08 +08:00
yj 049f28aca5 merge with jdk8u212-ga and add sw port 2021-12-27 09:35:40 +08:00
Andrew John Hughes a2b19c632a 8189761: COMPANY_NAME, IMPLEMENTOR, BUNDLE_VENDOR, VENDOR, but no configure flag
Reviewed-by: erikj, dholmes
2019-03-29 15:03:32 +00:00
Severin Gehwolf 734ee3856a 8210647: libsaproc is being compiled without optimization
Reviewed-by: erikj, jcbeyler
2018-11-09 10:38:30 +01:00
David Buck 7aca5323b6 8141491: Unaligned memory access in Bits.c
Introduce alignment-safe Copy::conjoint_swap and JVM_CopySwapMemory

Reviewed-by: mikael, dholmes
2018-12-03 07:29:54 -05:00
Kevin Walls 9f9a0db495 8211933: [8u] hotspot adlc needs to link statically with libstdc++ for gcc7.3
Reviewed-by: erikj
2018-10-25 04:34:20 -07:00
Severin Gehwolf eb3317696e 8210350: -Wl,-z,defs JDK 8 build failure
Reviewed-by: erikj
2018-09-20 16:05:22 +02:00
Severin Gehwolf 093e6425e5 8207057: No debug info for assembler files
Generate debug info for assembler files as needed.

Reviewed-by: erikj
2018-09-19 14:26:01 -04:00
David Buck 46ba47bb3a 8033251: Use DWARF debug symbols for Linux 32-bit as default
Reviewed-by: tbell
2018-08-16 23:50:43 -04:00
Severin Gehwolf 9bc9e5c82f 8207402: Stray *.debuginfo files when not stripping debug info
Only produce those files if STRIP_POLICY != no_strip

Reviewed-by: erikj
2018-07-17 17:07:44 +02:00
Severin Gehwolf c599c02a66 8206425: .gnu_debuglink sections added unconditionally when no debuginfo is stripped
Only add .gnu_debuglink sections when there is some stripping done.

Reviewed-by: erikj, dholmes
2018-07-05 18:27:02 +02:00
Severin Gehwolf 3cf79c7534 8205104: EXTRA_LDFLAGS not consistently being used
Add EXTRA_LDFLAGS to linker flags for relevant libraries.

Reviewed-by: ihse
2018-06-15 14:30:02 +02:00
David Buck 2f4ec6bdbb 8204053: libsaproc.so not linked with -z,noexecstack
Reviewed-by: erikj, dholmes
2018-06-05 10:33:56 -04:00
David Buck fe1815815f 8187045: [linux] Not all libraries in the VM are linked with -z,noexecstack
Reviewed-by: dholmes, erikj
2018-01-16 04:20:19 -05:00
Gerald Thornbrugh b0c5ee05b9 8048232: Fix for 8046471 breaks PPC64 build
Reviewed-by: dcubed, mikael
2015-12-18 10:11:58 -08:00
Gerald Thornbrugh f031546810 8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value for hotspot ARCH
Reviewed-by: dcubed, mikael
2015-12-17 17:17:31 -08:00
Yasumasa Suenaga 828af662a7 8081475: SystemTap does not work when JDK is compiled with GCC 5
Libjvm.so which is generated by GCC 5 does not have .note.stapsdt section as dtrace was disabled due to incorrect version check

Reviewed-by: dholmes, coleenp
2015-05-29 22:29:44 +09:00
Dean Long e9eb3bd02c 8074010: followup to 8072383
Move arm and gcc logic from open gcc.make to closed

Reviewed-by: dholmes, kvn
2015-03-04 01:20:40 -05:00
Dean Long dabf45c189 8072383: resolve conflicts between open and closed ports
Refactor close to remove references to closed ports

Reviewed-by: kvn, simonis, sgehwolf, dholmes
2015-02-24 15:04:52 -05:00
Dean Long 6c889d8be1 8031064: build_vm_def.sh not working correctly for new build cross compile
Move nm and awk code into vm.make

Reviewed-by: dsamersoff, dholmes
2015-01-23 22:39:24 -05:00
Henry Jen 77e140a290 8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I<path contains j>
Reviewed-by: erikj
2014-01-21 20:07:14 -08:00
Ioi Lam 0d48023f15 8061651: Interface to the Lookup Index Cache to improve URLClassPath search time
Implemented the interface in sun.misc.URLClassPath and corresponding JVM_XXX APIs

Reviewed-by: mchung, acorn, jiangli, dholmes
2014-10-13 16:09:57 -07:00
Jiangli Zhou 513e074042 Merge 2014-09-15 16:39:00 -04:00
Jesper Wilhelmsson 2103c95d6d 8055006: Store original value of Min/MaxHeapFreeRatio
Store the value set by the user and some makefile changes required to change the flags.

Reviewed-by: sla, mchung, bchristi, jmasa, dholmes
2014-07-28 22:43:08 +02:00
Abhijit Saha 4634875ed0 Merge 2014-06-10 14:52:20 -07:00
Abhijit Saha e11564e4c8 Merge 2014-05-29 13:14:25 -07:00
Coleen Phillimore b87aeaa16b 8015256: Better class accessibility
Improve protection domain check in forName()

Reviewed-by: mchung, acorn, jdn
2014-05-08 17:19:49 -04:00
Staffan Larsen 3eaf969bdb 8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platforms
Reviewed-by: mgronlun, kamg
2014-04-28 09:27:47 +02:00
Mario Torre 6ce02b8a33 8036619: Shark: add LLVM 3.4 support
Reviewed-by: twisti, kvn
2014-04-08 14:55:16 -07:00
Mikael Vidstedt e64b2eeaa0 8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013
Copyright year updated for files modified during 2013

Reviewed-by: twisti, iveresov
2013-12-24 11:48:39 -08:00
Alexander Smundak d3f5120b61 8036767: PPC64: Support for little endian execution model
Reviewed-by: goetz, kvn, dholmes, simonis
2014-04-02 11:24:44 -07:00
Vladimir Kozlov 0e49bb5a21 Merge 2014-01-22 17:42:23 -08:00
Vladimir Kozlov 39b0e57fdd Merge 2013-11-05 17:38:04 -08:00
Igor Veresov 51a9303c03 Merge 2013-10-03 16:38:21 +04:00
Christian Thalinger 9376d94e6c 8025613: clang: remove -Wno-unused-value
Reviewed-by: iveresov
2013-09-28 12:42:22 -07:00
Lois Foltan 7bf953d005 7195622: CheckUnhandledOops has limited usefulness now
Enable CHECK_UNHANDLED_OOPS in fastdebug builds across all supported platforms.

Reviewed-by: coleenp, hseigel, dholmes, stefank, twisti, ihse, rdurbin
2013-09-26 10:25:02 -04:00
Vladimir Kozlov 1a700c9216 Merge 2013-09-05 11:04:39 -07:00
Harold Seigel 6a548048a3 8022183: GCC 4.6 change sdefault setting for omit-frame-pointer which breaks hotspot stack walking
Explicitly specify -fno-omit-frame-pointer.

Reviewed-by: coleenp, dholmes, dcubed
2013-08-25 21:21:18 -04:00
Niclas Adlertz fc44cdf0ec 8022475: Remove unneeded ad-files
Remove .ad files that are not used

Reviewed-by: kvn
2013-08-07 18:04:42 +02:00
David Holmes b3c95408b2 8021314: minimal1.make needs to force off components not supported by the minimal VM
Reviewed-by: coleenp, bpittore
2013-07-25 21:05:29 -04:00
Vladimir Kozlov 1619c53530 Merge 2013-08-16 16:23:01 -07:00
Vladimir Kozlov f4c4fd7903 Merge 2013-08-01 17:25:10 -07:00
David Holmes 6ade50a062 8020799: Allow customization of hotspot source directories and files
Reviewed-by: kvn, dlong
2013-07-24 19:23:26 -04:00
Vladimir Kozlov ed85bb1853 Merge 2013-07-19 13:32:53 -07:00
Joseph Provino b573023374 Merge 2013-07-16 12:20:08 -04:00
Joseph Provino b5c0da41b9 8011569: ARM -- avoid native stack walking
ARM compilers do not emit FramePointer on each native frame by default

Reviewed-by: dholmes, zgu
2013-07-16 10:55:48 -04:00
Eric Mccorkle 65405fd613 8014399: Remove JVM_SetProtectionDomain from hotspot
JVM_SetProtectionDomain has been deprecated since 1.5 and is being removed

Reviewed-by: coleenp, hseigel
2013-07-08 19:36:22 -04:00
Volker Simonis 49c4939936 8019922: PPC64 (part 8): Implement Linux/PPC64 support in HotSpot makefiles
HotSpot make changes to build the HotSpot on Linux/PPC64

Reviewed-by: dholmes, kvn
2013-07-10 09:14:25 -07:00
Vladimir Kozlov 579c7ac5ab Merge 2013-06-27 11:12:19 -07:00
Christian Thalinger de4b9daceb 8017538: Clang support broke slowdebug build for i586
Reviewed-by: kvn
2013-06-24 17:47:25 -07:00