[aarch64-port-dev ] SEGVs in C1 compiler with langtools test

Andrew Haley aph at redhat.com
Thu Nov 28 01:57:08 PST 2013


On 11/27/2013 11:31 AM, Edward Nevill wrote:

> I have tried modifying eden_allocate to allocate an extra 8 bytes
> and place a guard word (0xdeadbeaf) 8 bytes before the object. This
> seems to make the problem go away. I then tried modifying the
> builtin sim to trap any overwrites of the guard word. These were
> not trapped, but it seemed that the guard word was still
> overwritten. This seems to indicate that it is been overwritten in
> native C code.

But what is the value of the data that overwrites the guard word?  Is
it always zero?

Andrew.



More information about the aarch64-port-dev mailing list