Lines Matching refs:SymbolData
151 MCSymbolData const &SymbolData,
158 bool ExportSymbol(MCSymbolData const &SymbolData, MCAssembler &Asm);
414 MCSymbolData const &SymbolData, in DefineSymbol() argument
418 coff_symbol->Data.Type = (SymbolData.getFlags() & 0x0000FFFF) >> 0; in DefineSymbol()
419 coff_symbol->Data.StorageClass = (SymbolData.getFlags() & 0x00FF0000) >> 16; in DefineSymbol()
421 if (SymbolData.getFlags() & COFF::SF_WeakExternal) { in DefineSymbol()
455 bool external = SymbolData.isExternal() || (SymbolData.Fragment == NULL); in DefineSymbol()
461 if (SymbolData.Fragment != NULL) in DefineSymbol()
463 SectionMap[&SymbolData.Fragment->getParent()->getSection()]; in DefineSymbol()
466 coff_symbol->MCData = &SymbolData; in DefineSymbol()
508 bool WinCOFFObjectWriter::ExportSymbol(MCSymbolData const &SymbolData, in ExportSymbol() argument
517 return SymbolData.isExternal() || !SymbolData.getSymbol().isVariable(); in ExportSymbol()
727 MCSymbolData const *SymbolData = coff_symbol->MCData; in WriteObject() local
730 if ((SymbolData != NULL) && (SymbolData->Fragment != NULL)) { in WriteObject()
734 coff_symbol->Data.Value = Layout.getFragmentOffset(SymbolData->Fragment) in WriteObject()
735 + SymbolData->Offset; in WriteObject()