LLVM: include/llvm/BinaryFormat/MachO.h Source File (original) (raw)

1

2

3

4

5

6

7

8

9

10

11

12

13#ifndef LLVM_BINARYFORMAT_MACHO_H

14#define LLVM_BINARYFORMAT_MACHO_H

15

20

21namespace llvm {

22

24

26

28

29

38};

39

56

57enum {

58

59

89};

90

92

94};

95

96#define HANDLE_LOAD_COMMAND(LCName, LCValue, LCStruct) LCName = LCValue,

97

99#include "llvm/BinaryFormat/MachO.def"

100};

101

102#undef HANDLE_LOAD_COMMAND

103

105

111

112

113

118};

119

120

121

123

124

125

126

128

130

132

134

136

138

140

142

143

145

146

148

149

151

153

154

156

157

159

161

163

164

166

168

170

171

173

174

176

177

179

180

182

184};

185

187

188

189

190

191

193

194

196

197

199

201

203

204

206

208

209

210

211

212

214

216

218

219

220

223};

224

233

239

241

253

259

266

267enum {

270

273};

274

290

291enum {

296};

297

303

304enum {

305

306

311};

312

322

329

330enum {

331

332

333

341

350

351

356};

357

394

396

397

399

400

401

403};

404

406

407

408

416

417

418

419

436

437

438

439

450

451

452

453

454

455

457

459

461

463

465

467

469

471

473

475

477

479

480

481

482

493};

494

495

496

498

499

501#define PLATFORM(platform, id, name, build_name, target, tapi_target, \

502 marketing) \

503 PLATFORM_##platform = id,

504#include "MachO.def"

505};

506

507

509

510

511

521

532

537

551

565

579

594

599

605

606

612

619

625

631

637

643

649

650

658

664

669

682

695

704

727

732

748

764

768

769

776

777

781

782

788

794

800

807

813

819

827

836

844

852

857

867

873

888

894

898

907

908

915

916

921

922

929

935

941

947

954

955

960

968

977

978

984

986#if defined(BYTE_ORDER) && defined(BIG_ENDIAN) && (BYTE_ORDER == BIG_ENDIAN)

989#else

992#endif

994};

995

996

1000

1001

1008

1016

1024

1025

1031

1032

1033enum {

1036};

1037

1038

1039enum {

1043};

1044

1045

1046enum {

1059};

1060

1061

1062

1063

1073

1074

1075

1076

1081

1092

1093

1099

1100

1107

1108

1116

1117

1118

1119

1120

1128

1129

1137

1138

1139

1144

1152

1161

1171

1182

1187

1196

1209

1222

1234

1246

1261

1270

1276

1282

1288

1294

1307

1320

1325

1331

1336

1342

1348

1355

1363

1372

1395

1400

1405

1411

1417

1424

1430

1439

1446

1453

1462

1467

1473

1475

1476

1482

1483

1490

1491

1499

1500

1507

1508

1515

1516

1521

1527

1528

1534

1535

1536

1538 return (((n_desc) >> 8u) & 0xffu);

1539}

1540

1542 n_desc = (((n_desc)&0x00ff) | (((ordinal)&0xff) << 8));

1543}

1544

1546 return (n_desc >> 8u) & 0x0fu;

1547}

1548

1550 n_desc = ((n_desc & 0xf0ffu) | ((align & 0x0fu) << 8u));

1551}

1552

1553

1555

1559};

1560

1561

1578

1580

1583

1584

1586};

1587

1588

1618 return Family | (Model << 4);

1619}

1621 return ((int)ST) & 0x0f;

1622}

1625

1641

1646

1647

1648

1650

1652

1654};

1655

1659

1662 bool PtrAuthKernelABIVersion) {

1663 assert((PtrAuthABIVersion <= 0xF) &&

1664 "ptrauth abi version must fit in 4 bits");

1666 (PtrAuthKernelABIVersion

1668 : 0) |

1669 (PtrAuthABIVersion << 24);

1670}

1671

1675

1679

1681

1683

1702

1706

1710 unsigned PtrAuthABIVersion,

1711 bool PtrAuthKernelABIVersion);

1712

1731

1755

1761

1768

1773

1779

1784

1788

1831

1838

1857

1881

1898

1905

1910

1918

1925

1932

1937

1952

1958

1964

1970

1973

1980

1987

1995

1997 for (int i = 0; i < 13; i++)

2003}

2004

2014

2016 for (int i = 0; i < 29; i++)

2023}

2024

2029

2036

2041

2051

2057

2060

2063

2106

2149

2154

2161

2166

2176

2182

2185

2186

2187#define LOAD_COMMAND_STRUCT(LCStruct) LCStruct LCStruct##_data;

2188

2191#include "llvm/BinaryFormat/MachO.def"

2192};

2194

2204

2210

2220

2221

2222

2224 CS_VALID = 0x00000001,

2228

2230 0x00000010,

2232

2233

2234 CS_HARD = 0x00000100,

2235 CS_KILL = 0x00000200,

2237 CS_RESTRICT = 0x00000800,

2238

2242 0x00004000,

2244 0x00008000,

2245

2246

2247 CS_RUNTIME = 0x00010000,

2249

2253

2257 0x00400000,

2259 0x00800000,

2260

2261 CS_KILLED = 0x01000000,

2263 0x02000000,

2266 0x08000000,

2267

2268 CS_DEBUGGED = 0x10000000,

2269

2270 CS_SIGNED = 0x20000000,

2272 0x40000000,

2273

2275 0x80000000,

2276

2279};

2280

2281

2282

2294

2295

2296

2300 0xfade0c01,

2306 0xfade0cc1,

2308

2315

2322

2324 0x1000,

2329

2333

2336

2341

2345

2348

2349

2350

2351

2352

2356

2360};

2361

2393

2395

2400

2407

2417

2428

2429}

2430}

2431

2432#endif

assert(UImm &&(UImm !=~static_cast< T >(0)) &&"Invalid immediate!")

#define LLVM_PACKED_START

Tagged union holding either a T or a Error.

Triple - Helper class for working with autoconf configuration names.

@ C

The default llvm calling convention, compatible with C.

const uint32_t x86_FLOAT_STATE_COUNT

Definition MachO.h:1983

@ SG_READ_ONLY

Definition MachO.h:110

@ SG_FVMLIB

Definition MachO.h:107

@ SG_PROTECTED_VERSION_1

Definition MachO.h:109

@ SG_HIGHVM

Definition MachO.h:106

@ SECTION_ATTRIBUTES

Definition MachO.h:115

@ SG_NORELOC

Definition MachO.h:108

@ SECTION_ATTRIBUTES_USR

Definition MachO.h:116

@ SECTION_ATTRIBUTES_SYS

Definition MachO.h:117

@ SECTION_TYPE

Definition MachO.h:114

ChainedImportFormat

Definition MachO.h:1026

@ DYLD_CHAINED_IMPORT

Definition MachO.h:1027

@ DYLD_CHAINED_IMPORT_ADDEND

Definition MachO.h:1028

@ DYLD_CHAINED_IMPORT_ADDEND64

Definition MachO.h:1029

@ VM_PROT_EXECUTE

Definition MachO.h:497

@ VM_PROT_READ

Definition MachO.h:497

@ VM_PROT_WRITE

Definition MachO.h:497

const uint32_t ARM_THREAD_STATE64_COUNT

Definition MachO.h:2061

StabType

Definition MachO.h:358

@ N_OLEVEL

Definition MachO.h:382

@ N_LCSYM

Definition MachO.h:365

@ N_EINCL

Definition MachO.h:384

@ N_OSO

Definition MachO.h:375

@ N_LIB

Definition MachO.h:376

@ N_AST

Definition MachO.h:368

@ N_SOL

Definition MachO.h:379

@ N_OPT

Definition MachO.h:369

@ N_LENG

Definition MachO.h:392

@ N_BINCL

Definition MachO.h:378

@ N_BCOMM

Definition MachO.h:389

@ N_SLINE

Definition MachO.h:371

@ N_ENSYM

Definition MachO.h:372

@ N_ENTRY

Definition MachO.h:385

@ N_PARAMS

Definition MachO.h:380

@ N_ECOMM

Definition MachO.h:390

@ N_ECOML

Definition MachO.h:391

@ N_RBRAC

Definition MachO.h:388

@ N_VERSION

Definition MachO.h:381

@ N_SSYM

Definition MachO.h:373

@ N_GSYM

Definition MachO.h:361

@ N_LSYM

Definition MachO.h:377

@ N_PC

Definition MachO.h:367

@ N_PSYM

Definition MachO.h:383

@ N_LBRAC

Definition MachO.h:386

@ N_EXCL

Definition MachO.h:387

@ N_FNAME

Definition MachO.h:362

@ N_RSYM

Definition MachO.h:370

@ N_SO

Definition MachO.h:374

@ N_FUN

Definition MachO.h:363

@ N_STSYM

Definition MachO.h:364

@ N_BNSYM

Definition MachO.h:366

ExportSymbolKind

Definition MachO.h:298

@ EXPORT_SYMBOL_FLAGS_KIND_ABSOLUTE

Definition MachO.h:301

@ EXPORT_SYMBOL_FLAGS_KIND_THREAD_LOCAL

Definition MachO.h:300

@ EXPORT_SYMBOL_FLAGS_KIND_REGULAR

Definition MachO.h:299

BindType

Definition MachO.h:254

@ BIND_TYPE_TEXT_PCREL32

Definition MachO.h:257

@ BIND_TYPE_POINTER

Definition MachO.h:255

@ BIND_TYPE_TEXT_ABSOLUTE32

Definition MachO.h:256

CodeSignExecSegFlags

Definition MachO.h:2283

@ CS_EXECSEG_ALLOW_UNSIGNED

Definition MachO.h:2286

@ CS_EXECSEG_MAIN_BINARY

Definition MachO.h:2285

@ CS_EXECSEG_DEBUGGER

Definition MachO.h:2287

@ CS_EXECSEG_CAN_LOAD_CDHASH

