MCPcopy Create free account

hub / github.com/ArosyW/JVM / functions

Functions175 in github.com/ArosyW/JVM

↓ 43 callersMethodreadByTwoByte
* 往后读取2个字节 */
Stream/ClassRead.cpp:39
↓ 24 callersMethodgetConstantPool
oop/InstanceKlass.cpp:40
↓ 14 callersMethodgetBelongKlass
oop/MethodInfo.cpp:17
↓ 14 callersMethodgetBelongMethod
inteoreter/BytecodeStream.cpp:7
↓ 8 callersMethodreadByFourByte
* 往后读取4个字节 */
Stream/ClassRead.cpp:47
↓ 7 callersMethodgetTableLen
oop/LineNumberTable.cpp:26
↓ 6 callersMethodpop
runtime/JavaVFrame.cpp:7
↓ 5 callersMethodreadByTwo
inteoreter/BytecodeStream.cpp:59
↓ 4 callersMethodgetCodeLength
oop/CodeAttributeInfo.cpp:55
↓ 4 callersMethodgetInterfacesCount
oop/InstanceKlass.cpp:72
↓ 4 callersMethodgetMethodCount
oop/InstanceKlass.cpp:104
↓ 4 callersMethodgetNameIndex
oop/MethodInfo.cpp:33
↓ 3 callersMethodgetAccessFlags
oop/MethodInfo.cpp:25
↓ 3 callersMethodgetAttributeCount
oop/InstanceKlass.cpp:120
↓ 3 callersMethodgetAttributeInfo
oop/MethodInfo.cpp:57
↓ 3 callersMethodgetAttributesCount
oop/MethodInfo.cpp:49
↓ 3 callersMethodgetContainer
oop/AttributeInfo.cpp:26
↓ 3 callersMethodgetDescriptorIndex
oop/MethodInfo.cpp:41
↓ 3 callersMethodgetFieldsCount
oop/InstanceKlass.cpp:88
↓ 3 callersMethodsetAttributeLength
oop/AttributeInfo.cpp:18
↓ 3 callersMethodsetAttributeNameIndex
oop/AttributeInfo.cpp:10
↓ 3 callersMethodsetAttributesCount
oop/MethodInfo.cpp:53
↓ 3 callersMethodsetDescriptorIndex
oop/MethodInfo.cpp:45
↓ 3 callersMethodsetNameIndex
oop/MethodInfo.cpp:37
↓ 2 callersMethodgetAttributeLength
oop/AttributeInfo.cpp:14
↓ 2 callersMethodgetAttributeNameIndex
oop/AttributeInfo.cpp:6
↓ 2 callersMethodgetClassNameByFieldInfo
* 根据JVM指令中的操作数 获取常量池中的类的全限定名 * @param index * @return */
oop/ConstantPool.cpp:12
↓ 2 callersMethodgetClassNameByMethodInfo
* 根据JVM指令中的操作数 获取常量池中类的全限定名 * @param index * @return */
oop/ConstantPool.cpp:90
↓ 2 callersMethodgetConstantPoolCount
oop/InstanceKlass.cpp:32
↓ 2 callersMethodgetDescriptorNameByMethodInfo
* 根据JVM指令中的操作数 获取常量池中方法的描述(参数与返回值的描述) * @param index * @return */
oop/ConstantPool.cpp:78
↓ 2 callersMethodgetFieldName
* 根据JVM指令中的操作数 获取常量池中的类的属性名 * @param index * @return */
oop/ConstantPool.cpp:25
↓ 2 callersMethodgetMagic
oop/InstanceKlass.cpp:8
↓ 2 callersMethodgetMajorVersion
oop/InstanceKlass.cpp:24
↓ 2 callersMethodgetMethodInfo
oop/InstanceKlass.cpp:112
↓ 2 callersMethodgetMethodNameByMethodInfo
* 根据JVM指令中的操作数 获取常量池中方法的名字 * @param index * @return */
oop/ConstantPool.cpp:66
↓ 2 callersMethodgetMinorVersion
oop/InstanceKlass.cpp:16
↓ 2 callersMethodgetStartPc
oop/LineNumberTable.cpp:6
↓ 2 callersMethodreadByFreeByte
* 往后读取len个字节,并把值赋给target */
Stream/ClassRead.cpp:55
↓ 2 callersMethodreadByOne
inteoreter/BytecodeStream.cpp:55
↓ 2 callersMethodsetAccessFlags
oop/MethodInfo.cpp:29
↓ 2 callersMethodsetAttributeInfo
oop/MethodInfo.cpp:9
↓ 2 callersMethodsetStartPc
oop/LineNumberTable.cpp:10
↓ 2 callersMethodsetTableLen
oop/LineNumberTable.cpp:22
↓ 1 callersMethodgetAccessFlag
oop/FieldsInfo.cpp:7
↓ 1 callersMethodgetAndNewFromPool
* 根据JVM指令中的操作数 获取常量池中的一个字符串 并且 重新在堆中分配内存(复制一份) * @param index * @return */
oop/ConstantPool.cpp:45
↓ 1 callersMethodgetAttrNameIndex
oop/CodeAttributeInfo.cpp:7
↓ 1 callersMethodgetClassPath
* 根据JVM指令中的操作数 获取常量池中类的全限定名 * @param index * @return */
oop/ConstantPool.cpp:57
↓ 1 callersMethodgetCode
oop/CodeAttributeInfo.cpp:39
↓ 1 callersMethodgetCodes
inteoreter/BytecodeStream.cpp:39
↓ 1 callersMethodgetFieldsInfo
oop/InstanceKlass.cpp:96
↓ 1 callersMethodgetIndex
oop/LocalVariableTable.cpp:46
↓ 1 callersMethodgetInterfaces
oop/InstanceKlass.cpp:80
↓ 1 callersMethodgetLength
oop/LocalVariableTable.cpp:22
↓ 1 callersMethodgetLength
inteoreter/BytecodeStream.cpp:23
↓ 1 callersMethodgetLineNumber
oop/LineNumberTable.cpp:14
↓ 1 callersMethodgetMaxLocals
oop/CodeAttributeInfo.cpp:31
↓ 1 callersMethodgetMaxStack
oop/CodeAttributeInfo.cpp:23
↓ 1 callersMethodgetSuperClass
oop/InstanceKlass.cpp:64
↓ 1 callersMethodgetThisClass
oop/InstanceKlass.cpp:56
↓ 1 callersMethodinitCodeAttributeInfo
oop/MethodInfo.cpp:13
↓ 1 callersMethodinitContainer
oop/AttributeInfo.cpp:22
↓ 1 callersMethodreadByOneByte
* 往后读取一个字节 */
Stream/ClassRead.cpp:31
↓ 1 callersMethodsetAccessFlag
oop/FieldsInfo.cpp:11
↓ 1 callersMethodsetAttrLength
oop/CodeAttributeInfo.cpp:19
↓ 1 callersMethodsetAttrNameIndex
oop/CodeAttributeInfo.cpp:11
↓ 1 callersMethodsetAttributeCount
oop/InstanceKlass.cpp:124
↓ 1 callersMethodsetBelongKlass
oop/MethodInfo.cpp:21
↓ 1 callersMethodsetCode
oop/CodeAttributeInfo.cpp:43
↓ 1 callersMethodsetCodeLength
oop/CodeAttributeInfo.cpp:59
↓ 1 callersMethodsetConstantPool
oop/InstanceKlass.cpp:44
↓ 1 callersMethodsetConstantPoolCount
oop/InstanceKlass.cpp:36
↓ 1 callersMethodsetExceptionTableLength
oop/CodeAttributeInfo.cpp:51
↓ 1 callersMethodsetFieldsCount
oop/InstanceKlass.cpp:92
↓ 1 callersMethodsetFieldsInfo
oop/InstanceKlass.cpp:100
↓ 1 callersMethodsetIndex
oop/LocalVariableTable.cpp:50
↓ 1 callersMethodsetInterfaces
oop/InstanceKlass.cpp:84
↓ 1 callersMethodsetInterfacesCount
oop/InstanceKlass.cpp:76
↓ 1 callersMethodsetLength
oop/LocalVariableTable.cpp:26
↓ 1 callersMethodsetLineNumber
oop/LineNumberTable.cpp:18
↓ 1 callersMethodsetMagic
oop/InstanceKlass.cpp:12
↓ 1 callersMethodsetMajorVersion
oop/InstanceKlass.cpp:28
↓ 1 callersMethodsetMaxLocals
oop/CodeAttributeInfo.cpp:35
↓ 1 callersMethodsetMaxStack
oop/CodeAttributeInfo.cpp:27
↓ 1 callersMethodsetMethodCount
oop/InstanceKlass.cpp:108
↓ 1 callersMethodsetMethodInfo
oop/InstanceKlass.cpp:116
↓ 1 callersMethodsetMethodName
oop/MethodInfo.cpp:69
↓ 1 callersMethodsetMinorVersion
oop/InstanceKlass.cpp:20
↓ 1 callersMethodsetSuperClass
oop/InstanceKlass.cpp:68
↓ 1 callersMethodsetThisClass
oop/InstanceKlass.cpp:60
↓ 1 callersFunctionstartVM
main.cpp:25
MethodBytecodeStream
inteoreter/BytecodeStream.cpp:47
MethodCallStub
runtime/Routines.cpp:8
MethodClassRead
Stream/ClassRead.cpp:62
MethodCommonValue
runtime/CommonValue.cpp:7
MethodGenerateInitial
runtime/Routines.cpp:11
MethodInitCallStub
runtime/Routines.cpp:16
MethodInitEntryPoint
runtime/Routines.cpp:66
MethodInterfacesInfo
oop/InterfacesInfo.cpp:7
MethodParser
classFile/ClassFileParser.cpp:8
MethodallocateInstance
oop/InstanceKlass.cpp:136
next →1–100 of 175, ranked by callers