5cfca93f7c7279365114e8feded33b94dbcd38c6 |
|
27-Mar-2012 |
Logan Chien <loganchien@google.com> |
Split rsloaderCreateExec into 2 functions. In some scenerio, such as cross-compilation, we have to load the ELF object file but not relocate them. Thus, we are going to provide 2 functions: 1. rsloaderLoadExecutable 2. rsloaderRelocateExecutable So that we can load the executable WITHOUT relocation. The behavior of rsloaderCreateExec is remained unchanged in this commit, though rsloaderCreateExec will become the composition of these 2 functions. Change-Id: Idb64aa77ac53161aa95879ccad8f46ce56c1d993
/frameworks/compile/linkloader/android/librsloader.cpp
|
141f4435692cc53db032525e1cc602c3b417c42e |
|
02-Mar-2012 |
Stephen Hines <srhines@google.com> |
am c9035479: Merge "Remapping ELF section headers to match loaded code" * commit 'c9035479f5740de231117ea47d3a6e9b477b173d': Remapping ELF section headers to match loaded code
|
ce2e754ed4b1aefe607bbbddd8ce0e6cba824e8f |
|
01-Mar-2012 |
Stephen Hines <srhines@google.com> |
Remapping ELF section headers to match loaded code Remap ELF headers when rsloaderCreateExec is called so the object can be registered with GDB. Change-Id: I89de5caaee8caad5136d817698cf9fc8a5bd545b
/frameworks/compile/linkloader/android/librsloader.cpp
|
50b814ae8797a929bc0416d6a97e3551b24eaf30 |
|
02-Feb-2012 |
Stephen Hines <srhines@google.com> |
Check for unresolved symbols before returning executable. BUG=5955072 Change-Id: Ia2a260003ba2e8ca0bfb68154fb5f306148ac5a0
/frameworks/compile/linkloader/android/librsloader.cpp
|
9ed73923af9db7283a8c76b5dfa2dda5b732a852 |
|
14-Jan-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Remove hard-wired dependency on __mips__ in ELFSymbol_CRTP<>::getAddress() Change-Id: I5bc2eca34c6548b0ea678280ef8f017383c869d0
/frameworks/compile/linkloader/android/librsloader.cpp
|
c9acf1fd2d58985b95793374b15cc3bdd11e271b |
|
08-Jan-2012 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/#/c/157220 Bug: 5449033 Change-Id: I6e09d0bd1200ee1326209feccec90c2344254a78
/frameworks/compile/linkloader/android/librsloader.cpp
|
c9ff76dbcf76753a2460e6e3887d80a196fcb9ad |
|
10-Dec-2011 |
Stephen Hines <srhines@google.com> |
Switch LOGE to ALOGV for non-error messages. Change-Id: I2518f38a3e83c91e4cb5f190aa00d7f51b741343
/frameworks/compile/linkloader/android/librsloader.cpp
|
404833ada8caa7027105bd52bd36ab7822030369 |
|
18-Jun-2011 |
TDYa127 <a127a127@gmail.com> |
Use llvm/Support/ELF.h.
/frameworks/compile/linkloader/android/librsloader.cpp
|
388f443ba0c474ffcc2e06f8d2a668c4488c3c1b |
|
01-Jul-2011 |
Logan Chien <tzuhsiang.chien@gmail.com> |
Expose the interface for function name listing.
/frameworks/compile/linkloader/android/librsloader.cpp
|
a4e5f360d91ca11fc12b322d1a2bb25609b214d1 |
|
20-Jun-2011 |
Shih-wei Liao <sliao@google.com> |
Fix librsloader.cpp, librsloader.h, and test-librsloader.c: Add prologue. Change-Id: I3ee6b2b78f5da7d6f92af9675fa2fc7c74a0207b
/frameworks/compile/linkloader/android/librsloader.cpp
|
11b53125c58adc902c1e2a60cbe667ba2344ecce |
|
17-Jun-2011 |
Logan Chien <tzuhsiang.chien@gmail.com> |
Add rsloaderGetSymbolSize for libbcc disassembler.
/frameworks/compile/linkloader/android/librsloader.cpp
|
b2584ebd9eff677283b23ab762ef411fe16ba22d |
|
13-Jun-2011 |
Logan Chien <tzuhsiang.chien@gmail.com> |
Add "Don't auto allocate" mode for ELFSymbol::getAddress.
/frameworks/compile/linkloader/android/librsloader.cpp
|
21ca257e99974ac0044012180ace2b833525e45d |
|
12-Jun-2011 |
Logan Chien <tzuhsiang.chien@gmail.com> |
Enhance error checking for symbol lookup.
/frameworks/compile/linkloader/android/librsloader.cpp
|
58ed8bce80acd10ea103dc9c94f83466fa500ac9 |
|
12-Jun-2011 |
Logan Chien <tzuhsiang.chien@gmail.com> |
Wrap rsloader as a static library.
/frameworks/compile/linkloader/android/librsloader.cpp
|