Definition MachO.h:2290

@ CS_EXECSEG_JIT

Definition MachO.h:2288

@ CS_EXECSEG_SKIP_LV

Definition MachO.h:2289

@ CS_EXECSEG_CAN_EXEC_CDHASH

Definition MachO.h:2291

const uint32_t x86_EXCEPTION_STATE_COUNT

Definition MachO.h:1985

ARMThreadFlavors

Definition MachO.h:2042

@ ARM_EXCEPTION_STATE64

Definition MachO.h:2049

@ ARN_THREAD_STATE_NONE

Definition MachO.h:2047

@ ARM_THREAD_STATE64

Definition MachO.h:2048

@ ARM_VFP_STATE

Definition MachO.h:2044

@ ARM_DEBUG_STATE

Definition MachO.h:2046

@ ARM_THREAD_STATE

Definition MachO.h:2043

@ ARM_EXCEPTION_STATE

Definition MachO.h:2045

@ EXPORT_SYMBOL_FLAGS_REEXPORT

Definition MachO.h:294

@ EXPORT_SYMBOL_FLAGS_WEAK_DEFINITION

Definition MachO.h:293

@ EXPORT_SYMBOL_FLAGS_KIND_MASK

Definition MachO.h:292

@ EXPORT_SYMBOL_FLAGS_STUB_AND_RESOLVER

Definition MachO.h:295

CPUSubTypeSPARC

Definition MachO.h:1682

@ CPU_SUBTYPE_SPARC_ALL

Definition MachO.h:1682

RebaseType

Definition MachO.h:234

@ REBASE_TYPE_POINTER

Definition MachO.h:235

@ REBASE_TYPE_TEXT_ABSOLUTE32

Definition MachO.h:236

@ REBASE_TYPE_TEXT_PCREL32

Definition MachO.h:237

x86_fp_control_precis

Definition MachO.h:1756

@ x86_FP_PREC_64B

Definition MachO.h:1759

@ x86_FP_PREC_53B

Definition MachO.h:1758

@ x86_FP_PREC_24B

Definition MachO.h:1757

int CPU_SUBTYPE_INTEL_MODEL(CPUSubTypeX86 ST)

Definition MachO.h:1623

bool isVirtualSection(uint8_t type)

Definition MachO.h:595

const uint32_t x86_FLOAT_STATE64_COUNT

Definition MachO.h:1976

PlatformType

Definition MachO.h:500

LLVM_ABI Expected< uint32_t > getCPUSubType(const Triple &T)

SectionOrdinal

Definition MachO.h:323

@ NO_SECT

Definition MachO.h:326

@ MAX_SECT

Definition MachO.h:327

HeaderFileType

Definition MachO.h:40

@ MH_OBJECT

Definition MachO.h:43

@ MH_DYLINKER

Definition MachO.h:49

@ MH_CORE

Definition MachO.h:46

@ MH_PRELOAD

Definition MachO.h:47

@ MH_DSYM

Definition MachO.h:52

@ MH_DYLIB

Definition MachO.h:48

@ MH_DYLIB_STUB

Definition MachO.h:51

@ MH_KEXT_BUNDLE

Definition MachO.h:53

@ MH_FVMLIB

Definition MachO.h:45

@ MH_BUNDLE

Definition MachO.h:50

@ MH_FILESET

Definition MachO.h:54

@ MH_EXECUTE

Definition MachO.h:44

SectionType

These are the section type and attributes fields.

Definition MachO.h:122

@ S_THREAD_LOCAL_VARIABLE_POINTERS

S_THREAD_LOCAL_VARIABLE_POINTERS - Section with pointers to thread local structures.

Definition MachO.h:175

@ S_INTERPOSING

S_INTERPOSING - Section with only pairs of function pointers for interposing.

Definition MachO.h:158

@ S_GB_ZEROFILL

S_GB_ZEROFILL - Zero fill on demand section (that can be larger than 4 gigabytes).

Definition MachO.h:155

@ S_16BYTE_LITERALS

S_16BYTE_LITERALS - Section with only 16 byte literals.

Definition MachO.h:160

@ S_THREAD_LOCAL_INIT_FUNCTION_POINTERS

S_THREAD_LOCAL_INIT_FUNCTION_POINTERS - Section with thread local variable initialization pointers to...

Definition MachO.h:178

@ S_COALESCED

S_COALESCED - Section contains symbols that are to be coalesced.

Definition MachO.h:152

@ S_THREAD_LOCAL_ZEROFILL

S_THREAD_LOCAL_ZEROFILL - Thread local zerofill section.

Definition MachO.h:169

@ S_LAZY_SYMBOL_POINTERS

S_LAZY_SYMBOL_POINTERS - Section with lazy symbol pointers.

Definition MachO.h:141

@ S_INIT_FUNC_OFFSETS

S_INIT_FUNC_OFFSETS - Section with 32-bit offsets to initializer functions.

Definition MachO.h:181

@ S_MOD_TERM_FUNC_POINTERS

S_MOD_TERM_FUNC_POINTERS - Section with only function pointers for termination.

Definition MachO.h:150

@ S_MOD_INIT_FUNC_POINTERS

S_MOD_INIT_FUNC_POINTERS - Section with only function pointers for initialization.

Definition MachO.h:147

@ S_CSTRING_LITERALS

S_CSTRING_LITERALS - Section with literal C strings.

Definition MachO.h:131

@ S_THREAD_LOCAL_REGULAR

S_THREAD_LOCAL_REGULAR - Thread local data section.

Definition MachO.h:167

@ S_DTRACE_DOF

S_DTRACE_DOF - Section contains DTrace Object Format.

Definition MachO.h:162

@ S_ZEROFILL

S_ZEROFILL - Zero fill on demand section.

Definition MachO.h:129

@ S_NON_LAZY_SYMBOL_POINTERS

S_NON_LAZY_SYMBOL_POINTERS - Section with non-lazy symbol pointers.

Definition MachO.h:139

@ S_4BYTE_LITERALS

S_4BYTE_LITERALS - Section with 4 byte literals.

Definition MachO.h:133

@ LAST_KNOWN_SECTION_TYPE

Definition MachO.h:183

@ S_LITERAL_POINTERS

S_LITERAL_POINTERS - Section with pointers to literals.

Definition MachO.h:137

@ S_8BYTE_LITERALS

S_8BYTE_LITERALS - Section with 8 byte literals.

Definition MachO.h:135

@ S_LAZY_DYLIB_SYMBOL_POINTERS

S_LAZY_DYLIB_SYMBOL_POINTERS - Section with lazy symbol pointers to lazy loaded dylibs.

Definition MachO.h:165

@ S_THREAD_LOCAL_VARIABLES

S_THREAD_LOCAL_VARIABLES - Section with thread local variable structure data.

Definition MachO.h:172

@ S_SYMBOL_STUBS

S_SYMBOL_STUBS - Section with symbol stubs, byte size of stub in the Reserved2 field.

Definition MachO.h:144

@ S_REGULAR

S_REGULAR - Regular section.

Definition MachO.h:127

BindSpecialDylib

Definition MachO.h:260

@ BIND_SPECIAL_DYLIB_SELF

Definition MachO.h:261

@ BIND_SPECIAL_DYLIB_WEAK_LOOKUP

Definition MachO.h:264

@ BIND_SPECIAL_DYLIB_MAIN_EXECUTABLE

Definition MachO.h:262

@ BIND_SPECIAL_DYLIB_FLAT_LOOKUP

Definition MachO.h:263

@ R_ABS

Definition MachO.h:398

@ R_SCATTERED

Definition MachO.h:402

@ MH_DYLDLINK

Definition MachO.h:62

@ MH_APP_EXTENSION_SAFE

Definition MachO.h:85

@ MH_BINDS_TO_WEAK

Definition MachO.h:76

@ MH_PREBINDABLE

Definition MachO.h:71

@ MH_CANONICAL

Definition MachO.h:74

@ MH_PREBOUND

Definition MachO.h:64

@ MH_ROOT_SAFE

Definition MachO.h:78

@ MH_BINDATLOAD

Definition MachO.h:63

@ MH_NO_HEAP_EXECUTION

Definition MachO.h:84

@ MH_ALLMODSBOUND

Definition MachO.h:72

@ MH_LAZY_INIT

Definition MachO.h:66

@ MH_SIM_SUPPORT

Definition MachO.h:87

@ MH_ALLOW_STACK_EXECUTION

Definition MachO.h:77

@ MH_INCRLINK

Definition MachO.h:61

@ MH_PIE

Definition MachO.h:81

@ MH_SETUID_SAFE

Definition MachO.h:79

@ MH_FORCE_FLAT

Definition MachO.h:68

@ MH_WEAK_DEFINES

Definition MachO.h:75

@ MH_DEAD_STRIPPABLE_DYLIB

Definition MachO.h:82

@ MH_SPLIT_SEGS

Definition MachO.h:65

@ MH_NO_REEXPORTED_DYLIBS

Definition MachO.h:80

@ MH_HAS_TLV_DESCRIPTORS

Definition MachO.h:83

@ MH_TWOLEVEL

Definition MachO.h:67

@ MH_NOFIXPREBINDING

Definition MachO.h:70

@ MH_NOUNDEFS

Definition MachO.h:60

@ MH_DYLIB_IN_CACHE

Definition MachO.h:88

@ MH_NOMULTIDEFS

Definition MachO.h:69

@ MH_SUBSECTIONS_VIA_SYMBOLS

Definition MachO.h:73

@ MH_NLIST_OUTOFSYNC_WITH_DYLDINFO

Definition MachO.h:86

CodeSignMagic

Definition MachO.h:2297

@ CSMAGIC_EMBEDDED_ENTITLEMENTS

Definition MachO.h:2304

@ CSSLOT_SIGNATURESLOT

Definition MachO.h:2330

@ CS_HASHTYPE_SHA256

Definition MachO.h:2338

@ CS_SIGNER_TYPE_UNKNOWN

Definition MachO.h:2353

@ CS_SIGNER_TYPE_LEGACYVPN

