DescriptionRemove allocator_extension_thunks since this layer is not required
crrev.com/10239012 added thunks target. There allocator_shim.cc wanted
to set function pointers when heap_init_() was called. To do this,
allocator_shim.cc (part of allocator target) used thunks to store the
functions without actually depending on thunks (relying on the fact
that base would finally link thunks). Since allocator_shim.cc included
thunks.h and allocator_unittests included allocator, but not base,
thunks target was introduced to avoid depending on base. Current
situation is that thunks is no longer used by the shim layer and not
used by allocator_unittests either (after shim was removed). Thunks was
left around for no reason. See design doc in the bug.
This CL removes the target and stores the functions in base.
Landed as https://codereview.chromium.org/1487403002/
BUG=564618
Patch Set 1 #Patch Set 2 : Fix #Patch Set 3 : Hm, do not remove allocator_unittests. #
Total comments: 4
Patch Set 4 : Remove NULL #
Total comments: 1
Messages
Total messages: 27 (7 generated)
|