module vrt.ext.dwarf

Code Map

module vrt.ext.dwarf;


enum DW_EH_PE_omit;
enum DW_EH_PE_absptr;
enum DW_EH_PE_uleb128;
enum DW_EH_PE_udata2;
enum DW_EH_PE_udata4;
enum DW_EH_PE_udata8;
enum DW_EH_PE_sleb128;
enum DW_EH_PE_sdata2;
enum DW_EH_PE_sdata4;
enum DW_EH_PE_sdata8;
enum DW_EH_PE_pcrel;
enum DW_EH_PE_textrel;
enum DW_EH_PE_datarel;
enum DW_EH_PE_funcrel;
enum DW_EH_PE_aligned;
enum DW_EH_PE_indirect;

struct DW_Context
{
public:
	textrel: void*;
	datarel: void*;
	funcrel: void*;
}

fn dw_read_uleb128(data: const(u8)**) uintptr_t { }
fn dw_read_sleb128(data: const(u8)**) uintptr_t { }
fn dw_read_ubyte(data: const(u8)**) u8 { }
fn dw_encoded_size(encoding: u8) size_t { }
fn dw_read_encoded(data: const(u8)**, encoding: u8) uintptr_t { }