summaryrefslogtreecommitdiffstats
path: root/vm/compiler/codegen
diff options
context:
space:
mode:
authorBen Cheng <bccheng@google.com>2010-01-12 14:59:30 -0800
committerBen Cheng <bccheng@google.com>2010-01-12 16:22:11 -0800
commit33672456e19bff9913b4a3459e6b8472f4c26c84 (patch)
tree9615592a4ec45d7715467373ca405fd54ef64dd8 /vm/compiler/codegen
parent1b32de7d8a6a425d4a387906be5471ffddfb35c4 (diff)
downloadandroid_dalvik-33672456e19bff9913b4a3459e6b8472f4c26c84.tar.gz
android_dalvik-33672456e19bff9913b4a3459e6b8472f4c26c84.tar.bz2
android_dalvik-33672456e19bff9913b4a3459e6b8472f4c26c84.zip
Integrate call-graph information into JIT method blacklist.
The new flag is -Xjitcheckcg which will crawl the stack frame of the translation requesting thread. Bug: 2368995
Diffstat (limited to 'vm/compiler/codegen')
-rw-r--r--vm/compiler/codegen/arm/armv5te-vfp/ArchVariant.c1
-rw-r--r--vm/compiler/codegen/arm/armv5te/ArchVariant.c1
-rw-r--r--vm/compiler/codegen/arm/armv7-a/ArchVariant.c1
3 files changed, 0 insertions, 3 deletions
diff --git a/vm/compiler/codegen/arm/armv5te-vfp/ArchVariant.c b/vm/compiler/codegen/arm/armv5te-vfp/ArchVariant.c
index 2a8bde100..8b97dc6cc 100644
--- a/vm/compiler/codegen/arm/armv5te-vfp/ArchVariant.c
+++ b/vm/compiler/codegen/arm/armv5te-vfp/ArchVariant.c
@@ -49,7 +49,6 @@ bool dvmCompilerArchVariantInit(void)
#undef JIT_TEMPLATE
/* Target-specific configuration */
- gDvmJit.blockingMode = false;
gDvmJit.jitTableSize = 1 << 9; // 512
gDvmJit.jitTableMask = gDvmJit.jitTableSize - 1;
gDvmJit.threshold = 200;
diff --git a/vm/compiler/codegen/arm/armv5te/ArchVariant.c b/vm/compiler/codegen/arm/armv5te/ArchVariant.c
index 6dff45aa9..a6d9c88c1 100644
--- a/vm/compiler/codegen/arm/armv5te/ArchVariant.c
+++ b/vm/compiler/codegen/arm/armv5te/ArchVariant.c
@@ -49,7 +49,6 @@ bool dvmCompilerArchVariantInit(void)
#undef JIT_TEMPLATE
/* Target-specific configuration */
- gDvmJit.blockingMode = false;
gDvmJit.jitTableSize = 1 << 9; // 512
gDvmJit.jitTableMask = gDvmJit.jitTableSize - 1;
gDvmJit.threshold = 200;
diff --git a/vm/compiler/codegen/arm/armv7-a/ArchVariant.c b/vm/compiler/codegen/arm/armv7-a/ArchVariant.c
index 0e4cc2b03..326bec78e 100644
--- a/vm/compiler/codegen/arm/armv7-a/ArchVariant.c
+++ b/vm/compiler/codegen/arm/armv7-a/ArchVariant.c
@@ -45,7 +45,6 @@ bool dvmCompilerArchVariantInit(void)
#undef JIT_TEMPLATE
/* Target-specific configuration */
- gDvmJit.blockingMode = false;
gDvmJit.jitTableSize = 1 << 12; // 4096
gDvmJit.jitTableMask = gDvmJit.jitTableSize - 1;
gDvmJit.threshold = 40;