diff options
| author | Szabolcs Nagy <szabolcs.nagy@arm.com> | 2022-09-07 17:37:38 +0100 |
|---|---|---|
| committer | Szabolcs Nagy <szabolcs.nagy@arm.com> | 2022-11-22 14:31:25 +0000 |
| commit | 9d6a71514dee3ec6bdc6977339de5d31cbef8c4c (patch) | |
| tree | 58b3459f5db2232097d9a5229f27ef834636f986 /malloc/alloc_buffer_alloc_array.c | |
| parent | 44388a14fcba267d2b5062a87f72f5ce2a6587ca (diff) | |
| download | glibc-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
