Lines Matching refs:Size
38 uint64_t Size; in createFunctionFromMC() local
52 for (;Index < End; Index += Size) { in createFunctionFromMC()
56 if (DisAsm->getInstruction(Inst, Size, Region, Index, DebugOut, nulls())){ in createFunctionFromMC()
57 Instructions.push_back(MCDecodedInst(Index, Size, Inst)); in createFunctionFromMC()
59 uint64_t targ = Ana->evaluateBranch(Inst, Index, Size); in createFunctionFromMC()
60 if (targ != -1ULL && targ == Index+Size) in createFunctionFromMC()
68 WorkList.push_back(Index+Size); in createFunctionFromMC()
70 Splits.insert(Index+Size); in createFunctionFromMC()
74 Splits.insert(Index+Size); in createFunctionFromMC()
77 uint64_t targ = Ana->evaluateBranch(Inst, Index, Size); in createFunctionFromMC()
79 if (targ != -1ULL && targ != Index+Size) in createFunctionFromMC()
84 if (Size == 0) in createFunctionFromMC()
85 Size = 1; // skip illegible bytes in createFunctionFromMC()
119 uint64_t targ = Ana->evaluateBranch(Inst.Inst, Inst.Address, Inst.Size); in createFunctionFromMC()
125 } else if (targ != Inst.Address+Inst.Size) in createFunctionFromMC()