/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ |
H A D | DataPointerConstant.java | 33 private final int alignment; field in class:DataPointerConstant 35 protected DataPointerConstant(int alignment) { argument 36 this.alignment = alignment; 40 * Get the minimum alignment of the data in the data section. 43 return alignment;
|
/openjdk10/hotspot/src/share/vm/memory/ |
H A D | padded.hpp | 32 // Bytes needed to pad type to avoid cache-line sharing; alignment should be the 34 // when the start address is not a multiple of alignment; the second maintains 35 // alignment of starting addresses that happen to be a multiple. 36 #define PADDING_SIZE(type, alignment) \ 37 ((alignment) + align_up_(sizeof(type), (alignment))) 43 template <class T, size_t alignment = DEFAULT_CACHE_LINE_SIZE> 46 char _pad_buf_[PADDING_SIZE(T, alignment)]; 50 template <class T, typename Arg1T, size_t alignment = DEFAULT_CACHE_LINE_SIZE> 56 char _pad_buf_[PADDING_SIZE(T, alignment)]; [all...] |
H A D | padded.inline.hpp | 36 template <class T, MEMFLAGS flags, size_t alignment> 37 PaddedEnd<T>* PaddedArray<T, flags, alignment>::create_unfreeable(uint length) { 39 STATIC_ASSERT(is_aligned_(sizeof(PaddedEnd<T>), alignment)); 41 // Allocate a chunk of memory large enough to allow for some alignment. 42 void* chunk = AllocateHeap(length * sizeof(PaddedEnd<T, alignment>) + alignment, flags); 44 // Make the initial alignment. 45 PaddedEnd<T>* aligned_padded_array = (PaddedEnd<T>*)align_up(chunk, alignment); 55 template <class T, MEMFLAGS flags, size_t alignment> 56 T** Padded2DArray<T, flags, alignment> [all...] |
H A D | virtualspace.hpp | 44 ReservedSpace(char* base, size_t size, size_t alignment, bool special, 47 void initialize(size_t size, size_t alignment, bool large, 55 // is set, use this as minimum page size/alignment. This may waste some space 57 // aligned up to the final alignment in this case. 59 ReservedSpace(size_t size, size_t alignment, bool large, 61 ReservedSpace(size_t size, size_t alignment, bool large, bool executable); 67 size_t alignment() const { return _alignment; } function in class:VALUE_OBJ_CLASS_SPEC 75 ReservedSpace first_part(size_t partition_size, size_t alignment, 77 ReservedSpace last_part (size_t partition_size, size_t alignment); 79 // These simply call the above using the default alignment [all...] |
/openjdk10/hotspot/src/share/vm/utilities/ |
H A D | align.hpp | 30 // Signed variants of alignment helpers. There are two versions of each, a macro 34 // Using '(what) & ~align_mask(alignment)' to align 'what' down is broken when 35 // 'alignment' is an unsigned int and 'what' is a wider type. The & operation 39 #define align_mask(alignment) ((alignment) - 1) 41 #define align_mask_widened(alignment, type_carrier) widen_to_type_of(align_mask(alignment), (type_carrier)) 43 #define align_down_(size, alignment) ((size) & ~align_mask_widened((alignment), (size))) 45 #define align_up_(size, alignment) (align_down 58 align_up(T size, A alignment) argument 68 align_down(T size, A alignment) argument 78 is_aligned(T size, A alignment) argument 86 align_down_bounded(T size, A alignment) argument 94 align_up(T* ptr, A alignment) argument 99 align_down(T* ptr, A alignment) argument 104 is_aligned(T* ptr, A alignment) argument [all...] |
/openjdk10/hotspot/test/gc/arguments/ |
H A D | HeapRegionUsageTool.java | 88 * @param alignment 91 public static long alignUp(long value, long alignment) { argument 92 return (value + alignment - 1) & ~(alignment - 1); 99 * @param alignment 102 public static long alignDown(long value, long alignment) { argument 103 return value & ~(alignment - 1);
|
H A D | TestSurvivorAlignmentInBytesOption.java | 125 for (int alignment = 32; alignment <= 128; alignment *= 2) { 127 + "'%s' = %d", optionName, alignment); 129 Integer.toString(alignment), shouldPassMessage, 133 optionName, alignment));
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/ |
H A D | ArrayDataPointerConstant.java | 38 public ArrayDataPointerConstant(byte[] array, int alignment) { argument 39 super(alignment); 43 public ArrayDataPointerConstant(short[] array, int alignment) { argument 44 super(alignment); 51 public ArrayDataPointerConstant(int[] array, int alignment) { argument 52 super(alignment); 59 public ArrayDataPointerConstant(float[] array, int alignment) { argument 60 super(alignment); 67 public ArrayDataPointerConstant(double[] array, int alignment) { argument 68 super(alignment); 75 ArrayDataPointerConstant(long[] array, int alignment) argument [all...] |
/openjdk10/jdk/src/java.desktop/share/classes/sun/awt/shell/ |
H A D | ShellFolderColumnInfo.java | 39 private Integer alignment; field in class:ShellFolderColumnInfo 51 Integer alignment, boolean visible, 56 this.alignment = alignment; 64 Integer alignment, boolean visible, 66 this(title, width, alignment, visible, sortOrder, comparator, false); 73 public ShellFolderColumnInfo(String title, int width, int alignment, argument 75 this(title, width, alignment, visible, null, null); 95 return alignment; 98 public void setAlignment(Integer alignment) { argument 50 ShellFolderColumnInfo(String title, Integer width, Integer alignment, boolean visible, SortOrder sortOrder, Comparator<?> comparator, boolean compareByColumn) argument 63 ShellFolderColumnInfo(String title, Integer width, Integer alignment, boolean visible, SortOrder sortOrder, Comparator<?> comparator) argument [all...] |
/openjdk10/jdk/src/java.desktop/share/classes/java/awt/peer/ |
H A D | LabelPeer.java | 50 * Sets the alignment of the label text. 52 * @param alignment the alignment of the label text 59 void setAlignment(int alignment); argument
|
/openjdk10/jdk/src/java.desktop/share/classes/java/awt/ |
H A D | Label.java | 91 * The label's alignment. The default alignment is set 98 int alignment = LEFT; field in class:Label 136 * text with the specified alignment. 137 * Possible values for {@code alignment} are {@code Label.LEFT}, 143 * @param alignment the alignment value. 148 public Label(String text, int alignment) throws HeadlessException { argument 151 setAlignment(alignment); 193 * Gets the current alignment o 212 setAlignment(int alignment) argument [all...] |
/openjdk10/hotspot/test/native/utilities/ |
H A D | test_align.cpp | 49 // Test all possible alignment values that fit in type A. 50 for (A alignment = max_alignment<A>(); alignment > 0; alignment >>= 1) { 51 log("=== Alignment: " UINT64_FORMAT " ===\n", (uint64_t)alignment); 57 const uint64_t up = align_up_(values[i], (uint64_t)alignment); 59 log("Testing align_up: alignment: 0x" UINT64_FORMAT_X " value: 0x" UINT64_FORMAT_X " expected: 0x" UINT64_FORMAT_X "\n", (uint64_t)alignment, values[i], up); 64 ASSERT_EQ(align_up((uint64_t)value, alignment), up); 66 ASSERT_EQ(align_up(value, alignment), align_up [all...] |
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/ |
H A D | DataSection.java | 48 private int alignment; field in class:DataSection.Data 53 protected Data(int alignment, int size) { argument 54 this.alignment = alignment; 64 if (newAlignment == alignment) { 67 alignment = lcm(alignment, newAlignment); 71 return alignment; 97 if (this.alignment == that.alignment 109 RawData(byte[] data, int alignment) argument 128 SerializableData(SerializableConstant constant, int alignment) argument 143 ZeroData(int alignment, int size) argument 147 create(int alignment, int size) argument 204 PackedData(int alignment, int size, Data[] nested) argument 421 align(int position, int alignment) argument [all...] |
/openjdk10/jdk/src/java.desktop/share/classes/javax/swing/text/ |
H A D | TabStop.java | 66 in the RTF spec. However, being a bar tab and having alignment 68 as being a kind of alignment. */ 84 private int alignment; field in class:TabStop 90 * Creates a tab at position <code>pos</code> with a default alignment 100 * alignment <code>align</code> and leader <code>leader</code>. 102 * @param align alignment of the tab 106 alignment = align; 120 * Returns the alignment, as an integer, of the tab. 121 * @return the alignment of the tab 124 return alignment; [all...] |
/openjdk10/jdk/src/java.desktop/macosx/classes/sun/lwawt/ |
H A D | LWLabelPeer.java | 66 public void setAlignment(final int alignment) { argument 68 getDelegate().setHorizontalAlignment(convertAlignment(alignment)); 73 * Converts {@code Label} alignment constant to the {@code JLabel} constant. 74 * If wrong Label alignment provided returns default alignment. 76 * @param alignment {@code Label} constant. 80 private static int convertAlignment(final int alignment) { argument 81 switch (alignment) {
|
/openjdk10/hotspot/src/share/vm/gc/shared/ |
H A D | generationSpec.hpp | 43 GenerationSpec(Generation::Name name, size_t init_size, size_t max_size, size_t alignment) : argument 45 _init_size(align_up(init_size, alignment)), 46 _max_size(align_up(max_size, alignment))
|
/openjdk10/corba/src/java.corba/share/classes/com/sun/corba/se/impl/encoding/ |
H A D | CDRInputStream_1_1.java | 56 // WARNING: Must compute real alignment after calling 58 int alignment = computeAlignment(bbwi.position(), align); 60 if (bbwi.position() + n + alignment > bbwi.buflen) { 63 // fragments which put alignment bytes at the end 65 if (bbwi.position() + alignment == bbwi.buflen) 67 bbwi.position(bbwi.position() + alignment); 72 // We must recalculate the alignment after a possible 74 // may require a different alignment. 76 alignment = computeAlignment(bbwi.position(), align); 79 bbwi.position(bbwi.position() + alignment); [all...] |
/openjdk10/hotspot/test/runtime/CompressedOops/ |
H A D | ObjectAlignment.java | 43 // Minimum alignment should be 8 57 // Maximum alignment allowed is 256 75 private static OutputAnalyzer testObjectAlignment(int alignment) throws Exception { argument 76 ProcessBuilder pb = ProcessTools.createJavaProcessBuilder("-XX:ObjectAlignmentInBytes=" + alignment,
|
H A D | CompressedKlassPointerAndOops.java | 54 private static void runWithAlignment(int alignment) throws Exception { argument 61 "-XX:ObjectAlignmentInBytes=" + alignment,
|
/openjdk10/jdk/src/java.desktop/unix/classes/sun/awt/X11/ |
H A D | XLabelPeer.java | 39 int alignment; field in class:XLabelPeer 59 alignment = target.getAlignment(); 109 switch (alignment) { 147 public void setAlignment(final int alignment) { argument 148 if (this.alignment != alignment) { 149 this.alignment = alignment;
|
/openjdk10/hotspot/src/share/vm/gc/parallel/ |
H A D | adjoiningVirtualSpaces.cpp | 33 size_t alignment) : 36 _alignment(alignment) {} 48 _low = new PSVirtualSpace(old_rs, alignment()); 54 _high = new PSVirtualSpaceHighToLow(young_rs, alignment()); 30 AdjoiningVirtualSpaces(ReservedSpace rs, size_t min_low_byte_size, size_t min_high_byte_size, size_t alignment) argument
|
/openjdk10/jdk/src/java.desktop/share/classes/java/awt/font/ |
H A D | GraphicAttribute.java | 95 * Subclasses use this to define the alignment of the graphic. 96 * @param alignment an int representing one of the 97 * {@code GraphicAttribute} alignment fields 98 * @throws IllegalArgumentException if alignment is not one of the 101 protected GraphicAttribute(int alignment) { argument 102 if (alignment < BOTTOM_ALIGNMENT || alignment > HANGING_BASELINE) { 103 throw new IllegalArgumentException("bad alignment"); 105 fAlignment = alignment; 187 * Returns the alignment o [all...] |
H A D | ImageGraphicAttribute.java | 66 * @param alignment one of the alignments from this 69 public ImageGraphicAttribute(Image image, int alignment) { argument 71 this(image, alignment, 0, 0); 83 * @param alignment one of the alignments from this 93 int alignment, 97 super(alignment); 92 ImageGraphicAttribute(Image image, int alignment, float originX, float originY) argument
|
/openjdk10/jdk/src/java.desktop/share/classes/javax/swing/ |
H A D | SizeRequirements.java | 48 * by each component's X or Y alignment value. 55 * about either the width (and X alignment) 56 * or height (and Y alignment) 73 * <dt> <code>alignment</code> 74 * <dd> The X/Y alignment of the component 125 * The alignment, specified as a value between 0.0 and 1.0, 127 * To specify centering, the alignment should be 0.5. 129 public float alignment; field in class:SizeRequirements 133 * and maximum sizes set to zero and an alignment value of 0.5 140 alignment [all...] |
/openjdk10/jdk/test/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/ |
H A D | TextStyleChooser.java | 46 Integer alignment = null; field in class:TextStyleChooser 138 * Adds alignment checking to the criteria. 140 * @param alignment Specifies a text alignment. 142 public void setAlignment(int alignment) { argument 143 this.alignment = Integer.valueOf(alignment); 147 * Removes alignment checking from the criteria. 150 this.alignment = null; 228 if (alignment ! [all...] |