Sha256: 5d4432079b8ae2b9382945a57ae43df57bb4b7ed2e5956d4167e051a44567388

Contents?: true

Size: 859 Bytes

Versions: 31

Compression:

Stored size: 859 Bytes

Contents

//! Empty symbolication strategy used to compile for platforms that have no
//! support.

use super::{BytesOrWideString, ResolveWhat, SymbolName};
use core::ffi::c_void;
use core::marker;

pub unsafe fn resolve(_addr: ResolveWhat<'_>, _cb: &mut dyn FnMut(&super::Symbol)) {}

pub struct Symbol<'a> {
    _marker: marker::PhantomData<&'a i32>,
}

impl Symbol<'_> {
    pub fn name(&self) -> Option<SymbolName<'_>> {
        None
    }

    pub fn addr(&self) -> Option<*mut c_void> {
        None
    }

    pub fn filename_raw(&self) -> Option<BytesOrWideString<'_>> {
        None
    }

    #[cfg(feature = "std")]
    pub fn filename(&self) -> Option<&::std::path::Path> {
        None
    }

    pub fn lineno(&self) -> Option<u32> {
        None
    }

    pub fn colno(&self) -> Option<u32> {
        None
    }
}

pub unsafe fn clear_symbol_cache() {}

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
wasmtime-30.0.2 ./ext/cargo-vendor/backtrace-0.3.74/src/symbolize/noop.rs
wasmtime-29.0.0 ./ext/cargo-vendor/backtrace-0.3.74/src/symbolize/noop.rs
wasmtime-28.0.0 ./ext/cargo-vendor/backtrace-0.3.74/src/symbolize/noop.rs
wasmtime-27.0.0 ./ext/cargo-vendor/backtrace-0.3.74/src/symbolize/noop.rs
wasmtime-26.0.0 ./ext/cargo-vendor/backtrace-0.3.74/src/symbolize/noop.rs
wasmtime-25.0.2 ./ext/cargo-vendor/backtrace-0.3.73/src/symbolize/noop.rs
wasmtime-25.0.1 ./ext/cargo-vendor/backtrace-0.3.73/src/symbolize/noop.rs
wasmtime-25.0.0 ./ext/cargo-vendor/backtrace-0.3.73/src/symbolize/noop.rs
wasmtime-24.0.0 ./ext/cargo-vendor/backtrace-0.3.73/src/symbolize/noop.rs
wasmtime-23.0.2 ./ext/cargo-vendor/backtrace-0.3.69/src/symbolize/noop.rs
wasmtime-22.0.0 ./ext/cargo-vendor/backtrace-0.3.69/src/symbolize/noop.rs
wasmtime-21.0.1 ./ext/cargo-vendor/backtrace-0.3.69/src/symbolize/noop.rs
wasmtime-20.0.2 ./ext/cargo-vendor/backtrace-0.3.69/src/symbolize/noop.rs
wasmtime-20.0.0 ./ext/cargo-vendor/backtrace-0.3.69/src/symbolize/noop.rs
wasmtime-18.0.3 ./ext/cargo-vendor/backtrace-0.3.69/src/symbolize/noop.rs
wasmtime-17.0.1 ./ext/cargo-vendor/backtrace-0.3.69/src/symbolize/noop.rs
wasmtime-17.0.0 ./ext/cargo-vendor/backtrace-0.3.69/src/symbolize/noop.rs
wasmtime-16.0.0 ./ext/cargo-vendor/backtrace-0.3.69/src/symbolize/noop.rs
wasmtime-15.0.1 ./ext/cargo-vendor/backtrace-0.3.69/src/symbolize/noop.rs
wasmtime-15.0.0 ./ext/cargo-vendor/backtrace-0.3.69/src/symbolize/noop.rs