Searched refs:ThunkKey (Results 1 – 8 of 8) sorted by relevance
/art/compiler/linker/arm/ |
D | relative_patcher_arm_base.h | 73 class ThunkKey { 75 ThunkKey(ThunkType type, ThunkParams params) : type_(type), params_(params) { } in ThunkKey() function 102 bool operator()(const ThunkKey& lhs, const ThunkKey& rhs) const { in operator() 117 uint32_t GetThunkTargetOffset(const ThunkKey& key, uint32_t patch_offset); 122 virtual ThunkKey GetBakerReadBarrierKey(const LinkerPatch& patch) = 0; 123 virtual std::vector<uint8_t> CompileThunk(const ThunkKey& key) = 0; 142 using ThunkMap = SafeMap<ThunkKey, ThunkData, ThunkKeyCompare>;
|
D | relative_patcher_thumb2.h | 42 ThunkKey GetBakerReadBarrierKey(const LinkerPatch& patch) OVERRIDE; 43 std::vector<uint8_t> CompileThunk(const ThunkKey& key) OVERRIDE;
|
D | relative_patcher_thumb2.cc | 93 ArmBaseRelativePatcher::ThunkKey Thumb2RelativePatcher::GetBakerReadBarrierKey( in GetBakerReadBarrierKey() 99 std::vector<uint8_t> Thumb2RelativePatcher::CompileThunk(const ThunkKey& key) { in CompileThunk()
|
D | relative_patcher_arm_base.cc | 295 uint32_t ArmBaseRelativePatcher::GetThunkTargetOffset(const ThunkKey& key, uint32_t patch_offset) { in GetThunkTargetOffset() 323 ThunkKey key(key_type, ThunkParams{{ 0u, 0u }}); // NOLINT(whitespace/braces) in ProcessPatches() 332 ThunkKey key = GetBakerReadBarrierKey(patch); in ProcessPatches()
|
D | relative_patcher_thumb2_test.cc | 98 ArmBaseRelativePatcher::ThunkKey key( in CompileMethodCallThunk()
|
/art/compiler/linker/arm64/ |
D | relative_patcher_arm64.h | 73 ThunkKey GetBakerReadBarrierKey(const LinkerPatch& patch) OVERRIDE; 74 std::vector<uint8_t> CompileThunk(const ThunkKey& key) OVERRIDE;
|
D | relative_patcher_arm64.cc | 307 ThunkKey key = GetBakerReadBarrierKey(patch); in PatchBakerReadBarrierBranch() 339 ArmBaseRelativePatcher::ThunkKey Arm64RelativePatcher::GetBakerReadBarrierKey( in GetBakerReadBarrierKey() 369 return ThunkKey(static_cast<ThunkType>(static_cast<uint32_t>(type) + kTypeTranslationOffset), in GetBakerReadBarrierKey() 402 std::vector<uint8_t> Arm64RelativePatcher::CompileThunk(const ThunkKey& key) { in CompileThunk()
|
D | relative_patcher_arm64_test.cc | 163 ArmBaseRelativePatcher::ThunkKey key( in CompileMethodCallThunk() 470 ArmBaseRelativePatcher::ThunkKey key = patcher->GetBakerReadBarrierKey(patch); in CompileBakerOffsetThunk() 478 ArmBaseRelativePatcher::ThunkKey key = patcher->GetBakerReadBarrierKey(patch); in CompileBakerGcRootThunk()
|