diff options
author | 2016-04-13 16:55:11 +0000 | |
---|---|---|
committer | 2016-04-13 16:55:11 +0000 | |
commit | 8d4b37ed048487561358e13e2a18ad9ca0dab3c0 (patch) | |
tree | f1d50e29322a92b66727a2a350731e11e32677bf /compiler/driver/compiler_driver.cc | |
parent | de76960329b18f5330a9a08f24ba661516a93ac3 (diff) | |
parent | 93205e395f777c1dd81d3f164cf9a4aec4bde45f (diff) |
Merge "Move Assemblers to the Arena."
Diffstat (limited to 'compiler/driver/compiler_driver.cc')
-rw-r--r-- | compiler/driver/compiler_driver.cc | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/compiler/driver/compiler_driver.cc b/compiler/driver/compiler_driver.cc index 52940687de..8bdff21c70 100644 --- a/compiler/driver/compiler_driver.cc +++ b/compiler/driver/compiler_driver.cc @@ -416,23 +416,27 @@ CompilerDriver::~CompilerDriver() { type ## _ENTRYPOINT_OFFSET(4, offset)); \ } -const std::vector<uint8_t>* CompilerDriver::CreateJniDlsymLookup() const { +std::unique_ptr<const std::vector<uint8_t>> CompilerDriver::CreateJniDlsymLookup() const { CREATE_TRAMPOLINE(JNI, kJniAbi, pDlsymLookup) } -const std::vector<uint8_t>* CompilerDriver::CreateQuickGenericJniTrampoline() const { +std::unique_ptr<const std::vector<uint8_t>> CompilerDriver::CreateQuickGenericJniTrampoline() + const { CREATE_TRAMPOLINE(QUICK, kQuickAbi, pQuickGenericJniTrampoline) } -const std::vector<uint8_t>* CompilerDriver::CreateQuickImtConflictTrampoline() const { +std::unique_ptr<const std::vector<uint8_t>> CompilerDriver::CreateQuickImtConflictTrampoline() + const { CREATE_TRAMPOLINE(QUICK, kQuickAbi, pQuickImtConflictTrampoline) } -const std::vector<uint8_t>* CompilerDriver::CreateQuickResolutionTrampoline() const { +std::unique_ptr<const std::vector<uint8_t>> CompilerDriver::CreateQuickResolutionTrampoline() + const { CREATE_TRAMPOLINE(QUICK, kQuickAbi, pQuickResolutionTrampoline) } -const std::vector<uint8_t>* CompilerDriver::CreateQuickToInterpreterBridge() const { +std::unique_ptr<const std::vector<uint8_t>> CompilerDriver::CreateQuickToInterpreterBridge() + const { CREATE_TRAMPOLINE(QUICK, kQuickAbi, pQuickToInterpreterBridge) } #undef CREATE_TRAMPOLINE |