• Home
  • Raw
  • Download

Lines Matching refs:pointer_size

410   ArtMethod* FindOverriddenMethod(PointerSize pointer_size)
427 ALWAYS_INLINE const void* GetEntryPointFromQuickCompiledCodePtrSize(PointerSize pointer_size) { in GetEntryPointFromQuickCompiledCodePtrSize() argument
429 EntryPointFromQuickCompiledCodeOffset(pointer_size), pointer_size); in GetEntryPointFromQuickCompiledCodePtrSize()
437 const void* entry_point_from_quick_compiled_code, PointerSize pointer_size) { in SetEntryPointFromQuickCompiledCodePtrSize() argument
438 SetNativePointer(EntryPointFromQuickCompiledCodeOffset(pointer_size), in SetEntryPointFromQuickCompiledCodePtrSize()
440 pointer_size); in SetEntryPointFromQuickCompiledCodePtrSize()
452 static constexpr MemberOffset DataOffset(PointerSize pointer_size) { in DataOffset() argument
453 return MemberOffset(PtrSizedFieldsOffset(pointer_size) + OFFSETOF_MEMBER( in DataOffset()
454 PtrSizedFields, data_) / sizeof(void*) * static_cast<size_t>(pointer_size)); in DataOffset()
457 static constexpr MemberOffset EntryPointFromJniOffset(PointerSize pointer_size) { in EntryPointFromJniOffset() argument
458 return DataOffset(pointer_size); in EntryPointFromJniOffset()
461 static constexpr MemberOffset EntryPointFromQuickCompiledCodeOffset(PointerSize pointer_size) { in EntryPointFromQuickCompiledCodeOffset() argument
462 return MemberOffset(PtrSizedFieldsOffset(pointer_size) + OFFSETOF_MEMBER( in EntryPointFromQuickCompiledCodeOffset()
464 * static_cast<size_t>(pointer_size)); in EntryPointFromQuickCompiledCodeOffset()
467 ImtConflictTable* GetImtConflictTable(PointerSize pointer_size) { in GetImtConflictTable() argument
469 return reinterpret_cast<ImtConflictTable*>(GetDataPtrSize(pointer_size)); in GetImtConflictTable()
472 ALWAYS_INLINE void SetImtConflictTable(ImtConflictTable* table, PointerSize pointer_size) { in SetImtConflictTable() argument
474 SetDataPtrSize(table, pointer_size); in SetImtConflictTable()
477 ProfilingInfo* GetProfilingInfo(PointerSize pointer_size) REQUIRES_SHARED(Locks::mutator_lock_) { in GetProfilingInfo() argument
481 return reinterpret_cast<ProfilingInfo*>(GetDataPtrSize(pointer_size)); in GetProfilingInfo()
488 ALWAYS_INLINE void SetProfilingInfoPtrSize(ProfilingInfo* info, PointerSize pointer_size) { in SetProfilingInfoPtrSize() argument
489 SetDataPtrSize(info, pointer_size); in SetProfilingInfoPtrSize()
512 ArtMethod* GetCanonicalMethod(PointerSize pointer_size = kRuntimePointerSize)
515 ArtMethod* GetSingleImplementation(PointerSize pointer_size);
517 ALWAYS_INLINE void SetSingleImplementation(ArtMethod* method, PointerSize pointer_size) { in SetSingleImplementation() argument
521 SetDataPtrSize(method, pointer_size); in SetSingleImplementation()
529 ALWAYS_INLINE void* GetEntryPointFromJniPtrSize(PointerSize pointer_size) { in GetEntryPointFromJniPtrSize() argument
530 return GetDataPtrSize(pointer_size); in GetEntryPointFromJniPtrSize()
538 ALWAYS_INLINE void SetEntryPointFromJniPtrSize(const void* entrypoint, PointerSize pointer_size) { in SetEntryPointFromJniPtrSize() argument
539 SetDataPtrSize(entrypoint, pointer_size); in SetEntryPointFromJniPtrSize()
542 ALWAYS_INLINE void* GetDataPtrSize(PointerSize pointer_size) { in GetDataPtrSize() argument
543 DCHECK(IsImagePointerSize(pointer_size)); in GetDataPtrSize()
544 return GetNativePointer<void*>(DataOffset(pointer_size), pointer_size); in GetDataPtrSize()
547 ALWAYS_INLINE void SetDataPtrSize(const void* data, PointerSize pointer_size) { in SetDataPtrSize() argument
548 DCHECK(IsImagePointerSize(pointer_size)); in SetDataPtrSize()
549 SetNativePointer(DataOffset(pointer_size), data, pointer_size); in SetDataPtrSize()
574 void VisitRoots(RootVisitorType& visitor, PointerSize pointer_size) NO_THREAD_SAFETY_ANALYSIS;
629 ALWAYS_INLINE ArtMethod* GetInterfaceMethodForProxyUnchecked(PointerSize pointer_size)
631 ALWAYS_INLINE ArtMethod* GetInterfaceMethodIfProxy(PointerSize pointer_size)
641 static size_t Size(PointerSize pointer_size) { in Size() argument
642 return PtrSizedFieldsOffset(pointer_size) + in Size()
643 (sizeof(PtrSizedFields) / sizeof(void*)) * static_cast<size_t>(pointer_size); in Size()
647 static size_t Alignment(PointerSize pointer_size) { in Alignment() argument
650 return static_cast<size_t>(pointer_size); in Alignment()
677 const void* GetOatMethodQuickCode(PointerSize pointer_size)
704 ALWAYS_INLINE void UpdateEntrypoints(const Visitor& visitor, PointerSize pointer_size);
797 static constexpr size_t PtrSizedFieldsOffset(PointerSize pointer_size) { in PtrSizedFieldsOffset() argument
800 static_cast<size_t>(pointer_size)); in PtrSizedFieldsOffset()
804 static bool IsImagePointerSize(PointerSize pointer_size);
809 ALWAYS_INLINE T GetNativePointer(MemberOffset offset, PointerSize pointer_size) const { in GetNativePointer() argument
812 if (pointer_size == PointerSize::k32) { in GetNativePointer()
821 ALWAYS_INLINE void SetNativePointer(MemberOffset offset, T new_value, PointerSize pointer_size) { in SetNativePointer() argument
824 if (pointer_size == PointerSize::k32) { in SetNativePointer()