Lines Matching refs:stream

181 bool DexFile::DecodeDebugLocalInfo(const uint8_t* stream,  in DecodeDebugLocalInfo()  argument
193 if (stream == nullptr) { in DecodeDebugLocalInfo()
210 DecodeUnsignedLeb128(&stream); // Line. in DecodeDebugLocalInfo()
211 uint32_t parameters_size = DecodeUnsignedLeb128(&stream); in DecodeDebugLocalInfo()
224 uint32_t name_idx = DecodeUnsignedLeb128P1(&stream); in DecodeDebugLocalInfo()
245 uint8_t opcode = *stream++; in DecodeDebugLocalInfo()
257 address += DecodeUnsignedLeb128(&stream); in DecodeDebugLocalInfo()
260 DecodeSignedLeb128(&stream); // Line. in DecodeDebugLocalInfo()
264 uint16_t reg = DecodeUnsignedLeb128(&stream); in DecodeDebugLocalInfo()
271 uint32_t name_idx = DecodeUnsignedLeb128P1(&stream); in DecodeDebugLocalInfo()
272 uint16_t descriptor_idx = DecodeUnsignedLeb128P1(&stream); in DecodeDebugLocalInfo()
275 signature_idx = DecodeUnsignedLeb128P1(&stream); in DecodeDebugLocalInfo()
293 uint16_t reg = DecodeUnsignedLeb128(&stream); in DecodeDebugLocalInfo()
309 uint16_t reg = DecodeUnsignedLeb128(&stream); in DecodeDebugLocalInfo()
327 DecodeUnsignedLeb128P1(&stream); // name. in DecodeDebugLocalInfo()
344 const uint8_t* const stream = GetDebugInfoStream(debug_info_offset); in DecodeDebugLocalInfo() local
345 if (stream == nullptr) { in DecodeDebugLocalInfo()
353 return DecodeDebugLocalInfo(stream, in DecodeDebugLocalInfo()
373 bool DexFile::DecodeDebugPositionInfo(const uint8_t* stream, in DecodeDebugPositionInfo() argument
376 if (stream == nullptr) { in DecodeDebugPositionInfo()
381 entry.line_ = DecodeDebugInfoParameterNames(&stream, VoidFunctor()); in DecodeDebugPositionInfo()
384 uint8_t opcode = *stream++; in DecodeDebugPositionInfo()
389 entry.address_ += DecodeUnsignedLeb128(&stream); in DecodeDebugPositionInfo()
392 entry.line_ += DecodeSignedLeb128(&stream); in DecodeDebugPositionInfo()
395 DecodeUnsignedLeb128(&stream); // reg. in DecodeDebugPositionInfo()
396 DecodeUnsignedLeb128P1(&stream); // name. in DecodeDebugPositionInfo()
397 DecodeUnsignedLeb128P1(&stream); // descriptor. in DecodeDebugPositionInfo()
400 DecodeUnsignedLeb128(&stream); // reg. in DecodeDebugPositionInfo()
401 DecodeUnsignedLeb128P1(&stream); // name. in DecodeDebugPositionInfo()
402 DecodeUnsignedLeb128P1(&stream); // descriptor. in DecodeDebugPositionInfo()
403 DecodeUnsignedLeb128P1(&stream); // signature. in DecodeDebugPositionInfo()
407 DecodeUnsignedLeb128(&stream); // reg. in DecodeDebugPositionInfo()
416 uint32_t name_idx = DecodeUnsignedLeb128P1(&stream); in DecodeDebugPositionInfo()