hg: jdk/sandbox: 8230199: consolidate signature parsing code in HotSpot sources
chris.hegarty at oracle.com
chris.hegarty at oracle.com
Thu Feb 6 14:45:16 UTC 2020
Changeset: 4a4d185098e2
Author: lfoltan
Date: 2020-02-06 14:29 +0000
URL: https://hg.openjdk.java.net/jdk/sandbox/rev/4a4d185098e2
8230199: consolidate signature parsing code in HotSpot sources
Summary: Add a new Signature class to support basic signature queries and enhance SignatureStream class to parse field signatures in addition to methods.
Reviewed-by: coleenp, dholmes, fparain, hseigel
Contributed-by: lois.foltan at oracle.com, john.r.rose at oracle.com
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/c1/c1_ValueMap.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/ci/ciObjArrayKlass.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciSignature.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/stackMapTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/generateOopMap.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/fieldDescriptor.inline.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
More information about the jdk-sandbox-changes
mailing list