fn parse(cie_bytes: []const u8, pc_rel_offset: i64, is_runtime: bool, is_64: bool, dwarf_section: DwarfSection, length_offset: u64, addr_size_bytes: u8, endian: std.builtin.Endian) !CommonInformationEntry

This function expects to read the CIE starting with the version field. The returned struct references memory backed by cie_bytes.

See the FrameDescriptionEntry.parse documentation for the description of pc_rel_offset and is_runtime.

length_offset specifies the offset of this CIE’s length field in the .eh_frame / .debug_frame section.

Parameters

cie_bytes: []const u8,
pc_rel_offset: i64,
is_runtime: bool,
is_64: bool,
dwarf_section: DwarfSection,
length_offset: u64,
addr_size_bytes: u8,
endian: std.builtin.Endian,