1// Copyright 2017 The Fuchsia Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include <lib/vdso-constants.h>
6
7// This is in assembly so that the LTO compiler cannot see the
8// initializer values and decide it's OK to optimize away references.
9
10.section .rodata.vdso_constants,"a",%progbits
11    .balign VDSO_CONSTANTS_ALIGN
12    .global DATA_CONSTANTS
13    .hidden DATA_CONSTANTS
14    .type DATA_CONSTANTS, %object
15    .size DATA_CONSTANTS, VDSO_CONSTANTS_SIZE
16DATA_CONSTANTS:
17    .fill VDSO_CONSTANTS_SIZE / 4, 4, 0xdeadbeef
18