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
Trait Implementations
impl Debug for Dwfl_Callbacks
[src]
impl Copy for Dwfl_Callbacks
[src]
impl Clone for Dwfl_Callbacks
[src]
fn clone(&self) -> Self
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more