Hi,
On Tue, 2005-07-19 at 09:12 -0500, Archie Cobbs wrote:
> Casey Marshall wrote:
> > Attached is a patch I'd like to get some comments on, before I check it
> > in, especially if anyone can spot holes in my C. This patch
>
> + /* FIXME: I'd bet dollars for donuts the compiler optimizes this
> + away. How can we load memory into core??? */
> + for (i = 0; i < size; i += pagesize)
> + {
> + foo += ((int *) address)[i];
> + }
> }
>
> You can force the memory to be accessed e.g. like this:
>
> for (i = 0; ... )
> *((volatile int *)address + i;If the system has madvise you probably get the requested functionality with madvise(address, size, MADV_WILLNEED). Cheers, Mark
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Classpath-patches mailing list [email protected] http://lists.gnu.org/mailman/listinfo/classpath-patches
