if (verifyVarInfoss != null) {
VerifyVarInfo[] vis = verifyVarInfoss[idx-1] = new VerifyVarInfo[fi.numSlots*2];
for(int i=f.getStackSize() ; i-->0 ;) {
BasicValue v = (BasicValue) f.getStack(i);
if (!isOmitted(v) && !isNullType(v)) {
VerifyVarInfo vi = new VerifyVarInfo();
int slotIdx = fi.stackSlotIndices[i];
vi.idx = i;
vi.name = "_NGX_STACK_VAL_";
vi.dataIdx = slotIdx;
vi.value = v;
if (v.isReference()) {
vis[slotIdx] = vi;
}else {
vis[fi.numSlots + slotIdx] = vi;
}
}
}
for(int i=firstLocal ; i<f.getLocals() ; i++) {
BasicValue v = (BasicValue) f.getLocal(i);
if(!isNullType(v)) {
VerifyVarInfo vi = new VerifyVarInfo();
int slotIdx = fi.localSlotIndices[i];
LocalVariableNode lvn = findVarNode(i);
if (lvn != null) {
vi.name = lvn.name;
vi.idx = i;