- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
// aload x; iload x+1; ...
// for normal (Object caller, param1, param2, ...) hook method startIndex must be 1
private static InsnList getParamsLoadSequence(String typeDesc, int varStartIndex)
{
// get parameters descriptor
typeDesc = typeDesc.substring(typeDesc.indexOf('(') + 1, typeDesc.lastIndexOf(')'));
InsnList resSequence = new InsnList();
int i = 0;
while (i < typeDesc.length()) {
resSequence.add(new VarInsnNode(parseLoadOpcode(typeDesc, i), varStartIndex++));
i = getNextTypeIdx(typeDesc, i);
}
return resSequence;
}
AnalMixer 04.06.2018 09:18 # 0
guest8 04.06.2018 09:22 # −999
ASMOZDOT 04.06.2018 10:23 # −1
Иньо, это баг, или ты там балуешься?
guest8 04.06.2018 10:30 # −999
ASMOZDOT 04.06.2018 10:34 # −1
AnalMixer 04.06.2018 14:28 # 0
Богатый, наверно. ©
ASMOZDOT 04.06.2018 15:11 # −1
>>
Ты зарегистрировал авторские права на эту фразу?
AnalMixer 04.06.2018 15:26 # 0
ASMOZDOT 04.06.2018 15:49 # −1
ASMOZDOT 04.06.2018 15:51 # −1
guest8 04.06.2018 15:32 # −999
AnalMixer 04.06.2018 13:01 # 0
someone 04.06.2018 12:09 # −1
ASMOZDOT 04.06.2018 14:24 # −1