hg: panama/dev: 8202907: Consolidate the design and implementation of the nicl supportConsolidate the design and implementation of the nicl support

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Thu May 10 11:08:10 UTC 2018


Changeset: dbf027824742
Author:    mcimadamore
Date:      2018-05-10 12:00 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/dbf027824742

8202907: Consolidate the design and implementation of the nicl supportConsolidate the design and implementation of the nicl support
* Adapt binder to work on top of the new layout API
* Remove internal nicl/types classes

! src/java.base/aix/classes/jdk/internal/nicl/Host.java
! src/java.base/linux/classes/jdk/internal/nicl/Host.java
! src/java.base/macosx/classes/jdk/internal/nicl/Host.java
! src/java.base/share/classes/java/nicl/layout/Layout.java
! src/java.base/share/classes/java/nicl/types/LayoutType.java
! src/java.base/share/classes/jdk/internal/nicl/Argument.java
! src/java.base/share/classes/jdk/internal/nicl/HeaderImplGenerator.java
! src/java.base/share/classes/jdk/internal/nicl/Platform.java
! src/java.base/share/classes/jdk/internal/nicl/UpcallHandler.java
! src/java.base/share/classes/jdk/internal/nicl/Util.java
! src/java.base/share/classes/jdk/internal/nicl/abi/AbstractABI.java
! src/java.base/share/classes/jdk/internal/nicl/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/nicl/abi/SystemABI.java
! src/java.base/share/classes/jdk/internal/nicl/abi/sysv/x64/CallingSequenceBuilderImpl.java
! src/java.base/share/classes/jdk/internal/nicl/abi/sysv/x64/SysVx64ABI.java
- src/java.base/share/classes/jdk/internal/nicl/types/Array.java
! src/java.base/share/classes/jdk/internal/nicl/types/BindingRegistry.java
- src/java.base/share/classes/jdk/internal/nicl/types/BitFields.java
- src/java.base/share/classes/jdk/internal/nicl/types/Container.java
! src/java.base/share/classes/jdk/internal/nicl/types/DescriptorParser.java
- src/java.base/share/classes/jdk/internal/nicl/types/Function.java
! src/java.base/share/classes/jdk/internal/nicl/types/LayoutTypeImpl.java
- src/java.base/share/classes/jdk/internal/nicl/types/Pointer.java
! src/java.base/share/classes/jdk/internal/nicl/types/ReferenceImpl.java
- src/java.base/share/classes/jdk/internal/nicl/types/Scalar.java
- src/java.base/share/classes/jdk/internal/nicl/types/Type.java
! src/java.base/share/classes/jdk/internal/nicl/types/Types.java
! src/java.base/share/classes/module-info.java
! src/java.base/solaris/classes/jdk/internal/nicl/Host.java
! src/java.base/windows/classes/jdk/internal/nicl/Host.java
! test/jdk/java/nicl/TestDescriptorGrammar.java
! test/jdk/java/nicl/abi/sysv/x64/CallingSequenceBuilderTest.java
! test/jdk/java/nicl/types/DescriptorTest.java
! test/jdk/java/nicl/types/StructTest.java



More information about the panama-dev mailing list