int[] parameterNames = new int[parametersSize]; for (int i = 0; i < parametersSize; ++i) { parameterNames[i] = readUleb128p1(); int registerNum = readUleb128(); Leb128.writeUnsignedLeb128(outAdapter, registerNum); int nameIndex = readUleb128p1(); Leb128.writeUnsignedLeb128p1(outAdapter, nameIndex); int typeIndex = readUleb128p1(); Leb128.writeUnsignedLeb128p1(outAdapter, typeIndex); if (opcode == DebugInfoItem.DBG_START_LOCAL_EXTENDED) { int sigIndex = readUleb128p1(); Leb128.writeUnsignedLeb128p1(outAdapter, sigIndex); int nameIndex = readUleb128p1(); Leb128.writeUnsignedLeb128p1(outAdapter, nameIndex); break;
int oldNameIndex = oldDbgInfoBuffer.readUleb128p1(); int newNameIndex = newDbgInfoBuffer.readUleb128p1(); if (!isSameName(oldDex, newDex, oldNameIndex, newNameIndex)) { return false; int oldTypeIndex = oldDbgInfoBuffer.readUleb128p1(); int newTypeIndex = newDbgInfoBuffer.readUleb128p1(); if (!isSameClassDesc(oldDex, newDex, oldTypeIndex, newTypeIndex)) { return false; int oldSigIndex = oldDbgInfoBuffer.readUleb128p1(); int newSigIndex = newDbgInfoBuffer.readUleb128p1(); if (!isSameName(oldDex, newDex, oldSigIndex, newSigIndex)) { return false; int oldNameIndex = oldDbgInfoBuffer.readUleb128p1(); int newNameIndex = newDbgInfoBuffer.readUleb128p1(); if (!isSameName(oldDex, newDex, oldNameIndex, newNameIndex)) { return false;
int[] parameterNames = new int[parametersSize]; for (int i = 0; i < parametersSize; ++i) { parameterNames[i] = readUleb128p1(); int registerNum = readUleb128(); Leb128.writeUnsignedLeb128(outAdapter, registerNum); int nameIndex = readUleb128p1(); Leb128.writeUnsignedLeb128p1(outAdapter, nameIndex); int typeIndex = readUleb128p1(); Leb128.writeUnsignedLeb128p1(outAdapter, typeIndex); if (opcode == DebugInfoItem.DBG_START_LOCAL_EXTENDED) { int sigIndex = readUleb128p1(); Leb128.writeUnsignedLeb128p1(outAdapter, sigIndex); int nameIndex = readUleb128p1(); Leb128.writeUnsignedLeb128p1(outAdapter, nameIndex); break;
int oldNameIndex = oldDbgInfoBuffer.readUleb128p1(); int newNameIndex = newDbgInfoBuffer.readUleb128p1(); if (!isSameName(oldDex, newDex, oldNameIndex, newNameIndex)) { return false; int oldTypeIndex = oldDbgInfoBuffer.readUleb128p1(); int newTypeIndex = newDbgInfoBuffer.readUleb128p1(); if (!isSameClassDesc(oldDex, newDex, oldTypeIndex, newTypeIndex)) { return false; int oldSigIndex = oldDbgInfoBuffer.readUleb128p1(); int newSigIndex = newDbgInfoBuffer.readUleb128p1(); if (!isSameName(oldDex, newDex, oldSigIndex, newSigIndex)) { return false; int oldNameIndex = oldDbgInfoBuffer.readUleb128p1(); int newNameIndex = newDbgInfoBuffer.readUleb128p1(); if (!isSameName(oldDex, newDex, oldNameIndex, newNameIndex)) { return false;