about summary refs log tree commit diff
path: root/sysdeps/aarch64/dl-link.sym
blob: cb4dcdcbed0db492bf14fd47b00e786e020c6aee (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stddef.h>
#include <sysdep.h>
#include <link.h>
#include <dl-tlsdesc.h>

DL_SIZEOF_RG		sizeof(struct La_aarch64_regs)
DL_SIZEOF_RV		sizeof(struct La_aarch64_retval)

DL_OFFSET_RG_X0		offsetof(struct La_aarch64_regs, lr_xreg)
DL_OFFSET_RG_V0		offsetof(struct La_aarch64_regs, lr_vreg)
DL_OFFSET_RG_SP		offsetof(struct La_aarch64_regs, lr_sp)
DL_OFFSET_RG_LR		offsetof(struct La_aarch64_regs, lr_lr)
DL_OFFSET_RG_VPCS       offsetof(struct La_aarch64_regs, lr_vpcs)

DL_OFFSET_RV_X0		offsetof(struct La_aarch64_retval, lrv_xreg)
DL_OFFSET_RV_V0		offsetof(struct La_aarch64_retval, lrv_vreg)
DL_OFFSET_RV_VPCS       offsetof(struct La_aarch64_retval, lrv_vpcs)