On Wed, 11 Jan 2023 18:10:47 GMT, Justin King <jck...@openjdk.org> wrote:
> This leaves at least AIX as a potential problem. @backwaterred, does the AIX > libc malloc() still exclusively use the data segment? Does free'd memory > still stick to the process? I agree with @coleenp that AIX seems to still use the data segment and sbrk for dynamic memory allocation. I am not sure about memory sticking to the process. With these changes I see several of the gtests failing on AIX. [==========] 58 tests from 6 test cases ran. (3718 ms total) [ PASSED ] 53 tests. [ FAILED ] 5 tests, listed below: [ FAILED ] os.safefetchN_negative_vm [ FAILED ] os.safefetch32_negative_vm [ FAILED ] os.safefetchN_negative_current_null_vm [ FAILED ] os.safefetch32_negative_current_null_vm [ FAILED ] os.safefetch_negative_at_safepoint_vm I can experiment with the disclaim option as well. ------------- PR: https://git.openjdk.org/jdk/pull/11931