Lines Matching refs:StrTbl

233   if (Obj.StrTbl.RawContent) {  in initStringTable()
234 size_t RawSize = Obj.StrTbl.RawContent->binary_size(); in initStringTable()
235 if (Obj.StrTbl.Strings || Obj.StrTbl.Length) { in initStringTable()
240 if (Obj.StrTbl.ContentSize && *Obj.StrTbl.ContentSize < RawSize) { in initStringTable()
241 ErrHandler("specified ContentSize (" + Twine(*Obj.StrTbl.ContentSize) + in initStringTable()
248 if (Obj.StrTbl.ContentSize && *Obj.StrTbl.ContentSize <= 3) { in initStringTable()
256 if (Obj.StrTbl.Strings) { in initStringTable()
258 for (StringRef StringEnt : *Obj.StrTbl.Strings) in initStringTable()
262 size_t NumOfStrings = Obj.StrTbl.Strings->size(); in initStringTable()
267 YamlSym.SymbolName = (*Obj.StrTbl.Strings)[StrTblIdx]; in initStringTable()
296 if (Obj.StrTbl.ContentSize && *Obj.StrTbl.ContentSize < StrTblSize) { in initStringTable()
297 ErrHandler("specified ContentSize (" + Twine(*Obj.StrTbl.ContentSize) + in initStringTable()
827 if (Obj.StrTbl.RawContent) { in writeStringTable()
828 Obj.StrTbl.RawContent->writeAsBinary(W.OS); in writeStringTable()
829 if (Obj.StrTbl.ContentSize) { in writeStringTable()
830 assert(*Obj.StrTbl.ContentSize >= Obj.StrTbl.RawContent->binary_size() && in writeStringTable()
832 W.OS.write_zeros(*Obj.StrTbl.ContentSize - in writeStringTable()
833 Obj.StrTbl.RawContent->binary_size()); in writeStringTable()
841 if (!Obj.StrTbl.Length && !Obj.StrTbl.ContentSize) { in writeStringTable()
856 support::endian::write32be(Ptr, Obj.StrTbl.Length ? *Obj.StrTbl.Length in writeStringTable()
857 : *Obj.StrTbl.ContentSize); in writeStringTable()
861 if (Obj.StrTbl.ContentSize) { in writeStringTable()
862 assert(*Obj.StrTbl.ContentSize >= StrTblBuilderSize && in writeStringTable()
864 W.OS.write_zeros(*Obj.StrTbl.ContentSize - StrTblBuilderSize); in writeStringTable()