lucet-module 0.6.1

A structured interface for Lucet modules
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::functions::FunctionPointer;

#[repr(C)]
#[derive(Clone, Debug)]
pub struct TableElement {
    ty: u64,
    func: u64,
}

impl TableElement {
    pub fn function_pointer(&self) -> FunctionPointer {
        FunctionPointer::from_usize(self.func as usize)
    }
}