Definition MachO.h:2354

@ CSMAGIC_DETACHED_SIGNATURE

Definition MachO.h:2305

@ CS_SIGNER_TYPE_MAC_APP_STORE

Definition MachO.h:2355

@ CS_SUPPORTSRUNTIME

Definition MachO.h:2313

@ CSSLOT_REQUIREMENTS

Definition MachO.h:2318

@ CSTYPE_INDEX_ENTITLEMENTS

Definition MachO.h:2335

@ CSMAGIC_REQUIREMENT

Definition MachO.h:2298

@ CS_SUPPORTSLINKAGE

Definition MachO.h:2314

@ CSMAGIC_BLOBWRAPPER

Definition MachO.h:2307

@ CSSLOT_ENTITLEMENTS

Definition MachO.h:2321

@ CSMAGIC_EMBEDDED_SIGNATURE

Definition MachO.h:2302

@ CS_SUPPL_SIGNER_TYPE_TRUSTCACHE

Definition MachO.h:2358

@ CS_SHA256_LEN

Definition MachO.h:2343

@ CSSLOT_ALTERNATE_CODEDIRECTORIES

Definition MachO.h:2323

@ CSSLOT_IDENTIFICATIONSLOT

Definition MachO.h:2331

@ CS_HASHTYPE_SHA384

Definition MachO.h:2340

@ CSMAGIC_CODEDIRECTORY

Definition MachO.h:2301

@ CS_SHA256_TRUNCATED_LEN

Definition MachO.h:2344

@ CSSLOT_RESOURCEDIR

Definition MachO.h:2319

@ CSSLOT_APPLICATION

Definition MachO.h:2320

@ CS_SHA1_LEN

Definition MachO.h:2342

@ CSSLOT_TICKETSLOT

Definition MachO.h:2332

@ CSMAGIC_EMBEDDED_SIGNATURE_OLD

Definition MachO.h:2303

@ CS_HASHTYPE_SHA1

Definition MachO.h:2337

@ CSTYPE_INDEX_REQUIREMENTS

Definition MachO.h:2334

@ CSSLOT_ALTERNATE_CODEDIRECTORY_MAX

Definition MachO.h:2325

@ CS_SUPPORTSTEAMID

Definition MachO.h:2310

@ CS_SUPPL_SIGNER_TYPE_LOCAL

Definition MachO.h:2359

@ CS_HASHTYPE_SHA256_TRUNCATED

Definition MachO.h:2339

@ CS_SUPPORTSSCATTER

Definition MachO.h:2309

@ CSMAGIC_REQUIREMENTS

Definition MachO.h:2299

@ CSSLOT_INFOSLOT

Definition MachO.h:2317

@ CS_SUPPORTSCODELIMIT64

Definition MachO.h:2311

@ CSSLOT_ALTERNATE_CODEDIRECTORY_LIMIT

Definition MachO.h:2326

@ CSSLOT_CODEDIRECTORY

Definition MachO.h:2316

@ CS_HASH_MAX_SIZE

Definition MachO.h:2347

@ CS_SUPPL_SIGNER_TYPE_UNKNOWN

Definition MachO.h:2357

@ CS_SUPPORTSEXECSEG

Definition MachO.h:2312

@ CS_CDHASH_LEN

Definition MachO.h:2346

void SET_LIBRARY_ORDINAL(uint16_t &n_desc, uint8_t ordinal)

Definition MachO.h:1541

int CPU_SUBTYPE_INTEL(int Family, int Model)

Definition MachO.h:1617

@ REBASE_IMMEDIATE_MASK

Definition MachO.h:240

@ REBASE_OPCODE_MASK

Definition MachO.h:240

SecCSDigestAlgorithm

Definition MachO.h:2408

@ kSecCodeSignatureHashSHA1

Definition MachO.h:2410

@ kSecCodeSignatureHashSHA256

Definition MachO.h:2411

@ kSecCodeSignatureHashSHA384

Definition MachO.h:2414

@ kSecCodeSignatureHashSHA256Truncated

Definition MachO.h:2412

@ kSecCodeSignatureNoHash

Definition MachO.h:2409

@ kSecCodeSignatureHashSHA512

Definition MachO.h:2415

@ DYLD_CHAINED_PTR_START_LAST

Definition MachO.h:1042

@ DYLD_CHAINED_PTR_START_NONE

Definition MachO.h:1040

@ DYLD_CHAINED_PTR_START_MULTI

Definition MachO.h:1041

uint8_t GET_COMM_ALIGN(uint16_t n_desc)

Definition MachO.h:1545

void swapStruct(fat_header &mh)

Definition MachO.h:1140

@ LC_REQ_DYLD

Definition MachO.h:93

const uint32_t x86_THREAD_STATE32_COUNT

Definition MachO.h:1971

@ BIND_SYMBOL_FLAGS_WEAK_IMPORT

Definition MachO.h:268

@ BIND_SYMBOL_FLAGS_NON_WEAK_DEFINITION

Definition MachO.h:269

@ BIND_OPCODE_MASK

Definition MachO.h:271

@ BIND_IMMEDIATE_MASK

Definition MachO.h:272

@ REFERENCE_FLAG_PRIVATE_UNDEFINED_NON_LAZY

Definition MachO.h:339

@ REFERENCE_FLAG_PRIVATE_UNDEFINED_LAZY

Definition MachO.h:340

@ DYNAMIC_LOOKUP_ORDINAL

Definition MachO.h:354

@ N_COLD_FUNC

Definition MachO.h:349

@ REFERENCE_FLAG_UNDEFINED_LAZY

Definition MachO.h:336

@ N_WEAK_DEF

Definition MachO.h:346

@ EXECUTABLE_ORDINAL

Definition MachO.h:355

@ REFERENCE_FLAG_UNDEFINED_NON_LAZY

Definition MachO.h:335

@ REFERENCED_DYNAMICALLY

Definition MachO.h:343

@ REFERENCE_FLAG_DEFINED

Definition MachO.h:337

@ N_ARM_THUMB_DEF

Definition MachO.h:342

@ MAX_LIBRARY_ORDINAL

Definition MachO.h:353

@ SELF_LIBRARY_ORDINAL

Definition MachO.h:352

@ N_NO_DEAD_STRIP

Definition MachO.h:344

@ REFERENCE_TYPE

Definition MachO.h:334

@ N_SYMBOL_RESOLVER

Definition MachO.h:347

@ REFERENCE_FLAG_PRIVATE_DEFINED

Definition MachO.h:338

@ N_ALT_ENTRY

Definition MachO.h:348

@ N_WEAK_REF

Definition MachO.h:345

PPCThreadFlavors

Definition MachO.h:2167

@ PPC_THREAD_STATE

Definition MachO.h:2168

@ PPC_EXCEPTION_STATE

Definition MachO.h:2170

@ PPC_VECTOR_STATE

Definition MachO.h:2171

@ PPC_EXCEPTION_STATE64

Definition MachO.h:2173

@ PPC_THREAD_STATE64

Definition MachO.h:2172

@ PPC_FLOAT_STATE

Definition MachO.h:2169

@ PPC_THREAD_STATE_NONE

Definition MachO.h:2174

bool CPU_SUBTYPE_ARM64E_IS_KERNEL_PTRAUTH_ABI(uint32_t ST)

Definition MachO.h:1676

@ DYLD_CHAINED_SYMBOL_ZLIB

Definition MachO.h:1035

@ DYLD_CHAINED_SYMBOL_UNCOMPRESSED

Definition MachO.h:1034

CPUSubTypePowerPC

Definition MachO.h:1684

@ CPU_SUBTYPE_POWERPC_970

Definition MachO.h:1697

@ CPU_SUBTYPE_POWERPC_604e

Definition MachO.h:1692

@ CPU_SUBTYPE_MC98601

Definition MachO.h:1700

@ CPU_SUBTYPE_POWERPC_603e

Definition MachO.h:1689

@ CPU_SUBTYPE_POWERPC_7400

Definition MachO.h:1695

@ CPU_SUBTYPE_POWERPC_604

Definition MachO.h:1691

@ CPU_SUBTYPE_MC980000_ALL

Definition MachO.h:1699

@ CPU_SUBTYPE_POWERPC_750

Definition MachO.h:1694

@ CPU_SUBTYPE_POWERPC_601

Definition MachO.h:1686

@ CPU_SUBTYPE_POWERPC_620

Definition MachO.h:1693

@ CPU_SUBTYPE_POWERPC_603ev

Definition MachO.h:1690

@ CPU_SUBTYPE_POWERPC_ALL

Definition MachO.h:1685

@ CPU_SUBTYPE_POWERPC_603

Definition MachO.h:1688

@ CPU_SUBTYPE_POWERPC_7450

Definition MachO.h:1696

@ CPU_SUBTYPE_POWERPC_602

Definition MachO.h:1687

BindOpcode

Definition MachO.h:275

@ BIND_OPCODE_DO_BIND_ULEB_TIMES_SKIPPING_ULEB

Definition MachO.h:288

@ BIND_OPCODE_DONE

Definition MachO.h:276

@ BIND_OPCODE_DO_BIND_ADD_ADDR_ULEB

Definition MachO.h:286

@ BIND_OPCODE_SET_ADDEND_SLEB

Definition MachO.h:282

@ BIND_OPCODE_SET_DYLIB_ORDINAL_ULEB

Definition MachO.h:278

@ BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM

Definition MachO.h:280

@ BIND_OPCODE_ADD_ADDR_ULEB

Definition MachO.h:284

@ BIND_OPCODE_DO_BIND_ADD_ADDR_IMM_SCALED

Definition MachO.h:287

@ BIND_OPCODE_SET_DYLIB_SPECIAL_IMM

Definition MachO.h:279

@ BIND_OPCODE_DO_BIND

Definition MachO.h:285

@ BIND_OPCODE_SET_TYPE_IMM

Definition MachO.h:281

@ BIND_OPCODE_SET_DYLIB_ORDINAL_IMM

Definition MachO.h:277

@ BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB

