• Home
  • Raw
  • Download

Lines Matching refs:ShadowFrame

75                                 ShadowFrame& shadow_frame, JValue result_register,
80 ShadowFrame& shadow_frame, JValue result_register);
84 ShadowFrame* shadow_frame, JValue* result_register);
91 ShadowFrame* frame, in DoMonitorEnter()
105 ShadowFrame* frame, in DoMonitorExit()
118 static inline bool DoMonitorCheckOnExit(Thread* self, ShadowFrame* frame) in DoMonitorCheckOnExit()
141 bool DoCall(ArtMethod* called_method, Thread* self, ShadowFrame& shadow_frame,
148 bool DoLambdaCall(ArtMethod* called_method, Thread* self, ShadowFrame& shadow_frame,
180 static inline void WriteLambdaClosureIntoVRegs(ShadowFrame& shadow_frame, in WriteLambdaClosureIntoVRegs()
210 /*inout*/ShadowFrame& shadow_frame, in DoCreateLambda()
302 static inline lambda::Closure* ReadLambdaClosureFromVRegsOrThrow(ShadowFrame& shadow_frame, in ReadLambdaClosureFromVRegsOrThrow()
332 static inline const char* GetStringDataByDexStringIndexOrThrow(ShadowFrame& shadow_frame,
343 static inline const char* GetStringDataByDexStringIndexOrThrow(ShadowFrame& shadow_frame, in GetStringDataByDexStringIndexOrThrow()
379 /*inout*/ShadowFrame& shadow_frame, in DoCaptureVariable()
481 /*inout*/ShadowFrame& shadow_frame) { in DoLiberateVariable()
597 static inline bool DoInvokeLambda(Thread* self, ShadowFrame& shadow_frame, const Instruction* inst, in DoInvokeLambda()
628 static inline bool DoInvoke(Thread* self, ShadowFrame& shadow_frame, const Instruction* inst, in DoInvoke()
670 static inline bool DoInvokeVirtualQuick(Thread* self, ShadowFrame& shadow_frame, in DoInvokeVirtualQuick()
714 bool DoFieldGet(Thread* self, ShadowFrame& shadow_frame, const Instruction* inst,
720 bool DoIGetQuick(ShadowFrame& shadow_frame, const Instruction* inst, uint16_t inst_data)
727 bool DoFieldPut(Thread* self, const ShadowFrame& shadow_frame, const Instruction* inst,
733 bool DoIPutQuick(const ShadowFrame& shadow_frame, const Instruction* inst, uint16_t inst_data)
739 static inline String* ResolveString(Thread* self, ShadowFrame& shadow_frame, uint32_t string_idx) in ResolveString()
767 static inline bool DoIntDivide(ShadowFrame& shadow_frame, size_t result_reg, in DoIntDivide()
785 static inline bool DoIntRemainder(ShadowFrame& shadow_frame, size_t result_reg, in DoIntRemainder()
803 static inline bool DoLongDivide(ShadowFrame& shadow_frame, size_t result_reg, in DoLongDivide()
821 static inline bool DoLongRemainder(ShadowFrame& shadow_frame, size_t result_reg, in DoLongRemainder()
840 bool DoFilledNewArray(const Instruction* inst, const ShadowFrame& shadow_frame,
845 static inline int32_t DoPackedSwitch(const Instruction* inst, const ShadowFrame& shadow_frame, in DoPackedSwitch()
873 static inline int32_t DoSparseSwitch(const Instruction* inst, const ShadowFrame& shadow_frame, in DoSparseSwitch()
907 static inline bool DoBoxLambda(Thread* self, ShadowFrame& shadow_frame, const Instruction* inst, in DoBoxLambda()
942 ShadowFrame& shadow_frame, in SHARED_REQUIRES()
974 uint32_t FindNextInstructionFollowingException(Thread* self, ShadowFrame& shadow_frame,
978 NO_RETURN void UnexpectedOpcode(const Instruction* inst, const ShadowFrame& shadow_frame)
987 static inline void TraceExecution(const ShadowFrame& shadow_frame, const Instruction* inst, in TraceExecution()
1021 ShadowFrame* shadow_frame,
1026 void SetStringInitValueToAllAliases(ShadowFrame* shadow_frame,
1033 bool DoInvoke<_type, _is_range, _do_check>(Thread* self, ShadowFrame& shadow_frame, \
1054 bool DoInvokeVirtualQuick<_is_range>(Thread* self, ShadowFrame& shadow_frame, \
1067 /*inout*/ShadowFrame& shadow_frame, \
1078 bool DoInvokeLambda<_do_check>(Thread* self, ShadowFrame& shadow_frame, const Instruction* inst, \
1088 bool DoBoxLambda<_do_check>(Thread* self, ShadowFrame& shadow_frame, const Instruction* inst, \
1098 bool DoUnboxLambda<_do_check>(Thread* self, ShadowFrame& shadow_frame, const Instruction* inst, \
1110 ShadowFrame& shadow_frame, \
1123 ShadowFrame& shadow_frame); \