DoxigAlpha

asFuncDef

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 asFuncDef(raw: []const u8) FunctionDefinition {
    return .{
        .tag_index = mem.readInt(u32, raw[0..4], .little),
        .total_size = mem.readInt(u32, raw[4..8], .little),
        .pointer_to_linenumber = mem.readInt(u32, raw[8..12], .little),
        .pointer_to_next_function = mem.readInt(u32, raw[12..16], .little),
        .unused = raw[16..18].*,
    };
}