Home
last modified time | relevance | path

Searched refs:StubType (Results 1 – 5 of 5) sorted by relevance

/art/runtime/oat/
Doat.cc470 const uint8_t* OatHeader::GetOatAddress(StubType type) const { in GetOatAddress()
471 DCHECK_LE(type, StubType::kLast); in GetOatAddress()
474 case StubType::kQuickGenericJNITrampoline: in GetOatAddress()
476 case StubType::kJNIDlsymLookupTrampoline: in GetOatAddress()
478 case StubType::kJNIDlsymLookupCriticalTrampoline: in GetOatAddress()
480 case StubType::kQuickIMTConflictTrampoline: in GetOatAddress()
482 case StubType::kQuickResolutionTrampoline: in GetOatAddress()
484 case StubType::kQuickToInterpreterBridge: in GetOatAddress()
486 case StubType::kNterpTrampoline: in GetOatAddress()
Doat.h32 enum class StubType { enum
42 std::ostream& operator<<(std::ostream& stream, StubType stub_type);
126 const uint8_t* GetOatAddress(StubType type) const;
/art/dex2oat/linker/
Dimage_writer.h258 static constexpr size_t kNumberOfStubTypes = static_cast<size_t>(StubType::kLast) + 1u;
298 size_t GetStubOffset(StubType stub_type) const { in GetStubOffset()
303 void SetStubOffset(StubType stub_type, size_t offset) { in SetStubOffset()
426 const uint8_t* GetOatAddress(StubType type) const;
Dimage_writer.cc3449 const uint8_t* ImageWriter::GetOatAddress(StubType type) const { in GetOatAddress()
3450 DCHECK_LE(type, StubType::kLast); in GetOatAddress()
3497 quick_code = GetOatAddress(StubType::kQuickGenericJNITrampoline); in GetQuickCode()
3502 quick_code = GetOatAddress(StubType::kQuickResolutionTrampoline); in GetQuickCode()
3504 quick_code = GetOatAddress(StubType::kNterpTrampoline); in GetQuickCode()
3508 quick_code = GetOatAddress(StubType::kQuickToInterpreterBridge); in GetQuickCode()
3513 quick_code = GetOatAddress(StubType::kQuickResolutionTrampoline); in GetQuickCode()
3575 quick_code = GetOatAddress(StubType::kQuickIMTConflictTrampoline); in CopyAndFixupMethod()
3578 quick_code = GetOatAddress(StubType::kQuickResolutionTrampoline); in CopyAndFixupMethod()
3580 const void* jni_code = GetOatAddress(StubType::kJNIDlsymLookupCriticalTrampoline); in CopyAndFixupMethod()
[all …]
/art/runtime/
Druntime_image.cc940 StubType stub; in CopyMethodArrays()
942 stub = StubType::kQuickGenericJNITrampoline; in CopyMethodArrays()
944 stub = StubType::kQuickToInterpreterBridge; in CopyMethodArrays()
946 stub = StubType::kQuickResolutionTrampoline; in CopyMethodArrays()
948 stub = StubType::kNterpTrampoline; in CopyMethodArrays()
950 stub = StubType::kQuickToInterpreterBridge; in CopyMethodArrays()
972 StubType stub_type = method->IsCriticalNative() in CopyMethodArrays()
973 ? StubType::kJNIDlsymLookupCriticalTrampoline in CopyMethodArrays()
974 : StubType::kJNIDlsymLookupTrampoline; in CopyMethodArrays()