[v4,16/22] aarch64: Use l_searchlist.r_list for bti
Checks
Context |
Check |
Description |
redhat-pt-bot/TryBot-apply_patch |
success
|
Patch applied to master at the time it was sent
|
linaro-tcwg-bot/tcwg_glibc_build--master-aarch64 |
success
|
Build passed
|
linaro-tcwg-bot/tcwg_glibc_check--master-aarch64 |
success
|
Test passed
|
linaro-tcwg-bot/tcwg_glibc_build--master-arm |
success
|
Build passed
|
linaro-tcwg-bot/tcwg_glibc_check--master-arm |
success
|
Test passed
|
Commit Message
From: Szabolcs Nagy <szabolcs.nagy@arm.com>
Allows using the same function for static exe.
---
sysdeps/aarch64/dl-bti.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
@@ -84,10 +84,9 @@ _dl_bti_check (struct link_map *l, const char *program)
if (l->l_mach.bti_fail)
bti_failed (l, program);
- unsigned int i = l->l_searchlist.r_nlist;
- while (i-- > 0)
+ for (unsigned int i = 0; i < l->l_searchlist.r_nlist; i++)
{
- struct link_map *dep = l->l_initfini[i];
+ struct link_map *dep = l->l_searchlist.r_list[i];
if (dep->l_mach.bti_fail)
bti_failed (dep, program);
}