zig/lib/std / dwarf/FORM.zig

addr

pub const addr = 0x01;

block2

pub const block2 = 0x03;

block4

pub const block4 = 0x04;

data2

pub const data2 = 0x05;

data4

pub const data4 = 0x06;

data8

pub const data8 = 0x07;

string

pub const string = 0x08;

block

pub const block = 0x09;

block1

pub const block1 = 0x0a;

data1

pub const data1 = 0x0b;

flag

pub const flag = 0x0c;

sdata

pub const sdata = 0x0d;

strp

pub const strp = 0x0e;

udata

pub const udata = 0x0f;

ref_addr

pub const ref_addr = 0x10;

ref1

pub const ref1 = 0x11;

ref2

pub const ref2 = 0x12;

ref4

pub const ref4 = 0x13;

ref8

pub const ref8 = 0x14;

ref_udata

pub const ref_udata = 0x15;

indirect

pub const indirect = 0x16;

sec_offset

pub const sec_offset = 0x17;

exprloc

pub const exprloc = 0x18;

flag_present

pub const flag_present = 0x19;

strx

pub const strx = 0x1a;

addrx

pub const addrx = 0x1b;

ref_sup4

pub const ref_sup4 = 0x1c;

strp_sup

pub const strp_sup = 0x1d;

data16

pub const data16 = 0x1e;

line_strp

pub const line_strp = 0x1f;

ref_sig8

pub const ref_sig8 = 0x20;

implicit_const

pub const implicit_const = 0x21;

loclistx

pub const loclistx = 0x22;

rnglistx

pub const rnglistx = 0x23;

ref_sup8

pub const ref_sup8 = 0x24;

strx1

pub const strx1 = 0x25;

strx2

pub const strx2 = 0x26;

strx3

pub const strx3 = 0x27;

strx4

pub const strx4 = 0x28;

addrx1

pub const addrx1 = 0x29;

addrx2

pub const addrx2 = 0x2a;

addrx3

pub const addrx3 = 0x2b;

addrx4

pub const addrx4 = 0x2c;

GNU_addr_index


// Extensions for Fission.  See http://gcc.gnu.org/wiki/DebugFission.
pub const GNU_addr_index = 0x1f01;

GNU_str_index

pub const GNU_str_index = 0x1f02;

GNU_ref_alt


// Extensions for DWZ multifile.
// See http://www.dwarfstd.org/ShowIssue.php?issue=120604.1&type=open .
pub const GNU_ref_alt = 0x1f20;

GNU_strp_alt

pub const GNU_strp_alt = 0x1f21;