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

  /art/runtime/interpreter/
interpreter.h 31 class ShadowFrame;
41 extern void EnterInterpreterFromDeoptimize(Thread* self, ShadowFrame* shadow_frame,
47 ShadowFrame& shadow_frame)
52 ShadowFrame* shadow_frame, JValue* result)
59 ShadowFrame* shadow_frame, JValue* result)
interpreter.cc 70 const DexFile::CodeItem* code_item, ShadowFrame* shadow_frame,
420 static bool DoInvoke(Thread* self, ShadowFrame& shadow_frame,
424 static bool DoInvoke(Thread* self, ShadowFrame& shadow_frame,
458 void* memory = alloca(ShadowFrame::ComputeSize(num_regs));
459 ShadowFrame* new_shadow_frame(ShadowFrame::Create(num_regs, &shadow_frame, method, 0, memory));
527 static bool DoInvokeVirtualQuick(Thread* self, ShadowFrame& shadow_frame,
532 static bool DoInvokeVirtualQuick(Thread* self, ShadowFrame& shadow_frame,
571 void* memory = alloca(ShadowFrame::ComputeSize(num_regs));
572 ShadowFrame* new_shadow_frame(ShadowFrame::Create(num_regs, &shadow_frame
    [all...]
  /art/runtime/entrypoints/portable/
portable_thread_entrypoints.cc 32 ShadowFrame* cur_frame = GetCurrentShadowFrame();
36 ShadowFrame* new_frame = ShadowFrame::Create(num_regs, NULL, method, dex_pc);
63 ShadowFrame* GetShadowFrameCopy() {
72 ShadowFrame* prev_frame_;
73 ShadowFrame* top_frame_;
89 extern "C" ShadowFrame* art_portable_push_shadow_frame_from_code(Thread* thread,
90 ShadowFrame* new_shadow_frame,
93 ShadowFrame* old_frame = thread->PushShadowFrame(new_shadow_frame);
portable_trampoline_entrypoints.cc 146 ShadowFrame& sf, size_t first_arg_reg) :
175 ShadowFrame& sf_;
196 void* memory = alloca(ShadowFrame::ComputeSize(num_regs));
197 ShadowFrame* shadow_frame(ShadowFrame::Create(num_regs, NULL, // No last shadow coming from quick.
  /art/runtime/entrypoints/interpreter/
interpreter_entrypoints.h 32 class ShadowFrame;
39 ShadowFrame* shadow_frame, JValue* result);
42 ShadowFrame* shadow_frame, JValue* result);
interpreter_entrypoints.cc 30 ShadowFrame* shadow_frame, JValue* result) {
  /art/runtime/
stack.h 36 class ShadowFrame;
55 // ShadowFrame has 3 possible layouts:
59 class ShadowFrame {
61 // Compute size of ShadowFrame in bytes.
63 return sizeof(ShadowFrame) + (sizeof(uint32_t) * num_vregs) +
67 // Create ShadowFrame in heap for deoptimization.
68 static ShadowFrame* Create(uint32_t num_vregs, ShadowFrame* link,
71 ShadowFrame* sf = new (memory) ShadowFrame(num_vregs, link, method, dex_pc, true)
    [all...]
thread.h 72 class ShadowFrame;
335 void SetTopOfShadowStack(ShadowFrame* top) {
495 ShadowFrame* PushShadowFrame(ShadowFrame* new_top_frame) {
499 ShadowFrame* PopShadowFrame() {
546 void SetDeoptimizationShadowFrame(ShadowFrame* sf);
549 ShadowFrame* GetAndClearDeoptimizationShadowFrame(JValue* ret_val);
775 ShadowFrame* deoptimization_shadow_frame_;
stack.cc 31 mirror::Object* ShadowFrame::GetThisObject() const {
45 mirror::Object* ShadowFrame::GetThisObject(uint16_t num_ins) const {
54 ThrowLocation ShadowFrame::GetCurrentLocationForThrow() const {
62 for (ShadowFrame* current_frame = current_fragment->top_shadow_frame_; current_frame != NULL;
65 // The JNI ShadowFrame only contains references. (For indirect reference.)
76 for (ShadowFrame* current_frame = current_fragment->top_shadow_frame_; current_frame != NULL;
exception_test.cc 194 thread->PushShadowFrame(reinterpret_cast<ShadowFrame*>(&fake_stack[5]));
195 thread->PushShadowFrame(reinterpret_cast<ShadowFrame*>(&fake_stack[0]));
invoke_arg_array_builder.h 167 void BuildArgArrayFromFrame(ShadowFrame* shadow_frame, uint32_t arg_offset)
thread.cc 111 void Thread::SetDeoptimizationShadowFrame(ShadowFrame* sf) {
119 ShadowFrame* Thread::GetAndClearDeoptimizationShadowFrame(JValue* ret_val) {
120 ShadowFrame* sf = deoptimization_shadow_frame_;
    [all...]
  /art/compiler/llvm/
runtime_support_builder.cc 83 /* ShadowFrame */
97 ShadowFrame::MethodOffset(),
103 ShadowFrame::NumberOfVRegsOffset(),
109 ShadowFrame::LinkOffset(),
gbc_expander.cc     [all...]
  /art/runtime/arch/arm/
entrypoints_init_arm.cc 28 ShadowFrame* shadow_frame, JValue* result);
31 ShadowFrame* shadow_frame, JValue* result);
  /art/runtime/arch/mips/
entrypoints_init_mips.cc 27 ShadowFrame* shadow_frame, JValue* result);
30 ShadowFrame* shadow_frame, JValue* result);
  /art/runtime/arch/x86/
entrypoints_init_x86.cc 26 ShadowFrame* shadow_frame, JValue* result);
29 ShadowFrame* shadow_frame, JValue* result);
  /art/runtime/entrypoints/quick/
quick_trampoline_entrypoints.cc 229 uint32_t shorty_len, ShadowFrame& sf, size_t first_arg_reg) :
263 ShadowFrame& sf_;
284 void* memory = alloca(ShadowFrame::ComputeSize(num_regs));
285 ShadowFrame* shadow_frame(ShadowFrame::Create(num_regs, NULL, // No last shadow coming from quick.
  /art/runtime/mirror/
art_method.h 35 class ShadowFrame;
42 const DexFile::CodeItem* code_item, ShadowFrame* shadow_frame, JValue* result);
art_method.cc 280 ShadowFrame* shadow_frame = self->GetAndClearDeoptimizationShadowFrame(result);
  /art/compiler/jni/portable/
jni_compiler.cc 119 ShadowFrame::DexPCOffset(),

Completed in 251 milliseconds