History log of /frameworks/compile/linkloader/include/impl/ELFSectionProgBits.hxx
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fa06e91015017e8d0627d26a88e2a575643bec11 22-Jul-2011 Shih-wei Liao <sliao@google.com> Move stubs from ELFObject to ELFSectionProgBits by TDY

Text section problem in BUG=5057160.
Tested on x86, crespo and stingray.

TODO: Not every section need stub.
TODO: May not be able to call getExternFuncCount() every progbits section.
TODO: May be too many stubs

Note that every .text section should have its own stub.

Change-Id: I4a98ed51cc7b171b96840430198bd15409978014
/frameworks/compile/linkloader/include/impl/ELFSectionProgBits.hxx
ee6cdb95525abc8c7766798148302306a100b774 20-Jun-2011 Shih-wei Liao <sliao@google.com> Add prologue to implementation directory.

Change-Id: I6b9bcd549ac225811746fbc0037d4292c7a85ba9
/frameworks/compile/linkloader/include/impl/ELFSectionProgBits.hxx
af00672c2808a64f6176a984b56a629d3b4e43c4 12-Jun-2011 Logan Chien <tzuhsiang.chien@gmail.com> Fix bug: MemChunk was not initialized on x86.
/frameworks/compile/linkloader/include/impl/ELFSectionProgBits.hxx
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/include/impl/ELFSectionProgBits.hxx
74f7a939f44d926babd52f59978e6b093e4bb2d0 12-Jun-2011 Logan Chien <tzuhsiang.chien@gmail.com> Extract MemChunk for ELFSectionBits.
/frameworks/compile/linkloader/include/impl/ELFSectionProgBits.hxx
58611fc8193e7386698178f167a2e0cbdd6a4f6f 11-Jun-2011 Logan Chien <tzuhsiang.chien@gmail.com> Use shorter ELF structure name.
/frameworks/compile/linkloader/include/impl/ELFSectionProgBits.hxx
6ea6f71f24bc6cf759b2458209f3ef86559c685a 11-Jun-2011 Logan Chien <tzuhsiang.chien@gmail.com> Split ELFSectionProgBits to declaration and implementation.
/frameworks/compile/linkloader/include/impl/ELFSectionProgBits.hxx