1*2fa72412Spirofti /* $OpenBSD: reloc.h,v 1.5 2011/03/23 16:54:37 pirofti Exp $ */ 2b19cdde0Smiod /* 3b19cdde0Smiod * Copyright (c) 2001 Artur Grabowski <art@openbsd.org> 4b19cdde0Smiod * 5b19cdde0Smiod * Permission to use, copy, modify, and distribute this software for any 6b19cdde0Smiod * purpose with or without fee is hereby granted, provided that the above 7b19cdde0Smiod * copyright notice and this permission notice appear in all copies. 8b19cdde0Smiod * 9b19cdde0Smiod * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 10b19cdde0Smiod * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11b19cdde0Smiod * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12b19cdde0Smiod * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13b19cdde0Smiod * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14b19cdde0Smiod * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15b19cdde0Smiod * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16b19cdde0Smiod */ 176e6a9c26Sart 18*2fa72412Spirofti #ifndef _MACHINE_RELOC_H_ 19*2fa72412Spirofti #define _MACHINE_RELOC_H_ 206e6a9c26Sart 212da2a24aSart #define RELOC_NONE 0 222da2a24aSart 232da2a24aSart #define RELOC_COPY 19 242da2a24aSart #define RELOC_GLOB_DAT 20 252da2a24aSart #define RELOC_JMP_SLOT 21 266e6a9c26Sart #define RELOC_RELATIVE 22 272da2a24aSart #define RELOC_64 32 282da2a24aSart #define RELOC_UA64 54 295779dc49Sguenther #define RELOC_TLS_DTPMOD32 74 305779dc49Sguenther #define RELOC_TLS_DTPMOD64 75 315779dc49Sguenther #define RELOC_TLS_DTPOFF32 76 325779dc49Sguenther #define RELOC_TLS_DTPOFF64 77 335779dc49Sguenther #define RELOC_TLS_TPOFF32 78 345779dc49Sguenther #define RELOC_TLS_TPOFF64 79 352da2a24aSart 36*2fa72412Spirofti #endif /* _MACHINE_RELOC_H_ */ 37