194321c7f3300ce0d6e5efea8ad77115c7038d35 |
|
09-Sep-2014 |
Christopher Ferris <cferris@google.com> |
Add proper cfi directives. This function has a mix of arm and cfi directives. Since our unwinders can work with both, remove the arm directives and fix the cfi directives. Bug: 17392751 (cherry picked from commit 7fae7c40e62ffe669fc224c57ed530b4d9c8da2c) Change-Id: I82a84db47ffa283f9e392d24de9a8c9958a59631
|
7fae7c40e62ffe669fc224c57ed530b4d9c8da2c |
|
09-Sep-2014 |
Christopher Ferris <cferris@google.com> |
Add proper cfi directives. This function has a mix of arm and cfi directives. Since our unwinders can work with both, remove the arm directives and fix the cfi directives. Bug: 17392751 Change-Id: Ibd4859a4f0b8f2da751a0928a2f5f4afa3df7df8
|
987560fee798e48fb725c44b796d8ca7a5872ad6 |
|
22-Apr-2014 |
Ian Rogers <irogers@google.com> |
Remove support for app JNI workarounds. Change-Id: I4396df7e93fcace4b5b19c2c387e5c30089182a6
|
637859cef76e7d41f7fdfd1f1aea7d60b4a315dc |
|
27-Aug-2013 |
Ian Rogers <irogers@google.com> |
Make entrypoints Thumb2. Save the 64bit shifts that are more efficient as ARM code. Move the standard .S set up code to asm_support_arm.S. Change-Id: I38b95a88a3658e311020b59abfbe16f843b509ff
|
d8cf66be7fa0803b26508005cefb27e1498d2963 |
|
03-Aug-2013 |
Ian Rogers <irogers@google.com> |
Place CFA in the regular .debug_frame section. Change-Id: Id161fe9dbad3244e102337c80b0ac2d7da0c3aa9 (cherry picked from commit 1a2f1bc64974254ab3246ca5c0682c5bb4317bad)
|
468532ea115657709bc32ee498e701a4c71762d4 |
|
05-Aug-2013 |
Ian Rogers <irogers@google.com> |
Entry point clean up. Create set of entry points needed for image methods to avoid fix-up at load time: - interpreter - bridge to interpreter, bridge to compiled code - jni - dlsym lookup - quick - resolution and bridge to interpreter - portable - resolution and bridge to interpreter Fix JNI work around to use JNI work around argument rewriting code that'd been accidentally disabled. Remove abstact method error stub, use interpreter bridge instead. Consolidate trampoline (previously stub) generation in generic helper. Simplify trampolines to jump directly into assembly code, keeps stack crawlable. Dex: replace use of int with ThreadOffset for values that are thread offsets. Tidy entry point routines between interpreter, jni, quick and portable. Change-Id: I52a7c2bbb1b7e0ff8a3c3100b774212309d0828e (cherry picked from commit 848871b4d8481229c32e0d048a9856e5a9a17ef9)
|
848871b4d8481229c32e0d048a9856e5a9a17ef9 |
|
05-Aug-2013 |
Ian Rogers <irogers@google.com> |
Entry point clean up. Create set of entry points needed for image methods to avoid fix-up at load time: - interpreter - bridge to interpreter, bridge to compiled code - jni - dlsym lookup - quick - resolution and bridge to interpreter - portable - resolution and bridge to interpreter Fix JNI work around to use JNI work around argument rewriting code that'd been accidentally disabled. Remove abstact method error stub, use interpreter bridge instead. Consolidate trampoline (previously stub) generation in generic helper. Simplify trampolines to jump directly into assembly code, keeps stack crawlable. Dex: replace use of int with ThreadOffset for values that are thread offsets. Tidy entry point routines between interpreter, jni, quick and portable. Change-Id: I52a7c2bbb1b7e0ff8a3c3100b774212309d0828e
|
1a2f1bc64974254ab3246ca5c0682c5bb4317bad |
|
03-Aug-2013 |
Ian Rogers <irogers@google.com> |
Place CFA in the regular .debug_frame section. Change-Id: Id161fe9dbad3244e102337c80b0ac2d7da0c3aa9
|
834b394ee759ed31c5371d8093d7cd8cd90014a8 |
|
31-Jul-2013 |
Brian Carlstrom <bdc@google.com> |
Merge remote-tracking branch 'goog/dalvik-dev' into merge-art-to-dalvik-dev Change-Id: I323e9e8c29c3e39d50d9aba93121b26266c52a46
|
7655f29fabc0a12765de828914a18314382e5a35 |
|
29-Jul-2013 |
Ian Rogers <irogers@google.com> |
Portable refactorings. Separate quick from portable entrypoints. Move architectural dependencies into arch. Change-Id: I9adbc0a9782e2959fdc3308215f01e3107632b7c
|