Definition MachO.h:283

@ DYLD_CHAINED_PTR_32

Definition MachO.h:1049

@ DYLD_CHAINED_PTR_ARM64E_USERLAND

Definition MachO.h:1055

@ DYLD_CHAINED_PTR_ARM64E_USERLAND24

Definition MachO.h:1058

@ DYLD_CHAINED_PTR_64_KERNEL_CACHE

Definition MachO.h:1054

@ DYLD_CHAINED_PTR_32_CACHE

Definition MachO.h:1050

@ DYLD_CHAINED_PTR_X86_64_KERNEL_CACHE

Definition MachO.h:1057

@ DYLD_CHAINED_PTR_64_OFFSET

Definition MachO.h:1052

@ DYLD_CHAINED_PTR_ARM64E_FIRMWARE

Definition MachO.h:1056

@ DYLD_CHAINED_PTR_ARM64E_KERNEL

Definition MachO.h:1053

@ DYLD_CHAINED_PTR_32_FIRMWARE

Definition MachO.h:1051

@ DYLD_CHAINED_PTR_64

Definition MachO.h:1048

@ DYLD_CHAINED_PTR_ARM64E

Definition MachO.h:1047

X86ThreadFlavors

Definition MachO.h:1938

@ x86_FLOAT_STATE32

Definition MachO.h:1940

@ x86_DEBUG_STATE

Definition MachO.h:1950

@ x86_THREAD_STATE

Definition MachO.h:1945

@ x86_THREAD_STATE64

Definition MachO.h:1942

@ x86_EXCEPTION_STATE64

Definition MachO.h:1944

@ x86_FLOAT_STATE64

Definition MachO.h:1943

@ x86_EXCEPTION_STATE

Definition MachO.h:1947

@ x86_THREAD_STATE32

Definition MachO.h:1939

@ x86_FLOAT_STATE

Definition MachO.h:1946

@ x86_DEBUG_STATE64

Definition MachO.h:1949

@ x86_DEBUG_STATE32

Definition MachO.h:1948

@ x86_EXCEPTION_STATE32

Definition MachO.h:1941

@ TOOL_LLD

Definition MachO.h:508

@ TOOL_LD

Definition MachO.h:508

@ TOOL_SWIFT

Definition MachO.h:508

@ TOOL_CLANG

Definition MachO.h:508

const uint32_t PPC_THREAD_STATE_COUNT

Definition MachO.h:2183

@ MH_MAGIC

Definition MachO.h:30

@ MH_CIGAM_64

Definition MachO.h:33

@ FAT_CIGAM_64

Definition MachO.h:37

@ MH_CIGAM

Definition MachO.h:31

@ FAT_CIGAM

Definition MachO.h:35

@ FAT_MAGIC_64

Definition MachO.h:36

@ FAT_MAGIC

Definition MachO.h:34

@ MH_MAGIC_64

Definition MachO.h:32

unsigned CPU_SUBTYPE_ARM64E_PTRAUTH_VERSION(uint32_t ST)

Definition MachO.h:1656

const uint32_t ARM_THREAD_STATE_COUNT

Definition MachO.h:2058

RebaseOpcode

Definition MachO.h:242

@ REBASE_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB

Definition MachO.h:245

@ REBASE_OPCODE_DO_REBASE_IMM_TIMES

Definition MachO.h:248

@ REBASE_OPCODE_DO_REBASE_ADD_ADDR_ULEB

Definition MachO.h:250

@ REBASE_OPCODE_DO_REBASE_ULEB_TIMES_SKIPPING_ULEB

Definition MachO.h:251

@ REBASE_OPCODE_DO_REBASE_ULEB_TIMES

Definition MachO.h:249

@ REBASE_OPCODE_ADD_ADDR_ULEB

Definition MachO.h:246

@ REBASE_OPCODE_SET_TYPE_IMM

Definition MachO.h:244

@ REBASE_OPCODE_DONE

Definition MachO.h:243

@ REBASE_OPCODE_ADD_ADDR_IMM_SCALED

Definition MachO.h:247

@ CPU_ARCH_ABI64

Definition MachO.h:1557

@ CPU_ARCH_ABI64_32

Definition MachO.h:1558

@ CPU_ARCH_MASK

Definition MachO.h:1556

NListType

Definition MachO.h:313

@ N_SECT

Definition MachO.h:318

@ N_PBUD

Definition MachO.h:319

@ N_ABS

Definition MachO.h:317

@ N_INDR

Definition MachO.h:320

@ N_UNDF

Definition MachO.h:316

CPUSubTypeRISCV

Definition MachO.h:1703

@ CPU_SUBTYPE_RISCV_ALL

Definition MachO.h:1704

bool CPU_SUBTYPE_ARM64E_IS_VERSIONED_PTRAUTH_ABI(uint32_t ST)

Definition MachO.h:1672

int CPU_SUBTYPE_INTEL_FAMILY(CPUSubTypeX86 ST)

Definition MachO.h:1620

LinkerOptimizationHintKind

Definition MachO.h:2418

@ LOH_ARM64_ADRP_LDR_GOT_LDR

Definition MachO.h:2422

@ LOH_ARM64_ADRP_ADRP

Definition MachO.h:2419

@ LOH_ARM64_ADRP_LDR_GOT_STR

Definition MachO.h:2424

@ LOH_ARM64_ADRP_ADD_LDR

Definition MachO.h:2421

@ LOH_ARM64_ADRP_ADD

Definition MachO.h:2425

@ LOH_ARM64_ADRP_LDR

Definition MachO.h:2420

@ LOH_ARM64_ADRP_ADD_STR

Definition MachO.h:2423

@ LOH_ARM64_ADRP_LDR_GOT

Definition MachO.h:2426

void SET_COMM_ALIGN(uint16_t &n_desc, uint8_t align)

Definition MachO.h:1549

CPUSubTypeARM

Definition MachO.h:1626

@ CPU_SUBTYPE_ARM_V7

Definition MachO.h:1633

@ CPU_SUBTYPE_ARM_V5TEJ

Definition MachO.h:1631

@ CPU_SUBTYPE_ARM_ALL

Definition MachO.h:1627

@ CPU_SUBTYPE_ARM_V7M

Definition MachO.h:1638

@ CPU_SUBTYPE_ARM_V6

Definition MachO.h:1629

@ CPU_SUBTYPE_ARM_XSCALE

Definition MachO.h:1632

@ CPU_SUBTYPE_ARM_V7K

Definition MachO.h:1636

@ CPU_SUBTYPE_ARM_V6M

Definition MachO.h:1637

@ CPU_SUBTYPE_ARM_V5

Definition MachO.h:1630

@ CPU_SUBTYPE_ARM_V7EM

Definition MachO.h:1639

@ CPU_SUBTYPE_ARM_V7S

Definition MachO.h:1635

@ CPU_SUBTYPE_ARM_V4T

Definition MachO.h:1628

CPUSubTypeARM64

Definition MachO.h:1642

@ CPU_SUBTYPE_ARM64E

Definition MachO.h:1645

@ CPU_SUBTYPE_ARM64E_VERSIONED_PTRAUTH_ABI_MASK

Definition MachO.h:1649

@ CPU_SUBTYPE_ARM64E_KERNEL_PTRAUTH_ABI_MASK

Definition MachO.h:1651

@ CPU_SUBTYPE_ARM64_ALL

Definition MachO.h:1643

@ CPU_SUBTYPE_ARM64E_PTRAUTH_MASK

Definition MachO.h:1653

@ CPU_SUBTYPE_ARM64_V8

Definition MachO.h:1644

const uint32_t x86_THREAD_STATE_COUNT

Definition MachO.h:1981

CPUSubTypeARM64_32

Definition MachO.h:1680

@ CPU_SUBTYPE_ARM64_32_V8

Definition MachO.h:1680

CodeSignAttrs

Definition MachO.h:2223

@ CS_ENTITLEMENT_FLAGS

Definition MachO.h:2277

@ CS_CHECK_EXPIRATION

Definition MachO.h:2236

@ CS_INSTALLER

Definition MachO.h:2227

@ CS_REQUIRE_LV

Definition MachO.h:2240

@ CS_LINKER_SIGNED

Definition MachO.h:2248

@ CS_GET_TASK_ALLOW

Definition MachO.h:2226

@ CS_HARD

Definition MachO.h:2234

@ CS_VALID

Definition MachO.h:2224

@ CS_DEBUGGED

Definition MachO.h:2268

@ CS_PLATFORM_BINARY

Definition MachO.h:2264

@ CS_DYLD_PLATFORM

Definition MachO.h:2262

@ CS_ENFORCEMENT

Definition MachO.h:2239

@ CS_KILLED

Definition MachO.h:2261

@ CS_INVALID_ALLOWED

Definition MachO.h:2231

@ CS_DATAVAULT_CONTROLLER

Definition MachO.h:2274

@ CS_FORCED_LV

Definition MachO.h:2229

@ CS_DEV_CODE

Definition MachO.h:2271

@ CS_ADHOC

Definition MachO.h:2225

@ CS_EXEC_SET_ENFORCEMENT

Definition MachO.h:2256

@ CS_EXEC_SET_HARD

Definition MachO.h:2254

@ CS_SIGNED

Definition MachO.h:2270

@ CS_RESTRICT

Definition MachO.h:2237

@ CS_EXEC_SET_KILL

Definition MachO.h:2255

@ CS_RUNTIME

Definition MachO.h:2247

@ CS_PLATFORM_PATH

Definition MachO.h:2265

@ CS_EXEC_INHERIT_SIP

Definition MachO.h:2258

@ CS_NVRAM_UNRESTRICTED

Definition MachO.h:2243

@ CS_ENTITLEMENTS_VALIDATED

Definition MachO.h:2241

@ CS_KILL

Definition MachO.h:2235

@ CS_ALLOWED_MACHO

Definition MachO.h:2250

DataRegionType

Definition MachO.h:225

@ DICE_KIND_JUMP_TABLE8

Definition MachO.h:228

