History log of /frameworks/compile/linkloader/lib/StubLayout.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e377572f9ab49b27dda7dabbd9123d4d7a4950ed 23-Nov-2011 Shih-wei Liao <sliao@google.com> Clean up trailing whitespaces.

Change-Id: I1b1ad3cd31074a316673844ba327df2a50b0873a
/frameworks/compile/linkloader/lib/StubLayout.cpp
72dca268900fa25946bade332f0fbdc2c2ff9487 22-Nov-2011 Andrew Hsieh <andrewhsieh@google.com> Enhance to relocate cross-compiled binary

Change-Id: I070a3a8a2d1d5f5b18e4062a299ecc9cb5e92a51
/frameworks/compile/linkloader/lib/StubLayout.cpp
f1f0810dd01271b1769ca69526a606fa320820e9 22-Nov-2011 Logan Chien <loganchien@google.com> Include rsl_assert header.

Change-Id: Ic6e29e4c352e0016288b8cf0bbd8767c76d33516
/frameworks/compile/linkloader/lib/StubLayout.cpp
81b38f9fb6d6274166df3f6c564a9553ecfb1972 22-Nov-2011 Logan Chien <loganchien@google.com> Add mips routine for far stubs.

Change-Id: Ia78369067aa89369dabdbaeb844cfc0a08c18714
/frameworks/compile/linkloader/lib/StubLayout.cpp
7cea0a041b87afe2c5ad5f26e6a89494d0819bd1 16-Nov-2011 Logan Chien <loganchien@google.com> Fix "still too far" bug.

Before this commit, we are only generating stubs for external
functions. However, it is possible that two PROGBITS sections
are far from each other, and result in "still too far" assertion
failure. In order to fix this problem, we have to generate
stubs for both internal and external functions.

Change-Id: I27adf50abf508c80fdedc36e97f288b123ccb22d
/frameworks/compile/linkloader/lib/StubLayout.cpp
cbb2f63462cb96c46e84ad29b52f82bf35baa7e5 20-Jun-2011 Shih-wei Liao <sliao@google.com> Prologuing ELFHeader.cpp, ELFSectionHeader.cp, ELFSymbol.cpp...

and ELFTypes.cpp, MemChunk.cpp, StubLayout.cpp.

Change-Id: I43d39b92d64cfedc56ce363ffe8c26202a4a8b41
/frameworks/compile/linkloader/lib/StubLayout.cpp
2061b057e0922ac33b9314c1ccaa50eb7286b847 12-Jun-2011 Logan Chien <tzuhsiang.chien@gmail.com> Implement a new stub allocation policy.

The new allocation policy will allocate the stub table with
the .text section. So that we can guarantee that the stub will
be near enough.
/frameworks/compile/linkloader/lib/StubLayout.cpp
9a7cbd14dcdc519f34d0bbefd650ed29bd3897c9 01-Jun-2011 Logan Chien <tzuhsiang.chien@gmail.com> Code refactoring.
/frameworks/compile/linkloader/lib/StubLayout.cpp