History log of /bionic/linker/linker_block_allocator.cpp
Revision Date Author Comments
7b0af7ad82fcf88e800d1a553d81fda29dc064bd 16-Sep-2017 Elliott Hughes <enh@google.com> Always log errno when aborting.

(Where errno is relevant.)

Also consistently use -1 as the fd for anonymous mmaps. (It doesn't matter,
but it's more common, and potentially more intention-revealing.)

Bug: http://b/65608572
Test: ran tests
Change-Id: Ie9a207632d8242f42086ba3ca862519014c3c102
bcc4da9b752f0def46d63ed7b31f3f49cc2435ad 16-Feb-2017 Dimitry Ivanov <dimitry@google.com> Unify linker files under one license (BSD)

Historically we had part of the linker licensed under BSD and
another part under Apache 2 license. This commit makes all the
linker code licensed under BSD license.

Test: m
Change-Id: I11b8163ae75966b5768d3fe992679de376106515
8cbe97de7fcd4a1e7ac5957da49cefcf188fdd47 10-Feb-2017 Dimitry Ivanov <dimitry@google.com> Remove unnecessary memsets in linker allocators

Test: linker-unit-tests
Test: bionic-unit-tests --gtest_filter=dl*:Dl*
Change-Id: I96f983dba77c9cb5698a9eb2e51b33bc128c6dd7
3edc5c41bbee7cf608a781e7056599f32ca1949c 21-Jan-2016 Dimitry Ivanov <dimitry@google.com> linker: align allocated blocks to 16 bytes

C/C++ requires the result of malloc/new to be
aligned for any primitive type.

Change-Id: I715b7679e738f34b3b409993fb3ef242e1321b7f
600bc3cb9342fbb1dc16ea25f5b676ce072e3e1b 10-Mar-2015 Dmitriy Ivanov <dimitry@google.com> Rename LinkerAllocator and LinkerAllocatorPage

Change-Id: I87d80fbcd4ec26c0ee4f601b9c4c64f600418dd9
c9ce70d7838b6aae074fc3615cdf04e5c9ac612a 10-Mar-2015 Dmitriy Ivanov <dimitry@google.com> Refactoring: rename linker_allocator files

Change-Id: Ifc08e64b3a85205f072b7abab1149c7ab71e2f75