asSymbol
Function parameters
Parameters
- raw:[]const u8
Type definitions in this namespace
Types
- ImportHintNameEntry
- Every name ends with a NULL byte.
Error sets in this namespace
Error Sets
= 0x10b
Values
Source
Implementation
fn asSymbol(raw: []const u8) Symbol {
return .{
.name = raw[0..8].*,
.value = mem.readInt(u32, raw[8..12], .little),
.section_number = @as(SectionNumber, @enumFromInt(mem.readInt(u16, raw[12..14], .little))),
.type = @as(SymType, @bitCast(mem.readInt(u16, raw[14..16], .little))),
.storage_class = @as(StorageClass, @enumFromInt(raw[16])),
.number_of_aux_symbols = raw[17],
};
}