summaryrefslogtreecommitdiffstats
path: root/vm/ReconfigureDvm.mk
Commit message (Collapse)AuthorAgeFilesLines
* Remove HAVE_SELINUX guardsKenny Root2012-10-171-7/+8
| | | | Change-Id: I1cb99cd25857a70049220d4368f21d97c3b80ebf
* [X86] X86 trace JIT compiler supportDong-Yuan Chen2012-07-201-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch provides a fully functional x86 trace JIT compiler for Dalvik VM. It is built on top of the existing x86 fast interpreter with bug fixes and needed extension to support trace JIT interface. The x86 trace JIT code generator was developed independent of the existing template-based code generator and thus does not share exactly the same infrastructure. Included in this patch are: * Deprecated and removed the x86-atom fast interpreter that is no longer functional since ICS. * Augmented x86 fast interpreter to provide interfaces for x86 trace JIT compiler. * Added x86 trace JIT code generator with full JDWP debugging support. * Method JIT and self-verification mode are not supported. The x86 code generator uses the x86 instruction encoder/decoder library from the Apache Harmony project. Additional wrapper extension and bug fixes were added to support the x86 trace JIT code generator. The x86 instruction encoder/decoder is embedded inside the x86 code generator under the libenc subdirectory. Change-Id: I241113681963a16c13a3562390813cbaaa6eedf0 Signed-off-by: Dong-Yuan Chen <dong-yuan.chen@intel.com> Signed-off-by: Yixin Shou <yixin.shou@intel.com> Signed-off-by: Johnnie Birch <johnnie.l.birch.jr@intel.com> Signed-off-by: Udayan <udayan.banerji@intel.com> Signed-off-by: Sushma Kyasaralli Thimmappa <sushma.kyasaralli.thimmappa@intel.com> Signed-off-by: Bijoy Jose <bijoy.a.jose@intel.com> Signed-off-by: Razvan A Lupusoru <razvan.a.lupusoru@intel.com> Signed-off-by: Tim Hartley <timothy.d.hartley@intel.com>
* resolved conflicts for merge of 7c03fb79 to jb-dev-plus-aospElliott Hughes2012-06-211-0/+6
|\ | | | | | | Change-Id: Icedbe5a6d7cbcedde53e05249f7e90a390f2f0ea
| * Extend forkAndSpecialize to take additional inputs and to set the SELinux ↵Stephen Smalley2012-01-241-0/+6
| | | | | | | | | | | | | | | | | | | | | | security context. forkAndSpecialize presently sets the DAC credentials for the app process. Modify it to invoke libselinux to set the SELinux security context as well. Extend it to take additional inputs from the caller in order to provide more selectors for deciding what SELinux security context to use. Change-Id: I2611671ad6f10ce3d8cbda8471bcacb8c9955546
* | Dump native stack of JNI methods when handling SIGQUIT.Jeff Brown2011-10-221-1/+1
|/ | | | Change-Id: I7da7259f1350e853153ba4dea96797fc86284068
* Remove the simulator target from all makefiles.Jeff Brown2011-07-111-9/+3
| | | | | | Bug: 5010576 Change-Id: I544b54b673d9fd42197a5c97a291578a0bd0db5f
* Use std::string rather than malloc/free for saneDirName.Elliott Hughes2011-06-071-0/+5
| | | | | | Also use std::vector instead of the cutils/array cruft. Change-Id: I273147335cafbac5d336955f53b0b29d015f0589
* Use x86 variant in dalvik for TARGET_ARCH_VARIANT=x86-atomBrian Carlstrom2011-04-021-0/+5
| | | | Change-Id: I1f7968a5bf8e24f3a3feb5f5a40ee2c21294a0c3
* dalvik: remove LOCAL_PRELINK_MODULEIliyan Malchev2011-03-141-3/+0
| | | | | Change-Id: I1d5652a0380138dc6cddd9f0ba926ff7a131d44b Signed-off-by: Iliyan Malchev <malchev@google.com>
* libdl should not be included in the simulator buildBrian Carlstrom2010-08-221-2/+4
| | | | Change-Id: Ib286e74d4baf035f6427bb00468171c8c86b6879
* Support dalvikvm on a Linux x86 hostJesse Wilson2010-08-181-1/+1
| | | | Change-Id: Id166ab03a01833e06ec1a9aa0059e4eb28ec04ce
* Remove cruft in the default libdvm.so and add 3 more special targets.Ben Cheng2009-11-041-0/+34
The idea is similar to having libc.so as the default/optimal build and libc_debug.so at a handy place. libdvm.so : default build to be installed with JIT on and assertion off. libdvm_interp.so: JIT statically compiled out and assertion off. libdvm_assert.so: assert/JIT-tuning enabled. libdvm_sv.so : assert/JIT-self-verification enabled. Compile time of "mmm dalvik" from clean build with -j1: real 2m36.144s user 2m23.029s sys 0m12.253s Compile time of "mmm dalvik" from touching Interp.c with -j1: real 0m8.493s user 0m7.416s sys 0m1.280s Code size: 638152 Nov 3 16:17 libdvm.so 785604 Nov 3 16:17 libdvm_assert.so 556888 Nov 3 16:17 libdvm_interp.so 793804 Nov 3 16:17 libdvm_sv.so