binder: limits for size of data transaction
Vladimir Murzin
murzin.v at gmail.com
Wed Apr 25 19:30:45 PDT 2012
On Tue, Apr 24, 2012 at 08:55:38PM -0700, Arve Hjønnevåg wrote:
> 2012/4/24 Vladimir Murzin <murzin.v at gmail.com>:
> > Hello everyone,
> >
> > I've noticed data_size and offset_size members of
> > binder_transaction_data struct (drivers/staging/android/binder.h):
> >
> > struct binder_transaction_data {
> > ...
> > size_t data_size; /* number of bytes of data */
> > size_t offsets_size; /* number of bytes of offsets */
> > ...
> > }
> >
> > I wonder if there are any limitations for size of data and size of
> > offset?
> >
>
> Yes, it has to fit in the mmaped area of the receiving process (max
> 4MB). Look at binder_alloc_buf for details.
>
> --
> Arve Hjønnevåg
Arve
Thanks for short and clear answer.
Best wishes
Vladimir Murzin
More information about the devel
mailing list