Searched defs:registerNumber (Results 1 - 4 of 4) sorted by relevance

/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/Format/
H A DInstructionMethodItem.java225 protected void writeRegister(IndentingWriter writer, int registerNumber) throws IOException { argument
226 RegisterFormatter.writeTo(writer, codeItem, registerNumber);
/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/
H A DAnalyzedInstruction.java174 * @param registerNumber Which register to set
180 protected boolean mergeRegister(int registerNumber, RegisterType registerType, BitSet verifiedInstructions) { argument
181 assert registerNumber >= 0 && registerNumber < postRegisterMap.length;
184 RegisterType oldRegisterType = preRegisterMap[registerNumber];
191 preRegisterMap[registerNumber] = mergedRegisterType;
194 if (!setsRegister(registerNumber)) {
195 postRegisterMap[registerNumber] = mergedRegisterType;
205 * @param registerNumber the register number
208 protected RegisterType mergePreRegisterTypeFromPredecessors(int registerNumber) { argument
224 setPostRegisterType(int registerNumber, RegisterType registerType) argument
267 setsRegister(int registerNumber) argument
326 getPostInstructionRegisterType(int registerNumber) argument
330 getPreInstructionRegisterType(int registerNumber) argument
[all...]
H A DMethodAnalyzer.java102 public boolean setsRegister(int registerNumber) {
400 private void setPostRegisterTypeAndPropagateChanges(AnalyzedInstruction analyzedInstruction, int registerNumber, argument
405 if (!analyzedInstruction.setPostRegisterType(registerNumber, registerType)) {
409 propagateRegisterToSuccessors(analyzedInstruction, registerNumber, changedInstructions);
424 propagateRegisterToSuccessors(instructions.valueAt(instructionIndex), registerNumber,
430 checkWidePair(registerNumber, analyzedInstruction);
431 setPostRegisterTypeAndPropagateChanges(analyzedInstruction, registerNumber+1,
434 checkWidePair(registerNumber, analyzedInstruction);
435 setPostRegisterTypeAndPropagateChanges(analyzedInstruction, registerNumber+1,
440 private void propagateRegisterToSuccessors(AnalyzedInstruction instruction, int registerNumber, argument
3575 getAndCheckSourceRegister(AnalyzedInstruction analyzedInstruction, int registerNumber, EnumSet validCategories) argument
3596 checkRegister(RegisterType registerType, int registerNumber, EnumSet validCategories) argument
3603 checkWidePair(int registerNumber, AnalyzedInstruction analyzedInstruction) argument
[all...]
/external/smali/dexlib/src/main/java/org/jf/dexlib/Util/
H A DDebugInfoBuilder.java87 public void addLocal(int address, int registerNumber, String localName, String localType) { argument
92 events.add(new StartLocalEvent(address, registerNumber, localName, localType));
95 public void addLocalExtended(int address, int registerNumber, String localName, String localType, argument
101 events.add(new StartLocalExtendedEvent(address, registerNumber, localName, localType, signature));
104 public void addEndLocal(int address, int registerNumber) { argument
109 events.add(new EndLocalEvent(address, registerNumber));
112 public void addRestartLocal(int address, int registerNumber) { argument
117 events.add(new RestartLocalEvent(address, registerNumber));

Completed in 170 milliseconds