Home | History | Annotate | Download | only in courgette

Lines Matching refs:buffer

45 CheckBool WriteVector(const V& items, SinkStream* buffer) {
47 bool ok = buffer->WriteSizeVarint32(count);
51 ok = buffer->WriteSizeVarint32(items[i]);
57 bool ReadVector(V* items, SourceStream* buffer) {
59 if (!buffer->ReadVarint32(&count))
67 ok = buffer->ReadVarint32(&item);
77 CheckBool WriteU32Delta(const V& set, SinkStream* buffer) {
79 bool ok = buffer->WriteSizeVarint32(count);
84 ok = buffer->WriteVarint32(delta);
91 static CheckBool ReadU32Delta(V* set, SourceStream* buffer) {
94 if (!buffer->ReadVarint32(&count))
103 ok = buffer->ReadVarint32(&delta);
122 CheckBool WriteVectorU8(const V& items, SinkStream* buffer) {
124 bool ok = buffer->WriteSizeVarint32(count);
127 ok = buffer->Write(static_cast<const void*>(&items[0]), byte_count);
133 bool ReadVectorU8(V* items, SourceStream* buffer) {
135 if (!buffer->ReadVarint32(&count))
142 return buffer->Read(static_cast<void*>(&((*items)[0])), byte_count);
722 CheckBool Flush(SinkStream* buffer) WARN_UNUSED_RESULT {
728 ok = buffer->Write(&pod, pod.block_size);
736 CheckBool EncodedProgram::GeneratePeRelocations(SinkStream* buffer,
747 ok &= block.Flush(buffer);
753 ok &= block.Flush(buffer);
758 SinkStream* buffer) {
768 ok = buffer->Write(&relocation_block, sizeof(Elf32_Rel));
791 Status Assemble(EncodedProgram* encoded, SinkStream* buffer) {
792 bool assembled = encoded->AssembleTo(buffer);