Lines Matching defs:coffObj

187 ObjFile::ObjFile(SymbolTable &symtab, COFFObjectFile *coffObj, bool lazy)
188 : InputFile(symtab, ObjectKind, coffObj->getMemoryBufferRef(), lazy),
189 coffObj(coffObj) {}
208 uint32_t numSymbols = coffObj->getNumberOfSymbols();
210 COFFSymbolRef coffSym = check(coffObj->getSymbol(i));
214 StringRef name = check(coffObj->getSymbolName(coffSym));
269 auto sec = coffObj->getSection(i);
284 uint32_t numSections = coffObj->getNumberOfSections();
301 if (Expected<StringRef> e = coffObj->getSectionName(sec))
309 cantFail(coffObj->getSectionContents(sec, data));
394 StringRef name = check(coffObj->getSymbolName(sym));
398 if (Expected<StringRef> e = coffObj->getSectionName(parentSec))
448 StringRef name = check(coffObj->getSymbolName(sym));
462 StringRef name = check(coffObj->getSymbolName(sym));
489 uint32_t numSymbols = coffObj->getNumberOfSymbols();
499 coffObj->getNumberOfSections() + 1);
503 COFFSymbolRef coffSym = check(coffObj->getSymbol(i));
518 COFFSymbolRef targetSym = check(coffObj->getSymbol(aux->TagIndex));
524 StringRef targetName = check(coffObj->getSymbolName(targetSym));
525 StringRef name = check(coffObj->getSymbolName(coffSym));
555 COFFSymbolRef sym = check(coffObj->getSymbol(i));
563 StringRef name = check(coffObj->getSymbolName(sym));
584 StringRef name = check(coffObj->getSymbolName(sym));
718 StringRef name = check(coffObj->getSymbolName(sym));
742 auto getName = [&]() { return check(coffObj->getSymbolName(sym)); };
873 return static_cast<MachineTypes>(coffObj->getMachine());
1398 static bool isRVACode(COFFObjectFile *coffObj, uint64_t rva, InputFile *file) {
1399 for (size_t i = 1, e = coffObj->getNumberOfSections(); i <= e; i++) {
1400 const coff_section *sec = CHECK(coffObj->getSection(i), file);
1415 coffObj.reset(obj);
1421 if (!coffObj->getPE32Header() && !coffObj->getPE32PlusHeader()) {
1426 for (const auto &exp : coffObj->export_directories()) {
1436 bool code = isRVACode(coffObj.get(), exportRVA, this);
1444 if (coffObj->getMachine() == I386) {
1457 if (coffObj)
1458 return static_cast<MachineTypes>(coffObj->getMachine());
1474 imp->Machine = coffObj->getMachine();