| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| D | aot_data.cpp | 34 void AotData::SetSharedSlowPathOffset(RuntimeInterface::EntrypointId id, uintptr_t pc) in SetSharedSlowPathOffset() 39 intptr_t AotData::GetEntrypointOffset(uint64_t pc, int32_t slot_id) const in GetEntrypointOffset() 52 intptr_t AotData::GetPltSlotOffset(uint64_t pc, uint32_t method_id) in GetPltSlotOffset() 65 intptr_t AotData::GetVirtIndexSlotOffset(uint64_t pc, uint32_t method_id) in GetVirtIndexSlotOffset() 78 intptr_t AotData::GetClassSlotOffset(uint64_t pc, uint32_t klass_id, bool init) in GetClassSlotOffset() 91 intptr_t AotData::GetStringSlotOffset(uint64_t pc, uint32_t string_id) in GetStringSlotOffset() 104 uint64_t AotData::GetInfInlineCacheSlotOffset(uint64_t pc, uint64_t index) in GetInfInlineCacheSlotOffset()
|
| /arkcompiler/runtime_core/runtime/interpreter/ |
| D | cache.h | 26 bool Has(const void *pc, Method *caller) const in Has() 33 T *Get(const void *pc, Method *caller) const in Get() 42 void Set(const void *pc, T *item, Method *caller) in Set() 53 static size_t GetIndex(const void *pc) in GetIndex()
|
| D | state.h | 92 …ALWAYS_INLINE inline State(ManagedThread *thread, const uint8_t *pc, Frame *frame) : StateIface(fr… in State() 99 ALWAYS_INLINE inline void UpdateState(const uint8_t *pc, Frame *frame) in UpdateState() 177 …ALWAYS_INLINE inline State(ManagedThread *thread, const uint8_t *pc, Frame *frame) : StateIface(fr… in State() 184 ALWAYS_INLINE inline void UpdateState(const uint8_t *pc, Frame *frame) in UpdateState()
|
| D | instruction_handler_base.h | 114 auto pc = GetBytecodeOffset(); in UpdateBytecodeOffset() local 124 auto pc = UpdateBytecodeOffset(); in InstrumentInstruction() local 236 ALWAYS_INLINE void JumpTo(const uint8_t *pc) in JumpTo() 316 auto pc = this->GetBytecodeOffset(); in UpdateBranchStatistics() local
|
| D | instruction_handler_state.h | 27 ALWAYS_INLINE InstructionHandlerState(ManagedThread *thread, const uint8_t *pc, Frame *frame) in InstructionHandlerState() 33 ALWAYS_INLINE void UpdateInstructionHandlerState(const uint8_t *pc, Frame *frame) in UpdateInstructionHandlerState()
|
| D | interpreter.cpp | 27 void Execute(ManagedThread *thread, const uint8_t *pc, Frame *frame, bool jump_to_eh) in Execute()
|
| D | interpreter_impl.cpp | 28 void ExecuteImpl(ManagedThread *thread, const uint8_t *pc, Frame *frame, bool jump_to_eh) in ExecuteImpl()
|
| /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 …]
|
| /arkcompiler/runtime_core/runtime/jit/ |
| D | profiling_data.h | 47 void Init(uintptr_t pc) in Init() 89 void SetBytecodePc(uintptr_t pc) in SetBytecodePc() 153 void Init(uintptr_t pc) in Init() 211 CallSiteInlineCache *FindInlineCache(uintptr_t pc) in FindInlineCache() 219 void UpdateInlineCaches(uintptr_t pc, Class *cls) in UpdateInlineCaches() 228 void UpdateBranchTaken(uintptr_t pc) in UpdateBranchTaken() 235 void UpdateBranchNotTaken(uintptr_t pc) in UpdateBranchNotTaken() 242 int64_t GetBranchTakenCounter(uintptr_t pc) in GetBranchTakenCounter() 249 int64_t GetBranchNotTakenCounter(uintptr_t pc) in GetBranchNotTakenCounter()
|
| /arkcompiler/ets_runtime/ecmascript/interpreter/ |
| D | interpreter_assembly.cpp | 261 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleMovV4V4() 273 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleMovV8V8() 285 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleMovV16V16() 297 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleLdaStrId16() 307 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJmpImm8() 317 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJmpImm16() 327 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJmpImm32() 337 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJeqzImm8() 353 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJeqzImm16() 369 …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() 209 void DumpPC(const uint8_t *pc) const in DumpPC()
|
| /arkcompiler/runtime_core/verification/cflow/ |
| D | exception_source_map.h | 26 bool PutExceptionSource(const void *pc) in PutExceptionSource() 38 bool ClearExceptionSource(const void *pc) in ClearExceptionSource() 59 bool IsExceptionSource(const void *pc) const in IsExceptionSource()
|
| /arkcompiler/runtime_core/compiler/optimizer/ir_builder/ |
| D | ir_builder.h | 102 void CreateBlock(size_t pc) in CreateBlock() 110 BasicBlock *GetBlockForPc(size_t pc) in GetBlockForPc() 115 BasicBlock *GetPrevBlockForPc(size_t pc) in GetPrevBlockForPc()
|
| D | ir_builder.cpp | 140 auto pc = inst_builder->GetPc(inst.GetAddress()); in BuildInstructionsForBB() local 217 auto pc = instructions.GetPc(inst); in BuildBasicBlocks() local 241 void IrBuilder::EnumerateTryBlocksCoveredPc(uint32_t pc, const Callback &callback) in EnumerateTryBlocksCoveredPc() 286 auto pc = catch_block.GetHandlerPc(); in CreateTryCatchBoundariesBlocks() local 306 for (auto pc : catches_pc_) { in CreateTryCatchBoundariesBlocks() local 323 auto pc = instructions.GetPc(inst); in ConnectBasicBlocks() local 364 void IrBuilder::TrackTryBoundaries(size_t pc, const BytecodeInstruction &inst) in TrackTryBoundaries() 400 BasicBlock *IrBuilder::GetBlockToJump(BytecodeInstruction *inst, size_t pc) in GetBlockToJump() 486 for (auto pc : catches_pc_) { in ConnectTryCatchBlocks() local
|
| D | inst_builder.h | 109 auto CreateSaveStateDeoptimize(uint32_t pc) in CreateSaveStateDeoptimize() 130 void TryFillInstIdTypePair(size_t id, int32_t pc) in TryFillInstIdTypePair() 231 Inst *CreateCast(Inst *input, DataType::Type type, DataType::Type operands_type, size_t pc) in CreateCast()
|
| /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()
|
| /arkcompiler/runtime_core/runtime/tests/interpreter/ |
| D | test_interpreter_impl.cpp | 24 void ExecuteImpl(ManagedThread *thread, const uint8_t *pc, Frame *frame) in ExecuteImpl()
|
| D | test_interpreter.cpp | 23 void Execute(ManagedThread *thread, const uint8_t *pc, Frame *frame) in Execute()
|
| /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 | 294 std::string GetBytecodeString(MethodPtr method, uintptr_t pc) const override in GetBytecodeString() 359 bool IsPcBindType(int32_t pc) const override in IsPcBindType() 364 bool FillInstIdTypePairByPc(size_t id, int32_t pc) override in FillInstIdTypePairByPc() 379 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/tests/ |
| D | linear_order_test.cpp | 43 void UpdateBranchTaken(uint32_t pc, uint32_t count = 1) in UpdateBranchTaken() 52 void UpdateBranchNotTaken(uint32_t pc, uint32_t count = 1) in UpdateBranchNotTaken()
|
| /arkcompiler/runtime_core/runtime/include/ |
| D | compiler_interface.h | 71 … ExecState(const uint8_t *pc, Frame *frame, Method *callee, size_t num_args, const bool *sp_flag) in ExecState() 81 void SetPc(const uint8_t *pc) in SetPc()
|
| /arkcompiler/runtime_core/runtime/bridge/ |
| D | bridge.cpp | 70 extern "C" int64_t InvokeInterpreter(ManagedThread *thread, const uint8_t *pc, Frame *frame, Frame … in InvokeInterpreter()
|