Lines Matching refs:Data

60   COFF::symbol Data;  member in __anon16d8e9080111::COFFSymbol
82 COFF::relocation Data; member
112 std::vector<char> Data; member in __anon16d8e9080111::StringTable
184 static inline void write_uint32_le(void *Data, uint32_t const &Value) { in write_uint32_le() argument
185 uint8_t *Ptr = reinterpret_cast<uint8_t *>(Data); in write_uint32_le()
201 memset(&Data, 0, sizeof(Data)); in COFFSymbol()
205 return COFF::SymbolSize + (Data.NumberOfAuxSymbols * COFF::SymbolSize); in size()
212 write_uint32_le(Data.Name + 0, 0); in set_name_offset()
213 write_uint32_le(Data.Name + 4, Offset); in set_name_offset()
264 write_uint32_le(&Data.front(), Data.size()); in update_length()
270 Data.resize(4); in StringTable()
275 return Data.size(); in size()
286 size_t Offset = Data.size(); in insert()
289 Data.insert(Data.end(), String.begin(), String.end()); in insert()
290 Data.push_back('\0'); in insert()
364 coff_symbol->Data.StorageClass = COFF::IMAGE_SYM_CLASS_STATIC; in DefineSection()
409 coff_symbol->Data.StorageClass = COFF::IMAGE_SYM_CLASS_WEAK_EXTERNAL; in DefineSymbol()
424 WeakDefault->Data.SectionNumber = COFF::IMAGE_SYM_ABSOLUTE; in DefineSymbol()
425 WeakDefault->Data.StorageClass = COFF::IMAGE_SYM_CLASS_EXTERNAL; in DefineSymbol()
426 WeakDefault->Data.Type = 0; in DefineSymbol()
427 WeakDefault->Data.Value = 0; in DefineSymbol()
447 coff_symbol->Data.Value = Addr; in DefineSymbol()
450 coff_symbol->Data.Type = (ResSymData.getFlags() & 0x0000FFFF) >> 0; in DefineSymbol()
451 coff_symbol->Data.StorageClass = (ResSymData.getFlags() & 0x00FF0000) >> 16; in DefineSymbol()
454 if (coff_symbol->Data.StorageClass == 0) { in DefineSymbol()
457 coff_symbol->Data.StorageClass = in DefineSymbol()
462 coff_symbol->Data.SectionNumber = COFF::IMAGE_SYM_ABSOLUTE; in DefineSymbol()
494 S.Symbol->Data.SectionNumber = S.Number; in MakeSectionReal()
504 std::memcpy(S.Data.Name, S.Name.c_str(), S.Name.size()); in MakeSymbolReal()
539 WriteBytes(StringRef(S->Data.Name, COFF::NameSize)); in WriteSymbol()
540 WriteLE32(S->Data.Value); in WriteSymbol()
541 WriteLE16(S->Data.SectionNumber); in WriteSymbol()
542 WriteLE16(S->Data.Type); in WriteSymbol()
543 Write8(S->Data.StorageClass); in WriteSymbol()
544 Write8(S->Data.NumberOfAuxSymbols); in WriteSymbol()
678 Reloc.Data.SymbolTableIndex = 0; in RecordRelocation()
679 Reloc.Data.VirtualAddress = Layout.getFragmentOffset(Fragment); in RecordRelocation()
691 Reloc.Data.VirtualAddress += Fixup.getOffset(); in RecordRelocation()
692 Reloc.Data.Type = TargetObjectWriter->getRelocType(Target, Fixup, in RecordRelocation()
697 if (Reloc.Data.Type == COFF::IMAGE_REL_AMD64_REL32 || in RecordRelocation()
698 Reloc.Data.Type == COFF::IMAGE_REL_I386_REL32) in RecordRelocation()
731 coff_symbol->Data.SectionNumber = coff_symbol->Section->Number; in WriteObject()
732 coff_symbol->Data.Value = Layout.getFragmentOffset(SymbolData->Fragment) in WriteObject()
740 coff_symbol->Data.NumberOfAuxSymbols = coff_symbol->Aux.size(); in WriteObject()
741 Header.NumberOfSymbols += coff_symbol->Data.NumberOfAuxSymbols; in WriteObject()
830 (*cr).Data.SymbolTableIndex = (*cr).Symb->Index; in WriteObject()
896 WriteRelocation(k->Data); in WriteObject()
911 OS.write((char const *)&Strings.Data.front(), Strings.Data.size()); in WriteObject()