pub unsafe extern "C" fn LLVMRustGetSymbols(
    buf_ptr: *const u8,
    buf_len: usize,
    state: *mut c_void,
    callback: GetSymbolsCallback,
    error_callback: GetSymbolsErrorCallback
) -> *mut c_void