ELFCursor

Trait ELFCursor 

Source
pub trait ELFCursor {
Show 13 methods // Required methods fn read_elf_header(&mut self) -> Result<ELFHeader, EZBpfError>; fn read_program_header(&mut self) -> Result<ProgramHeader, EZBpfError>; fn read_section_header(&mut self) -> Result<SectionHeader, EZBpfError>; fn read_ix(&mut self) -> Result<Ix, EZBpfError>; fn read_lddw_imm(&mut self) -> Result<i64, EZBpfError>; fn read_u8(&mut self) -> Result<u8, EZBpfError>; fn read_i16(&mut self) -> Result<i16, EZBpfError>; fn read_u16(&mut self) -> Result<u16, EZBpfError>; fn read_i32(&mut self) -> Result<i32, EZBpfError>; fn read_u32(&mut self) -> Result<u32, EZBpfError>; fn read_u64(&mut self) -> Result<u64, EZBpfError>; fn read_bytes(&mut self, l: usize) -> Result<Vec<u8>, EZBpfError>; fn remainder(&mut self) -> u64;
}

Required Methods§

Implementations on Foreign Types§

Source§

impl ELFCursor for Cursor<&[u8]>

Implementors§