Skip to content

Commit 9d69b89

Browse files
committed
Test section names.
1 parent 0bf3604 commit 9d69b89

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

src/LibObjectFile.Tests/Elf/ElfSimpleTests.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -450,6 +450,14 @@ public void TestManySections()
450450
}
451451

452452
Assert.AreEqual(visibleSectionCount, elf.VisibleSectionCount);
453+
Assert.True(elf.Sections[0] is ElfNullSection);
454+
Assert.True(elf.Sections[1] is ElfProgramHeaderTable);
455+
456+
for (int i = 0; i < ushort.MaxValue; i++)
457+
{
458+
Assert.True(elf.Sections[i + 2] is ElfBinarySection);
459+
Assert.AreEqual($".section{i}", elf.Sections[i + 2].Name.Value);
460+
}
453461
}
454462
}
455463
}

0 commit comments

Comments
 (0)