Lines Matching refs:stream
117 StreamBuffer<32> stream(Stream::eBinary, address_size, byte_order); in MakeLocationExpressionInternal() local
119 if (!writer(stream, register_kind)) in MakeLocationExpressionInternal()
123 std::make_shared<DataBufferHeap>(stream.GetData(), stream.GetSize()); in MakeLocationExpressionInternal()
135 module, [&](Stream &stream, RegisterKind ®ister_kind) -> bool { in MakeRegisterBasedLocationExpressionInternal() argument
145 stream.PutHex8(base); in MakeRegisterBasedLocationExpressionInternal()
146 stream.PutULEB128(reg_num); in MakeRegisterBasedLocationExpressionInternal()
151 stream.PutHex8(base + reg_num); in MakeRegisterBasedLocationExpressionInternal()
155 stream.PutSLEB128(*relative_offset); in MakeRegisterBasedLocationExpressionInternal()
172 llvm::StringRef program, llvm::Triple::ArchType arch_type, Stream &stream) { in EmitVFrameEvaluationDWARFExpression() argument
175 stream); in EmitVFrameEvaluationDWARFExpression()
181 module, [&](Stream &stream, RegisterKind ®ister_kind) -> bool { in MakeVFrameRelLocationExpression() argument
185 stream)) in MakeVFrameRelLocationExpression()
188 stream.PutHex8(llvm::dwarf::DW_OP_consts); in MakeVFrameRelLocationExpression()
189 stream.PutSLEB128(offset); in MakeVFrameRelLocationExpression()
190 stream.PutHex8(llvm::dwarf::DW_OP_plus); in MakeVFrameRelLocationExpression()
204 module, [&](Stream &stream, RegisterKind ®ister_kind) -> bool { in MakeGlobalLocationExpression() argument
205 stream.PutHex8(llvm::dwarf::DW_OP_addr); in MakeGlobalLocationExpression()
214 stream.PutMaxHex64(section_ptr->GetFileAddress() + offset, in MakeGlobalLocationExpression()
215 stream.GetAddressByteSize(), stream.GetByteOrder()); in MakeGlobalLocationExpression()
258 module, [&](Stream &stream, RegisterKind ®ister_kind) -> bool { in MakeEnregisteredLocationExpressionForClass() argument
268 stream.PutHex8(llvm::dwarf::DW_OP_regx); in MakeEnregisteredLocationExpressionForClass()
269 stream.PutULEB128(reg_num); in MakeEnregisteredLocationExpressionForClass()
271 stream.PutHex8(llvm::dwarf::DW_OP_reg0 + reg_num); in MakeEnregisteredLocationExpressionForClass()
274 stream.PutHex8(llvm::dwarf::DW_OP_piece); in MakeEnregisteredLocationExpressionForClass()
275 stream.PutULEB128(member_info.second); in MakeEnregisteredLocationExpressionForClass()