fn asSectDef(raw: []const u8) SectionDefinition
raw: []const u8
1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322
fn asSectDef(raw: []const u8) SectionDefinition { return .{ .length = mem.readInt(u32, raw[0..4], .little), .number_of_relocations = mem.readInt(u16, raw[4..6], .little), .number_of_linenumbers = mem.readInt(u16, raw[6..8], .little), .checksum = mem.readInt(u32, raw[8..12], .little), .number = mem.readInt(u16, raw[12..14], .little), .selection = @as(ComdatSelection, @fromBackingInt(@intCast(raw[14]))), .unused = raw[15..18].*, }; }