Home | History | Annotate | Download | only in MC

Lines Matching refs:End

19   assert(Address < End+Size &&
20 "Instruction not contiguous with end of atom!");
21 if (Address > End)
22 Parent->remap(this, Begin, End+Size);
29 Parent->remap(this, Begin, End+1);
35 assert((SplitPt > Begin && SplitPt <= End) &&
38 // Compute the new begin/end points.
42 uint64_t RightEnd = End;
55 assert(I != Data.end() && "Split point not found in range!");
57 std::copy(I, Data.end(), RightAtom->Data.end());
58 Data.erase(I, Data.end());
62 while (I != Text.end() && I->first < SplitPt) ++I;
64 assert(I != Text.end() && "Split point not found in disassembly!");
68 std::copy(I, Text.end(), RightAtom->Text.end());
69 Text.erase(I, Text.end());
77 assert((TruncPt >= Begin && TruncPt < End) &&
87 while (I != Text.end() && I->first <= TruncPt) ++I;
89 assert(I != Text.end() && "Truncation point not found in disassembly!");
93 Text.erase(I, Text.end());