Withdrawn: 8277926: [aarch64] Address constructors are lacking initialisation.
Patric Hedlin
phedlin at openjdk.java.net
Sat Feb 26 10:13:48 UTC 2022
On Sun, 23 Jan 2022 15:54:35 GMT, Patric Hedlin <phedlin at openjdk.org> wrote:
> Please review changes to secure proper initialisation in Address constructors.
>
> Changes include (with additional clean-up):
>
> Renamed '**literal**' to '**addr_literal**'.
> Renamed '**_ext**' to '**_extend**'.
> Renamed Address::mode enum to Address::addr_mode.
> Renamed Address::getMode() to Address::mode().
> Reorder _mode.
>
> Initialise '**_extend**' to **lsl(0)**.
> Initialise '**_target**' to **nullptr**.
>
> Added preconditions to constructors.
> Added preconditions to check 'target' address.
>
> Removed '**pcrel**' addressing mode (unused).
> Removed direct attribute use in Address.
>
> Minor clean-up to RuntimeAddress use.
>
> ---8<---
>
> Testing: tier1-6 (Linux), tier1-3 (MacOSX)
This pull request has been closed without being integrated.
-------------
PR: https://git.openjdk.java.net/jdk/pull/7191
More information about the hotspot-compiler-dev
mailing list