| Modifier and Type | Class and Description |
|---|---|
| pack-priv abstract static class | |
| public static record | |
| pack-priv static class | |
| pack-priv static class | |
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final ABIDescriptor | |
| public static final int | |
| public static final int | |
| private static final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static MethodHandle | |
| public static AbstractLinker. | |
| public static LinuxS390CallArranger. | |
| public static LinuxS390CallArranger. | |
| private static boolean |
| CLinux | back to summary |
|---|---|
| private static final ABIDescriptor CLinux | |
| MAX_FLOAT_REGISTER_ARGUMENTS | back to summary |
|---|---|
| public static final int MAX_FLOAT_REGISTER_ARGUMENTS | |
| MAX_REGISTER_ARGUMENTS | back to summary |
|---|---|
| public static final int MAX_REGISTER_ARGUMENTS | |
| STACK_SLOT_SIZE | back to summary |
|---|---|
| private static final int STACK_SLOT_SIZE | |
| LinuxS390CallArranger | back to summary |
|---|---|
| public LinuxS390CallArranger() | |
| arrangeDowncall | back to summary |
|---|---|
| public static MethodHandle arrangeDowncall(MethodType mt, FunctionDescriptor cDesc, LinkerOptions options) | |
| arrangeUpcall | back to summary |
|---|---|
| public static AbstractLinker. | |
| getBindings | back to summary |
|---|---|
| public static LinuxS390CallArranger. | |
| getBindings | back to summary |
|---|---|
| public static LinuxS390CallArranger. | |
| isInMemoryReturn | back to summary |
|---|---|
| private static boolean isInMemoryReturn(Optional<MemoryLayout> returnLayout) | |
| Modifier and Type | Field and Description |
|---|---|
| protected final LinuxS390CallArranger. |
| Access | Constructor and Description |
|---|---|
| protected |
| storageCalculator | back to summary |
|---|---|
| protected final LinuxS390CallArranger. | |
| BindingCalculator | back to summary |
|---|---|
| protected BindingCalculator(boolean forArguments) | |
| getBindings | back to summary |
|---|---|
| pack-priv abstract List | |
| Modifier and Type | Field and Description |
|---|---|
| private final CallingSequence | callingSequence
Record Component accessed by callingSequence(). |
| private final boolean | isInMemoryReturn
Record Component accessed by isInMemoryReturn(). |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public CallingSequence | |
| public final boolean | equals(Object o)
Implements abstract java. Indicates whether some other object is "equal to" this one. |
| public final int | |
| public boolean | |
| public final String | toString()
Implements abstract java. Returns a string representation of the record. |
| callingSequence | back to summary |
|---|---|
| private final CallingSequence callingSequence Record Component accessed by callingSequence(). | |
| isInMemoryReturn | back to summary |
|---|---|
| private final boolean isInMemoryReturn Record Component accessed by isInMemoryReturn(). | |
| Bindings | back to summary |
|---|---|
| public Bindings(CallingSequence callingSequence, boolean isInMemoryReturn) | |
| callingSequence | back to summary |
|---|---|
| public CallingSequence callingSequence() Record Component getter of callingSequence. | |
| equals | back to summary |
|---|---|
| public final boolean equals(Object o) Implements abstract java. Doc from java. Indicates whether some other object is "equal to" this one. In addition
to the general contract of
R copy = new R(r.c1(), r.c2(), ..., r.cn());
then it must be the case that r.equals(copy).
| |
| hashCode | back to summary |
|---|---|
| public final int hashCode() Implements abstract java. Doc from java. Returns a hash code value for the record.
Obeys the general contract of | |
| isInMemoryReturn | back to summary |
|---|---|
| public boolean isInMemoryReturn() Record Component getter of isInMemoryReturn. | |
| toString | back to summary |
|---|---|
| public final String toString() Implements abstract java. Doc from java. Returns a string representation of the record.
In accordance with the general contract of In addition to this general contract, record classes must further participate in the invariant that any two records which are equal must produce equal strings. This invariant is necessarily relaxed in the rare case where corresponding equal component values might fail to produce equal strings for themselves. | |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv List | getBindings(Class<?> carrier, MemoryLayout layout)
Implements abstract jdk.
|
| BoxBindingCalculator | back to summary |
|---|---|
| pack-priv BoxBindingCalculator(boolean forArguments) | |
| getBindings | back to summary |
|---|---|
| pack-priv List Implements abstract jdk.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final boolean | |
| private final int[] | |
| private long |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv VMStorage | |
| pack-priv VMStorage | |
| pack-priv VMStorage |
| forArguments | back to summary |
|---|---|
| private final boolean forArguments | |
| nRegs | back to summary |
|---|---|
| private final int[] nRegs | |
| stackOffset | back to summary |
|---|---|
| private long stackOffset | |
| StorageCalculator | back to summary |
|---|---|
| public StorageCalculator(boolean forArguments) | |
| getStorage | back to summary |
|---|---|
| pack-priv VMStorage getStorage(int type, boolean is32Bit) | |
| regAlloc | back to summary |
|---|---|
| pack-priv VMStorage regAlloc(int type) | |
| stackAlloc | back to summary |
|---|---|
| pack-priv VMStorage stackAlloc(long size, long alignment) | |
| Modifier and Type | Field and Description |
|---|---|
| private final boolean |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv List | getBindings(Class<?> carrier, MemoryLayout layout)
Implements abstract jdk.
|
| useAddressPairs | back to summary |
|---|---|
| private final boolean useAddressPairs | |
| UnboxBindingCalculator | back to summary |
|---|---|
| pack-priv UnboxBindingCalculator(boolean forArguments, boolean useAddressPairs) | |
| getBindings | back to summary |
|---|---|
| pack-priv List Implements abstract jdk.
| |