summaryrefslogtreecommitdiff
path: root/src/compiler/driver/compiler_driver.h
diff options
context:
space:
mode:
author Jeff Hao <jeffhao@google.com> 2013-04-05 16:48:22 -0700
committer Jeff Hao <jeffhao@google.com> 2013-04-08 10:23:45 -0700
commit9609cb6ee479d5853aaf170d55b60715491c5db5 (patch)
tree4b227a7c81ee685ee542eae97208a15fa2266eee /src/compiler/driver/compiler_driver.h
parent5fa60c3db4208df407113b5a69d295a9c93d53b1 (diff)
Remove remaining code related to compiled invoke and proxy stubs.
Change-Id: Ib0b2829fed9d7efee09d098ce4db9d13f2fa2eac
Diffstat (limited to 'src/compiler/driver/compiler_driver.h')
-rw-r--r--src/compiler/driver/compiler_driver.h14
1 files changed, 0 insertions, 14 deletions
diff --git a/src/compiler/driver/compiler_driver.h b/src/compiler/driver/compiler_driver.h
index af04cbfb17..385bc0072b 100644
--- a/src/compiler/driver/compiler_driver.h
+++ b/src/compiler/driver/compiler_driver.h
@@ -123,8 +123,6 @@ class CompilerDriver {
CompiledMethod* GetCompiledMethod(MethodReference ref) const
LOCKS_EXCLUDED(compiled_methods_lock_);
- CompiledInvokeStub* FindProxyStub(const char* shorty) const;
-
void AddRequiresConstructorBarrier(Thread* self, const DexFile* dex_file, size_t class_def_index);
bool RequiresConstructorBarrier(Thread* self, const DexFile* dex_file, size_t class_def_index);
@@ -318,8 +316,6 @@ class CompilerDriver {
static void CompileClass(const ParallelCompilationManager* context, size_t class_def_index)
LOCKS_EXCLUDED(Locks::mutator_lock_);
- void InsertProxyStub(const char* shorty, CompiledInvokeStub* compiled_proxy_stub);
-
std::vector<const PatchInformation*> code_to_patch_;
std::vector<const PatchInformation*> methods_to_patch_;
@@ -341,12 +337,6 @@ class CompilerDriver {
mutable Mutex compiled_methods_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
MethodTable compiled_methods_ GUARDED_BY(compiled_methods_lock_);
- typedef SafeMap<std::string, CompiledInvokeStub*> InvokeStubTable;
- typedef SafeMap<std::string, CompiledInvokeStub*> ProxyStubTable;
- // Proxy stubs created for proxy invocation delegation
- mutable Mutex compiled_proxy_stubs_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
- ProxyStubTable compiled_proxy_stubs_ GUARDED_BY(compiled_proxy_stubs_lock_);
-
bool image_;
size_t thread_count_;
bool support_debugging_;
@@ -380,10 +370,6 @@ class CompilerDriver {
pthread_key_t tls_key_;
- typedef CompiledInvokeStub* (*CreateProxyStubFn)
- (CompilerDriver& driver, const char* shorty, uint32_t shorty_len);
- CreateProxyStubFn create_proxy_stub_;
-
typedef void (*CompilerEnableAutoElfLoadingFn)(CompilerDriver& driver);
CompilerEnableAutoElfLoadingFn compiler_enable_auto_elf_loading_;