Lines Matching refs:Index
815 COFFObjectFile::getDataDirectory(uint32_t Index,
817 // Error if if there's no data directory or the index is out of range.
825 if (Index >= NumEnt) {
829 Res = &DataDirectory[Index];
833 std::error_code COFFObjectFile::getSection(int32_t Index,
836 if (COFF::isReservedSectionNumber(Index))
838 if (static_cast<uint32_t>(Index) <= getNumberOfSections()) {
840 Result = SectionTable + (Index - 1);
1114 return ImportTable == Other.ImportTable && Index == Other.Index;
1118 ++Index;
1123 Result = ImportTable + Index;
1129 uintptr_t Ptr, int Index) {
1132 return imported_symbol_iterator(ImportedSymbolRef(P, Index, Object));
1135 return imported_symbol_iterator(ImportedSymbolRef(P, Index, Object));
1150 int Index = 0;
1154 ++Index;
1158 ++Index;
1160 return makeImportedSymbolIterator(Object, IntPtr, Index);
1165 return importedSymbolBegin(ImportTable[Index].ImportLookupTableRVA,
1171 return importedSymbolEnd(ImportTable[Index].ImportLookupTableRVA,
1183 OwningObject->getRvaPtr(ImportTable[Index].NameRVA, IntPtr))
1191 Result = ImportTable[Index].ImportLookupTableRVA;
1197 Result = ImportTable[Index].ImportAddressTableRVA;
1204 uint32_t RVA = ImportTable[Index].ImportLookupTableRVA;
1213 return Table == Other.Table && Index == Other.Index;
1217 ++Index;
1222 return importedSymbolBegin(Table[Index].DelayImportNameTable,
1228 return importedSymbolEnd(Table[Index].DelayImportNameTable,
1239 if (std::error_code EC = OwningObject->getRvaPtr(Table[Index].Name, IntPtr))
1253 uint32_t RVA = Table[Index].DelayImportAddressTable +
1267 return ExportTable == Other.ExportTable && Index == Other.Index;
1271 ++Index;
1294 Result = ExportTable->OrdinalBase + Index;
1306 Result = entry[Index].ExportRVA;
1324 if (*I != Index)
1342 && Index == Other.Index;
1346 ++Index;
1354 if (Entry32[Index].isOrdinal())
1356 RVA = Entry32[Index].getHintNameRVA();
1358 if (Entry64[Index].isOrdinal())
1360 RVA = Entry64[Index].getHintNameRVA();
1373 if (Entry32[Index].isOrdinal()) {
1374 Result = Entry32[Index].getOrdinal();
1377 RVA = Entry32[Index].getHintNameRVA();
1379 if (Entry64[Index].isOrdinal()) {
1380 Result = Entry64[Index].getOrdinal();
1383 RVA = Entry64[Index].getHintNameRVA();
1402 return Header == Other.Header && Index == Other.Index;
1409 sizeof(coff_base_reloc_block_entry) * (Index + 1);
1417 Index = 0;
1419 ++Index;
1425 Type = Entry[Index].getType();
1431 Result = Header->PageRVA + Entry[Index].getOffset();