Lines Matching defs:StackReference

103 class MANAGED StackReference : public mirror::ObjectReference<false, MirrorType> {
105 StackReference<MirrorType>() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_)
108 static StackReference<MirrorType> FromMirrorPtr(MirrorType* p)
110 return StackReference<MirrorType>(p);
114 StackReference<MirrorType>(MirrorType* p) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_)
127 (sizeof(StackReference<mirror::Object>) * num_vregs);
224 ref = reinterpret_cast<const StackReference<mirror::Object>*>(vreg_ptr)->AsMirrorPtr();
294 reinterpret_cast<StackReference<mirror::Object>*>(vreg)->Assign(val);
326 bool Contains(StackReference<mirror::Object>* shadow_frame_entry_obj) const {
366 memset(vregs_, 0, num_vregs * (sizeof(uint32_t) + sizeof(StackReference<mirror::Object>)));
372 const StackReference<mirror::Object>* References() const {
375 return reinterpret_cast<const StackReference<mirror::Object>*>(vreg_end);
378 StackReference<mirror::Object>* References() {
379 return const_cast<StackReference<mirror::Object>*>(const_cast<const ShadowFrame*>(this)->References());
428 StackReference<mirror::ArtMethod>* GetTopQuickFrame() const {
432 void SetTopQuickFrame(StackReference<mirror::ArtMethod>* top) {
485 bool ShadowFramesContain(StackReference<mirror::Object>* shadow_frame_entry) const;
490 StackReference<mirror::ArtMethod>* top_quick_frame_;
598 uint32_t* GetVRegAddr(StackReference<mirror::ArtMethod>* cur_quick_frame,
629 * | caller's ArtMethod | ... StackReference<ArtMethod>
654 * | StackReference<ArtMethod> | ... (reg == -2) <<== sp, 16-byte aligned
688 sizeof(StackReference<mirror::ArtMethod>);
694 return sizeof(StackReference<mirror::ArtMethod>) + (out_num * sizeof(uint32_t));
701 StackReference<mirror::ArtMethod>* GetCurrentQuickFrame() const {
710 StackReference<mirror::ArtMethod>* sp = GetCurrentQuickFrame();
735 StackReference<mirror::ArtMethod>* cur_quick_frame_;