[jdk18] RFR: 8272058: 25 Null pointer dereference defect groups in 4 files
David Holmes
david.holmes at oracle.com
Fri Dec 24 02:54:00 UTC 2021
Adding Boris Ulasevich <boris.ulasevich at bell-sw.com> to cc list :)
On 24/12/2021 12:42 pm, David Holmes wrote:
> On Mon, 20 Dec 2021 20:50:14 GMT, Daniel D. Daugherty <dcubed at openjdk.org> wrote:
>
>> A small refactoring to resolve a Parfait complaint about the return value from
>> `MacroAssembler::target_addr_for_insn(address insn_addr, unsigned insn)`
>> on AARCH64. The logic that supports returning `nullptr` as the target addr for
>> a particular instruction is moved from
>> `MacroAssembler::target_addr_for_insn(address insn_addr, unsigned insn)` to
>> `MacroAssembler::target_addr_for_insn_allow_null_ret(address insn_addr, unsigned insn)`.
>> A couple of `target_addr_for_insn()` call sites that can tolerate a `nullptr` are
>> converted to use `target_addr_for_insn_allow_null_ret()`.
>>
>> This fix has been tested with Mach5 Tier[1-3].
>
> Perhaps Boris Ulasevich <boris.ulasevich at bell-sw.com> could review?
>
> -------------
>
> PR: https://git.openjdk.java.net/jdk18/pull/51
More information about the hotspot-runtime-dev
mailing list