/// <summary>
 /// Parses the data for this instance.
 /// </summary>
 /// <param name="data">The data.</param>
 /// <param name="endPosition">The end position.</param>
 private void ParseData(DwarfMemoryReader data, int endPosition)
 {
     InitialLocation = data.ReadUlong(CommonInformationEntry.AddressSize);
     AddressRange    = data.ReadUlong(CommonInformationEntry.AddressSize);
     Instructions    = data.ReadBlock((uint)(endPosition - data.Position));
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="DwarfFrameDescriptionEntry"/> class.
 /// </summary>
 /// <param name="data">The data memory reader.</param>
 /// <param name="commonInformationEntry">The common information entry.</param>
 /// <param name="endPosition">The end position.</param>
 public DwarfFrameDescriptionEntry(DwarfMemoryReader data, DwarfCommonInformationEntry commonInformationEntry, int endPosition)
 {
     CommonInformationEntry = commonInformationEntry;
     ParseData(data, endPosition);
 }