Skip to main content

LoadCommandType

Enum LoadCommandType 

Source
pub enum LoadCommandType {
Show 37 variants Segment, Segment64, Symtab, Dysymtab, LoadDylib, IdDylib, LoadDylinker, IdDylinker, PreboundDylib, Thread, UnixThread, LoadWeakDylib, Uuid, CodeSignature, SegmentSplitInfo, ReexportDylib, LazyLoadDylib, EncryptionInfo, DylibCodeSignDrs, VersionMinMacosx, VersionMinIphoneos, FunctionStarts, DyldEnvironment, Main, DataInCode, SourceVersion, DylibCodeSignDrs2, EncryptionInfo64, LinkerOption, LinkerOptimizationHint, VersionMinTvos, VersionMinWatchos, Note, BuildVersion, DyldExportsTrie, DyldChainedFixups, FilesetEntry,
}
Expand description

加载命令类型枚举

Variants§

§

Segment

段加载命令

§

Segment64

64位段加载命令

§

Symtab

符号表

§

Dysymtab

动态符号表

§

LoadDylib

加载动态库

§

IdDylib

ID 动态库

§

LoadDylinker

加载动态链接器

§

IdDylinker

ID 动态链接器

§

PreboundDylib

预绑定动态库

§

Thread

线程

§

UnixThread

Unix 线程

§

LoadWeakDylib

加载弱动态库

§

Uuid

UUID

§

CodeSignature

代码签名

§

SegmentSplitInfo

段分割信息

§

ReexportDylib

重新导出动态库

§

LazyLoadDylib

延迟加载动态库

§

EncryptionInfo

加密信息

§

DylibCodeSignDrs

动态库代码签名目录

§

VersionMinMacosx

版本最小 macOS

§

VersionMinIphoneos

版本最小 iOS

§

FunctionStarts

函数开始

§

DyldEnvironment

动态库环境

§

Main

主程序

§

DataInCode

数据在代码中

§

SourceVersion

源版本

§

DylibCodeSignDrs2

动态库代码签名目录

§

EncryptionInfo64

加密信息 64

§

LinkerOption

链接器选项

§

LinkerOptimizationHint

链接器优化提示

§

VersionMinTvos

版本最小 tvOS

§

VersionMinWatchos

版本最小 watchOS

§

Note

注释

§

BuildVersion

构建版本

§

DyldExportsTrie

动态库导出 trie

§

DyldChainedFixups

动态库链式修复

§

FilesetEntry

文件集入口

Trait Implementations§

Source§

impl Clone for LoadCommandType

Source§

fn clone(&self) -> LoadCommandType

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for LoadCommandType

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for LoadCommandType

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<u32> for LoadCommandType

Source§

fn from(value: u32) -> Self

Converts to this type from the input type.
Source§

impl Serialize for LoadCommandType

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl Copy for LoadCommandType

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,