Lines Matching defs:ordinal
84 // This chunk represent import-by-ordinal symbols.
89 : ordinal(v), ctx(c) {
95 // An import-by-ordinal slot has MSB 1 to indicate that
96 // this is import-by-ordinal (and not import-by-name).
98 write64le(buf, (1ULL << 63) | ordinal);
100 write32le(buf, (1ULL << 31) | ordinal);
104 uint16_t ordinal;
651 assert(e.ordinal >= baseOrdinal && "Export symbol has invalid ordinal");
653 uint8_t *p = buf + (e.ordinal - baseOrdinal) * 4;
701 assert(e.ordinal >= baseOrdinal && "Export symbol has invalid ordinal");
703 write16le(buf, e.ordinal - baseOrdinal);
781 // ordinal values to the table.
1077 baseOrdinal = std::min(baseOrdinal, (unsigned)e.ordinal);
1078 maxOrdinal = std::max(maxOrdinal, (unsigned)e.ordinal);