@ DICE_KIND_ABS_JUMP_TABLE32

Definition MachO.h:231

@ DICE_KIND_JUMP_TABLE16

Definition MachO.h:229

@ DICE_KIND_JUMP_TABLE32

Definition MachO.h:230

@ DICE_KIND_DATA

Definition MachO.h:227

@ N_TYPE

Definition MachO.h:309

@ N_EXT

Definition MachO.h:310

@ N_PEXT

Definition MachO.h:308

@ N_STAB

Definition MachO.h:307

RelocationInfoType

Definition MachO.h:405

@ X86_64_RELOC_UNSIGNED

Definition MachO.h:483

@ X86_64_RELOC_SIGNED

Definition MachO.h:484

@ X86_64_RELOC_GOT

Definition MachO.h:487

@ ARM_RELOC_PAIR

Definition MachO.h:441

@ GENERIC_RELOC_LOCAL_SECTDIFF

Definition MachO.h:414

@ ARM_RELOC_BR24

Definition MachO.h:445

@ PPC_RELOC_PAIR

Definition MachO.h:421

@ ARM_THUMB_RELOC_BR22

Definition MachO.h:446

@ PPC_RELOC_SECTDIFF

Definition MachO.h:428

@ PPC_RELOC_HI16

Definition MachO.h:424

@ PPC_RELOC_PB_LA_PTR

Definition MachO.h:429

@ ARM_RELOC_PB_LA_PTR

Definition MachO.h:444

@ ARM64_RELOC_PAGEOFF12

Definition MachO.h:464

@ PPC_RELOC_HA16_SECTDIFF

Definition MachO.h:432

@ ARM_RELOC_LOCAL_SECTDIFF

Definition MachO.h:443

@ ARM64_RELOC_POINTER_TO_GOT

Definition MachO.h:470

@ X86_64_RELOC_GOT_LOAD

Definition MachO.h:486

@ ARM64_RELOC_AUTHENTICATED_POINTER

Definition MachO.h:478

@ GENERIC_RELOC_PB_LA_PTR

Definition MachO.h:413

@ X86_64_RELOC_BRANCH

Definition MachO.h:485

@ X86_64_RELOC_SIGNED_2

Definition MachO.h:490

@ GENERIC_RELOC_PAIR

Definition MachO.h:411

@ GENERIC_RELOC_VANILLA

Definition MachO.h:410

@ X86_64_RELOC_TLV

Definition MachO.h:492

@ ARM64_RELOC_SUBTRACTOR

Definition MachO.h:458

@ PPC_RELOC_LOCAL_SECTDIFF

Definition MachO.h:435

@ ARM_THUMB_32BIT_BRANCH

Definition MachO.h:447

@ ARM_RELOC_HALF_SECTDIFF

Definition MachO.h:449

@ PPC_RELOC_JBSR

Definition MachO.h:433

@ PPC_RELOC_LO14_SECTDIFF

Definition MachO.h:434

@ GENERIC_RELOC_TLV

Definition MachO.h:415

@ PPC_RELOC_LO16_SECTDIFF

Definition MachO.h:431

@ ARM64_RELOC_ADDEND

Definition MachO.h:476

@ ARM64_RELOC_UNSIGNED

Definition MachO.h:456

@ ARM_RELOC_SECTDIFF

Definition MachO.h:442

@ PPC_RELOC_BR24

Definition MachO.h:423

@ PPC_RELOC_LO16

Definition MachO.h:425

@ ARM64_RELOC_GOT_LOAD_PAGE21

Definition MachO.h:466

@ X86_64_RELOC_SIGNED_4

Definition MachO.h:491

@ GENERIC_RELOC_INVALID

Definition MachO.h:409

@ PPC_RELOC_HA16

Definition MachO.h:426

@ GENERIC_RELOC_SECTDIFF

Definition MachO.h:412

@ X86_64_RELOC_SUBTRACTOR

Definition MachO.h:488

@ ARM64_RELOC_TLVP_LOAD_PAGEOFF12

Definition MachO.h:474

@ PPC_RELOC_BR14

Definition MachO.h:422

@ X86_64_RELOC_SIGNED_1

Definition MachO.h:489

@ ARM64_RELOC_PAGE21

Definition MachO.h:462

@ PPC_RELOC_VANILLA

Definition MachO.h:420

@ PPC_RELOC_HI16_SECTDIFF

Definition MachO.h:430

@ ARM64_RELOC_GOT_LOAD_PAGEOFF12

Definition MachO.h:468

@ PPC_RELOC_LO14

Definition MachO.h:427

@ ARM_RELOC_HALF

Definition MachO.h:448

@ ARM64_RELOC_TLVP_LOAD_PAGE21

Definition MachO.h:472

@ ARM_RELOC_VANILLA

Definition MachO.h:440

@ ARM64_RELOC_BRANCH26

Definition MachO.h:460

x86_fp_control_rc

Definition MachO.h:1762

@ x86_FP_RND_UP

Definition MachO.h:1765

@ x86_FP_RND_DOWN

Definition MachO.h:1764

@ x86_FP_RND_NEAR

Definition MachO.h:1763

@ x86_FP_CHOP

Definition MachO.h:1766

uint32_t CPU_SUBTYPE_ARM64E_WITH_PTRAUTH_VERSION(unsigned PtrAuthABIVersion, bool PtrAuthKernelABIVersion)

Definition MachO.h:1661

uint16_t GET_LIBRARY_ORDINAL(uint16_t n_desc)

Definition MachO.h:1537

@ CPU_SUBTYPE_INTEL_FAMILY_MAX

Definition MachO.h:1624

@ CPU_SUBTYPE_INTEL_MODEL_ALL

Definition MachO.h:1624

LoadCommandType

Definition MachO.h:98

LLVM_ABI Expected< uint32_t > getCPUType(const Triple &T)

@ S_ATTR_SOME_INSTRUCTIONS

S_ATTR_SOME_INSTRUCTIONS - Section contains some machine instructions.

Definition MachO.h:213

@ S_ATTR_EXT_RELOC

S_ATTR_EXT_RELOC - Section has external relocation entries.

Definition MachO.h:215

@ S_ATTR_DEBUG

S_ATTR_DEBUG - A debug section.

Definition MachO.h:207

@ S_ATTR_NO_DEAD_STRIP

S_ATTR_NO_DEAD_STRIP - No dead stripping.

Definition MachO.h:200

@ S_ATTR_LOC_RELOC

S_ATTR_LOC_RELOC - Section has local relocation entries.

Definition MachO.h:217

@ S_ATTR_NO_TOC

S_ATTR_NO_TOC - Section contains coalesced symbols that are not to be in a ranlib table of contents.

Definition MachO.h:195

@ S_ATTR_LIVE_SUPPORT

S_ATTR_LIVE_SUPPORT - Blocks are live if they reference live blocks.

Definition MachO.h:202

@ S_ATTR_PURE_INSTRUCTIONS

S_ATTR_PURE_INSTRUCTIONS - Section contains only true machine instructions.

Definition MachO.h:192

@ S_ATTR_SELF_MODIFYING_CODE

S_ATTR_SELF_MODIFYING_CODE - Used with i386 code stubs written on by dyld.

Definition MachO.h:205

@ S_ATTR_STRIP_STATIC_SYMS

S_ATTR_STRIP_STATIC_SYMS - Ok to strip static symbols in this section in files with the MY_DYLDLINK f...

Definition MachO.h:198

@ INDIRECT_SYMBOL_ABS

Definition MachO.h:222

@ INDIRECT_SYMBOL_LOCAL

Definition MachO.h:221

const uint32_t x86_EXCEPTION_STATE64_COUNT

Definition MachO.h:1978

CPUSubTypeX86

Definition MachO.h:1589

@ CPU_SUBTYPE_386

Definition MachO.h:1591

@ CPU_SUBTYPE_586

Definition MachO.h:1594

@ CPU_SUBTYPE_X86_ALL

Definition MachO.h:1612

@ CPU_SUBTYPE_CELERON_MOBILE

Definition MachO.h:1600

@ CPU_SUBTYPE_PENTII_M3

Definition MachO.h:1597

@ CPU_SUBTYPE_I386_ALL

Definition MachO.h:1590

@ CPU_SUBTYPE_X86_ARCH1

Definition MachO.h:1614

@ CPU_SUBTYPE_PENTIUM_3_XEON

Definition MachO.h:1603

@ CPU_SUBTYPE_ITANIUM_2

Definition MachO.h:1608

@ CPU_SUBTYPE_PENTII_M5

Definition MachO.h:1598

@ CPU_SUBTYPE_X86_64_H

Definition MachO.h:1615

@ CPU_SUBTYPE_PENTIUM_M

Definition MachO.h:1604

@ CPU_SUBTYPE_PENTIUM_3_M

Definition MachO.h:1602

@ CPU_SUBTYPE_PENTPRO

Definition MachO.h:1596

@ CPU_SUBTYPE_486SX

Definition MachO.h:1593

@ CPU_SUBTYPE_X86_64_ALL

Definition MachO.h:1613

@ CPU_SUBTYPE_CELERON

Definition MachO.h:1599

@ CPU_SUBTYPE_ITANIUM

Definition MachO.h:1607

@ CPU_SUBTYPE_PENTIUM_4_M

Definition MachO.h:1606

@ CPU_SUBTYPE_PENT

Definition MachO.h:1595

@ CPU_SUBTYPE_486

Definition MachO.h:1592

@ CPU_SUBTYPE_PENTIUM_3

Definition MachO.h:1601

@ CPU_SUBTYPE_PENTIUM_4

Definition MachO.h:1605

@ CPU_SUBTYPE_XEON

Definition MachO.h:1609

@ CPU_SUBTYPE_XEON_MP

Definition MachO.h:1610

const uint32_t x86_THREAD_STATE64_COUNT

Definition MachO.h:1974

@ CPU_SUBTYPE_LIB64

Definition MachO.h:1582

@ CPU_SUBTYPE_MULTIPLE

Definition MachO.h:1585

@ CPU_SUBTYPE_MASK

