Struct object::read::macho::DyldCache [−][src]
pub struct DyldCache<'data, E = Endianness, R = &'data [u8]> where
E: Endian,
R: ReadRef<'data>, { /* fields omitted */ }
Expand description
A parsed representation of the dyld shared cache.
Implementations
impl<'data, E, R> DyldCache<'data, E, R> where
E: Endian,
R: ReadRef<'data>,
[src]
impl<'data, E, R> DyldCache<'data, E, R> where
E: Endian,
R: ReadRef<'data>,
[src]pub fn architecture(&self) -> Architecture
[src]
pub fn architecture(&self) -> Architecture
[src]Get the architecture type of the file.
pub fn endianness(&self) -> Endianness
[src]
pub fn endianness(&self) -> Endianness
[src]Get the endianness of the file.
pub fn is_little_endian(&self) -> bool
[src]
pub fn is_little_endian(&self) -> bool
[src]Return true if the file is little endian, false if it is big endian.
pub fn images<'cache>(
&'cache self
) -> DyldCacheImageIterator<'data, 'cache, E, R>ⓘNotable traits for DyldCacheImageIterator<'data, 'cache, E, R>
impl<'data, 'cache, E, R> Iterator for DyldCacheImageIterator<'data, 'cache, E, R> where
E: Endian,
R: ReadRef<'data>, type Item = DyldCacheImage<'data, E, R>;
[src]
pub fn images<'cache>(
&'cache self
) -> DyldCacheImageIterator<'data, 'cache, E, R>ⓘNotable traits for DyldCacheImageIterator<'data, 'cache, E, R>
impl<'data, 'cache, E, R> Iterator for DyldCacheImageIterator<'data, 'cache, E, R> where
E: Endian,
R: ReadRef<'data>, type Item = DyldCacheImage<'data, E, R>;
[src]Iterate over the images in this cache.
Trait Implementations
Auto Trait Implementations
impl<'data, E, R> RefUnwindSafe for DyldCache<'data, E, R> where
E: RefUnwindSafe,
R: RefUnwindSafe,
E: RefUnwindSafe,
R: RefUnwindSafe,
impl<'data, E, R> Send for DyldCache<'data, E, R> where
E: Send + Sync,
R: Send,
E: Send + Sync,
R: Send,
impl<'data, E, R> Sync for DyldCache<'data, E, R> where
E: Sync,
R: Sync,
E: Sync,
R: Sync,
impl<'data, E, R> Unpin for DyldCache<'data, E, R> where
E: Unpin,
R: Unpin,
E: Unpin,
R: Unpin,
impl<'data, E, R> UnwindSafe for DyldCache<'data, E, R> where
E: RefUnwindSafe + UnwindSafe,
R: UnwindSafe,
E: RefUnwindSafe + UnwindSafe,
R: UnwindSafe,