|
From: Julian S. <js...@ac...> - 2011-07-01 07:02:01
|
J W, seems like you have quite a few patches for armv6 support now.
Can you open a bug report and attach those patches to it?
J
On Thursday, June 30, 2011, J W wrote:
> Adding those few lines around in "am_get_advisory" in
> ML_(generic_PRE_sys_mmap) resolves the issue I have.
>
> + /* handle alignment to 4 pages we need for MAP_FIXED to succeed on ARM
> */ + vg_assert(VKI_SHMLBA >= VKI_PAGE_SIZE);
> + if ( (arg4 & VKI_MAP_SHARED) && (arg1 == 0) && (VKI_SHMLBA >
> VKI_PAGE_SIZE) ) {
> + mreq.len += VKI_SHMLBA - VKI_PAGE_SIZE;
> + }
> /* Enquire ... */
> advised = VG_(am_get_advisory)( &mreq, True/*client*/, &mreq_ok );
> + if (mreq_ok && (arg4 & VKI_MAP_SHARED) && (arg1 == 0) &&
> (VKI_SHMLBA > VKI_PAGE_SIZE) ) {
> + Addr newaddr = VG_ROUNDUP(advised, VKI_SHMLBA);
> + mreq.len -= (newaddr - advised);
> + advised = newaddr;
> + }
>
> ---------------------------------------------------------------------------
> --- All of the data generated in your IT infrastructure is seriously
> valuable. Why? It contains a definitive record of application performance,
> security threats, fraudulent activity, and more. Splunk takes this data
> and makes sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2d-c2
> _______________________________________________
> Valgrind-developers mailing list
> Val...@li...
> https://lists.sourceforge.net/lists/listinfo/valgrind-developers
|