MPX ABI extension

Ilya Enkovich enkovich.gnu@gmail.com
Tue Aug 27 13:33:00 GMT 2013


2013/8/27 Kalle Olavi Niemitalo <kon@iki.fi>:
> Ilya Enkovich <enkovich.gnu@gmail.com> writes:
>
>>  - When we pass (return) pointer on register, we use the next
>> available bound register to pass (return) bounds
>
> From the wording, it seems function pointers get bounds too.
> If so, it might be good to state that explicitly.
> I suppose they would be all-of-memory bounds though,
> due to the lack of hardware support for checking them.
My wording may seem ambiguous for function pointers but in ABI
document register classes description enumerates all types assigned to
each class. I think it does not allow to assume other class than
POINTER for function pointers.

Thanks,
Ilya



More information about the Binutils mailing list