Definition MachO.h:1581

CPUType

Definition MachO.h:1562

@ CPU_TYPE_ARM64_32

Definition MachO.h:1571

@ CPU_TYPE_ARM64

Definition MachO.h:1570

@ CPU_TYPE_ANY

Definition MachO.h:1563

@ CPU_TYPE_POWERPC

Definition MachO.h:1573

@ CPU_TYPE_X86_64

Definition MachO.h:1566

@ CPU_TYPE_POWERPC64

Definition MachO.h:1574

@ CPU_TYPE_X86

Definition MachO.h:1564

@ CPU_TYPE_RISCV

Definition MachO.h:1576

@ CPU_TYPE_SPARC

Definition MachO.h:1572

@ CPU_TYPE_I386

Definition MachO.h:1565

@ CPU_TYPE_MC98000

Definition MachO.h:1568

@ CPU_TYPE_ARM

Definition MachO.h:1569

void swapByteOrder(T &Value)

This is an optimization pass for GlobalISel generic memory operations.

uint32_t type

Definition MachO.h:2397

uint32_t offset

Definition MachO.h:2398

uint64_t codeLimit64

Definition MachO.h:2386

uint32_t identOffset

Definition MachO.h:2368

uint64_t execSegLimit

Definition MachO.h:2390

uint8_t hashSize

Definition MachO.h:2372

uint64_t execSegFlags

Definition MachO.h:2391

uint64_t execSegBase

Definition MachO.h:2389

uint32_t spare3

Definition MachO.h:2385

uint8_t hashType

Definition MachO.h:2373

uint32_t version

Definition MachO.h:2365

uint32_t nSpecialSlots

Definition MachO.h:2369

uint8_t platform

Definition MachO.h:2374

uint8_t pageSize

Definition MachO.h:2375

uint32_t nCodeSlots

Definition MachO.h:2370

uint32_t magic

Definition MachO.h:2363

uint32_t scatterOffset

Definition MachO.h:2379

uint32_t flags

Definition MachO.h:2366

uint32_t spare2

Definition MachO.h:2376

uint32_t codeLimit

Definition MachO.h:2371

uint32_t hashOffset

Definition MachO.h:2367

uint32_t teamOffset

Definition MachO.h:2382

uint32_t length

Definition MachO.h:2364

uint32_t magic

Definition MachO.h:2402

uint32_t count

Definition MachO.h:2404

uint32_t length

Definition MachO.h:2403

uint32_t r_word0

Definition MachO.h:998

uint32_t r_word1

Definition MachO.h:998

uint32_t count

Definition MachO.h:2027

uint32_t flavor

Definition MachO.h:2026

uint32_t sp

Definition MachO.h:1990

uint32_t r[13]

Definition MachO.h:1989

uint32_t pc

Definition MachO.h:1992

uint32_t cpsr

Definition MachO.h:1993

uint32_t lr

Definition MachO.h:1991

uint64_t x[29]

Definition MachO.h:2006

uint64_t lr

Definition MachO.h:2008

uint64_t fp

Definition MachO.h:2007

uint32_t pad

Definition MachO.h:2012

uint32_t cpsr

Definition MachO.h:2011

uint64_t pc

Definition MachO.h:2010

uint64_t sp

Definition MachO.h:2009

arm_thread_state32_t ts32

Definition MachO.h:2033

arm_state_hdr_t tsh

Definition MachO.h:2031

union llvm::MachO::arm_thread_state_t::@303126343162322332223050011263367006216164356124 uts

uint32_t sdk

Definition MachO.h:864

uint32_t cmd

Definition MachO.h:859

uint32_t ntools

Definition MachO.h:865

uint32_t minos

Definition MachO.h:863

uint32_t cmdsize

Definition MachO.h:860

uint32_t platform

Definition MachO.h:862

uint16_t length

Definition MachO.h:810

uint16_t kind

Definition MachO.h:811

uint32_t offset

Definition MachO.h:809

uint64_t reserved

Definition MachO.h:1112

uint64_t name_offset

Definition MachO.h:1113

uint64_t addend

Definition MachO.h:1114

uint64_t lib_ordinal

Definition MachO.h:1110

uint64_t weak_import

Definition MachO.h:1111

uint32_t lib_ordinal

Definition MachO.h:1102

int32_t addend

Definition MachO.h:1105

uint32_t weak_import

Definition MachO.h:1103

uint32_t name_offset

Definition MachO.h:1104

uint32_t name_offset

Definition MachO.h:1097

uint32_t lib_ordinal

Definition MachO.h:1095

uint32_t weak_import

Definition MachO.h:1096

uint64_t next

Definition MachO.h:1125

uint64_t ordinal

Definition MachO.h:1122

uint64_t addend

Definition MachO.h:1123

uint64_t bind

Definition MachO.h:1126

uint64_t reserved

Definition MachO.h:1124

uint64_t next

Definition MachO.h:1134

uint64_t bind

Definition MachO.h:1135

uint64_t target

Definition MachO.h:1131

uint64_t high8

Definition MachO.h:1132

uint64_t reserved

Definition MachO.h:1133

dyld_chained_starts_in_image is embedded in LC_DYLD_CHAINED_FIXUPS payload.

Definition MachO.h:1077

uint32_t seg_info_offset[1]

Definition MachO.h:1079

uint32_t seg_count

Definition MachO.h:1078

uint16_t page_count

Length of the page_start array.

Definition MachO.h:1088

uint16_t page_size

Page size in bytes (0x1000 or 0x4000)

Definition MachO.h:1084

uint16_t pointer_format

DYLD_CHAINED_PTR*.

Definition MachO.h:1085

uint32_t max_valid_pointer

Values beyond this are not pointers on 32-bit.

Definition MachO.h:1087

uint64_t segment_offset

VM offset from the __TEXT segment.

Definition MachO.h:1086

uint32_t size

Size of this, including chain_starts entries.

Definition MachO.h:1083

uint16_t page_start[1]

Page offset of first fixup on each page, or DYLD_CHAINED_PTR_START_NONE if no fixups.

Definition MachO.h:1089

uint32_t cmd

Definition MachO.h:869

uint32_t cmdsize

Definition MachO.h:870

uint32_t name

Definition MachO.h:871

uint32_t cmd

Definition MachO.h:875

uint32_t cmdsize

Definition MachO.h:876

uint32_t lazy_bind_off

Definition MachO.h:883

uint32_t export_off

Definition MachO.h:885

uint32_t rebase_size

Definition MachO.h:878

uint32_t export_size

Definition MachO.h:886

uint32_t bind_size

Definition MachO.h:880

uint32_t lazy_bind_size

Definition MachO.h:884

uint32_t weak_bind_size

Definition MachO.h:882

uint32_t bind_off

Definition MachO.h:879

uint32_t rebase_off

Definition MachO.h:877

uint32_t weak_bind_off

Definition MachO.h:881

uint32_t cmd

Definition MachO.h:621

uint32_t cmdsize

Definition MachO.h:622

struct dylib dylib

Definition MachO.h:623

uint64_t objc_module_info_addr

Definition MachO.h:762

uint32_t nlocalsym

Definition MachO.h:756

uint32_t iinit_iterm

Definition MachO.h:759

uint32_t nextdefsym

Definition MachO.h:752

uint32_t irefsym

Definition MachO.h:753

uint32_t iextdefsym

Definition MachO.h:751

uint32_t ilocalsym

Definition MachO.h:755

uint32_t iextrel

Definition MachO.h:757

uint32_t nextrel

Definition MachO.h:758

uint32_t objc_module_info_size

Definition MachO.h:761

uint32_t nrefsym

Definition MachO.h:754

uint32_t module_name

Definition MachO.h:750

uint32_t ninit_nterm

Definition MachO.h:760

uint32_t irefsym

Definition MachO.h:737

uint32_t iextdefsym

Definition MachO.h:735

uint32_t ninit_nterm

Definition MachO.h:744

uint32_t iextrel

Definition MachO.h:741

uint32_t nlocalsym

Definition MachO.h:740

uint32_t ilocalsym

Definition MachO.h:739

uint32_t nrefsym

Definition MachO.h:738

uint32_t iinit_iterm

Definition MachO.h:743

uint32_t nextrel

Definition MachO.h:742

uint32_t objc_module_info_size

Definition MachO.h:746

uint32_t objc_module_info_addr

Definition MachO.h:745

uint32_t nextdefsym

Definition MachO.h:736

uint32_t module_name

Definition MachO.h:734

uint32_t flags

Definition MachO.h:766

uint32_t isym

Definition MachO.h:766

uint32_t module_index

Definition MachO.h:730

uint32_t symbol_index

Definition MachO.h:729

uint32_t current_version

Definition MachO.h:616

uint32_t name

Definition MachO.h:614

uint32_t compatibility_version

Definition MachO.h:617

uint32_t timestamp

Definition MachO.h:615

uint32_t name

Definition MachO.h:662

uint32_t cmdsize

Definition MachO.h:661

uint32_t cmd

Definition MachO.h:660

uint32_t ntoc

Definition MachO.h:715

uint32_t tocoff

Definition MachO.h:714

uint32_t indirectsymoff

Definition MachO.h:720

uint32_t cmdsize

Definition MachO.h:707

uint32_t modtaboff

Definition MachO.h:716

uint32_t extrefsymoff

Definition MachO.h:718

uint32_t iextdefsym

Definition MachO.h:710

uint32_t nlocrel

Definition MachO.h:725

uint32_t ilocalsym

Definition MachO.h:708

uint32_t nextrel

Definition MachO.h:723

uint32_t nlocalsym

Definition MachO.h:709

uint32_t nextdefsym

Definition MachO.h:711

uint32_t nindirectsyms

Definition MachO.h:721

uint32_t nmodtab

Definition MachO.h:717

uint32_t extreloff

Definition MachO.h:722

uint32_t nextrefsyms

Definition MachO.h:719

uint32_t locreloff

Definition MachO.h:724

uint32_t nundefsym

Definition MachO.h:713

