HomeSort by relevance Sort by last modified time
    Searched refs:codeOffset (Results 1 - 25 of 55) sorted by null

1 2 3

  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/builder/
BuilderOffsetInstruction.java 50 int codeOffset = internalGetCodeOffset();
51 if ((this.getCodeUnits() == 1 && (codeOffset < Byte.MIN_VALUE || codeOffset > Byte.MAX_VALUE)) ||
52 (this.getCodeUnits() == 2 && (codeOffset < Short.MIN_VALUE || codeOffset > Short.MAX_VALUE))) {
55 return codeOffset;
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/util/
InstructionOffsetMap.java 47 int codeOffset = 0;
49 instructionCodeOffsets[i] = codeOffset;
50 codeOffset += instructions.get(i).getCodeUnits();
54 public int getInstructionIndexAtCodeOffset(int codeOffset) {
55 return getInstructionIndexAtCodeOffset(codeOffset, true);
58 public int getInstructionIndexAtCodeOffset(int codeOffset, boolean exact) {
59 int index = Arrays.binarySearch(instructionCodeOffsets, codeOffset);
62 throw new InvalidInstructionOffset(codeOffset);
65 // ignore this case, because codeOffset will always be non-negative, and the code offset of the first
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/instruction/
ImmutableInstruction10t.java 44 protected final int codeOffset;
47 int codeOffset) {
49 this.codeOffset = Preconditions.checkByteCodeOffset(codeOffset);
61 @Override public int getCodeOffset() { return codeOffset; }
ImmutableInstruction20t.java 44 protected final int codeOffset;
47 int codeOffset) {
49 this.codeOffset = Preconditions.checkShortCodeOffset(codeOffset);
61 @Override public int getCodeOffset() { return codeOffset; }
ImmutableInstruction21t.java 45 protected final int codeOffset;
49 int codeOffset) {
52 this.codeOffset = Preconditions.checkShortCodeOffset(codeOffset);
66 @Override public int getCodeOffset() { return codeOffset; }
ImmutableInstruction30t.java 43 protected final int codeOffset;
46 int codeOffset) {
48 this.codeOffset = codeOffset;
60 @Override public int getCodeOffset() { return codeOffset; }
ImmutableInstruction31t.java 45 protected final int codeOffset;
49 int codeOffset) {
52 this.codeOffset = codeOffset;
66 @Override public int getCodeOffset() { return codeOffset; }
ImmutableInstruction22t.java 46 protected final int codeOffset;
51 int codeOffset) {
55 this.codeOffset = Preconditions.checkShortCodeOffset(codeOffset);
71 @Override public int getCodeOffset() { return codeOffset; }
ImmutableInstructionFactory.java 50 int codeOffset) {
51 return new ImmutableInstruction10t(opcode, codeOffset);
82 int codeOffset) {
83 return new ImmutableInstruction20t(opcode, codeOffset);
112 int codeOffset) {
113 return new ImmutableInstruction21t(opcode, registerA, codeOffset);
140 int codeOffset) {
141 return new ImmutableInstruction22t(opcode, registerA, registerB, codeOffset);
158 int codeOffset) {
159 return new ImmutableInstruction30t(opcode, codeOffset);
    [all...]
  /libcore/dex/src/main/java/com/android/dex/
ClassData.java 84 private final int codeOffset;
86 public Method(int methodIndex, int accessFlags, int codeOffset) {
89 this.codeOffset = codeOffset;
101 return codeOffset;
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/
DexBackedMethodImplementation.java 54 private final int codeOffset;
58 int codeOffset) {
61 this.codeOffset = codeOffset;
64 @Override public int getRegisterCount() { return dexFile.readUshort(codeOffset); }
68 int instructionsSize = dexFile.readSmallUint(codeOffset + CodeItem.INSTRUCTION_COUNT_OFFSET);
70 final int instructionsStartOffset = codeOffset + CodeItem.INSTRUCTION_START_OFFSET;
99 final int triesSize = dexFile.readUshort(codeOffset + CodeItem.TRIES_SIZE_OFFSET);
101 int instructionsSize = dexFile.readSmallUint(codeOffset + CodeItem.INSTRUCTION_COUNT_OFFSET);
103 codeOffset + CodeItem.INSTRUCTION_START_OFFSET + (instructionsSize*2), 4)
    [all...]
DexBackedMethod.java 60 private final int codeOffset;
81 this.codeOffset = reader.readSmallUleb128();
100 this.codeOffset = reader.readSmallUleb128();
186 if (codeOffset > 0) {
187 return new DexBackedMethodImplementation(dexFile, this, codeOffset);
  /external/smali/dexlib2/src/test/java/org/jf/dexlib2/util/
InstructionOffsetMapTest.java 92 for (int codeOffset=0; codeOffset<=expectedOffsets[expectedOffsets.length-1]; codeOffset++) {
93 if (codeOffset == expectedOffsets[instructionIndex+1]) {
99 instructionOffsetMap.getInstructionIndexAtCodeOffset(codeOffset, false));
102 instructionOffsetMap.getInstructionIndexAtCodeOffset(codeOffset, true);
103 Assert.fail(String.format("Exception exception didn't occur for code offset 0x%x", codeOffset));
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/
InstructionFactory.java 45 Instruction makeInstruction10t(@Nonnull Opcode opcode, int codeOffset);
51 Instruction makeInstruction20t(@Nonnull Opcode opcode, int codeOffset);
56 Instruction makeInstruction21t(@Nonnull Opcode opcode, int registerA, int codeOffset);
60 Instruction makeInstruction22t(@Nonnull Opcode opcode, int registerA, int registerB, int codeOffset);
63 Instruction makeInstruction30t(@Nonnull Opcode opcode, int codeOffset);
66 Instruction makeInstruction31t(@Nonnull Opcode opcode, int registerA, int codeOffset);
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/
ClassDataItem.java 157 int codeOffset = reader.readSmallUleb128();
158 if (codeOffset == 0) {
161 out.annotateTo(reader.getOffset(), "code_off = code_item[0x%x]", codeOffset);
162 addCodeItemIdentity(codeOffset, MethodIdItem.asString(dexFile, methodIndex));
  /external/smali/smalidea/src/main/java/org/jf/smalidea/psi/impl/
SmaliInstruction.java 205 int codeOffset = 0;
208 if (codeOffset == thisOffset) {
211 assert codeOffset < thisOffset;
213 codeOffset += instruction.getOriginalInstruction().getCodeUnits();
  /external/libunwind_llvm/src/
DwarfParser.hpp 371 pint_t codeOffset = 0;
378 while ((p < instructionsEnd) && (codeOffset < pcoffset)) {
393 codeOffset =
399 codeOffset += (addressSpace.get8(p) * cieInfo.codeAlignFactor);
403 (uint64_t)codeOffset);
406 codeOffset += (addressSpace.get16(p) * cieInfo.codeAlignFactor);
410 (uint64_t)codeOffset);
413 codeOffset += (addressSpace.get32(p) * cieInfo.codeAlignFactor);
417 (uint64_t)codeOffset);
550 results->codeOffsetAtStackDecrement = (uint32_t)codeOffset;
    [all...]
  /ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/Unwind/
DwarfParser.hpp 371 pint_t codeOffset = 0;
378 while ((p < instructionsEnd) && (codeOffset < pcoffset)) {
393 codeOffset =
399 codeOffset += (addressSpace.get8(p) * cieInfo.codeAlignFactor);
403 (uint64_t)codeOffset);
406 codeOffset += (addressSpace.get16(p) * cieInfo.codeAlignFactor);
410 (uint64_t)codeOffset);
413 codeOffset += (addressSpace.get32(p) * cieInfo.codeAlignFactor);
417 (uint64_t)codeOffset);
550 results->codeOffsetAtStackDecrement = (uint32_t)codeOffset;
    [all...]
  /external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/
MethodDefinition.java 110 int codeOffset = instructionOffsetMap.getInstructionCodeOffset(i);
111 int targetOffset = codeOffset + ((OffsetInstruction)instruction).getCodeOffset();
123 ((Instruction31t)instruction).getRegisterA(), targetOffset-codeOffset));
127 packedSwitchMap.append(targetOffset, codeOffset);
131 int codeOffset = instructionOffsetMap.getInstructionCodeOffset(i);
132 int targetOffset = codeOffset + ((OffsetInstruction)instruction).getCodeOffset();
146 ((Instruction31t)instruction).getRegisterA(), targetOffset-codeOffset));
150 sparseSwitchMap.append(targetOffset, codeOffset);
  /art/dexlist/
