[][src]Trait elf_utilities::segment::Segment

pub trait Segment {
    type Header;
    fn new(header: Self::Header) -> Self;
fn header_size() -> usize;
fn header_deserialize(
        buf: &[u8],
        header_start: usize
    ) -> Result<Self::Header, Box<dyn Error>>; }

Associated Types

type Header

Loading content...

Required methods

fn new(header: Self::Header) -> Self

fn header_size() -> usize

fn header_deserialize(
    buf: &[u8],
    header_start: usize
) -> Result<Self::Header, Box<dyn Error>>

Loading content...

Implementors

impl Segment for Segment32[src]

type Header = Phdr32

impl Segment for Segment64[src]

type Header = Phdr64

Loading content...