HomeSort by relevance Sort by last modified time
    Searched refs:ShadowFrame (Results 1 - 24 of 24) sorted by null

  /art/runtime/interpreter/
interpreter.h 30 class ShadowFrame;
44 extern void EnterInterpreterFromDeoptimize(Thread* self, ShadowFrame* shadow_frame, bool from_code,
49 ShadowFrame* shadow_frame)
53 ShadowFrame* shadow_frame, JValue* result)
unstarted_runtime_test.cc 48 ShadowFrame* shadow_frame, \
110 ShadowFrame* tmp,
133 ShadowFrame* tmp,
166 ShadowFrame* tmp,
209 ShadowFrame* tmp = ShadowFrame::CreateDeoptimizedFrame(10, nullptr, nullptr, 0);
219 ShadowFrame::DeleteDeoptimizedFrame(tmp);
231 ShadowFrame* tmp = ShadowFrame::CreateDeoptimizedFrame(10, nullptr, nullptr, 0);
244 ShadowFrame::DeleteDeoptimizedFrame(tmp)
    [all...]
unstarted_runtime.h 29 class ShadowFrame;
52 ShadowFrame* shadow_frame,
68 ShadowFrame* shadow_frame, \
interpreter_common.h 75 ShadowFrame& shadow_frame, JValue result_register,
80 ShadowFrame& shadow_frame, JValue result_register);
84 ShadowFrame* shadow_frame, JValue* result_register);
91 ShadowFrame* frame,
105 ShadowFrame* frame,
118 static inline bool DoMonitorCheckOnExit(Thread* self, ShadowFrame* frame)
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,
203 // the ShadowFrame
    [all...]
unstarted_runtime.cc 79 ShadowFrame* shadow_frame,
104 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) {
109 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) {
159 static mirror::String* GetClassName(Thread* self, ShadowFrame* shadow_frame, size_t arg_offset)
170 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) {
188 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) {
205 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) {
222 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) {
277 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) {
312 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset)
    [all...]
interpreter_common.cc 40 bool DoFieldGet(Thread* self, ShadowFrame& shadow_frame, const Instruction* inst,
102 ShadowFrame& shadow_frame, \
134 bool DoIGetQuick(ShadowFrame& shadow_frame, const Instruction* inst, uint16_t inst_data) {
187 template bool DoIGetQuick<_field_type>(ShadowFrame& shadow_frame, const Instruction* inst, \
200 static JValue GetFieldValue(const ShadowFrame& shadow_frame, uint32_t vreg)
234 bool DoFieldPut(Thread* self, const ShadowFrame& shadow_frame, const Instruction* inst,
322 const ShadowFrame& shadow_frame, const Instruction* inst, uint16_t inst_data)
352 bool DoIPutQuick(const ShadowFrame& shadow_frame, const Instruction* inst, uint16_t inst_data) {
406 template bool DoIPutQuick<_field_type, _transaction_active>(const ShadowFrame& shadow_frame, \
426 Thread* self, ShadowFrame& shadow_frame, uint32_t dex_pc
    [all...]
interpreter.cc 248 JValue ExecuteGotoImpl(Thread*, const DexFile::CodeItem*, ShadowFrame&, JValue) {
255 ShadowFrame& shadow_frame, JValue result_register);
258 ShadowFrame& shadow_frame, JValue result_register);
261 ShadowFrame& shadow_frame, JValue result_register);
264 ShadowFrame& shadow_frame, JValue result_register);
270 ShadowFrame& shadow_frame,
421 ShadowFrame* last_shadow_frame = self->GetManagedStack()->GetTopShadowFrame();
424 ShadowFrame* shadow_frame = shadow_frame_unique_ptr.get();
518 ShadowFrame* shadow_frame,
593 ShadowFrame* old_frame = shadow_frame
    [all...]
interpreter_goto_table_impl.cc 157 JValue ExecuteGotoImpl(Thread* self, const DexFile::CodeItem* code_item, ShadowFrame& shadow_frame,
    [all...]
interpreter_switch_impl.cc 101 ShadowFrame& shadow_frame, JValue result_register,
    [all...]
  /art/runtime/
stack.h 45 class ShadowFrame;
71 using ShadowFrameAllocaUniquePtr = std::unique_ptr<ShadowFrame, ShadowFrameDeleter>;
74 // The vector will be visited with the ShadowFrame during GC (so all the locked-on objects are
112 // ShadowFrame has 2 possible layouts:
115 class ShadowFrame {
117 // Compute size of ShadowFrame in bytes assuming it has a reference array.
119 return sizeof(ShadowFrame) + (sizeof(uint32_t) * num_vregs) +
123 // Create ShadowFrame in heap for deoptimization.
124 static ShadowFrame* CreateDeoptimizedFrame(uint32_t num_vregs, ShadowFrame* link
    [all...]
asm_support.h 167 // Offsets within ShadowFrame.
170 static_cast<int32_t>(art::ShadowFrame::LinkOffset()))
173 static_cast<int32_t>(art::ShadowFrame::MethodOffset()))
176 static_cast<int32_t>(art::ShadowFrame::ResultRegisterOffset()))
179 static_cast<int32_t>(art::ShadowFrame::DexPCPtrOffset()))
182 static_cast<int32_t>(art::ShadowFrame::CodeItemOffset()))
185 static_cast<int32_t>(art::ShadowFrame::LockCountDataOffset()))
188 static_cast<int32_t>(art::ShadowFrame::NumberOfVRegsOffset()))
191 static_cast<int32_t>(art::ShadowFrame::DexPCOffset()))
194 static_cast<int32_t>(art::ShadowFrame::CachedHotnessCountdownOffset())
    [all...]
