|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.mebigfatguy.fbcontrib.utils.RegisterUtils
public class RegisterUtils
an auxillary class for managing and manipulating registers
| Method Summary | |
|---|---|
static int |
getALoadReg(edu.umd.cs.findbugs.visitclass.DismantleBytecode dbc,
int seen)
returns the register used to load a reference |
static int |
getAStoreReg(edu.umd.cs.findbugs.visitclass.DismantleBytecode dbc,
int seen)
returns the register used to store a reference |
static int |
getLoadReg(edu.umd.cs.findbugs.visitclass.DismantleBytecode dbc,
int seen)
returns the register used in a load operation |
static int |
getLocalVariableEndRange(org.apache.bcel.classfile.LocalVariableTable lvt,
int reg,
int curPC)
returns the end pc of the visible range of this register at this pc |
static int[] |
getParameterRegisters(org.apache.bcel.classfile.Method obj)
gets the set of registers used for parameters |
static int |
getStoreReg(edu.umd.cs.findbugs.visitclass.DismantleBytecode dbc,
int seen)
returns the register used in a store operation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static int getAStoreReg(edu.umd.cs.findbugs.visitclass.DismantleBytecode dbc,
int seen)
dbc - the dismantle byte code parsing the classseen - the opcode of the store
public static int getALoadReg(edu.umd.cs.findbugs.visitclass.DismantleBytecode dbc,
int seen)
dbc - the dismantle byte code parsing the classseen - the opcode of the load
public static int getStoreReg(edu.umd.cs.findbugs.visitclass.DismantleBytecode dbc,
int seen)
dbc - the dismantle byte code parsing the classseen - the opcode of the store
public static int getLoadReg(edu.umd.cs.findbugs.visitclass.DismantleBytecode dbc,
int seen)
dbc - the dismantle byte code parsing the classseen - the opcode of the load
public static int getLocalVariableEndRange(org.apache.bcel.classfile.LocalVariableTable lvt,
int reg,
int curPC)
lvt - the local variable table for this methodreg - the register to examinecurPC - the pc of the current instruction
public static int[] getParameterRegisters(org.apache.bcel.classfile.Method obj)
obj - the context object for the method to find the parameter registers of
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||