Searched refs:RelativePatcher (Results 1 – 8 of 8) sorted by relevance
36 std::unique_ptr<RelativePatcher> RelativePatcher::Create( in Create()40 class RelativePatcherNone FINAL : public RelativePatcher { in Create()81 return std::unique_ptr<RelativePatcher>(new X86RelativePatcher()); in Create()85 return std::unique_ptr<RelativePatcher>(new X86_64RelativePatcher()); in Create()91 return std::unique_ptr<RelativePatcher>(new Thumb2RelativePatcher(provider)); in Create()95 return std::unique_ptr<RelativePatcher>( in Create()99 return std::unique_ptr<RelativePatcher>(new RelativePatcherNone); in Create()103 bool RelativePatcher::WriteCodeAlignment(OutputStream* out, uint32_t aligned_code_delta) { in WriteCodeAlignment()115 bool RelativePatcher::WriteRelCallThunk(OutputStream* out, const ArrayRef<const uint8_t>& thunk) { in WriteRelCallThunk()123 bool RelativePatcher::WriteMiscThunk(OutputStream* out, const ArrayRef<const uint8_t>& thunk) { in WriteMiscThunk()
65 class RelativePatcher {67 static std::unique_ptr<RelativePatcher> Create(71 virtual ~RelativePatcher() { } in ~RelativePatcher()113 RelativePatcher() in RelativePatcher() function128 DISALLOW_COPY_AND_ASSIGN(RelativePatcher);
30 linker::RelativePatcher::Create(instruction_set, features, &method_offset_map_)), in MultiOatRelativePatcher()
130 std::unique_ptr<RelativePatcher> relative_patcher_;
68 patcher_(RelativePatcher::Create(instruction_set, features_.get(), &method_offset_map_)), in RelativePatcherTest()272 std::unique_ptr<RelativePatcher> patcher_;
33 class MockPatcher : public RelativePatcher {
25 class X86BaseRelativePatcher : public RelativePatcher {
28 class ArmBaseRelativePatcher : public RelativePatcher {