Home | History | Annotate | Download | only in llvm-objdump

Lines Matching full:coff

1 //===-- COFFDump.cpp - COFF-specific dumper ---------------------*- C++ -*-===//
11 /// \brief This file implements the COFF-specific dumper for llvm-objdump.
19 #include "llvm/Object/COFF.h"
288 error(Obj->getDataDirectory(COFF::TLS_TABLE, DataDir));
313 if (Obj->getMachine() != COFF::IMAGE_FILE_MACHINE_I386)
317 error(Obj->getDataDirectory(COFF::LOAD_CONFIG_TABLE, DataDir));
423 // this COFF file is imported from some DLLs. This is rare.
445 // Given the COFF object file, this function returns the relocations for .pdata
585 if (Obj->getMachine() != COFF::IMAGE_FILE_MACHINE_AMD64) {
620 void llvm::printCOFFSymbolTable(const COFFObjectFile *coff) {
621 for (unsigned SI = 0, SE = coff->getNumberOfSymbols(); SI != SE; ++SI) {
622 ErrorOr<COFFSymbolRef> Symbol = coff->getSymbol(SI);
625 error(coff->getSymbolName(*Symbol, Name));
629 << "(fl 0x00)" // Flag bits, which COFF doesn't have.
639 error(coff->getAuxSymbol<coff_aux_section_definition>(SI + 1, asd));
654 error(coff->getAuxSymbol<char>(SI + 1, FileName));
657 coff->getSymbolTableEntrySize());
664 error(coff->getAuxSymbol<coff_aux_weak_external>(SI + 1, awe));