Mercurial > hg > truffle
comparison src/share/vm/includeDB_core @ 710:e5b0439ef4ae
6655638: dynamic languages need method handles
Summary: initial implementation, with known omissions (x86/64, sparc, compiler optim., c-oops, C++ interp.)
Reviewed-by: kvn, twisti, never
author | jrose |
---|---|
date | Wed, 08 Apr 2009 10:56:49 -0700 |
parents | d0994e5bebce |
children | be93aad57795 |
comparison
equal
deleted
inserted
replaced
709:1d037ecd7960 | 710:e5b0439ef4ae |
---|---|
252 assembler_<arch>.cpp biasedLocking.hpp | 252 assembler_<arch>.cpp biasedLocking.hpp |
253 assembler_<arch>.cpp cardTableModRefBS.hpp | 253 assembler_<arch>.cpp cardTableModRefBS.hpp |
254 assembler_<arch>.cpp collectedHeap.inline.hpp | 254 assembler_<arch>.cpp collectedHeap.inline.hpp |
255 assembler_<arch>.cpp interfaceSupport.hpp | 255 assembler_<arch>.cpp interfaceSupport.hpp |
256 assembler_<arch>.cpp interpreter.hpp | 256 assembler_<arch>.cpp interpreter.hpp |
257 assembler_<arch>.cpp methodHandles.hpp | |
257 assembler_<arch>.cpp objectMonitor.hpp | 258 assembler_<arch>.cpp objectMonitor.hpp |
258 assembler_<arch>.cpp os.hpp | 259 assembler_<arch>.cpp os.hpp |
259 assembler_<arch>.cpp resourceArea.hpp | 260 assembler_<arch>.cpp resourceArea.hpp |
260 assembler_<arch>.cpp sharedRuntime.hpp | 261 assembler_<arch>.cpp sharedRuntime.hpp |
261 assembler_<arch>.cpp stubRoutines.hpp | 262 assembler_<arch>.cpp stubRoutines.hpp |
1272 | 1273 |
1273 cpCacheKlass.cpp bytecodes.hpp | 1274 cpCacheKlass.cpp bytecodes.hpp |
1274 cpCacheKlass.cpp collectedHeap.hpp | 1275 cpCacheKlass.cpp collectedHeap.hpp |
1275 cpCacheKlass.cpp constantPoolOop.hpp | 1276 cpCacheKlass.cpp constantPoolOop.hpp |
1276 cpCacheKlass.cpp cpCacheKlass.hpp | 1277 cpCacheKlass.cpp cpCacheKlass.hpp |
1278 cpCacheKlass.cpp genOopClosures.inline.hpp | |
1277 cpCacheKlass.cpp handles.inline.hpp | 1279 cpCacheKlass.cpp handles.inline.hpp |
1278 cpCacheKlass.cpp javaClasses.hpp | 1280 cpCacheKlass.cpp javaClasses.hpp |
1279 cpCacheKlass.cpp markSweep.inline.hpp | 1281 cpCacheKlass.cpp markSweep.inline.hpp |
1280 cpCacheKlass.cpp oop.inline.hpp | 1282 cpCacheKlass.cpp oop.inline.hpp |
1281 cpCacheKlass.cpp permGen.hpp | 1283 cpCacheKlass.cpp permGen.hpp |
2200 interpreter_<arch_model>.cpp interpreter.hpp | 2202 interpreter_<arch_model>.cpp interpreter.hpp |
2201 interpreter_<arch_model>.cpp interpreterGenerator.hpp | 2203 interpreter_<arch_model>.cpp interpreterGenerator.hpp |
2202 interpreter_<arch_model>.cpp jvmtiExport.hpp | 2204 interpreter_<arch_model>.cpp jvmtiExport.hpp |
2203 interpreter_<arch_model>.cpp jvmtiThreadState.hpp | 2205 interpreter_<arch_model>.cpp jvmtiThreadState.hpp |
2204 interpreter_<arch_model>.cpp methodDataOop.hpp | 2206 interpreter_<arch_model>.cpp methodDataOop.hpp |
2207 interpreter_<arch_model>.cpp methodHandles.hpp | |
2205 interpreter_<arch_model>.cpp methodOop.hpp | 2208 interpreter_<arch_model>.cpp methodOop.hpp |
2206 interpreter_<arch_model>.cpp oop.inline.hpp | 2209 interpreter_<arch_model>.cpp oop.inline.hpp |
2207 interpreter_<arch_model>.cpp sharedRuntime.hpp | 2210 interpreter_<arch_model>.cpp sharedRuntime.hpp |
2208 interpreter_<arch_model>.cpp stubRoutines.hpp | 2211 interpreter_<arch_model>.cpp stubRoutines.hpp |
2209 interpreter_<arch_model>.cpp synchronizer.hpp | 2212 interpreter_<arch_model>.cpp synchronizer.hpp |
2594 linkResolver.cpp frame.inline.hpp | 2597 linkResolver.cpp frame.inline.hpp |
2595 linkResolver.cpp handles.inline.hpp | 2598 linkResolver.cpp handles.inline.hpp |
2596 linkResolver.cpp instanceKlass.hpp | 2599 linkResolver.cpp instanceKlass.hpp |
2597 linkResolver.cpp interpreterRuntime.hpp | 2600 linkResolver.cpp interpreterRuntime.hpp |
2598 linkResolver.cpp linkResolver.hpp | 2601 linkResolver.cpp linkResolver.hpp |
2602 linkResolver.cpp methodHandles.hpp | |
2599 linkResolver.cpp nativeLookup.hpp | 2603 linkResolver.cpp nativeLookup.hpp |
2600 linkResolver.cpp objArrayOop.hpp | 2604 linkResolver.cpp objArrayOop.hpp |
2601 linkResolver.cpp reflection.hpp | 2605 linkResolver.cpp reflection.hpp |
2602 linkResolver.cpp resourceArea.hpp | 2606 linkResolver.cpp resourceArea.hpp |
2603 linkResolver.cpp signature.hpp | 2607 linkResolver.cpp signature.hpp |
2809 | 2813 |
2810 methodDataOop.hpp bytecodes.hpp | 2814 methodDataOop.hpp bytecodes.hpp |
2811 methodDataOop.hpp oop.hpp | 2815 methodDataOop.hpp oop.hpp |
2812 methodDataOop.hpp orderAccess.hpp | 2816 methodDataOop.hpp orderAccess.hpp |
2813 methodDataOop.hpp universe.hpp | 2817 methodDataOop.hpp universe.hpp |
2818 | |
2819 methodHandles.hpp frame.inline.hpp | |
2820 methodHandles.hpp globals.hpp | |
2821 methodHandles.hpp interfaceSupport.hpp | |
2822 methodHandles.hpp javaClasses.hpp | |
2823 methodHandles.hpp vmSymbols.hpp | |
2824 | |
2825 methodHandles.cpp allocation.inline.hpp | |
2826 methodHandles.cpp interpreter.hpp | |
2827 methodHandles.cpp javaCalls.hpp | |
2828 methodHandles.cpp methodHandles.hpp | |
2829 methodHandles.cpp oopFactory.hpp | |
2830 methodHandles.cpp reflection.hpp | |
2831 methodHandles.cpp signature.hpp | |
2832 methodHandles.cpp symbolTable.hpp | |
2833 | |
2834 methodHandles_<arch>.cpp allocation.inline.hpp | |
2835 methodHandles_<arch>.cpp interpreter.hpp | |
2836 methodHandles_<arch>.cpp methodHandles.hpp | |
2814 | 2837 |
2815 methodKlass.cpp collectedHeap.inline.hpp | 2838 methodKlass.cpp collectedHeap.inline.hpp |
2816 methodKlass.cpp constMethodKlass.hpp | 2839 methodKlass.cpp constMethodKlass.hpp |
2817 methodKlass.cpp gcLocker.hpp | 2840 methodKlass.cpp gcLocker.hpp |
2818 methodKlass.cpp handles.inline.hpp | 2841 methodKlass.cpp handles.inline.hpp |
3059 oop.inline.hpp ageTable.hpp | 3082 oop.inline.hpp ageTable.hpp |
3060 oop.inline.hpp arrayKlass.hpp | 3083 oop.inline.hpp arrayKlass.hpp |
3061 oop.inline.hpp arrayOop.hpp | 3084 oop.inline.hpp arrayOop.hpp |
3062 oop.inline.hpp atomic.hpp | 3085 oop.inline.hpp atomic.hpp |
3063 oop.inline.hpp barrierSet.inline.hpp | 3086 oop.inline.hpp barrierSet.inline.hpp |
3087 oop.inline.hpp bytes_<arch>.hpp | |
3064 oop.inline.hpp cardTableModRefBS.hpp | 3088 oop.inline.hpp cardTableModRefBS.hpp |
3065 oop.inline.hpp collectedHeap.inline.hpp | 3089 oop.inline.hpp collectedHeap.inline.hpp |
3066 oop.inline.hpp compactingPermGenGen.hpp | 3090 oop.inline.hpp compactingPermGenGen.hpp |
3067 oop.inline.hpp genCollectedHeap.hpp | 3091 oop.inline.hpp genCollectedHeap.hpp |
3068 oop.inline.hpp generation.hpp | 3092 oop.inline.hpp generation.hpp |
3672 sharedRuntime.cpp interfaceSupport.hpp | 3696 sharedRuntime.cpp interfaceSupport.hpp |
3673 sharedRuntime.cpp interpreterRuntime.hpp | 3697 sharedRuntime.cpp interpreterRuntime.hpp |
3674 sharedRuntime.cpp interpreter.hpp | 3698 sharedRuntime.cpp interpreter.hpp |
3675 sharedRuntime.cpp javaCalls.hpp | 3699 sharedRuntime.cpp javaCalls.hpp |
3676 sharedRuntime.cpp jvmtiExport.hpp | 3700 sharedRuntime.cpp jvmtiExport.hpp |
3701 sharedRuntime.cpp methodHandles.hpp | |
3677 sharedRuntime.cpp jvmtiRedefineClassesTrace.hpp | 3702 sharedRuntime.cpp jvmtiRedefineClassesTrace.hpp |
3678 sharedRuntime.cpp nativeInst_<arch>.hpp | 3703 sharedRuntime.cpp nativeInst_<arch>.hpp |
3679 sharedRuntime.cpp nativeLookup.hpp | 3704 sharedRuntime.cpp nativeLookup.hpp |
3680 sharedRuntime.cpp oop.inline.hpp | 3705 sharedRuntime.cpp oop.inline.hpp |
3681 sharedRuntime.cpp scopeDesc.hpp | 3706 sharedRuntime.cpp scopeDesc.hpp |
3860 stubGenerator_<arch_model>.cpp assembler_<arch>.inline.hpp | 3885 stubGenerator_<arch_model>.cpp assembler_<arch>.inline.hpp |
3861 stubGenerator_<arch_model>.cpp frame.inline.hpp | 3886 stubGenerator_<arch_model>.cpp frame.inline.hpp |
3862 stubGenerator_<arch_model>.cpp handles.inline.hpp | 3887 stubGenerator_<arch_model>.cpp handles.inline.hpp |
3863 stubGenerator_<arch_model>.cpp instanceOop.hpp | 3888 stubGenerator_<arch_model>.cpp instanceOop.hpp |
3864 stubGenerator_<arch_model>.cpp interpreter.hpp | 3889 stubGenerator_<arch_model>.cpp interpreter.hpp |
3890 stubGenerator_<arch_model>.cpp methodHandles.hpp | |
3865 stubGenerator_<arch_model>.cpp methodOop.hpp | 3891 stubGenerator_<arch_model>.cpp methodOop.hpp |
3866 stubGenerator_<arch_model>.cpp nativeInst_<arch>.hpp | 3892 stubGenerator_<arch_model>.cpp nativeInst_<arch>.hpp |
3867 stubGenerator_<arch_model>.cpp objArrayKlass.hpp | 3893 stubGenerator_<arch_model>.cpp objArrayKlass.hpp |
3868 stubGenerator_<arch_model>.cpp oop.inline.hpp | 3894 stubGenerator_<arch_model>.cpp oop.inline.hpp |
3869 stubGenerator_<arch_model>.cpp sharedRuntime.hpp | 3895 stubGenerator_<arch_model>.cpp sharedRuntime.hpp |