Ejemplo n.º 1
0
 public void El32_SegmentSequence()
 {
     var mems = ElfLoader32.AllocateMemoryAreas(new[]
     {
         ElfSeg(1000, 10)
     });
     Assert.AreEqual(1, mems.Count);
 }
Ejemplo n.º 2
0
 public void El32_SegmentSequence_Disjoint()
 {
     var mems = ElfLoader32.AllocateMemoryAreas(new[]
     {
         ElfSeg(1000, 10),
         ElfSeg(1020, 10),
     });
     Assert.AreEqual(2, mems.Count);
 }
Ejemplo n.º 3
0
 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);
 }