diff options
| author | 2012-02-17 18:50:32 +0800 | |
|---|---|---|
| committer | 2012-02-20 23:14:10 -0800 | |
| commit | 8dfcbea64ef8c9279329119e42a626771669044d (patch) | |
| tree | 06245a171b2983b5234b7bd60bef585ddd7e163e /src/compiler_llvm/ir_builder.h | |
| parent | dd110694e0edc27a588a68609c678751593f667f (diff) | |
Add shadow stack support to Dex compiler.
Change-Id: I8e188be3fb30c81e2a9e6e466264074ddf7b1624
Diffstat (limited to 'src/compiler_llvm/ir_builder.h')
| -rw-r--r-- | src/compiler_llvm/ir_builder.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/compiler_llvm/ir_builder.h b/src/compiler_llvm/ir_builder.h index e88073cdd7..0762a0dd89 100644 --- a/src/compiler_llvm/ir_builder.h +++ b/src/compiler_llvm/ir_builder.h @@ -174,6 +174,8 @@ class IRBuilder : public LLVMIRBuilder { return getJLongTy(); } + llvm::StructType* getShadowFrameTy(uint32_t sirt_size); + //-------------------------------------------------------------------------- // Constant Value Helper Function @@ -282,6 +284,8 @@ class IRBuilder : public LLVMIRBuilder { llvm::PointerType* jenv_type_; + llvm::StructType* art_frame_type_; + llvm::Function* runtime_support_func_decls_[runtime_support::MAX_ID]; }; |