Coleen Phillimore
e508ba9b0b
7174978: NPG: Fix bactrace builder for class redefinition
...
Remove Method* from backtrace but save version so redefine classes doesn't give inaccurate line numbers. Removed old Merlin API with duplicate code.
Reviewed-by: dholmes, sspitsyn
2013-01-17 13:40:31 -05:00
Eric Mccorkle
be968245ec
8004728: Add hotspot support for parameter reflection
...
Add hotspot support for parameter reflection
Reviewed-by: acorn, jrose, coleenp
2013-01-08 14:01:36 -05:00
Joel Borggren-Franck
6ed6cb5375
8004823: Add VM support for type annotation reflection
...
Reviewed-by: dholmes, coleenp
2012-12-20 10:22:19 +01:00
Ron Durbin
af7cedec67
7153050: remove crufty '_g' support from HotSpot repo makefiles
...
Phase 1 is removing '_g' support from the Makefiles.
Reviewed-by: dcubed, sspitsyn, coleenp, tbell
2012-12-14 10:06:52 -08:00
David Holmes
40d5fa156c
8002034: Allow Full Debug Symbols when cross-compiling
...
8001756: Hotspot makefiles report missing OBJCOPY command in the wrong circumstances
Reviewed-by: dcubed, dsamersoff, erikj, collins
2012-11-05 19:33:44 -05:00
Vladimir Kozlov
5f132a5ec3
Merge
2012-10-12 09:22:52 -07:00
Mikael Vidstedt
769dd50182
7197424: update copyright year to match last edit in jdk8 hotspot repository
...
Update copyright year to 2012 for relevant files
Reviewed-by: dholmes, coleenp
2012-10-09 10:09:34 -07:00
Mark Wielaard
959d0a9ebb
7170638: Use DTRACE_PROBE[N] in JNI Set and SetStatic Field
...
Don't use HS_DTRACE_PROBE_CDECL_N and HS_DTRACE_PROBE_N directly.
Reviewed-by: coleenp, kamg, dholmes, sspitsyn
2012-10-08 09:18:54 -04:00
Vladimir Ivanov
2467d2f247
8000485: Hotspot build fails in Solaris Studio IDE when building dtrace
...
Prepend '.' to the existing native library path
Reviewed-by: kvn, sspitsyn
2012-10-05 19:44:49 -07:00
Yumin Qi
22544e7a7c
6879063: SA should use hsdis for disassembly
...
We should in SA to use hsdis for it like the JVM does to replace the current java based disassembler.
Reviewed-by: twisti, jrose, sla
2012-09-24 12:44:00 -07:00
Kelly O'Hair
f65906c1bc
7198329: Add $(sort) to object files used in links makes binarties more consistent
...
Reviewed-by: dholmes, tbell, erikj, ihse, ohrstrom
2012-09-18 13:15:28 -07:00
Magnus Ihse Bursie
b2b4d40c73
7172012: Make test-in-build an option (Queens)
...
Reviewed-by: ohair, dholmes
2012-09-17 11:46:25 -07:00
Vladimir Kozlov
f3b6368c39
7196167: NPG: mismerge in make/solaris/makefiles/fastdebug.make
...
Remove the workaround of 7187454 problem which was restored incorrectly during NPG merge.
Reviewed-by: coleenp, dholmes
2012-09-05 10:18:37 -07:00
Jon Masamitsu
5c58d27aac
6964458: Reimplement class meta-data storage to use native memory
...
Remove PermGen, allocate meta-data in metaspace linked to class loaders, rewrite GC walking, rewrite and rename metadata to be C++ classes
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Co-authored-by: Mikael Gerdin <mikael.gerdin@oracle.com>
Co-authored-by: Tom Rodriguez <tom.rodriguez@oracle.com>
Reviewed-by: jmasa, stefank, never, coleenp, kvn, brutisso, mgerdin, dholmes, jrose, twisti, roland
2012-09-01 13:25:18 -04:00
Jiangli Zhou
338bf6e0b1
7187046: Crash in ClassFileParser on solaris-ia32 during RetransformClasses
...
Lower compiler optimization level when compiling jvmtiClassFileReconstituter.cpp as a workaround for the solaris x86 5.10 cc bug.
Reviewed-by: kvn, coleenp
2012-07-26 17:24:31 -04:00
Coleen Phillimore
135f315eaa
Merge
2012-07-02 13:11:28 -04:00
Coleen Phillimore
9f400835df
7179759: ENV: Nightly fails during jdk copiyng for solaris platforms after FDS unzipping
...
Libjvm_g_db.so and libjvm_g_dtrace.so links in .diz file still had 64 directory
Reviewed-by: kamg, dholmes, sspitsyn
2012-06-29 14:28:10 -07:00
Zhengyu Gu
a39b17624a
6995781: Native Memory Tracking (Phase 1)
...
7151532: DCmd for hotspot native memory tracking
Implementation of native memory tracking phase 1, which tracks VM native memory usage, and related DCmd
Reviewed-by: acorn, coleenp, fparain
2012-06-28 17:03:16 -04:00
Daniel D. Daugherty
93e9a184a3
Merge
2012-06-20 14:29:23 -07:00
Daniel D. Daugherty
4189d0802f
7175255: symlinks are wrong, which caused jdk8-promote-2 to fail (client/64/64 directories in debuginfo zips)
...
Fix bad paths in client/64 and server/64 debug info and symlink creation
Reviewed-by: ohair, dholmes
2012-06-20 14:18:25 -07:00
Volker Simonis
7c17e9e75b
7175914: Usage of gcc with precompiled headers produces wrong build dependencies
...
Add -fpch-deps flag to gcc builds
Reviewed-by: kamg, coleenp
2012-06-11 13:10:14 -04:00
Daniel D. Daugherty
2003ef208a
Merge
2012-05-24 12:57:01 -07:00
Daniel D. Daugherty
cad78d6f04
7165598: enable FDS on Solaris X64 when 7165593 is fixed
...
Work around 'gobjcopy' failure on Solaris X64 by adding a temporary tool that removes the SHF_ALLOC flag from "empty" section headers.
Reviewed-by: sspitsyn, acorn
2012-05-24 12:03:42 -07:00
Daniel D. Daugherty
aaf2d69944
7165060: dtrace tests fail with FDS debug info files
...
Work around 'gobjcopy --add-gnu-debuglink' failure by adding a temporary tool that adds the '.gnu_debuglink' section and nothing more.
Reviewed-by: sspitsyn, acorn
2012-05-15 10:52:24 -07:00
Daniel D. Daugherty
2d24f2ea0f
Merge
2012-05-15 11:27:24 -07:00
Daniel D. Daugherty
5b91fbd2b5
7164344: enabling ZIP_DEBUGINFO_FILES causes unexpected test failures on Solaris and Windows
...
Disable FDS by default on Solaris; disable ZIP_DEBUGINFO_FILES by default on Windows.
Reviewed-by: acorn, sspitsyn
2012-04-25 15:06:51 -07:00
Daniel D. Daugherty
4ab089ddba
Merge
2012-04-24 15:20:40 -07:00
Daniel D. Daugherty
6f5472dfe9
7158067: FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect product builds
...
Build option FULL_DEBUG_SYMBOLS=0 only affects product builds.
Reviewed-by: ohair, jmelvin, sspitsyn
2012-04-03 09:48:34 -07:00
Daniel D. Daugherty
86dac44dac
7102323: RFE: enable Full Debug Symbols Phase 1 on Solaris
...
Add support for ENABLE_FULL_DEBUG_SYMBOLS and ZIP_DEBUGINFO_FILES build flags. Add support for .diz files.
Reviewed-by: dholmes, ohair, sspitsyn
2012-03-23 11:50:33 -07:00
Nils Loodin
2c07f4154e
7148488: Whitebox tests for the Diagnostic Framework Parser
...
Reviewed-by: brutisso, sla, mgerdin
2012-03-15 13:37:13 +01:00
Erik Joelsson
cfc6c74d02
7141246: build-infra merge: Introduce new JVM_VARIANT* to control which kind of jvm gets built
...
Reviewed-by: dholmes, ohair
2012-03-19 10:09:24 +01:00
Bengt Rutisson
a77a5ac2a0
Merge
2012-03-05 22:34:18 +01:00
Mikael Gerdin
27c0786c3b
7148152: Add whitebox testing API to HotSpot
...
Add an internal testing API to HotSpot to enable more targeted testing of vm functionality
Reviewed-by: phh, dholmes
2012-02-23 14:58:35 +01:00
Erik Joelsson
97612e5913
7141244: build-infra merge: Include $(SPEC) in makefiles and make variables overridable
...
Reviewed-by: dholmes, ohrstrom, ohair, jcoomes
2012-02-22 09:24:35 +01:00
Christian Thalinger
df753a2942
7143766: add ALT_JDK_IMAGE_DIR and improve test_jdk
...
Reviewed-by: rbackman, jrose, dholmes
2012-02-13 04:30:59 -08:00
Erik Joelsson
a1b4a3f698
7141242: build-infra merge: Rename CPP->CXX and LINK->LD
...
Cleaned up make variables for compilers and linker to consistently use CXX for C++ compiler, CC for C compiler and LD for linker.
Reviewed-by: dholmes, ohrstrom
2012-02-06 09:14:22 +01:00
Fredrik Ohrstrom
301215b860
7132779: build-infra merge: Enable ccache to work for most developer builds
...
When a build number is not specified, the JRE_RELEASE_VERSION define contains a date and timestamp. Thus ccache cannot cache the object files for longer than a minute since the define is passed to the compilation of all source files. This change passes JRE_RELEASE_VERSION only to vm_version.cpp and adds a function jre_release_version() to Abstract_VM_Version. This allows all other source files to be ccached.
Reviewed-by: ohair, rottenha
2012-01-31 13:12:39 +01:00
James Melvin
ccf7d491f7
7125793: MAC: test_gamma should always work
...
Fix gamma launcher on Mac OS X and reconcile test_gamma script on Unix platforms
Reviewed-by: dcubed, ohair, jcoomes, dholmes, ksrini
2012-01-24 19:33:14 -05:00
Paul Hohensee
8efd785f67
Merge
2012-01-11 17:58:26 -05:00
Markus Gronlund
007126d010
7115199: Add event tracing hooks and Java Flight Recorder infrastructure
...
Added a nop tracing infrastructure, JFR makefile changes and other infrastructure used only by JFR.
Reviewed-by: acorn, sspitsyn
2012-01-11 17:34:02 -05:00
Vladimir Kozlov
dc542c9909
7121648: Use 3-operands SIMD instructions on x86 with AVX
...
Use 3-operands SIMD instructions in C2 generated code for machines with AVX.
Reviewed-by: never
2011-12-20 00:55:02 -08:00
Stefan Karlsson
78d7be03bf
7116081: USE_PRECOMPILED_HEADER=0 triggers a single threaded build of the JVM
...
Changed the conditional to see if the precompiled header has been specified. Also, removed the unused PrecompiledOption.
Reviewed-by: dholmes, brutisso
2011-11-28 14:58:31 +01:00
Michael McMahon
31933d1f8f
7116189: Export JVM_SetNativeThreadName from Hotspot
...
Added JVM_SetNativeThreadName to linker mapfiles on Solaris and Linux.
Reviewed-by: dcubed, dholmes
2011-11-29 09:21:02 -05:00
Rickard Backman
2c5cec930a
7106766: Move the precompiled header from the src/share/vm directory
...
Moved precompiled.hpp to src/share/vm/precompiled
Reviewed-by: coleenp, dholmes
2011-11-01 13:44:40 +01:00
Igor Veresov
7f01a4d4f5
Merge
2011-09-30 13:48:17 -07:00
Volker Simonis
812f619214
7096016: SA build still produces "arg list too long" errors
...
Reviewed-by: kvn, never
2011-09-29 13:47:57 -07:00
Kurt Miller
95c56a472b
7089790: integrate bsd-port changes
...
Co-authored-by: Greg Lewis <glewis@eyesbeyond.com>
Co-authored-by: Jung-uk Kim <jkim@freebsd.org>
Co-authored-by: Christos Zoulas <christos@zoulas.com>
Co-authored-by: Landon Fuller <landonf@plausible.coop>
Co-authored-by: The FreeBSD Foundation <board@freebsdfoundation.org>
Co-authored-by: Michael Franz <mvfranz@gmail.com>
Co-authored-by: Roger Hoover <rhoover@apple.com>
Co-authored-by: Alexander Strange <astrange@apple.com>
Reviewed-by: kvn, twisti, jrose
2011-09-25 16:03:29 -07:00
Daniel D. Daugherty
d381d4b0b4
7071904: 4/4 HotSpot: Full Debug Symbols
...
Add support for .debuginfo files for HSX libraries.
Reviewed-by: poonam, dholmes, never
2011-09-16 16:21:20 -07:00
Vladimir Kozlov
f99084037a
7090259: Fix hotspot sources to build with old compilers
...
Fixed warnings which prevent building VM with old compilers.
Reviewed-by: never
2011-09-13 20:28:00 -07:00
Tom Rodriguez
cebdce4479
7082263: Reflection::resolve_field/field_get/field_set are broken
...
Reviewed-by: kvn, dholmes, stefank, coleenp
2011-08-30 00:54:09 -07:00