quick_exception_handler.h 33 class ShadowFrame;
quick_exception_handler.cc 121 ShadowFrame* frame = GetThread()->FindDebuggerShadowFrame(frame_id);
125 ShadowFrame::DeleteDeoptimizedFrame(frame);
335 ShadowFrame* new_frame = GetThread()->FindDebuggerShadowFrame(frame_id);
339 new_frame = ShadowFrame::CreateDeoptimizedFrame(num_regs, nullptr, method, GetDexPc());
379 ShadowFrame* new_frame,
475 ShadowFrame* prev_shadow_frame_;
reflection.h 33 class ShadowFrame;
thread.h 89 class ShadowFrame;
406 void SetTopOfShadowStack(ShadowFrame* top) {
745 ShadowFrame* PushShadowFrame(ShadowFrame* new_top_frame) {
749 ShadowFrame* PopShadowFrame() {
    [all...]
stack.cc 43 mirror::Object* ShadowFrame::GetThisObject() const {
57 mirror::Object* ShadowFrame::GetThisObject(uint16_t num_ins) const {
70 for (ShadowFrame* current_frame = current_fragment->top_shadow_frame_; current_frame != nullptr;
73 // The JNI ShadowFrame only contains references. (For indirect reference.)
84 for (ShadowFrame* current_frame = current_fragment->top_shadow_frame_; current_frame != nullptr;
220 ShadowFrame* shadow_frame = thread_->FindDebuggerShadowFrame(frame_id);
429 ShadowFrame* shadow_frame = GetCurrentShadowFrame();
466 ShadowFrame* shadow_frame = GetCurrentShadowFrame();
    [all...]
thread.cc 214 StackedShadowFrameRecord(ShadowFrame* shadow_frame,
221 ShadowFrame* GetShadowFrame() const { return shadow_frame_; }
226 ShadowFrame* const shadow_frame_;
263 void Thread::PushStackedShadowFrame(ShadowFrame* sf, StackedShadowFrameType type) {
269 ShadowFrame* Thread::PopStackedShadowFrame(StackedShadowFrameType type, bool must_be_present) {
280 ShadowFrame* shadow_frame = record->GetShadowFrame();
288 ShadowFrame* shadow_frame,
302 ShadowFrame* GetShadowFrame() const { return shadow_frame_; }
311 ShadowFrame* shadow_frame,
318 ShadowFrame* const shadow_frame_
    [all...]
art_method.h 39 class ShadowFrame;
reflection.cc 172 void BuildArgArrayFromFrame(ShadowFrame* shadow_frame, uint32_t arg_offset)
    [all...]
debugger.cc     [all...]
  /art/runtime/interpreter/mterp/
mterp_stub.cc 42 ShadowFrame* shadow_frame, JValue* result_register)
mterp.cc 153 extern "C" bool MterpInvokeVirtual(Thread* self, ShadowFrame* shadow_frame,
162 extern "C" bool MterpInvokeSuper(Thread* self, ShadowFrame* shadow_frame,
171 extern "C" bool MterpInvokeInterface(Thread* self, ShadowFrame* shadow_frame,
180 extern "C" bool MterpInvokeDirect(Thread* self, ShadowFrame* shadow_frame,
189 extern "C" bool MterpInvokeStatic(Thread* self, ShadowFrame* shadow_frame,
198 extern "C" bool MterpInvokeVirtualRange(Thread* self, ShadowFrame* shadow_frame,
207 extern "C" bool MterpInvokeSuperRange(Thread* self, ShadowFrame* shadow_frame,
216 extern "C" bool MterpInvokeInterfaceRange(Thread* self, ShadowFrame* shadow_frame,
225 extern "C" bool MterpInvokeDirectRange(Thread* self, ShadowFrame* shadow_frame,
234 extern "C" bool MterpInvokeStaticRange(Thread* self, ShadowFrame* shadow_frame
    [all...]
  /art/runtime/entrypoints/quick/
quick_trampoline_entrypoints.cc 599 uint32_t shorty_len, ShadowFrame* sf, size_t first_arg_reg) :
605 ShadowFrame* const sf_;
656 ShadowFrame* deopt_frame = self->PopStackedShadowFrame(
675 ShadowFrame* linked = deopt_frame;
727 ShadowFrame* shadow_frame = shadow_frame_unique_ptr.get();
    [all...]
  /art/runtime/jit/
jit.cc 425 ShadowFrame* shadow_frame = nullptr;

Completed in 294 milliseconds