Home
last modified time | relevance | path

Searched defs:pc (Results 1 – 25 of 133) sorted by relevance

123456

/arkcompiler/runtime_core/static_core/runtime/interpreter/
Dcache.h26 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()
61 static size_t GetIndex(const void *pc) in GetIndex()
Dinstruction_handler_base.h114 auto pc = GetBytecodeOffset(); in UpdateBytecodeOffset() local
124 auto pc = UpdateBytecodeOffset(); in InstrumentInstruction() local
241 ALWAYS_INLINE void JumpTo(const uint8_t *pc) in JumpTo()
317 auto pc = this->GetBytecodeOffset(); in UpdateBranchStatistics() local
330 auto pc = this->GetBytecodeOffset(); in UpdateThrowStatistics() local
Dstate.h92 ALWAYS_INLINE inline State(ManagedThread *thread, const uint8_t *pc, Frame *frame, in State()
102 ALWAYS_INLINE inline void UpdateState(const uint8_t *pc, Frame *frame) in UpdateState()
180 …ALWAYS_INLINE inline State(ManagedThread *thread, const uint8_t *pc, Frame *frame, const void *con… in State()
189 ALWAYS_INLINE inline void UpdateState(const uint8_t *pc, Frame *frame) in UpdateState()
Dinterpreter.cpp27 void Execute(ManagedThread *thread, const uint8_t *pc, Frame *frame, bool jumpToEh) in Execute()
Dinstruction_handler_state.h27 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()
/arkcompiler/runtime_core/static_core/runtime/jit/
Dprofiling_data.h47 void Init(uintptr_t pc) in Init()
89 void SetBytecodePc(uintptr_t pc) in SetBytecodePc()
153 void Init(uintptr_t pc) in Init()
211 void Init(uintptr_t pc) in Init()
255 CallSiteInlineCache *FindInlineCache(uintptr_t pc) in FindInlineCache()
263 void UpdateInlineCaches(uintptr_t pc, Class *cls) in UpdateInlineCaches()
272 void UpdateBranchTaken(uintptr_t pc) in UpdateBranchTaken()
279 void UpdateBranchNotTaken(uintptr_t pc) in UpdateBranchNotTaken()
286 int64_t GetBranchTakenCounter(uintptr_t pc) in GetBranchTakenCounter()
293 int64_t GetBranchNotTakenCounter(uintptr_t pc) in GetBranchNotTakenCounter()
[all …]
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Daot_data.cpp34 void AotData::SetSharedSlowPathOffset(RuntimeInterface::EntrypointId id, uintptr_t pc) in SetSharedSlowPathOffset()
39 intptr_t AotData::GetEntrypointOffset(uint64_t pc, int32_t slotId) const in GetEntrypointOffset()
52 intptr_t AotData::GetPltSlotOffset(uint64_t pc, uint32_t methodId) in GetPltSlotOffset()
71 intptr_t AotData::GetVirtIndexSlotOffset(uint64_t pc, uint32_t methodId) in GetVirtIndexSlotOffset()
84 intptr_t AotData::GetClassSlotOffset(uint64_t pc, uint32_t klassId, bool init) in GetClassSlotOffset()
90 intptr_t AotData::GetStringSlotOffset(uint64_t pc, uint32_t stringId) in GetStringSlotOffset()
122 intptr_t AotData::GetCommonSlotOffset(uint64_t pc, uint32_t id) in GetCommonSlotOffset()
135 uint64_t AotData::GetInfInlineCacheSlotOffset(uint64_t pc, uint64_t index) in GetInfInlineCacheSlotOffset()
Dinst.h950 void SetPc(uint32_t pc) in SetPc()
1786 explicit Inst(Opcode opcode, DataType::Type type, uint32_t pc) : pc_(pc), opcode_(opcode) in Inst()
2448 …FixedInputsInst0(Opcode opcode, DataType::Type type, uint32_t pc = INVALID_PC) : FixedInputsInst(o… in FixedInputsInst() argument
2462 …FixedInputsInst1(Opcode opcode, DataType::Type type, uint32_t pc, Inst *input) : FixedInputsInst(o… in FixedInputsInst1()
2486 FixedInputsInst2(Opcode opcode, DataType::Type type, uint32_t pc, Inst *input0, Inst *input1) in FixedInputsInst2()
2504 …FixedInputsInst3(Opcode opcode, DataType::Type type, uint32_t pc, Inst *input0, Inst *input1, Inst… in FixedInputsInst3()
2519 …FixedInputsInst4(Opcode opcode, DataType::Type type, uint32_t pc, Inst *input0, Inst *input1, Inst… in FixedInputsInst4()
2605 …UnaryOperation(Opcode opcode, DataType::Type type, uint32_t pc, Inst *input) : FixedInputsInst(opc… in UnaryOperation()
2636 BinaryOperation(Opcode opcode, DataType::Type type, uint32_t pc, Inst *input0, Inst *input1) in BinaryOperation()
2691 explicit BinaryImmOperation(Opcode opcode, DataType::Type type, uint32_t pc, uint64_t imm) in BinaryImmOperation()
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
Dcompiler_intrinsics.cpp43 Field *TryGetField(panda::Method *method, Field *rawField, uint32_t pc, panda::Class *klass) in TryGetField()
64 panda::Method *TryGetCallee(panda::Method *method, Field *rawField, uint32_t pc, panda::Class *klas… in TryGetCallee()
93 T CompilerEtsLdObjByName(panda::Method *method, int32_t id, uint32_t pc, panda::ObjectHeader *obj) in CompilerEtsLdObjByName()
173 void CompilerEtsStObjByName(panda::Method *method, int32_t id, uint32_t pc, panda::ObjectHeader *ob… in CompilerEtsStObjByName()
262 void CompilerEtsStObjByNameRef(panda::Method *method, int32_t id, uint32_t pc, panda::ObjectHeader … in CompilerEtsStObjByNameRef()
293 extern "C" int32_t CompilerEtsLdObjByNameI32(panda::Method *method, int32_t id, uint32_t pc, panda:… in CompilerEtsLdObjByNameI32()
298 extern "C" int64_t CompilerEtsLdObjByNameI64(panda::Method *method, int32_t id, uint32_t pc, panda:… in CompilerEtsLdObjByNameI64()
303 extern "C" float CompilerEtsLdObjByNameF32(panda::Method *method, int32_t id, uint32_t pc, panda::O… in CompilerEtsLdObjByNameF32()
308 extern "C" double CompilerEtsLdObjByNameF64(panda::Method *method, int32_t id, uint32_t pc, panda::… in CompilerEtsLdObjByNameF64()
313 … "C" panda::ObjectHeader *CompilerEtsLdObjByNameObj(panda::Method *method, int32_t id, uint32_t pc, in CompilerEtsLdObjByNameObj()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/
Dinterpreter_stub-inl.h37 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::ReadInst8_9(GateRef pc) in ReadInst8_9()
[all …]
/arkcompiler/ets_runtime/ecmascript/interpreter/
Dinterpreter_assembly.cpp312 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleMovV4V4()
324 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleMovV8V8()
336 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleMovV16V16()
348 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleLdaStrId16()
359 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJmpImm8()
369 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJmpImm16()
379 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJmpImm32()
389 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJeqzImm8()
405 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJeqzImm16()
421 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJeqzImm32()
[all …]
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dir_builder.h100 void CreateBlock(size_t pc) in CreateBlock()
108 BasicBlock *GetBlockForPc(size_t pc) in GetBlockForPc()
113 BasicBlock *GetPrevBlockForPc(size_t pc) in GetPrevBlockForPc()
Dir_builder.cpp132 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
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/ir_builder/
Dets_inst_builder.cpp34 auto pc = GetPc(bcInst->GetAddress()); in BuildLaunch() local
51 auto pc = GetPc(bcInst->GetAddress()); in BuildLdObjByName() local
116 auto pc = GetPc(bcInst->GetAddress()); in BuildStObjByName() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
Dir_builder.cpp202 auto pc = instBuilder->GetPc(inst.GetAddress()); in BuildInstructionsForBB() local
248 auto pc = bb->GetSuccsBlocks()[0]->GetGuestPc(); in BuildInstructionsForBB() local
293 auto pc = instructions.GetPc(inst); in BuildBasicBlocks() local
317 void IrBuilder::EnumerateTryBlocksCoveredPc(uint32_t pc, const Callback &callback) in EnumerateTryBlocksCoveredPc()
360 auto pc = catchBlock.GetHandlerPc(); in CreateTryCatchBoundariesBlocks() local
380 for (auto pc : catchesPc_) { in CreateTryCatchBoundariesBlocks() local
397 auto pc = instructions.GetPc(inst); in ConnectBasicBlocks() local
436 void IrBuilder::TrackTryBoundaries(size_t pc, const BytecodeInstruction &inst) in TrackTryBoundaries()
472 BasicBlock *IrBuilder::GetBlockToJump(BytecodeInstruction *inst, size_t pc) in GetBlockToJump()
552 for (auto pc : catchesPc_) { in ConnectTryCatchBlocks() local
Dir_builder.h101 void CreateBlock(size_t pc) in CreateBlock()
109 BasicBlock *GetBlockForPc(size_t pc) in GetBlockForPc()
114 BasicBlock *GetPrevBlockForPc(size_t pc) in GetPrevBlockForPc()
Dinst_builder-inl.h32 auto pc = GetPc(bcInst->GetAddress()); in BuildCall() local
139 …r::BuildInitClassInstForCallStatic(RuntimeInterface::MethodPtr method, uint32_t classId, size_t pc, in BuildInitClassInstForCallStatic()
151 …*InstBuilder::BuildCallStaticInst(RuntimeInterface::MethodPtr method, uint32_t methodId, size_t pc, in BuildCallStaticInst()
180 …InstBuilder::BuildCallVirtualInst(RuntimeInterface::MethodPtr method, uint32_t methodId, size_t pc, in BuildCallVirtualInst()
218 …r::BuildCallInst(RuntimeInterface::MethodPtr method, uint32_t methodId, size_t pc, Inst **resolver, in BuildCallInst()
268 auto pc = GetPc(bcInst->GetAddress()); in BuildDefaultStaticIntrinsic() local
678 auto pc = GetPc(bcInst->GetAddress()); in BuildLoadObject() local
734 auto pc = GetPc(bcInst->GetAddress()); in BuildStoreObjectInst() local
811 auto pc = GetPc(bcInst->GetAddress()); in BuildLoadStaticInst() local
873 auto pc = GetPc(bcInst->GetAddress()); in BuildStoreStaticInst() local
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
Dets_entrypoints.cpp98 ObjectHeader *LaunchFromInterpreterImpl(Method *method, Frame *frame, const uint8_t *pc) in LaunchFromInterpreterImpl()
124 extern "C" ObjectHeader *LaunchFromInterpreterShort(Method *method, Frame *frame, const uint8_t *pc) in LaunchFromInterpreterShort()
129 extern "C" ObjectHeader *LaunchFromInterpreterLong(Method *method, Frame *frame, const uint8_t *pc) in LaunchFromInterpreterLong()
134 extern "C" ObjectHeader *LaunchFromInterpreterRange(Method *method, Frame *frame, const uint8_t *pc) in LaunchFromInterpreterRange()
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/ir_builder/js_interop/
Djs_interop_inst_builder.cpp55 IntrinsicInst *InstBuilder::BuildInteropIntrinsic(size_t pc, RuntimeInterface::IntrinsicId id, Data… in BuildInteropIntrinsic()
72size_t pc, RuntimeInterface::MethodPtr method, in BuildResolveInteropCallIntrinsic()
104 …der::BuildReturnValueConvertInteropIntrinsic(RuntimeInterface::InteropCallKind callKind, size_t pc, in BuildReturnValueConvertInteropIntrinsic()
135 auto pc = GetPc(bcInst->GetAddress()); in BuildInteropCall() local
/arkcompiler/runtime_core/libpandafile/
Dbytecode_instruction.h91 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/static_core/libpandafile/
Dbytecode_instruction.h91 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/static_core/runtime/tests/interpreter/
Dtest_interpreter.cpp23 void Execute(ManagedThread *thread, const uint8_t *pc, Frame *frame) in Execute()
Dtest_interpreter_impl.cpp24 void ExecuteImpl(ManagedThread *thread, const uint8_t *pc, Frame *frame) in ExecuteImpl()
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
Dir_interface.h87 size_t GetLineNumberByPc(size_t pc) const in GetLineNumberByPc()
99 uint32_t GetColumnNumberByPc(size_t pc) const in GetColumnNumberByPc()
/arkcompiler/runtime_core/static_core/verification/cflow/
Dcflow_info.cpp47 [[maybe_unused]] auto tgt) -> std::optional<VerificationStatus> { in FillCodeMaps()
103 [[maybe_unused]] auto tgt) -> std::optional<VerificationStatus> { in ProcessCatchBlocks()

123456