Struct libdw_sys::Dwfl_Callbacks
[−]
[src]
#[repr(C)]pub struct Dwfl_Callbacks { pub find_elf: Option<unsafe extern "C" fn(_: *mut Dwfl_Module, _: *mut *mut c_void, _: *const c_char, _: Dwarf_Addr, _: *mut *mut c_char, _: *mut *mut Elf) -> c_int>, pub find_debuginfo: Option<unsafe extern "C" fn(_: *mut Dwfl_Module, _: *mut *mut c_void, _: *const c_char, _: Dwarf_Addr, _: *const c_char, _: *const c_char, _: GElf_Word, _: *mut *mut c_char) -> c_int>, pub section_address: Option<unsafe extern "C" fn(_: *mut Dwfl_Module, _: *mut *mut c_void, _: *const c_char, _: Dwarf_Addr, _: *const c_char, _: GElf_Word, _: *const GElf_Shdr, _: *mut Dwarf_Addr) -> c_int>, pub debuginfo_path: *mut *mut c_char, }
Fields
find_elf: Option<unsafe extern "C" fn(_: *mut Dwfl_Module, _: *mut *mut c_void, _: *const c_char, _: Dwarf_Addr, _: *mut *mut c_char, _: *mut *mut Elf) -> c_int>
find_debuginfo: Option<unsafe extern "C" fn(_: *mut Dwfl_Module, _: *mut *mut c_void, _: *const c_char, _: Dwarf_Addr, _: *const c_char, _: *const c_char, _: GElf_Word, _: *mut *mut c_char) -> c_int>
section_address: Option<unsafe extern "C" fn(_: *mut Dwfl_Module, _: *mut *mut c_void, _: *const c_char, _: Dwarf_Addr, _: *const c_char, _: GElf_Word, _: *const GElf_Shdr, _: *mut Dwarf_Addr) -> c_int>
debuginfo_path: *mut *mut c_char