uint32_t iundefsym

Definition MachO.h:712

uint32_t cmd

Definition MachO.h:706

uint32_t cryptid

Definition MachO.h:833

uint32_t cmd

Definition MachO.h:829

uint32_t cryptoff

Definition MachO.h:831

uint32_t cryptsize

Definition MachO.h:832

uint32_t pad

Definition MachO.h:834

uint32_t cmdsize

Definition MachO.h:830

uint32_t cmdsize

Definition MachO.h:822

uint32_t cryptsize

Definition MachO.h:824

uint32_t cryptoff

Definition MachO.h:823

uint32_t cryptid

Definition MachO.h:825

uint32_t cmd

Definition MachO.h:821

uint64_t entryoff

Definition MachO.h:951

uint32_t cmdsize

Definition MachO.h:950

uint32_t cmd

Definition MachO.h:949

uint64_t stacksize

Definition MachO.h:952

uint64_t offset

Definition MachO.h:972

uint32_t reserved

Definition MachO.h:975

uint32_t cputype

Definition MachO.h:970

uint32_t cpusubtype

Definition MachO.h:971

uint32_t align

Definition MachO.h:974

uint64_t size

Definition MachO.h:973

uint32_t offset

Definition MachO.h:964

uint32_t align

Definition MachO.h:966

uint32_t size

Definition MachO.h:965

uint32_t cputype

Definition MachO.h:962

uint32_t cpusubtype

Definition MachO.h:963

uint64_t vmaddr

Definition MachO.h:902

union lc_str entry_id

Definition MachO.h:904

uint32_t cmd

Definition MachO.h:900

uint32_t cmdsize

Definition MachO.h:901

uint64_t fileoff

Definition MachO.h:903

uint32_t reserved

Definition MachO.h:905

unsigned short denorm

Definition MachO.h:1770

unsigned short undfl

Definition MachO.h:1770

unsigned short ovrfl

Definition MachO.h:1770

unsigned short rc

Definition MachO.h:1771

unsigned short pc

Definition MachO.h:1771

unsigned short zdiv

Definition MachO.h:1770

unsigned short precis

Definition MachO.h:1771

unsigned short invalid

Definition MachO.h:1770

unsigned short c2

Definition MachO.h:1776

unsigned short errsumm

Definition MachO.h:1776

unsigned short precis

Definition MachO.h:1776

unsigned short invalid

Definition MachO.h:1775

unsigned short c1

Definition MachO.h:1776

unsigned short busy

Definition MachO.h:1777

unsigned short denorm

Definition MachO.h:1775

unsigned short c3

Definition MachO.h:1777

unsigned short zdiv

Definition MachO.h:1775

unsigned short c0

Definition MachO.h:1776

unsigned short stkflt

Definition MachO.h:1776

unsigned short tos

Definition MachO.h:1776

unsigned short undfl

Definition MachO.h:1775

unsigned short ovrfl

Definition MachO.h:1775

uint32_t cmdsize

Definition MachO.h:925

uint32_t cmd

Definition MachO.h:924

uint32_t header_addr

Definition MachO.h:927

uint32_t name

Definition MachO.h:926

uint32_t cmd

Definition MachO.h:608

struct fvmlib fvmlib

Definition MachO.h:610

uint32_t cmdsize

Definition MachO.h:609

uint32_t header_addr

Definition MachO.h:603

uint32_t name

Definition MachO.h:601

uint32_t minor_version

Definition MachO.h:602

uint32_t cmdsize

Definition MachO.h:919

uint32_t cmd

Definition MachO.h:918

uint32_t dataoff

Definition MachO.h:804

uint32_t cmd

Definition MachO.h:802

uint32_t datasize

Definition MachO.h:805

uint32_t cmdsize

Definition MachO.h:803

uint32_t cmd

Definition MachO.h:890

uint32_t count

Definition MachO.h:892

uint32_t cmdsize

Definition MachO.h:891

uint32_t cmd

Definition MachO.h:534

uint32_t cmdsize

Definition MachO.h:535

char mmst_rsrv[6]

Definition MachO.h:1782

char mmst_reg[10]

Definition MachO.h:1781

uint16_t n_desc

Definition MachO.h:1021

uint32_t n_strx

Definition MachO.h:1018

uint64_t n_value

Definition MachO.h:1022

uint8_t n_type

Definition MachO.h:1019

uint8_t n_sect

Definition MachO.h:1020

uint16_t n_desc

Definition MachO.h:1006

uint8_t n_type

Definition MachO.h:1004

uint32_t n_strx

Definition MachO.h:1003

uint8_t n_sect

Definition MachO.h:1005

uint32_t n_strx

Definition MachO.h:1010

uint8_t n_sect

Definition MachO.h:1012

int16_t n_desc

Definition MachO.h:1013

uint8_t n_type

Definition MachO.h:1011

uint32_t n_value

Definition MachO.h:1014

char data_owner[16]

Definition MachO.h:848

uint32_t cmdsize

Definition MachO.h:847

uint32_t cmd

Definition MachO.h:846

uint64_t offset

Definition MachO.h:849

uint64_t size

Definition MachO.h:850

uint32_t flavor

Definition MachO.h:2151

uint32_t count

Definition MachO.h:2152

uint32_t r6

Definition MachO.h:2073

uint32_t r27

Definition MachO.h:2094

uint32_t xer

Definition MachO.h:2100

uint32_t r28

Definition MachO.h:2095

uint32_t r31

Definition MachO.h:2098

uint32_t r14

Definition MachO.h:2081

uint32_t r8

Definition MachO.h:2075

uint32_t r18

Definition MachO.h:2085

uint32_t r10

Definition MachO.h:2077

uint32_t r7

Definition MachO.h:2074

uint32_t r2

Definition MachO.h:2069

uint32_t r0

Definition MachO.h:2067

uint32_t r20

Definition MachO.h:2087

uint32_t r4

Definition MachO.h:2071

uint32_t srr0

Definition MachO.h:2065

uint32_t r1

Definition MachO.h:2068

uint32_t r25

Definition MachO.h:2092

uint32_t ctr

Definition MachO.h:2102

uint32_t r30

Definition MachO.h:2097

uint32_t r17

Definition MachO.h:2084

uint32_t r26

Definition MachO.h:2093

uint32_t r22

Definition MachO.h:2089

uint32_t r15

Definition MachO.h:2082

uint32_t r11

Definition MachO.h:2078

uint32_t r13

Definition MachO.h:2080

uint32_t r16

Definition MachO.h:2083

uint32_t mq

Definition MachO.h:2103

uint32_t r12

Definition MachO.h:2079

uint32_t vrsave

Definition MachO.h:2104

uint32_t r29

Definition MachO.h:2096

uint32_t r21

Definition MachO.h:2088

uint32_t r3

Definition MachO.h:2070

uint32_t ct

Definition MachO.h:2099

uint32_t srr1

Definition MachO.h:2066

uint32_t r23

Definition MachO.h:2090

uint32_t r19

Definition MachO.h:2086

uint32_t r5

Definition MachO.h:2072

uint32_t r24

Definition MachO.h:2091

uint32_t lr

Definition MachO.h:2101

uint32_t r9

Definition MachO.h:2076

ppc_thread_state32_t ts32

Definition MachO.h:2158

union llvm::MachO::ppc_thread_state_t::@135077343136105332156230151222221222221032170010 uts

ppc_state_hdr_t tsh

Definition MachO.h:2156

uint32_t cmdsize

Definition MachO.h:785

uint32_t cksum

Definition MachO.h:786

uint32_t cmd

Definition MachO.h:784

uint32_t cmdsize

Definition MachO.h:653

uint32_t linked_modules

Definition MachO.h:656

uint32_t name

Definition MachO.h:654

uint32_t nmodules

Definition MachO.h:655

uint32_t cmd

Definition MachO.h:652

uint32_t r_pcrel

Definition MachO.h:981

uint32_t r_extern

Definition MachO.h:981

uint32_t r_type

Definition MachO.h:982

uint32_t r_length

Definition MachO.h:981

uint32_t r_symbolnum

Definition MachO.h:981

int32_t r_address

Definition MachO.h:980

uint32_t cmd

Definition MachO.h:684

uint32_t cmdsize

Definition MachO.h:685

uint64_t reserved1

Definition MachO.h:688

uint64_t reserved2

Definition MachO.h:689

uint64_t reserved6

Definition MachO.h:693

uint64_t init_address

Definition MachO.h:686

uint64_t reserved3

Definition MachO.h:690

uint64_t reserved5

Definition MachO.h:692

uint64_t reserved4

Definition MachO.h:691

uint64_t init_module

Definition MachO.h:687

uint32_t reserved1

Definition MachO.h:675

uint32_t reserved5

Definition MachO.h:679

uint32_t cmdsize

Definition MachO.h:672

uint32_t reserved6

Definition MachO.h:680

uint32_t reserved4

Definition MachO.h:678

uint32_t reserved3

Definition MachO.h:677

uint32_t init_module

Definition MachO.h:674

uint32_t cmd

Definition MachO.h:671

uint32_t reserved2

Definition MachO.h:676

uint32_t init_address

Definition MachO.h:673

uint32_t path

Definition MachO.h:798

uint32_t cmdsize

Definition MachO.h:797

uint32_t cmd

Definition MachO.h:796

uint32_t r_address

Definition MachO.h:990

int32_t r_value

Definition MachO.h:993

uint32_t r_length

Definition MachO.h:990

uint32_t r_scattered

Definition MachO.h:991

uint32_t r_pcrel

Definition MachO.h:990

uint32_t r_type

Definition MachO.h:990

char sectname[16]

Definition MachO.h:581

uint32_t reserved2

Definition MachO.h:591

uint64_t addr

Definition MachO.h:583

uint32_t offset

Definition MachO.h:585

uint32_t align

Definition MachO.h:586

uint32_t reloff

Definition MachO.h:587

uint64_t size

Definition MachO.h:584

char segname[16]

Definition MachO.h:582

uint32_t nreloc

Definition MachO.h:588

