• Home
  • Raw
  • Download

Lines Matching refs:ShadowFrame

38 class ShadowFrame;  variable
45 using ShadowFrameAllocaUniquePtr = std::unique_ptr<ShadowFrame, ShadowFrameDeleter>;
50 class ShadowFrame {
70 return sizeof(ShadowFrame) + (sizeof(uint32_t) * num_vregs) + in ComputeSize()
75 static ShadowFrame* CreateDeoptimizedFrame(uint32_t num_vregs, ShadowFrame* link, in CreateDeoptimizedFrame()
82 static void DeleteDeoptimizedFrame(ShadowFrame* sf) { in DeleteDeoptimizedFrame()
83 sf->~ShadowFrame(); // Explicitly destruct. in DeleteDeoptimizedFrame()
91 size_t frame_size = ShadowFrame::ComputeSize(num_vregs); \
94 ShadowFrame::CreateShadowFrameImpl((num_vregs), (link), (method), (dex_pc), \
98 ~ShadowFrame() {} in ~ShadowFrame()
129 ShadowFrame* GetLink() const { in GetLink()
133 void SetLink(ShadowFrame* frame) { in SetLink()
272 return OFFSETOF_MEMBER(ShadowFrame, lock_count_data_); in LockCountDataOffset()
276 return OFFSETOF_MEMBER(ShadowFrame, link_); in LinkOffset()
280 return OFFSETOF_MEMBER(ShadowFrame, method_); in MethodOffset()
284 return OFFSETOF_MEMBER(ShadowFrame, dex_pc_); in DexPCOffset()
288 return OFFSETOF_MEMBER(ShadowFrame, number_of_vregs_); in NumberOfVRegsOffset()
292 return OFFSETOF_MEMBER(ShadowFrame, vregs_); in VRegsOffset()
296 return OFFSETOF_MEMBER(ShadowFrame, result_register_); in ResultRegisterOffset()
300 return OFFSETOF_MEMBER(ShadowFrame, dex_pc_ptr_); in DexPCPtrOffset()
304 return OFFSETOF_MEMBER(ShadowFrame, dex_instructions_); in DexInstructionsOffset()
308 return OFFSETOF_MEMBER(ShadowFrame, cached_hotness_countdown_); in CachedHotnessCountdownOffset()
312 return OFFSETOF_MEMBER(ShadowFrame, hotness_countdown_); in HotnessCountdownOffset()
316 static ShadowFrame* CreateShadowFrameImpl(uint32_t num_vregs, in CreateShadowFrameImpl()
317 ShadowFrame* link, in CreateShadowFrameImpl()
321 return new (memory) ShadowFrame(num_vregs, link, method, dex_pc); in CreateShadowFrameImpl()
388 ShadowFrame(uint32_t num_vregs, ShadowFrame* link, ArtMethod* method, uint32_t dex_pc) in ShadowFrame() function
421 const_cast<const ShadowFrame*>(this)->References()); in References()
425 ShadowFrame* link_;
452 DISALLOW_IMPLICIT_CONSTRUCTORS(ShadowFrame);
456 inline void operator()(ShadowFrame* frame) { in operator()
458 frame->~ShadowFrame(); in operator()