namespace SabreTools.Data.Models.NewExecutable
{
///
/// The location and size of the per-segment data is defined in the
/// segment table entry for the segment. If the segment has relocation
/// fixups, as defined in the segment table entry flags, they directly
/// follow the segment data in the file. The relocation fixup information
/// is defined as follows:
///
///
/// To find the relocation data for a segment, seek to:
///
/// * (1 << )
/// +
///
///
///
public sealed class PerSegmentData
{
///
/// Number of relocation records that follow.
///
public ushort RelocationRecordCount { get; set; }
///
/// A table of relocation records follows.
///
public RelocationRecord[] RelocationRecords { get; set; } = [];
}
}