diff options
| author | 2011-09-19 20:20:38 -0700 | |
|---|---|---|
| committer | 2011-09-21 10:36:24 -0700 | |
| commit | 27ec961a1da540ba7f16c07a682585ab167317ad (patch) | |
| tree | 0aa6cb8345e394fe0ebe608bc26aa2acbdac1393 /src/compiler/codegen/arm/LocalOptimizations.cc | |
| parent | 03fa263ba90e9f6b11231576c6b9cc434e67141d (diff) | |
Adding oat_process
- Added oat_process, a version of app_process use to launch frameworks apps
- Added liboat_runtime, a version of libandroid_runtime that uses art instead of dvm
  This is just a special makefile, frameworks/base/core/jni code is used for source
- Added support for build a boot.oat with the full BOOTCLASSPATH
  The older smaller boat.oat is now core.oat
- Added mem_map code for making sure a requested memory region is available
  Moved mem_map code to cc file to make easier to debug with smaller rebuild
- Moved oat base address to 0x6000000 as a work around to host addres conflict
- Added -Xms and -Xmx options to dex2oat to allow build specific memory options
- Fixed miranda method initialization problem found compiling full bootclasspath
- Made compiler.cc tolerant of verification errors found compiling full bootclasspath
- Bumped arena block alloc warning to avoid noise when compiling full bootclasspath
- Marked implicit GC unimplemented to fail fast
- Added --output argument to oatdump
- Made many object asserts tolerate access in IsErroneous state
  now that verifier is failing validation of some classes during compilation
- Made runtime tolerate unknown access as short term solution for oat_process
- Workaround SSA issue to restore full bootclasspath compilation
- Added test-art-target-processs to excercise oat_process with "am"
  "am" found bug where class_linker was using Method::GetClass and not ::GetDeclaringClass
Change-Id: I1a645a142b163e06bab9e72eb094ae1f1dbfbd97
Diffstat (limited to 'src/compiler/codegen/arm/LocalOptimizations.cc')
0 files changed, 0 insertions, 0 deletions