Lines Matching refs:ordinal
369 auto [ordinal, inlineAddend] = in.chainedFixups->getBinding(sym, addend); in writeChainedBind()
370 bind->ordinal = ordinal; in writeChainedBind()
560 return dysym.getFile()->ordinal; in ordinalForDylibSymbol()
572 static void encodeDylibOrdinal(int16_t ordinal, raw_svector_ostream &os) { in encodeDylibOrdinal() argument
573 if (ordinal <= 0) { in encodeDylibOrdinal()
575 (ordinal & BIND_IMMEDIATE_MASK)); in encodeDylibOrdinal()
576 } else if (ordinal <= BIND_IMMEDIATE_MASK) { in encodeDylibOrdinal()
577 os << static_cast<uint8_t>(BIND_OPCODE_SET_DYLIB_ORDINAL_IMM | ordinal); in encodeDylibOrdinal()
580 encodeULEB128(ordinal, os); in encodeDylibOrdinal()
648 int16_t ordinal = ordinalForSymbol(*sym); in finalizeContents() local
649 if (ordinal != lastOrdinal) { in finalizeContents()
650 encodeDylibOrdinal(ordinal, os); in finalizeContents()
651 lastOrdinal = ordinal; in finalizeContents()
1434 int16_t ordinal = ordinalForDylibSymbol(*dysym); in writeTo() local
1435 if (ordinal == BIND_SPECIAL_DYLIB_FLAT_LOOKUP) in writeTo()
1437 else if (ordinal == BIND_SPECIAL_DYLIB_MAIN_EXECUTABLE) in writeTo()
1440 assert(ordinal > 0); in writeTo()
1441 SET_LIBRARY_ORDINAL(n_desc, static_cast<uint8_t>(ordinal)); in writeTo()