History log of /frameworks/compile/linkloader/android/librsloader.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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