summaryrefslogtreecommitdiffstats
path: root/rules/jamvm.in
diff options
context:
space:
mode:
authorLuotao Fu <l.fu@pengutronix.de>2009-06-05 21:01:31 +0000
committerLuotao Fu <l.fu@pengutronix.de>2009-06-05 21:01:31 +0000
commit56c84ab4833a4f435a29b4859a3863b73f24f9bd (patch)
treec71055b8d99141a7a77c3eaf7ead8bdb27095adf /rules/jamvm.in
parent6ffcf3f6c3f097788af22c622818bab9b27bad68 (diff)
downloadptxdist-56c84ab4833a4f435a29b4859a3863b73f24f9bd.tar.gz
ptxdist-56c84ab4833a4f435a29b4859a3863b73f24f9bd.tar.xz
* fix classpath
* add debug options for jamvm git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10639 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/jamvm.in')
-rw-r--r--rules/jamvm.in53
1 files changed, 53 insertions, 0 deletions
diff --git a/rules/jamvm.in b/rules/jamvm.in
index 6edc49afb..5576faba6 100644
--- a/rules/jamvm.in
+++ b/rules/jamvm.in
@@ -18,4 +18,57 @@ config JAMVM_USE_LIBFFI
help
"enable libffi support"
+menuconfig JAMVM_TRACE
+ bool
+ prompt "enable debug tracers"
+ help
+ enable some tracers for debuggin purpose
+
+if JAMVM_TRACE
+
+config JAMVM_TRACE_ALL
+ bool
+ select JAMVM_TRACE_GC
+ select JAMVM_TRACE_ALLOC
+ select JAMVM_TRACE_FNLZ
+ select JAMVM_TRACE_DLL
+ select JAMVM_TRACE_LOCK
+ select JAMVM_TRACE_THREAD
+ select JAMVM_TRACE_DIRECT
+ select JAMVM_TRACE_INLINING
+ prompt "enalbe all tracers"
+
+config JAMVM_TRACE_GC
+ bool
+ prompt "gc tracing"
+
+config JAMVM_TRACE_ALLOC
+ bool
+ prompt "alloc tracing"
+
+config JAMVM_TRACE_FNLZ
+ bool
+ prompt "fnlz tracing"
+
+config JAMVM_TRACE_DLL
+ bool
+ prompt "dll tracing"
+
+config JAMVM_TRACE_LOCK
+ bool
+ prompt "object locking tracing"
+
+config JAMVM_TRACE_THREAD
+ bool
+ prompt "thread creation tracing"
+
+config JAMVM_TRACE_DIRECT
+ bool
+ prompt "interpreter direct-mode tracing"
+
+config JAMVM_TRACE_INLINING
+ bool
+ prompt "interpeter inlining tracing"
+endif
+
endif