uint32_t flags

Definition MachO.h:589

uint32_t reserved1

Definition MachO.h:590

uint32_t reserved3

Definition MachO.h:592

uint32_t reserved2

Definition MachO.h:577

uint32_t size

Definition MachO.h:570

uint32_t reloff

Definition MachO.h:573

uint32_t align

Definition MachO.h:572

char sectname[16]

Definition MachO.h:567

uint32_t flags

Definition MachO.h:575

uint32_t reserved1

Definition MachO.h:576

char segname[16]

Definition MachO.h:568

uint32_t addr

Definition MachO.h:569

uint32_t offset

Definition MachO.h:571

uint32_t nreloc

Definition MachO.h:574

uint64_t fileoff

Definition MachO.h:558

uint32_t initprot

Definition MachO.h:561

uint32_t nsects

Definition MachO.h:562

uint64_t vmaddr

Definition MachO.h:556

uint32_t flags

Definition MachO.h:563

uint32_t cmdsize

Definition MachO.h:554

char segname[16]

Definition MachO.h:555

uint32_t cmd

Definition MachO.h:553

uint64_t vmsize

Definition MachO.h:557

uint64_t filesize

Definition MachO.h:559

uint32_t maxprot

Definition MachO.h:560

uint32_t vmaddr

Definition MachO.h:542

uint32_t maxprot

Definition MachO.h:546

uint32_t nsects

Definition MachO.h:548

char segname[16]

Definition MachO.h:541

uint32_t filesize

Definition MachO.h:545

uint32_t cmd

Definition MachO.h:539

uint32_t cmdsize

Definition MachO.h:540

uint32_t fileoff

Definition MachO.h:544

uint32_t flags

Definition MachO.h:549

uint32_t initprot

Definition MachO.h:547

uint32_t vmsize

Definition MachO.h:543

uint32_t cmdsize

Definition MachO.h:816

uint64_t version

Definition MachO.h:817

uint32_t cmd

Definition MachO.h:815

uint32_t client

Definition MachO.h:635

uint32_t cmdsize

Definition MachO.h:634

uint32_t cmd

Definition MachO.h:633

uint32_t cmd

Definition MachO.h:627

uint32_t umbrella

Definition MachO.h:629

uint32_t cmdsize

Definition MachO.h:628

uint32_t cmdsize

Definition MachO.h:646

uint32_t cmd

Definition MachO.h:645

uint32_t sub_library

Definition MachO.h:647

uint32_t cmd

Definition MachO.h:639

uint32_t cmdsize

Definition MachO.h:640

uint32_t sub_umbrella

Definition MachO.h:641

uint32_t offset

Definition MachO.h:912

uint32_t size

Definition MachO.h:913

uint32_t cmdsize

Definition MachO.h:911

uint32_t cmd

Definition MachO.h:910

uint32_t strsize

Definition MachO.h:702

uint32_t nsyms

Definition MachO.h:700

uint32_t cmdsize

Definition MachO.h:698

uint32_t cmd

Definition MachO.h:697

uint32_t stroff

Definition MachO.h:701

uint32_t symoff

Definition MachO.h:699

uint32_t cmd

Definition MachO.h:666

uint32_t cmdsize

Definition MachO.h:667

uint32_t key

Definition MachO.h:932

uint32_t thunk

Definition MachO.h:931

uint32_t offset

Definition MachO.h:933

uint64_t offset

Definition MachO.h:939

uint64_t thunk

Definition MachO.h:937

uint64_t key

Definition MachO.h:938

uintptr_t key

Definition MachO.h:944

uintptr_t offset

Definition MachO.h:945

uintptr_t thunk

Definition MachO.h:943

uint32_t itoc

Definition MachO.h:779

uint32_t isub_image

Definition MachO.h:779

uint32_t nhints

Definition MachO.h:774

uint32_t cmdsize

Definition MachO.h:772

uint32_t offset

Definition MachO.h:773

uint32_t cmd

Definition MachO.h:771

uint32_t cmd

Definition MachO.h:790

uint8_t uuid[16]

Definition MachO.h:792

uint32_t cmdsize

Definition MachO.h:791

uint32_t sdk

Definition MachO.h:842

uint32_t cmd

Definition MachO.h:838

uint32_t cmdsize

Definition MachO.h:840

uint32_t version

Definition MachO.h:841

uint16_t cpu

Definition MachO.h:1834

uint16_t trapno

Definition MachO.h:1833

uint32_t err

Definition MachO.h:1835

uint64_t faultvaddr

Definition MachO.h:1836

union llvm::MachO::x86_exception_state_t::@050043077327255314063252313156247224257021205374 ues

x86_state_hdr_t esh

Definition MachO.h:1927

x86_exception_state64_t es64

Definition MachO.h:1929

uint16_t fpu_rsrv2

Definition MachO.h:1798

xmm_reg_t fpu_xmm1

Definition MachO.h:1813

char fpu_rsrv4[6 *16]

Definition MachO.h:1828

xmm_reg_t fpu_xmm8

Definition MachO.h:1820

xmm_reg_t fpu_xmm10

Definition MachO.h:1822

xmm_reg_t fpu_xmm11

Definition MachO.h:1823

xmm_reg_t fpu_xmm13

Definition MachO.h:1825

uint32_t fpu_reserved1

Definition MachO.h:1829

xmm_reg_t fpu_xmm3

Definition MachO.h:1815

xmm_reg_t fpu_xmm14

Definition MachO.h:1826

mmst_reg_t fpu_stmm1

Definition MachO.h:1805

uint8_t fpu_rsrv1

Definition MachO.h:1794

uint32_t fpu_mxcsr

Definition MachO.h:1802

xmm_reg_t fpu_xmm2

Definition MachO.h:1814

uint8_t fpu_ftw

Definition MachO.h:1793

xmm_reg_t fpu_xmm15

Definition MachO.h:1827

mmst_reg_t fpu_stmm4

Definition MachO.h:1808

mmst_reg_t fpu_stmm6

Definition MachO.h:1810

mmst_reg_t fpu_stmm5

Definition MachO.h:1809

uint32_t fpu_dp

Definition MachO.h:1799

xmm_reg_t fpu_xmm5

Definition MachO.h:1817

xmm_reg_t fpu_xmm7

Definition MachO.h:1819

uint16_t fpu_fop

Definition MachO.h:1795

int32_t fpu_reserved[2]

Definition MachO.h:1790

uint32_t fpu_ip

Definition MachO.h:1796

mmst_reg_t fpu_stmm3

Definition MachO.h:1807

fp_control_t fpu_fcw

Definition MachO.h:1791

mmst_reg_t fpu_stmm2

Definition MachO.h:1806

mmst_reg_t fpu_stmm7

Definition MachO.h:1811

xmm_reg_t fpu_xmm9

Definition MachO.h:1821

xmm_reg_t fpu_xmm0

Definition MachO.h:1812

uint32_t fpu_mxcsrmask

Definition MachO.h:1803

uint16_t fpu_cs

Definition MachO.h:1797

fp_status_t fpu_fsw

Definition MachO.h:1792

xmm_reg_t fpu_xmm6

Definition MachO.h:1818

uint16_t fpu_rsrv3

Definition MachO.h:1801

xmm_reg_t fpu_xmm12

Definition MachO.h:1824

uint16_t fpu_ds

Definition MachO.h:1800

xmm_reg_t fpu_xmm4

Definition MachO.h:1816

mmst_reg_t fpu_stmm0

Definition MachO.h:1804

x86_float_state64_t fs64

Definition MachO.h:1922

union llvm::MachO::x86_float_state_t::@252203374302256000206214376342322154037210364120 ufs

x86_state_hdr_t fsh

Definition MachO.h:1920

uint32_t flavor

Definition MachO.h:1907

uint32_t count

Definition MachO.h:1908

uint32_t ss

Definition MachO.h:1722

uint32_t edi

Definition MachO.h:1718

uint32_t ebx

Definition MachO.h:1715

uint32_t cs

Definition MachO.h:1725

uint32_t ecx

Definition MachO.h:1716

uint32_t gs

Definition MachO.h:1729

uint32_t eax

Definition MachO.h:1714

uint32_t esp

Definition MachO.h:1721

uint32_t ds

Definition MachO.h:1726

uint32_t edx

Definition MachO.h:1717

uint32_t esi

Definition MachO.h:1719

uint32_t eip

Definition MachO.h:1724

uint32_t es

Definition MachO.h:1727

uint32_t eflags

Definition MachO.h:1723

uint32_t fs

Definition MachO.h:1728

uint32_t ebp

Definition MachO.h:1720

uint64_t rsp

Definition MachO.h:1740

uint64_t r11

Definition MachO.h:1744

uint64_t rcx

Definition MachO.h:1735

uint64_t r13

Definition MachO.h:1746

uint64_t r14

Definition MachO.h:1747

uint64_t gs

Definition MachO.h:1753

uint64_t r12

Definition MachO.h:1745

uint64_t rdi

Definition MachO.h:1737

uint64_t r9

Definition MachO.h:1742

uint64_t r15

Definition MachO.h:1748

uint64_t rbx

Definition MachO.h:1734

uint64_t rax

Definition MachO.h:1733

uint64_t rsi

Definition MachO.h:1738

uint64_t rflags

Definition MachO.h:1750

uint64_t rdx

Definition MachO.h:1736

uint64_t r8

Definition MachO.h:1741

uint64_t cs

Definition MachO.h:1751

uint64_t fs

Definition MachO.h:1752

uint64_t r10

Definition MachO.h:1743

uint64_t rip

Definition MachO.h:1749

uint64_t rbp

Definition MachO.h:1739

x86_thread_state64_t ts64

Definition MachO.h:1914

x86_thread_state32_t ts32

Definition MachO.h:1915

x86_state_hdr_t tsh

Definition MachO.h:1912

union llvm::MachO::x86_thread_state_t::@001173320355100273222071151033237015104146215062 uts

char xmm_reg[16]

Definition MachO.h:1786

uint32_t offset

Definition MachO.h:896