Lines Matching refs:pb
51 pb = linker_config_pb2.LinkerConfig()
57 pb.ParseFromString(f.read())
64 pb.MergeFrom(LoadJsonMessage(input))
66 ValidateAndWriteAsPbFile(pb, args.output)
71 pb = linker_config_pb2.LinkerConfig()
72 pb.ParseFromString(f.read())
73 print(MessageToString(pb))
77 pb = linker_config_pb2.LinkerConfig()
79 pb.ParseFromString(f.read())
91 if item not in getattr(pb, 'provideLibs'):
92 getattr(pb, 'provideLibs').append(item)
94 ValidateAndWriteAsPbFile(pb, args.output)
98 pb = linker_config_pb2.LinkerConfig()
100 pb.ParseFromString(f.read())
102 if getattr(type(pb),
105 getattr(pb, args.key).append(value)
107 setattr(pb, args.key, args.value)
109 ValidateAndWriteAsPbFile(pb, args.output)
114 pb = linker_config_pb2.LinkerConfig()
117 pb.MergeFromString(f.read())
119 ValidateAndWriteAsPbFile(pb, args.output)
134 pb = linker_config_pb2.LinkerConfig()
136 pb.ParseFromString(f.read())
140 if getattr(pb, 'provideLibs'):
142 if getattr(pb, 'requireLibs'):
145 if getattr(pb, 'visible'):
147 if getattr(pb, 'permittedPaths'):
153 if getattr(pb, 'contributions'):
158 def ValidateAndWriteAsPbFile(pb, output_path): argument
159 ValidateConfiguration(pb)
161 f.write(pb.SerializeToString())
164 def ValidateConfiguration(pb): argument
170 provideLibs = set(getattr(pb, 'provideLibs'))
171 requireLibs = set(getattr(pb, 'requireLibs'))