Coleen Phillimore
49d21c007b
Merge
2014-08-28 11:30:11 -04:00
Coleen Phillimore
73d759e533
8049105: Move array component mirror to instance of java/lang/Class (hotspot part 2)
...
This removes component mirrors from arrayKlass metadata and the C2 intrinsic for them.
Reviewed-by: kvn, twisti, mgerdin
2014-08-28 11:29:09 -04:00
Dmitry Samersoff
4d88604ce5
8029172: warnings from b117 for hotspot.agent.src.os.linux: JNI exception pending
...
Added missed exception checks
Reviewed-by: chegar, sla
2014-08-28 07:46:49 -07:00
Dmitry Samersoff
ca7943ac3b
8031583: warnings from b03 for hotspot/agent/src/os/solaris/proc: JNI exception pending
...
Added missed exception checks
Reviewed-by: sla, sspitsyn
2014-08-28 06:32:16 -07:00
Thomas Schatzl
9086b5795f
8054819: Rename HeapRegionSeq to HeapRegionManager
...
Reviewed-by: jwilhelm, jmasa
2014-08-26 09:36:53 +02:00
Thomas Schatzl
2ee5ee89d4
8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data
...
Let HeapRegionSeq manage the heap region and auxiliary data to decrease the amount of responsibilities of G1CollectedHeap, and encapsulate this work from other code.
Reviewed-by: jwilhelm, jmasa, mgerdin, brutisso
2014-08-18 16:10:44 +02:00
Dmitry Samersoff
2649b6be70
8049049: Unportable format string argument mismatch in hotspot/agent/src/os/solaris/proc/saproc.cpp
...
Cast arguments on printing
Reviewed-by: dholmes, sspitsyn, jbachorik
2014-08-11 04:37:19 -07:00
Dmitry Samersoff
dd9932fa02
8025667: Warning from b62 for hotspot.agent.src.os.solaris.proc: use after free
...
Move free call few lines down
Reviewed-by: dholmes, sspitsyn
2014-08-05 06:11:35 -07:00
Poonam Bajaj
5d40917272
8049881: jstack not working on core files
...
Access _trace_id field of Klass in try-catch block
Reviewed-by: dholmes, dsamersoff, mgronlun
2014-07-22 06:34:42 -07:00
Volker Simonis
a79ea5527c
8049715: PPC64: First steps to enable SA on Linux/PPC64
...
Reviewed-by: dholmes, kvn
2014-07-14 11:41:20 +02:00
Jon Masamitsu
dc19a9c4f8
Merge
2014-07-02 17:24:18 -07:00
Mikael Gerdin
1e1ef4f73f
8047818: G1 HeapRegions can no longer be ContiguousSpaces
...
Change parent of G1OffsetTableContigSpace to CompactibleSpace, reimplement missing functionality
Reviewed-by: stefank, jmasa, tschatzl
2014-06-26 11:36:58 +02:00
Poonam Bajaj
754a598a62
8046282: SA update
...
These changes add some definitions on the SA side and the supporting code on the hotspot side.
Reviewed-by: sundar, mgronlun
2014-06-24 02:19:59 -07:00
Jon Masamitsu
ad2e593b80
Merge
2014-06-18 12:39:57 -07:00
David Dehaven
02f3dbb898
8043340: [macosx] Fix hard-wired paths to JavaVM.framework
...
Build system tweaks to allow building with Xcode 5 and on OS X 10.9 and later
Reviewed-by: erikj, henryjen, dholmes
2014-06-17 11:18:10 -07:00
Dmitry Samersoff
92675f5272
8038392: Generating prelink cache breaks JAVA 'jinfo' utility normal behaviour
...
Better parsing of /proc/pid/maps in sa
Reviewed-by: sspitsyn, sla
2014-06-13 05:10:44 -07:00
Kim Barrett
e5749d72fd
8046408: Build failure from multiple ptrace.h
...
Prefer <sys/ptrace.h> over <linux/ptrace.h>
Reviewed-by: sla, mikael
2014-06-13 17:07:39 -04:00
Roland Westrelin
7ef690b2c7
8026694: New type profiling points break compilation replay
...
Fixes compilation replay with new profiling points
Reviewed-by: kvn, twisti
2014-05-15 09:09:28 +02:00
Mikael Vidstedt
c781bb874f
8042059: Various fixes to linux/sparc
...
Reviewed-by: twisti, kvn
2014-04-29 22:05:10 -07:00
Dmitry Samersoff
59ef728609
7189721: nightly tests failed on JDI attaching
...
If for some reason elf section with section names is not loaded to cache it attempts to read data using NULL section pointer.
Reviewed-by: sspitsyn, sla, kevinw
2014-03-31 08:23:02 -07:00
Dmitry Samersoff
ba76cc617e
Merge
2014-03-23 08:31:44 -07:00
Calvin Cheung
c78becb610
8034034: [parfait] JNI exc. pending in hotspot/agent/src/os/bsd/MacosxDebuggerLocal.m
...
Added JNI exception check in the appropriate places
Reviewed-by: sla, zgu
2014-03-20 14:25:22 -07:00
Bengt Rutisson
c88e3def4d
8034079: G1: Refactor the HeapRegionSet hierarchy
...
Reviewed-by: tschatzl, pliden
2014-03-14 10:15:46 +01:00
Niclas Adlertz
5d4b624caf
8033260: assert(lrg._area >= 0.0) failed: negative spill area
...
Change type from float to double on block frequency, and add check for +Inf - +Inf operation
Reviewed-by: kvn, roland
2014-02-25 17:51:27 +01:00
Erik Helin
7b6d31b4a5
Merge
2014-02-21 10:00:46 +01:00
Vladimir Kozlov
4200d0d095
Merge
2014-02-20 12:20:56 -08:00
Vladimir Kozlov
5117e1a805
Merge
2014-02-19 12:08:49 -08:00
Stefan Johansson
10d4420b08
8033440: jmap reports unexpected used/free size of concurrent mark-sweep generation
...
SA used the wrong type for the indexedFreeList in CompactibleFreeListSpace.
Reviewed-by: coleenp, dsamersoff
2014-02-17 09:51:37 +01:00
Dmitry Samersoff
656746d828
7127191: SA JSDB does not display native symbols correctly for transported Linux cores
...
Better handle SA_ALTROOT
Reviewed-by: sla, sspitsyn
2014-02-12 23:39:53 +04:00
Dmitry Samersoff
a279dee28c
8023667: SA: ExceptionBlob and other C2 classes not available in client VM
...
Ignore error of intialization of C2 only variables
Reviewed-by: sla, dholmes
2014-02-12 22:08:43 +04:00
Jaroslav Bachorik
455663f56e
6656031: SA: jmap -permstat number of classes is off by 1
...
Reviewed-by: sla, dholmes
2014-01-30 09:41:45 +01:00
Vladimir Kozlov
c3a0e80e0b
Merge
2014-01-28 12:25:34 -08:00
Dmitry Samersoff
8c626c6501
Merge
2014-01-28 11:42:30 +00:00
Dmitry Samersoff
e6d68e6d66
7010732: SA_ALTROOT only works if running the SA tools from their build directory
...
Fixed SA packaging scripts
Reviewed-by: sla, kevinw
2014-01-28 14:45:39 +04:00
Dmitry Samersoff
ebf3cad435
8032247: SA: Constantpool lookup for invokedynamic is not implemented
...
Implement constant pool lookup for invokedynamic
Reviewed-by: sla, sspitsyn
2014-01-27 13:46:54 +04:00
Kevin Walls
ded754b7b2
8028623: SA: hash codes in SymbolTable mismatching java_lang_String::hash_code for extended characters
...
Reviewed-by: sla, dsamersoff
2014-01-17 18:39:22 +00:00
Morris Meyer
a665235538
Merge
2014-01-10 12:54:08 -08:00
Vladimir Kozlov
ba7149bbda
8028468: Add inlining information into ciReplay
...
Allow dump and replay inlining for specified method during a program execution.
Reviewed-by: roland, twisti
2014-01-08 10:25:50 -08:00
Staffan Larsen
3c425d407f
4990369: visibleMethods() and methodsByName() return wrong visible methods
...
Reviewed-by: sspitsyn, coleenp
2014-01-07 10:50:28 +01:00
Mikael Vidstedt
a0da47fd66
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
Dmitry Samersoff
ed5c744803
6969276: minor memory leak detected by cppcheck in agent/src/os/linux/symtab.c
...
Missed free call on error return
Reviewed-by: sla, sspitsyn, igerasim
2013-12-18 23:09:57 +04:00
Vladimir Kozlov
3b4f167e54
Merge
2013-12-12 11:05:39 -08:00
Erik Helin
865adecf33
Merge
2013-12-05 17:49:55 +01:00
Staffan Larsen
62e1b6eddd
8029395: SA: jstack throws WrongTypeException
...
SA missed some TLABs
Reviewed-by: dsamersoff, mgerdin, brutisso
2013-12-04 14:43:50 +01:00
Stefan Johansson
5811b8eb93
8029329: tmtools tests fail with NPE (in the tool) when run with G1 and FlightRecorder
...
Now iterating over all committed (used) G1 regions instead of all reserved.
Reviewed-by: brutisso, dsamersoff, mgerdin
2013-12-03 12:01:18 +01:00
Vladimir Kozlov
1b2bf0be10
Merge
2013-12-05 15:13:12 -08:00
Dmitry Samersoff
144769b78b
7050685: jsdbproc64.sh has a typo in the package name
...
Fixed typeo
Reviewed-by: sla, kmo, sspitsyn
2013-11-27 14:26:04 +04:00
Staffan Larsen
2dec2ad0dd
6626412: jstack using SA prints some info messages into err stream
...
Reviewed-by: coleenp, farvidsson, jbachorik, dsamersoff, sspitsyn
2013-11-14 20:03:15 +01:00
Staffan Larsen
44d7813397
6606002: jinfo doesn't detect dynamic vm flags changing
...
Reviewed-by: coleenp, jbachorik, sspitsyn
2013-11-14 19:30:07 +01:00
Vladimir Kozlov
39b0e57fdd
Merge
2013-11-05 17:38:04 -08:00
Dmitry Samersoff
3e0a2a86bf
8026950: Nits in agent ps_proc.c file breaks compilation of open hotspot
...
Fixed two compilation-breaking nits
Reviewed-by: sla, dholmes
2013-10-28 21:41:48 +04:00
Calvin Cheung
e187f54e56
Merge
2013-10-18 19:44:40 -07:00
Dmitry Samersoff
5594fcb058
Merge
2013-10-17 17:01:04 +00:00
Eric Mccorkle
2be8957d81
8005810: Update Hotspot Serviceability Agent for Method Parameter Reflection and Generic Type Signature Data
...
Hotspot was updated to store method parameter reflection and generic type signature data at runtime. Serviceability agent support was updated for this data
Reviewed-by: coleenp, minqi, sla
2013-10-17 16:45:08 +04:00
Dmitry Samersoff
d6f90baf17
8025812: tmtools/jmap/heap_config tests fail on Linux-ia32 because it Cant attach to the core file
...
Coredump store memsz elf field rounded up to page
Reviewed-by: dholmes, sla
2013-10-17 16:08:01 +04:00
Thomas Schatzl
87c5582bac
8025925: jmap fails with "field _length not found in type HeapRegionSeq"
...
The change JDK-7163191 changed the data layout of a class that is referenced by the java code of the SA agent. This fix synchronizes the SA agent with that change.
Reviewed-by: sla, mgerdin
2013-10-16 11:46:06 +02:00
Fredrik Arvidsson
ec5d05699e
8025638: jmap returns 0 instead of 1 when it fails
...
Re-factored some code handling return values and fails/errors during tool execution.
Reviewed-by: sla, kevinw
2013-10-16 09:20:23 +02:00
John Coomes
e61cbf8d69
Merge
2013-10-11 08:27:21 -07:00
Kevin Walls
c3d0e64506
8019375: Internal symbol table size should be tunable
...
Reviewed-by: coleenp, kamg
2013-10-08 09:33:51 +01:00
Thomas Schatzl
30ed89669a
8003420: NPG: make new GC root for pd_set
...
Move protection domain oops from system dictionary entries into a seperate set; the system dictionary references entries in that set now. This allows fast iteration during non-classunloading garbage collection. Implementation based on initial prototype from Ioi Lam (iklam).
Reviewed-by: coleenp, iklam
2013-10-09 10:57:01 +02:00
Fredrik Arvidsson
d3094c0e8c
6313383: SA: Update jmap to support HPROF binary format "JAVA PROFILE 1.0.2"
...
Adds support for large(>4G) heap dumps in hprof format. Adds tests and updates testlibrary.
Reviewed-by: sla, allwin
2013-10-04 13:44:49 +02:00
Fredrik Arvidsson
738af149a2
8016845: SA is unable to use hsdis on windows
...
Added sadis.c to the build to provide missing symbols in sawindbg.dll. Added code to use the correct hsdisXXX.dll filename on different windows platforms.
Reviewed-by: sla, mgerdin
2013-10-04 13:01:07 +02:00
Calvin Cheung
48a315bb52
Merge
2013-10-04 21:00:43 -07:00
Dmitry Samersoff
5a67ff2d74
8025250: SA: Sync linux and bsd versions of ps_core file
...
Linux/ps_core.c and bsd/ps_core.c share most of code, but it has different formatting, comments etc.
Reviewed-by: sla, minqi
2013-10-02 22:27:23 +04:00
Christian Thalinger
9376d94e6c
8025613: clang: remove -Wno-unused-value
...
Reviewed-by: iveresov
2013-09-28 12:42:22 -07:00
Niclas Adlertz
562ce20154
Merge
2013-09-27 12:43:51 -07:00
Christian Thalinger
cd7bfac363
8024545: make develop and notproduct flag values available in product builds
...
Reviewed-by: dholmes, kvn
2013-09-26 12:07:53 -07:00
Dmitry Samersoff
4d6a0655f9
7133122: SA throws sun.jvm.hotspot.debugger.UnmappedAddressException when it should not
...
Replace PT_LOAD segment with library segment when necessary
Reviewed-by: dholmes, sla
2013-09-22 18:49:09 +04:00
Niclas Adlertz
afef481831
Merge
2013-09-19 18:01:39 +02:00
Christian Thalinger
4fa99b3fc5
8024760: add more types, fields and constants to VMStructs
...
Reviewed-by: kvn, coleenp
2013-09-13 16:55:44 -07:00
Stefan Johansson
86624d96d7
8024176: [macosx] gc/metaspace/ClassMetaspaceSizeInJmapHeap.java failed since jdk8b105, hs25b47
...
The code for reading compressed klass pointers in the sa-agent on Mac used readCompOopAddress instead of readCompKlassAddress, this is wrong but has been hidden because compressed oops and compressed klasses has used the same base address in the past.
Reviewed-by: sla, jmasa
2013-09-11 08:57:02 +02:00
Vladimir Kozlov
1a700c9216
Merge
2013-09-05 11:04:39 -07:00
Jiangli Zhou
033640bd2c
8023477: Invalid CP index when reading ConstantPool
...
Need to check for 0 case for InstanceKlass::_generic_signature_index.
Reviewed-by: sspitsyn, sla
2013-08-26 13:32:14 -04:00
Erik Helin
30f059b5fc
8015107: NPG: Use consistent naming for metaspace concepts
...
Reviewed-by: coleenp, mgerdin, hseigel
2013-08-12 17:37:02 +02:00
Vladimir Kozlov
1619c53530
Merge
2013-08-16 16:23:01 -07:00
Dmitry Samersoff
68198af05c
8019396: SA-JDI OSThread class initialization throws an exception
...
Method sun.jvm.hotspot.runtime.OSThread.initialize throws a sun.jvm.hotspot.types.WrongTypeException
Reviewed-by: dholmes, mgerdin
2013-08-06 14:28:48 +04:00
Kevin Walls
655fbf4cb1
8021444: SA: ClassDump.run() should not ignore existing ClassFilter
...
Reviewed-by: minqi, poonam
2013-08-05 10:27:31 +01:00
Yunda
65d83871e2
8011888: sa.js: TypeError: [object JSAdapter] has no such function "__has__"
...
Reviewed-by: sla, sundar, kmo
2013-07-23 14:32:37 +02:00
Jiangli Zhou
9fab0cfa1b
Merge
2013-08-20 00:48:55 -07:00
Jiangli Zhou
553b498f51
8021948: Change InstanceKlass::_source_file_name and _generic_signature from Symbol* to constant pool indexes
...
Change InstanceKlass::_source_file_name and _generic_signature to u2 fields.
Reviewed-by: coleenp, iklam
2013-08-19 14:59:54 -04:00
Kevin Walls
a40e2a9236
8022655: ClassDump ignored jarStream setting
...
Reviewed-by: minqi, sla
2013-08-19 14:28:58 +01:00
Rickard Bäckman
cd450988cc
Merge
2013-08-09 18:05:00 +02:00
Niclas Adlertz
bfe8385fa9
8022284: Hide internal data structure in PhaseCFG
...
Hide private node to block mapping using public interface
Reviewed-by: kvn, roland
2013-08-07 17:56:19 +02:00
Vladimir Kozlov
ed85bb1853
Merge
2013-07-19 13:32:53 -07:00
Vladimir Kozlov
493c485dc3
Merge
2013-07-11 12:56:29 -07:00
Jiangli Zhou
b454ece6d7
7133260: AllocationProfiler uses space in metadata and doesn't seem to do anything useful
...
Remove -Xaprof and Klass::_alloc_count & ArrayKlass::_alloc_size.
Reviewed-by: stefank, coleenp
2013-07-03 17:26:59 -04:00
Vladimir Kozlov
b390a2d8e3
Merge
2013-06-21 15:56:24 -07:00
Goetz Lindenmaier
0522ce7a17
8016586: PPC64 (part 3): basic changes for PPC64
...
Added #includes needed for ppc64 port. Renamed _MODEL_ppc to _MODEL_ppc_32 and renamed corresponding old _ppc files to _ppc_32.
Reviewed-by: dholmes, kvn
2013-06-20 16:30:44 -07:00
Kevin Walls
08377de5ab
8010278: SA: provide mechanism for using an alternative SA debugger back-end
...
Reviewed-by: sla, dsamersoff
2013-06-26 00:01:20 +01:00
Coleen Phillimore
6ed8c8fcea
8003421: NPG: Move oops out of InstanceKlass into mirror
...
Inject protection_domain, signers, init_lock into java_lang_Class
Reviewed-by: stefank, dholmes, sla
2013-05-22 14:37:49 -04:00
Kevin Walls
aa8c580561
6313816: SA: jstack -m fails on Win32 : UnalignedAddressException
...
Reviewed-by: sla, poonam
2013-05-16 12:40:27 +01:00
Staffan Larsen
7a1ccbc48a
8013591: compiler/ciReplay/TestSA.sh fails in nightly
...
Reviewed-by: coleenp, rbackman, dholmes
2013-05-08 15:37:18 +02:00
Staffan Larsen
edf88d3db7
8005038: remove crufty '_g' support from SA
...
Reviewed-by: coleenp, mgronlun, rbackman
2013-05-07 14:33:09 +02:00
Vladimir Kozlov
43fbbe98b7
Merge
2013-05-02 18:50:05 -07:00
Mikael Gerdin
67b238b12d
Merge
2013-05-02 19:28:59 +02:00
Staffan Larsen
e8848553b1
8013364: SA-JDI exceptions caused by lack of permissions on OSX should be more verbose about issue cause
...
Reviewed-by: coleenp, rbackman
2013-04-30 21:47:02 +02:00
Erik Helin
10be07bb9d
8008541: Remove old code in HotSpot that supported the jmap -permstat functionality
...
Reviewed-by: sla, brutisso
2013-04-30 16:36:24 +02:00
Staffan Larsen
60a56c2f06
8013466: SA crashes when attaching to a process on OS X
...
Reviewed-by: coleenp, rbackman, minqi
2013-04-30 10:53:58 +02:00
Igor Ignatyev
0a434e425b
8011675: adding compilation level to replay data
...
Reviewed-by: kvn, vlivanov
2013-04-25 11:09:24 -07:00
Jiangli Zhou
56370657b9
8010862: The Method counter fields used for profiling can be allocated lazily
...
Allocate the method's profiling related metadata until they are needed.
Reviewed-by: coleenp, roland
2013-04-09 17:17:41 -04:00