This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: mmap64 with very large offset broken since glibc 2.26 (MIPS64 n32)


* Thomas De Schampheleire:

> El jue., 13 jun. 2019 a las 18:49, Joseph Myers
> (<joseph@codesourcery.com>) escribió:
>>
>> On Thu, 13 Jun 2019, Andreas Schwab wrote:
>>
>> > IIUC n32 already uses long long for syscall arguments, and it uses the
>> > mmap syscall with an unshifted offset.
>>
>> Yes, the n32 syscall ABI generally matches the function calling ABI, with
>> 64-bit arguments in a single register.  See the commit message for commit
>> 5163b4b76f61e361f0f4bbe3b96732b12e5c9b1a for more discussion of the mmap
>> interfaces for MIPS.
>
> Should I open a bugzilla bug to track this further, or do you prefer
> to continue in this mail thread?

Both. 8-) Since this is a user-visible bug, we need to track this
Bugzilla.  But we can discuss the right solution here.

Would you be able to test a patch if one of us blindly writes one?

Thanks,
Florian


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]