[patch] Fix oddity in personality routine

Boehm, Hans hans.boehm@hp.com
Thu Dec 3 19:18:00 GMT 2009


> From: Jack Howarth
> Do you think that -Wl,-allow_stack_execute needs to be 
> passed even more widely than on just ecjx_LDFLAGS? Any 
> suggestions as to where I should be passing it? Perhaps on 
> something like LIBJAVA_LDFLAGS_NOUNDEF at the toplevel of 
> libjava? Or should we even be building libffi and boehm-gc 
> with that as well?
> Jack
>>I haven't been following this completely, but:
The GC also has a compile-time flag NO_EXECUTE_PERMISSION, which affects heap executability. I think the documentation says that this only affects incremental collection, but looking at the code, I'm not sure I believe that anymore. I think it generally affects whether memory allocated with mmap is made executable, and we've been doing more and more of that.
Hans


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /