| /arkcompiler/runtime_core/libpandafile/tests/ |
| D | file_items_test.cpp | 28 HWTEST(LineNumberProgramItem, EmitSpecialOpcode, testing::ext::TestSize.Level0) 30 LineNumberProgramItem item(nullptr); 32 …constexpr int32_t LINE_MAX_INC = LineNumberProgramItem::LINE_RANGE + LineNumberProgramItem::LINE_B… 33 constexpr int32_t LINE_MIN_INC = LineNumberProgramItem::LINE_BASE; 44 …data.push_back((line_inc - LineNumberProgramItem::LINE_BASE) + (pc_inc * LineNumberProgramItem::LI… 45 LineNumberProgramItem::OPCODE_BASE); 54 HWTEST(LineNumberProgramItem, LanguageFromAndToString, testing::ext::TestSize.Level0) 61 HWTEST(LineNumberProgramItem, GetStringClassDescriptor, testing::ext::TestSize.Level0)
|
| D | debug_info_extractor_test.cpp | 67 LineNumberProgramItem *line_number_program_item = container->CreateLineNumberProgramItem(); in PreparePandaFile() 90 LineNumberProgramItem *line_number_program_item_bar = container->CreateLineNumberProgramItem(); in PreparePandaFile() 112 LineNumberProgramItem *line_number_program_item_baz = container->CreateLineNumberProgramItem(); in PreparePandaFile()
|
| D | file_item_container_test.cpp | 596 LineNumberProgramItem *line_number_program_item = container.CreateLineNumberProgramItem(); 617 static_cast<uint8_t>(LineNumberProgramItem::Opcode::SET_SOURCE_CODE), 618 static_cast<uint8_t>(LineNumberProgramItem::Opcode::SET_FILE), 619 static_cast<uint8_t>(LineNumberProgramItem::Opcode::SET_PROLOGUE_END), 620 static_cast<uint8_t>(LineNumberProgramItem::Opcode::ADVANCE_PC), 621 static_cast<uint8_t>(LineNumberProgramItem::Opcode::ADVANCE_LINE), 622 static_cast<uint8_t>(LineNumberProgramItem::Opcode::SET_EPILOGUE_BEGIN), 623 static_cast<uint8_t>(LineNumberProgramItem::Opcode::END_SEQUENCE), 1165 LineNumberProgramItem *line_number_program_item = container.CreateLineNumberProgramItem();
|
| /arkcompiler/runtime_core/libpandafile/ |
| D | line_number_program.h | 198 using Opcode = LineNumberProgramItem::Opcode; 276 bool HandleSpecialOpcode(LineNumberProgramItem::Opcode opcode) in HandleSpecialOpcode() 278 ASSERT(static_cast<uint8_t>(opcode) >= LineNumberProgramItem::OPCODE_BASE); in HandleSpecialOpcode() 280 …just_opcode = static_cast<int32_t>(static_cast<uint8_t>(opcode) - LineNumberProgramItem::OPCODE_BA… in HandleSpecialOpcode() 281 auto pc_offset = static_cast<uint32_t>(adjust_opcode / LineNumberProgramItem::LINE_RANGE); in HandleSpecialOpcode() 282 …int32_t line_offset = adjust_opcode % LineNumberProgramItem::LINE_RANGE + LineNumberProgramItem::L… in HandleSpecialOpcode()
|
| D | file_items.cpp | 1454 void LineNumberProgramItem::EmitEnd() in EmitEnd() 1459 void LineNumberProgramItem::EmitAdvancePc(std::vector<uint8_t> *constant_pool, uint32_t value) in EmitAdvancePc() 1465 void LineNumberProgramItem::EmitAdvanceLine(std::vector<uint8_t> *constant_pool, int32_t value) in EmitAdvanceLine() 1471 void LineNumberProgramItem::EmitColumn(std::vector<uint8_t> *constant_pool, uint32_t pc_inc, uint32… in EmitColumn() 1480 void LineNumberProgramItem::EmitStartLocal(std::vector<uint8_t> *constant_pool, int32_t register_nu… in EmitStartLocal() 1486 void LineNumberProgramItem::EmitStartLocalExtended(std::vector<uint8_t> *constant_pool, int32_t reg… in EmitStartLocalExtended() 1504 void LineNumberProgramItem::EmitEndLocal(int32_t register_number) in EmitEndLocal() 1510 void LineNumberProgramItem::EmitRestartLocal(int32_t register_number) in EmitRestartLocal() 1516 bool LineNumberProgramItem::EmitSpecialOpcode(uint32_t pc_inc, int32_t line_inc) in EmitSpecialOpcode() 1531 void LineNumberProgramItem::EmitPrologEnd() in EmitPrologEnd() [all …]
|
| D | file_reader.cpp | 1058 LineNumberProgramItem::Opcode opcode; in UpdateDebugInfoDependecies() 1061 …while ((opcode = LineNumberProgramItem::Opcode(opcode_sp[i++])) != LineNumberProgramItem::Opcode::… in UpdateDebugInfoDependecies() 1063 case LineNumberProgramItem::Opcode::ADVANCE_PC: in UpdateDebugInfoDependecies() 1064 case LineNumberProgramItem::Opcode::ADVANCE_LINE: in UpdateDebugInfoDependecies() 1065 case LineNumberProgramItem::Opcode::SET_PROLOGUE_END: in UpdateDebugInfoDependecies() 1066 case LineNumberProgramItem::Opcode::SET_EPILOGUE_BEGIN: { in UpdateDebugInfoDependecies() 1069 case LineNumberProgramItem::Opcode::START_LOCAL: { in UpdateDebugInfoDependecies() 1090 case LineNumberProgramItem::Opcode::START_LOCAL_EXTENDED: { in UpdateDebugInfoDependecies() 1115 case LineNumberProgramItem::Opcode::END_LOCAL: in UpdateDebugInfoDependecies() 1116 case LineNumberProgramItem::Opcode::RESTART_LOCAL: { in UpdateDebugInfoDependecies() [all …]
|
| D | file_item_container.h | 71 LineNumberProgramItem *CreateLineNumberProgramItem(); 82 static_assert(!std::is_same_v<T, LineNumberProgramItem>, in CreateItem() 321 void IncRefCount(LineNumberProgramItem *item) in IncRefCount() 329 void DecRefCount(LineNumberProgramItem *item) in DecRefCount()
|
| D | file_items.h | 588 class LineNumberProgramItem : public IndexedItem { 610 explicit LineNumberProgramItem(ItemContainer *container) : IndexedItem(container) {} in LineNumberProgramItem() function 674 explicit DebugInfoItem(LineNumberProgramItem *item) : program_(item) {} in DebugInfoItem() 691 LineNumberProgramItem *GetLineNumberProgram() const in GetLineNumberProgram() 696 void SetLineNumberProgram(LineNumberProgramItem *program) in SetLineNumberProgram() 725 LineNumberProgramItem *program_;
|
| D | file_item_container.cpp | 241 LineNumberProgramItem *ItemContainer::CreateLineNumberProgramItem() in CreateLineNumberProgramItem() 243 auto it = items_.insert(debug_items_end_, std::make_unique<LineNumberProgramItem>(this)); in CreateLineNumberProgramItem() 244 auto *item = static_cast<LineNumberProgramItem *>(it->get()); in CreateLineNumberProgramItem()
|
| D | debug_info_extractor.cpp | 166 using Opcode = LineNumberProgramItem::Opcode;
|
| /arkcompiler/runtime_core/assembler/ |
| D | assembly-function.h | 171 …void EmitLocalVariable(panda_file::LineNumberProgramItem *program, panda_file::ItemContainer *cont… 174 …void EmitNumber(panda_file::LineNumberProgramItem *program, std::vector<uint8_t> *constant_pool, u… 176 …void EmitLineNumber(panda_file::LineNumberProgramItem *program, std::vector<uint8_t> *constant_poo… 180 …void EmitColumnNumber(panda_file::LineNumberProgramItem *program, std::vector<uint8_t> *constant_p…
|
| D | assembly-emitter.cpp | 47 using panda::panda_file::LineNumberProgramItem; 1515 static void TryEmitPc(panda_file::LineNumberProgramItem *program, std::vector<uint8_t> *constant_po… in TryEmitPc() 1524 void Function::EmitLocalVariable(panda_file::LineNumberProgramItem *program, ItemContainer *contain… in EmitLocalVariable() 1559 void Function::EmitNumber(panda_file::LineNumberProgramItem *program, std::vector<uint8_t> *constan… in EmitNumber() 1576 void Function::EmitLineNumber(panda_file::LineNumberProgramItem *program, std::vector<uint8_t> *con… in EmitLineNumber() 1587 void Function::EmitColumnNumber(panda_file::LineNumberProgramItem *program, std::vector<uint8_t> *c… in EmitColumnNumber()
|
| /arkcompiler/runtime_core/assembler/tests/ |
| D | emitter_test.cpp | 184 return (line_inc - panda_file::LineNumberProgramItem::LINE_BASE) + in GetSpecialOpcode() 185 …(pc_inc * panda_file::LineNumberProgramItem::LINE_RANGE) + panda_file::LineNumberProgramItem::OPCO… in GetSpecialOpcode() 235 …std::vector<uint8_t> opcodes {static_cast<uint8_t>(panda_file::LineNumberProgramItem::Opcode::SET_… in TEST() 236 … static_cast<uint8_t>(panda_file::LineNumberProgramItem::Opcode::ADVANCE_PC), in TEST() 237 … static_cast<uint8_t>(panda_file::LineNumberProgramItem::Opcode::ADVANCE_LINE), in TEST() 240 … static_cast<uint8_t>(panda_file::LineNumberProgramItem::Opcode::END_SEQUENCE)}; in TEST()
|
| D | assembler_emitter_test.cpp | 50 return static_cast<uint8_t>(line_inc - panda_file::LineNumberProgramItem::LINE_BASE) + in GetSpecialOpcode() 51 static_cast<uint8_t>(pc_inc * panda_file::LineNumberProgramItem::LINE_RANGE) + in GetSpecialOpcode() 52 panda_file::LineNumberProgramItem::OPCODE_BASE; in GetSpecialOpcode() 266 …std::vector<uint8_t> opcodes {static_cast<uint8_t>(panda_file::LineNumberProgramItem::Opcode::SET_… in __anon9d5bb8020902() 267 … static_cast<uint8_t>(panda_file::LineNumberProgramItem::Opcode::ADVANCE_PC), in __anon9d5bb8020902() 268 … static_cast<uint8_t>(panda_file::LineNumberProgramItem::Opcode::ADVANCE_LINE), in __anon9d5bb8020902() 271 … static_cast<uint8_t>(panda_file::LineNumberProgramItem::Opcode::END_SEQUENCE)}; in __anon9d5bb8020902()
|
| /arkcompiler/ets_runtime/ecmascript/jspandafile/ |
| D | debug_info_extractor.cpp | 27 using panda::panda_file::LineNumberProgramItem; 175 using Opcode = LineNumberProgramItem::Opcode;
|