aboutsummaryrefslogtreecommitdiff
path: root/malloc/alloc_buffer_alloc_array.c
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2022-09-07 17:37:38 +0100
committerSzabolcs Nagy <szabolcs.nagy@arm.com>2022-11-22 14:31:25 +0000
commit9d6a71514dee3ec6bdc6977339de5d31cbef8c4c (patch)
tree58b3459f5db2232097d9a5229f27ef834636f986 /malloc/alloc_buffer_alloc_array.c
parent44388a14fcba267d2b5062a87f72f5ce2a6587ca (diff)
downloadglibc-9d6a71514dee3ec6bdc6977339de5d31cbef8c4c.tar.xz
glibc-9d6a71514dee3ec6bdc6977339de5d31cbef8c4c.zip
TODO(api): cheri: fix dl_iterate_phdr dlpi_addr
The dlpi_addr field is a capability that has value l_addr, but we can only do this for libraries (ET_DYN) where l_addr == l_map_start, otherwise we return l_addr which is normally 0 then (ET_EXEC) so the caller can detect and special case it. For now l_addr != 0 and l_addr != l_map_start case is not supported. Note: this api may be used by the unwinder to find and read .eh_frame data. TODO: dlpi_addr could be address only, but requires unwinder update and agreement about the abi.
Diffstat (limited to 'malloc/alloc_buffer_alloc_array.c')
0 files changed, 0 insertions, 0 deletions