19656ce5376c95ce0deebc4d0c6af1bb8d740934 |
|
11-Mar-2015 |
Dmitriy Ivanov <dimitry@google.com> |
General purpose memory allocator for linker. Add basic general purpose memory allocator to linker in order to enable usage of other libraries like libziparchive. Change-Id: I4a680ebb36ed5ba67c61249f81dba9f567808434
|
c9ce70d7838b6aae074fc3615cdf04e5c9ac612a |
|
10-Mar-2015 |
Dmitriy Ivanov <dimitry@google.com> |
Refactoring: rename linker_allocator files Change-Id: Ifc08e64b3a85205f072b7abab1149c7ab71e2f75
|
05fc1d7050d5451aea08dc5f504d2670287b2d43 |
|
29-Jan-2015 |
Elliott Hughes <enh@google.com> |
Add missing includes. Change-Id: Ibf549266a19a67eb9158d341a69dddfb654be669
|
4bea4c631f747cc6b570ecd42c744a9b1103bf28 |
|
09-Aug-2014 |
Dmitriy Ivanov <dimitry@google.com> |
Label pages mapped by linker_allocator (cherry picked from commit 51a22a12ab370933a35463f5c81223132ec64dcb) Bug: 17013324 Change-Id: I345c9d0fecc29d3626c5be01cc3c0ed1583ac361
|
51a22a12ab370933a35463f5c81223132ec64dcb |
|
09-Aug-2014 |
Dmitriy Ivanov <dimitry@google.com> |
Label pages mapped by linker_allocator Change-Id: I7e0bf29bc1a480e9be0d1ae573ca1063d90d82ff
|
65549969488bbce7f5d1b57714ba32c466943470 |
|
25-Jul-2014 |
Dmitriy Ivanov <dimitry@google.com> |
Fix global variable initialization for linker Linker now calls init functions for itself. (cherry picked from commit 4151ea73b75e274d1ff80b42d9d457a783208516) Change-Id: I3300fe22de8ad8466a5b1c2d551429769a42852d
|
4151ea73b75e274d1ff80b42d9d457a783208516 |
|
25-Jul-2014 |
Dmitriy Ivanov <dimitry@google.com> |
Fix global variable initialization for linker Linker now calls init functions for itself. Change-Id: Ibd099812493041ac70f591e3f379ee742b4683b8
|
d59e50063ad708509f3ad83350be33f5612c4f54 |
|
09-May-2014 |
Dmitriy Ivanov <dimitry@google.com> |
Improve detection of already loaded libraries Linker is now able to resolve symlinked libraries correctly. soinfo is extended to save the graph of dependencies during load/unload. Dependencies are used only in CallConstructor. Bug: 9741592 Change-Id: Id9c48a74c46aa89bcdf3d54ec2f8ba3d398130b1
|
1079406cab09090cc11e26d4ac2f1ba9c4930cdb |
|
14-May-2014 |
Dmitriy Ivanov <dimitry@google.com> |
Fix for linker allocator Change-Id: I18a3f1a8515657f0deb69266184fb516a27f90e8
|
bc23e530c4db5175a065eeef36553c9c2c78fcf4 |
|
14-May-2014 |
Dmitriy Ivanov <dimitry@google.com> |
Remove page level mprotects Freeing block mprotects on the page which it turn may lead to application crash if linker subsequently tries to modify another block on the page. Bug: 14895266 Change-Id: I8ff7f5df467d7be184242de652032b3c84e24b76
|
d597d263bc32422402d4810ce4ec070f0227c2f7 |
|
06-May-2014 |
Dmitriy Ivanov <dimitry@google.com> |
Refactor linker allocator Makes it reusable for different fixed sized and not very big structures (<PAGE_SIZE). Change-Id: Id5ec13fc6541b1935ef7fe3671c22b98685abbae
|