From 70ba13a96935d50f3790b0e7e674a74db15dea8d Mon Sep 17 00:00:00 2001 From: Tobias Anderberg Date: Thu, 5 Sep 2002 13:41:19 +0000 Subject: Fixed another address alignment where a pagesize of 4k were assumed. --- ldso/ldso/dl-elf.c | 2 +- ldso/ldso/readelflib1.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'ldso') diff --git a/ldso/ldso/dl-elf.c b/ldso/ldso/dl-elf.c index a04ce5510..4259a4292 100644 --- a/ldso/ldso/dl-elf.c +++ b/ldso/ldso/dl-elf.c @@ -427,7 +427,7 @@ struct elf_resolve *_dl_load_elf_shared_library(int secure, ppnt++; }; - maxvma = (maxvma + 0xfffU) & ~0xfffU; + maxvma = (maxvma + ADDR_ALIGN) & ~ADDR_ALIGN; minvma = minvma & ~0xffffU; flags = MAP_PRIVATE /*| MAP_DENYWRITE */ ; diff --git a/ldso/ldso/readelflib1.c b/ldso/ldso/readelflib1.c index a04ce5510..4259a4292 100644 --- a/ldso/ldso/readelflib1.c +++ b/ldso/ldso/readelflib1.c @@ -427,7 +427,7 @@ struct elf_resolve *_dl_load_elf_shared_library(int secure, ppnt++; }; - maxvma = (maxvma + 0xfffU) & ~0xfffU; + maxvma = (maxvma + ADDR_ALIGN) & ~ADDR_ALIGN; minvma = minvma & ~0xffffU; flags = MAP_PRIVATE /*| MAP_DENYWRITE */ ; -- cgit v1.2.3