public void El32_SegmentSequence() { var mems = ElfLoader32.AllocateMemoryAreas(new[] { ElfSeg(1000, 10) }); Assert.AreEqual(1, mems.Count); }
public void El32_SegmentSequence_Disjoint() { var mems = ElfLoader32.AllocateMemoryAreas(new[] { ElfSeg(1000, 10), ElfSeg(1020, 10), }); Assert.AreEqual(2, mems.Count); }
public void El32_SegmentSequence_Adjacent() { var mems = ElfLoader32.AllocateMemoryAreas(new[] { ElfSeg(1000, 10), ElfSeg(1010, 20), }); Assert.AreEqual(1, mems.Count); Assert.AreEqual(30, mems.Values[0].Length); }