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;
}