On Mon, 29 May 2023 10:09:15 GMT, Johan Sjölen <jsjo...@openjdk.org> wrote:
> A final sweep of Hotspot to remove all re-added NULLs. With only 110 changes > I'd appreciate if this was considered trivial. Looks good. A few suggested changes below. Can we now poison NULL so it can't get reintroduced? Or would that potentially break standard headers? Thanks src/hotspot/cpu/ppc/templateTable_ppc_64.cpp line 2297: > 2295: __ ld_ptr(method, array_base_offset + > in_bytes(ResolvedIndyEntry::method_offset()), cache); > 2296: > 2297: // The invokedynamic is unresolved iff method is nullptr Suggest: null src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp line 489: > 487: __ load_klass(obj, obj, tmp1); // get klass > 488: __ testptr(obj, obj); > 489: __ jcc(Assembler::zero, error); // if klass is nullptr it is broken suggest: null src/hotspot/share/gc/z/zHeap.cpp line 383: > 381: > 382: if (addr == zaddress::null) { > 383: st->print_raw_cr("nullptr"); Suggest: null ------------- Marked as reviewed by dholmes (Reviewer). PR Review: https://git.openjdk.org/jdk/pull/14198#pullrequestreview-1449932378 PR Review Comment: https://git.openjdk.org/jdk/pull/14198#discussion_r1209610406 PR Review Comment: https://git.openjdk.org/jdk/pull/14198#discussion_r1209610541 PR Review Comment: https://git.openjdk.org/jdk/pull/14198#discussion_r1209610909