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
impl Clone for LoadCommandType
Source§fn clone(&self) -> LoadCommandType
fn clone(&self) -> LoadCommandType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LoadCommandType
impl Debug for LoadCommandType
Source§impl<'de> Deserialize<'de> for LoadCommandType
impl<'de> Deserialize<'de> for LoadCommandType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
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
impl From<u32> for LoadCommandType
Source§impl Serialize for LoadCommandType
impl Serialize for LoadCommandType
impl Copy for LoadCommandType
Auto Trait Implementations§
impl Freeze for LoadCommandType
impl RefUnwindSafe for LoadCommandType
impl Send for LoadCommandType
impl Sync for LoadCommandType
impl Unpin for LoadCommandType
impl UnsafeUnpin for LoadCommandType
impl UnwindSafe for LoadCommandType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more