dexlist.cc 96 const DexFile::CodeItem* pCode, u4 codeOffset) {
98 if (pCode == nullptr || codeOffset == 0) {
107 const u4 insnsOff = codeOffset + 0x10;
  /external/smali/smalidea/src/test/java/org/jf/smalidea/
SmaliMethodTest.java 247 private void checkSourcePosition(SmaliMethod smaliMethod, int codeOffset, Opcode opcode) {
248 SourcePosition sourcePosition = smaliMethod.getSourcePositionForCodeOffset(codeOffset);
253 Assert.assertEquals(codeOffset, instruction.getOffset());
  /art/dexdump/
dexdump.cc 617 u4 codeOffset, u4 insnIdx, u4 insnWidth,
620 fprintf(gOutFile, "%06x:", codeOffset + 0x10 + insnIdx * 2);
855 const DexFile::CodeItem* pCode, u4 codeOffset) {
865 codeOffset, codeOffset, tmp, name, signature.ToString().c_str());
877 dumpInstruction(pDexFile, pCode, codeOffset, insnIdx, insnWidth, instruction);
886 const DexFile::CodeItem* pCode, u4 codeOffset) {
895 dumpBytecodes(pDexFile, idx, pCode, codeOffset);
913 const DexFile::CodeItem* pCode, u4 codeOffset, int i) {
    [all...]
  /prebuilts/gdb/darwin-x86/lib/python2.7/compiler/
pyassem.py 604 self.codeOffset = 0
613 self.codeOffset = self.codeOffset + len(args)
621 addr = self.codeOffset - self.lastoff
645 self.lastoff = self.codeOffset
  /prebuilts/gdb/linux-x86/lib/python2.7/compiler/
pyassem.py 604 self.codeOffset = 0
613 self.codeOffset = self.codeOffset + len(args)
621 addr = self.codeOffset - self.lastoff
645 self.lastoff = self.codeOffset
  /prebuilts/python/darwin-x86/2.7.5/lib/python2.7/compiler/
pyassem.py 604 self.codeOffset = 0
613 self.codeOffset = self.codeOffset + len(args)
621 addr = self.codeOffset - self.lastoff
645 self.lastoff = self.codeOffset

Completed in 1238 milliseconds

1 2 3