| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | interpreter_stub-inl.h | 37 GateRef InterpreterStubBuilder::ReadInst8_0(GateRef pc) in ReadInst8_0() 42 GateRef InterpreterStubBuilder::ReadInst8_1(GateRef pc) in ReadInst8_1() 47 GateRef InterpreterStubBuilder::ReadInst8_2(GateRef pc) in ReadInst8_2() 52 GateRef InterpreterStubBuilder::ReadInst8_3(GateRef pc) in ReadInst8_3() 57 GateRef InterpreterStubBuilder::ReadInst8_4(GateRef pc) in ReadInst8_4() 62 GateRef InterpreterStubBuilder::ReadInst8_5(GateRef pc) in ReadInst8_5() 67 GateRef InterpreterStubBuilder::ReadInst8_6(GateRef pc) in ReadInst8_6() 72 GateRef InterpreterStubBuilder::ReadInst8_7(GateRef pc) in ReadInst8_7() 77 GateRef InterpreterStubBuilder::ReadInst8_8(GateRef pc) in ReadInst8_8() 82 GateRef InterpreterStubBuilder::ReadInst4_0(GateRef pc) in ReadInst4_0() [all …]
|
| D | profiler_stub_builder.cpp | 23 void ProfilerStubBuilder::PGOProfiler(GateRef glue, GateRef pc, GateRef func, GateRef profileTypeIn… in PGOProfiler() 50 void ProfilerStubBuilder::ProfileOpType(GateRef glue, GateRef pc, GateRef func, GateRef profileType… in ProfileOpType() 109 void ProfilerStubBuilder::ProfileDefineClass(GateRef glue, GateRef pc, GateRef func, GateRef constr… in ProfileDefineClass() 124 void ProfilerStubBuilder::ProfileCreateObject(GateRef glue, GateRef pc, GateRef func, GateRef newOb… in ProfileCreateObject() 169 void ProfilerStubBuilder::ProfileObjLayout(GateRef glue, GateRef pc, GateRef func, GateRef object, … in ProfileObjLayout() 190 void ProfilerStubBuilder::ProfileCall(GateRef glue, GateRef pc, GateRef func, GateRef target) in ProfileCall()
|
| D | bytecodes.cpp | 20 BytecodeMetaData BytecodeMetaData::InitBytecodeMetaData(const uint8_t *pc) in InitBytecodeMetaData() 419 for (uint8_t pc = 0; pc <= static_cast<uint8_t>(Bytecodes::LAST_OPCODE); pc++) { in Bytecodes() local 424 for (uint8_t pc = 0; pc <= last; pc++) { in Bytecodes() local 430 for (uint8_t pc = 0; pc <= last; pc++) { in Bytecodes() local 436 for (uint8_t pc = 0; pc <= last; pc++) { in Bytecodes() local 442 for (uint8_t pc = 0; pc <= last; pc++) { in Bytecodes() local 450 BytecodeInfo &info, const uint8_t *pc) in InitBytecodeInfo()
|
| D | bytecodes.h | 288 static EcmaOpcode GetOpcode(const uint8_t *pc) in GetOpcode() 298 BytecodeMetaData GetBytecodeMetaData(const uint8_t *pc) const in GetBytecodeMetaData() 361 static uint8_t ReadByte(const uint8_t *pc) in ReadByte() 365 static uint8_t ReadByte1(const uint8_t *pc) in ReadByte1()
|
| D | bytecode_circuit_builder.h | 406 size_t GetPcOffset(const uint8_t *pc) const in GetPcOffset() 413 const uint8_t* pc = GetPCByIndex(bcIndex); in GetPcOffset() local 478 uint32_t FindBcIndexByPc(const uint8_t *pc) const in FindBcIndexByPc()
|
| /arkcompiler/ets_runtime/ecmascript/interpreter/ |
| D | interpreter_assembly.cpp | 279 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleMovV4V4() 291 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleMovV8V8() 303 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleMovV16V16() 315 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleLdaStrId16() 326 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJmpImm8() 336 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJmpImm16() 346 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJmpImm32() 356 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJeqzImm8() 372 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJeqzImm16() 388 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJeqzImm32() [all …]
|
| D | frame_handler.h | 56 inline static bool IsEntryFrame(const uint8_t *pc) in IsEntryFrame() 217 void DumpPC(const uint8_t *pc) const in DumpPC()
|
| /arkcompiler/runtime_core/compiler/optimizer/ir_builder/ |
| D | ir_builder.h | 100 void CreateBlock(size_t pc) in CreateBlock() 108 BasicBlock *GetBlockForPc(size_t pc) in GetBlockForPc() 113 BasicBlock *GetPrevBlockForPc(size_t pc) in GetPrevBlockForPc()
|
| D | ir_builder.cpp | 132 auto pc = inst_builder->GetPc(inst.GetAddress()); in BuildInstructionsForBB() local 206 auto pc = instructions.GetPc(inst); in BuildBasicBlocks() local 230 void IrBuilder::EnumerateTryBlocksCoveredPc(uint32_t pc, const Callback &callback) in EnumerateTryBlocksCoveredPc() 275 auto pc = catch_block.GetHandlerPc(); in CreateTryCatchBoundariesBlocks() local 291 for (auto pc : catches_pc_) { in CreateTryCatchBoundariesBlocks() local 308 auto pc = instructions.GetPc(inst); in ConnectBasicBlocks() local 349 void IrBuilder::TrackTryBoundaries(size_t pc, const BytecodeInstruction &inst) in TrackTryBoundaries() 383 BasicBlock *IrBuilder::GetBlockToJump(BytecodeInstruction *inst, size_t pc) in GetBlockToJump() 469 for (auto pc : catches_pc_) { in ConnectTryCatchBlocks() local
|
| D | inst_builder.h | 124 void TryFillInstIdTypePair(size_t id, int32_t pc) in TryFillInstIdTypePair()
|
| /arkcompiler/runtime_core/libpandafile/ |
| D | bytecode_instruction.h | 91 explicit BytecodeInstBase(const uint8_t *pc) : pc_ {pc} {} in BytecodeInstBase() 139 explicit BytecodeInstBase(const uint8_t *pc, const uint8_t *from, const uint8_t *to) in BytecodeInstBase() 233 explicit BytecodeInst(const uint8_t *pc) : Base {pc} in BytecodeInst() 238 …explicit BytecodeInst(const uint8_t *pc, const uint8_t *from, const uint8_t *to) : Base {pc, from,… in BytecodeInst()
|
| D | bytecode_emitter.h | 42 explicit Label(std::list<uint32_t>::iterator pc) : pc_(pc) {} in Label()
|
| /arkcompiler/runtime_core/bytecode_optimizer/ |
| D | ir_interface.h | 93 size_t GetLineNumberByPc(size_t pc) const in GetLineNumberByPc() 105 uint32_t GetColumnNumberByPc(size_t pc) const in GetColumnNumberByPc()
|
| D | runtime_adapter.h | 157 bool IsPcBindType(int32_t pc) const override in IsPcBindType() 162 bool FillInstIdTypePairByPc(size_t id, int32_t pc) override in FillInstIdTypePairByPc() 177 bool AddPcTypePair(int32_t pc, TypeInfoIndex type) override in AddPcTypePair()
|
| /arkcompiler/runtime_core/libpandabase/os/ |
| D | stacktrace.cpp | 105 void PrintFrame(size_t frame_num, uintptr_t pc, std::ostream &out) in PrintFrame() 171 bool ReadSymbol(uintptr_t pc, std::string *function, uintptr_t *offset) in ReadSymbol() 195 VmaEntry *FindVma(uintptr_t pc) in FindVma() 264 void Append(uintptr_t pc) in Append() 292 uintptr_t pc = _Unwind_GetIP(ctx); in FrameHandler() local
|
| D | debug_info.cpp | 232 bool DebugInfo::GetSrcLocation(uintptr_t pc, std::string *function, std::string *src_file, uint32_t… in GetSrcLocation() 275 bool DebugInfo::FindCompUnitByPc(uintptr_t pc, Dwarf_Die *cu_die) in FindCompUnitByPc() 413 bool DebugInfo::GetSrcFileAndLine(uintptr_t pc, Dwarf_Line_Context line_ctx, std::string *out_src_f… in GetSrcFileAndLine() 452 Dwarf_Line DebugInfo::GetLastLineWithPc(Dwarf_Addr pc, Span<Dwarf_Line>::ConstIterator it, in GetLastLineWithPc() 484 bool DebugInfo::PcMatches(uintptr_t pc, Dwarf_Die die) in PcMatches() 510 bool DebugInfo::GetDieRangeForPc(uintptr_t pc, Dwarf_Die die, Dwarf_Addr *out_low_pc, Dwarf_Addr *o… in GetDieRangeForPc() 541 bool DebugInfo::FindRangeForPc(uintptr_t pc, const Span<Dwarf_Ranges> &ranges, Dwarf_Addr base_addr, in FindRangeForPc()
|
| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| D | runtime_interface.h | 158 virtual bool IsPcBindType([[maybe_unused]] int32_t pc) const in IsPcBindType() 163 virtual bool FillInstIdTypePairByPc([[maybe_unused]] size_t id, [[maybe_unused]] int32_t pc) in FillInstIdTypePairByPc() 173 virtual bool AddPcTypePair([[maybe_unused]] int32_t pc, [[maybe_unused]] TypeInfoIndex type) in AddPcTypePair()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/aot_file/ |
| D | an_file_data_manager.cpp | 166 bool AnFileDataManager::SafeInsideStub(uintptr_t pc) in SafeInsideStub() 190 bool AnFileDataManager::SafeInsideAOT(uintptr_t pc) in SafeInsideAOT()
|
| D | module_section_des.h | 150 bool ContainCode(uintptr_t pc) const in ContainCode()
|
| /arkcompiler/runtime_core/libpandabase/mem/ |
| D | code_allocator.cpp | 78 bool CodeAllocator::InAllocatedCodeRange(const void *pc) in InAllocatedCodeRange()
|
| /arkcompiler/ets_runtime/ecmascript/dfx/cpu_profiler/ |
| D | cpu_profiler.cpp | 406 uint64_t pc = 0; in GetStackSignalHandler() local 470 bool CpuProfiler::InHeaderOrTail(uint64_t pc, uint64_t entryBegin, uint64_t entryDuration, uint64_t… in InHeaderOrTail() 500 uint64_t pc = 0; in GetPcFromContext() local
|
| /arkcompiler/ets_runtime/ecmascript/dfx/stackinfo/ |
| D | js_stackinfo.cpp | 177 uintptr_t pc = uctx->uc_mcontext.pc; in CrashCallback() local 322 bool StepArkManagedNativeFrame(int pid, uintptr_t *pc, uintptr_t *fp, uintptr_t *sp, in StepArkManagedNativeFrame() 473 int pid, uintptr_t *pc, uintptr_t *fp, uintptr_t *sp, char *buf, size_t buf_sz) in step_ark_managed_native_frame()
|
| /arkcompiler/ets_runtime/ecmascript/jspandafile/ |
| D | panda_file_translator.cpp | 301 #define ADD_NOP_INST(pc, oldLen, newOpcode) \ argument 315 auto pc = const_cast<uint8_t *>(inst.GetAddress()); in FixOpcode() local 1379 void PandaFileTranslator::UpdateICOffset(MethodLiteral *methodLiteral, uint8_t *pc) in UpdateICOffset() 1427 auto pc = const_cast<uint8_t *>(inst.GetAddress()); in FixInstructionId32() local
|
| /arkcompiler/ets_runtime/ecmascript/jspandafile/bytecode_inst/ |
| D | instruction.h | 32 explicit OldBytecodeInstBase(const uint8_t *pc) : pc_ {pc} {} in OldBytecodeInstBase()
|
| /arkcompiler/ets_runtime/ecmascript/regexp/ |
| D | regexp_executor.cpp | 303 void RegExpExecutor::PushRegExpState(StateType type, uint32_t pc) in PushRegExpState()
|