Lines Matching refs:annotation
129 auto annotation = Alloc<DbgInfoAnnotation>(dex::DBG_SET_FILE); in DissasembleDebugInfo() local
130 annotation->offset = 0; in DissasembleDebugInfo()
131 annotation->operands.push_back(Alloc<String>( in DissasembleDebugInfo()
133 dbg_annotations_.push_back(annotation); in DissasembleDebugInfo()
138 auto annotation = Alloc<DbgInfoAnnotation>(dex::DBG_ADVANCE_LINE); in DissasembleDebugInfo() local
139 annotation->offset = 0; in DissasembleDebugInfo()
140 annotation->operands.push_back(Alloc<LineNumber>(line)); in DissasembleDebugInfo()
141 dbg_annotations_.push_back(annotation); in DissasembleDebugInfo()
148 DbgInfoAnnotation* annotation = nullptr; in DissasembleDebugInfo() local
163 annotation = Alloc<DbgInfoAnnotation>(opcode); in DissasembleDebugInfo()
166 annotation->operands.push_back(Alloc<VReg>(dex::ReadULeb128(&ptr))); in DissasembleDebugInfo()
170 annotation->operands.push_back(GetString(name_index)); in DissasembleDebugInfo()
174 annotation->operands.push_back(GetType(type_index)); in DissasembleDebugInfo()
178 annotation = Alloc<DbgInfoAnnotation>(opcode); in DissasembleDebugInfo()
181 annotation->operands.push_back(Alloc<VReg>(dex::ReadULeb128(&ptr))); in DissasembleDebugInfo()
185 annotation->operands.push_back(GetString(name_index)); in DissasembleDebugInfo()
189 annotation->operands.push_back(GetType(type_index)); in DissasembleDebugInfo()
193 annotation->operands.push_back(GetString(sig_index)); in DissasembleDebugInfo()
198 annotation = Alloc<DbgInfoAnnotation>(opcode); in DissasembleDebugInfo()
200 annotation->operands.push_back(Alloc<VReg>(dex::ReadULeb128(&ptr))); in DissasembleDebugInfo()
204 annotation = Alloc<DbgInfoAnnotation>(opcode); in DissasembleDebugInfo()
208 annotation = Alloc<DbgInfoAnnotation>(opcode); in DissasembleDebugInfo()
212 annotation = Alloc<DbgInfoAnnotation>(opcode); in DissasembleDebugInfo()
219 annotation->operands.push_back(Alloc<String>(source_file, name_index)); in DissasembleDebugInfo()
227 annotation = Alloc<DbgInfoAnnotation>(dex::DBG_ADVANCE_LINE); in DissasembleDebugInfo()
228 annotation->operands.push_back(Alloc<LineNumber>(line)); in DissasembleDebugInfo()
232 if (annotation != nullptr) { in DissasembleDebugInfo()
233 annotation->offset = address; in DissasembleDebugInfo()
234 dbg_annotations_.push_back(annotation); in DissasembleDebugInfo()