Lines Matching refs:StrTbl

160   if (Obj.StrTbl.RawContent) {  in initStringTable()
161 size_t RawSize = Obj.StrTbl.RawContent->binary_size(); in initStringTable()
162 if (Obj.StrTbl.Strings || Obj.StrTbl.Length) { in initStringTable()
167 if (Obj.StrTbl.ContentSize && *Obj.StrTbl.ContentSize < RawSize) { in initStringTable()
168 ErrHandler("specified ContentSize (" + Twine(*Obj.StrTbl.ContentSize) + in initStringTable()
175 if (Obj.StrTbl.ContentSize && *Obj.StrTbl.ContentSize <= 3) { in initStringTable()
183 if (Obj.StrTbl.Strings) { in initStringTable()
185 for (StringRef StringEnt : *Obj.StrTbl.Strings) in initStringTable()
189 size_t NumOfStrings = Obj.StrTbl.Strings->size(); in initStringTable()
194 YamlSym.SymbolName = (*Obj.StrTbl.Strings)[StrTblIdx]; in initStringTable()
223 if (Obj.StrTbl.ContentSize && *Obj.StrTbl.ContentSize < StrTblSize) { in initStringTable()
224 ErrHandler("specified ContentSize (" + Twine(*Obj.StrTbl.ContentSize) + in initStringTable()
713 if (Obj.StrTbl.RawContent) { in writeStringTable()
714 Obj.StrTbl.RawContent->writeAsBinary(W.OS); in writeStringTable()
715 if (Obj.StrTbl.ContentSize) { in writeStringTable()
716 assert(*Obj.StrTbl.ContentSize >= Obj.StrTbl.RawContent->binary_size() && in writeStringTable()
718 W.OS.write_zeros(*Obj.StrTbl.ContentSize - in writeStringTable()
719 Obj.StrTbl.RawContent->binary_size()); in writeStringTable()
727 if (!Obj.StrTbl.Length && !Obj.StrTbl.ContentSize) { in writeStringTable()
742 support::endian::write32be(Ptr, Obj.StrTbl.Length ? *Obj.StrTbl.Length in writeStringTable()
743 : *Obj.StrTbl.ContentSize); in writeStringTable()
747 if (Obj.StrTbl.ContentSize) { in writeStringTable()
748 assert(*Obj.StrTbl.ContentSize >= StrTblBuilderSize && in writeStringTable()
750 W.OS.write_zeros(*Obj.StrTbl.ContentSize - StrTblBuilderSize); in writeStringTable()