Lines Matching defs:coffObj
140 COFFObjectFile *coffObj = cast<COFFObjectFile>(coffObjPtr.get());
141 uint32_t numSymbols = coffObj->getNumberOfSymbols();
143 COFFSymbolRef coffSym = check(coffObj->getSymbol(i));
147 StringRef name = check(coffObj->getSymbolName(coffSym));
193 coffObj.reset(obj);
207 auto sec = coffObj->getSection(i);
222 uint32_t numSections = coffObj->getNumberOfSections();
239 if (Expected<StringRef> e = coffObj->getSectionName(sec))
247 cantFail(coffObj->getSectionContents(sec, data));
332 StringRef name = check(coffObj->getSymbolName(sym));
336 if (Expected<StringRef> e = coffObj->getSectionName(parentSec))
385 StringRef name = check(coffObj->getSymbolName(sym));
399 StringRef name = check(coffObj->getSymbolName(sym));
419 uint32_t numSymbols = coffObj->getNumberOfSymbols();
428 coffObj->getNumberOfSections() + 1);
431 COFFSymbolRef coffSym = check(coffObj->getSymbol(i));
459 COFFSymbolRef sym = check(coffObj->getSymbol(i));
467 StringRef name = check(coffObj->getSymbolName(sym));
486 StringRef name = check(coffObj->getSymbolName(sym));
605 StringRef name = check(coffObj->getSymbolName(sym));
629 auto getName = [&]() { return check(coffObj->getSymbolName(sym)); };
728 if (coffObj)
729 return static_cast<MachineTypes>(coffObj->getMachine());
1165 static bool isRVACode(COFFObjectFile *coffObj, uint64_t rva, InputFile *file) {
1166 for (size_t i = 1, e = coffObj->getNumberOfSections(); i <= e; i++) {
1167 const coff_section *sec = CHECK(coffObj->getSection(i), file);
1182 coffObj.reset(obj);
1188 if (!coffObj->getPE32Header() && !coffObj->getPE32PlusHeader()) {
1193 for (const auto &exp : coffObj->export_directories()) {
1203 bool code = isRVACode(coffObj.get(), exportRVA, this);
1211 if (coffObj->getMachine() == I386) {
1224 if (coffObj)
1225 return static_cast<MachineTypes>(coffObj->getMachine());
1241 imp->Machine = coffObj->getMachine();