Lines Matching defs:localInReg
69 LocalInfo *localInReg, DexDebugNewLocalCb localCb)
71 if (localCb != NULL && localInReg[reg].live) {
72 localCb(cnxt, reg, localInReg[reg].startAddress, endAddress,
73 localInReg[reg].name,
74 localInReg[reg].descriptor,
75 localInReg[reg].signature == NULL
76 ? "" : localInReg[reg].signature );
98 LocalInfo* localInReg)
114 localInReg[argReg].name = "this";
115 localInReg[argReg].descriptor = classDescriptor;
116 localInReg[argReg].startAddress = 0;
117 localInReg[argReg].live = true;
150 localInReg[reg].name = name;
151 localInReg[reg].descriptor = descriptor;
152 localInReg[reg].signature = NULL;
153 localInReg[reg].startAddress = address;
154 localInReg[reg].live = true;
184 localInReg, localCb);
186 localInReg[reg].name = readStringIdx(pDexFile, &stream);
187 localInReg[reg].descriptor = readTypeIdx(pDexFile, &stream);
189 localInReg[reg].signature
192 localInReg[reg].signature = NULL;
194 localInReg[reg].startAddress = address;
195 localInReg[reg].live = true;
205 emitLocalCbIfLive (cnxt, reg, address, localInReg, localCb);
206 localInReg[reg].live = false;
216 if (localInReg[reg].name == NULL
217 || localInReg[reg].descriptor == NULL) {
226 if (!localInReg[reg].live) {
227 localInReg[reg].startAddress = address;
228 localInReg[reg].live = true;
269 LocalInfo localInReg[pCode->registersSize];
271 memset(localInReg, 0, sizeof(LocalInfo) * pCode->registersSize);
275 posCb, localCb, cnxt, stream, localInReg);
279 emitLocalCbIfLive(cnxt, reg, pCode->insnsSize, localInReg, localCb);