[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: new module 'aligned-malloc'
From: |
Florian Weimer |
Subject: |
Re: new module 'aligned-malloc' |
Date: |
Wed, 22 Jul 2020 09:13:10 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
* Paul Eggert:
> On 7/21/20 8:51 AM, Florian Weimer wrote:
>> The official aligned_alloc produces pointers compatible with free.
>> This module cannot do that.
>
> I don't see why not, at least on platforms of interest to Gnulib. On
> systems that provide no native way to do an aligned allocation, we
> merely keep calling malloc with suitable arguments until we get a
> pointer that is suitably aligned. We then free all the unsuitable
> storage we allocated along the way, and return the good pointer.
I don't think it will work. Try to get an allocation of 4096 bytes with
4096 bytes alignment using glibc malloc this way.
Thanks,
Florian
- Re: new module 'aligned-malloc', (continued)
- Re: new module 'aligned-malloc', Florian Weimer, 2020/07/21
- Re: new module 'aligned-malloc', Bruno Haible, 2020/07/21
- Re: new module 'aligned-malloc', Paul Eggert, 2020/07/22
- Re: new module 'aligned-malloc', Bruno Haible, 2020/07/22
- Re: new module 'aligned-malloc', Jeffrey Walton, 2020/07/22
- Re: new module 'aligned-malloc', Paul Eggert, 2020/07/22
- Re: Minix, Bruno Haible, 2020/07/23
- Re: new module 'aligned-malloc',
Florian Weimer <=
- Re: new module 'aligned-malloc', Paul Eggert, 2020/07/22
- Re: new module 'aligned-malloc', Florian Weimer, 2020/07/23
- Re: new module 'aligned-malloc', Paul Eggert, 2020/07/23
- Re: new module 'aligned-malloc', Florian Weimer, 2020/07/23
Re: new module 'aligned-malloc', Bruno Haible, 2020/07/21