Back to index

cell-binutils  2.17cvs20070401
Defines | Functions
hppa.h File Reference
#include "elf/reloc-macros.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define EF_PARISC_TRAPNIL   0x00010000
#define EF_PARISC_EXT   0x00020000
#define EF_PARISC_LSB   0x00040000
#define EF_PARISC_WIDE   0x00080000
#define EF_PARISC_NO_KABP   0x00100000
#define EF_PARISC_LAZYSWAP   0x00400000
#define EF_PARISC_ARCH   0x0000ffff
#define EFA_PARISC_1_0   0x020b
#define EFA_PARISC_1_1   0x0210
#define EFA_PARISC_2_0   0x0214
#define SHN_PARISC_ANSI_COMMON   0xff00
#define SHN_PARISC_HUGE_COMMON   0xff01
#define SHT_PARISC_EXT   0x70000000
#define SHT_PARISC_UNWIND   0x70000001
#define SHT_PARISC_DOC   0x70000002
#define SHT_PARISC_ANNOT   0x70000003
#define SHT_PARISC_DLKM   0x70000004
#define SHT_PARISC_SYMEXTN   SHT_LOPROC + 8
#define SHT_PARISC_STUBS   SHT_LOPROC + 9
#define SHF_PARISC_SBP   0x80000000
#define SHF_PARISC_HUGE   0x40000000
#define SHF_PARISC_SHORT   0x20000000
#define SHF_PARISC_WEAKORDER   0x10000000
#define STT_PARISC_MILLI   13
#define R_PARISC_TLS_LE21L   R_PARISC_TPREL21L
#define R_PARISC_TLS_LE14R   R_PARISC_TPREL14R
#define R_PARISC_TLS_IE21L   R_PARISC_LTOFF_TP21L
#define R_PARISC_TLS_IE14R   R_PARISC_LTOFF_TP14R
#define R_PARISC_TLS_TPREL32   R_PARISC_TPREL32
#define R_PARISC_TLS_TPREL64   R_PARISC_TPREL64
#define PT_PARISC_ARCHEXT   0x70000000
#define PT_PARISC_UNWIND   0x70000001
#define PT_PARISC_WEAKORDER   0x70000002
#define SHF_HP_TLS   0x01000000
#define SHF_HP_NEAR_SHARED   0x02000000
#define SHF_HP_FAR_SHARED   0x04000000
#define SHF_HP_COMDAT   0x08000000
#define SHF_HP_CONST   0x00800000
#define SHN_TLS_COMMON   (SHN_LOOS + 0x0)
#define SHN_NS_COMMON   (SHN_LOOS + 0x1)
#define SHN_FS_COMMON   (SHN_LOOS + 0x2)
#define SHN_NS_UNDEF   (SHN_LOOS + 0x3)
#define SHN_FS_UNDEF   (SHN_LOOS + 0x4)
#define SHN_HP_EXTERN   (SHN_LOOS + 0x5)
#define SHN_HP_EXTHINT   (SHN_LOOS + 0x6)
#define SHN_HP_UNDEF_BIND_IMM   (SHN_LOOS + 0x7)
#define SHT_HP_OVLBITS   (SHT_LOOS + 0x0)
#define SHT_HP_DLKM   (SHT_LOOS + 0x1)
#define SHT_HP_COMDAT   (SHT_LOOS + 0x2)
#define SHT_HP_OBJDICT   (SHT_LOOS + 0x3)
#define SHT_HP_ANNOT   (SHT_LOOS + 0x4)
#define PF_HP_CODE   0x00040000
#define PF_HP_MODIFY   0x00080000
#define PF_HP_PAGE_SIZE   0x00100000
#define PF_HP_FAR_SHARED   0x00200000
#define PF_HP_NEAR_SHARED   0x00400000
#define PF_HP_LAZYSWAP   0x00800000
#define PF_HP_CODE_DEPR   0x01000000
#define PF_HP_MODIFY_DEPR   0x02000000
#define PF_HP_LAZYSWAP_DEPR   0x04000000
#define PF_PARISC_SBP   0x08000000
#define PF_HP_SBP   0x08000000
#define DT_HP_LOAD_MAP   (OLD_DT_LOOS + 0x0)
#define DT_HP_DLD_FLAGS   (OLD_DT_LOOS + 0x1)
#define DT_HP_DLD_HOOK   (OLD_DT_LOOS + 0x2)
#define DT_HP_UX10_INIT   (OLD_DT_LOOS + 0x3)
#define DT_HP_UX10_INITSZ   (OLD_DT_LOOS + 0x4)
#define DT_HP_PREINIT   (OLD_DT_LOOS + 0x5)
#define DT_HP_PREINITSZ   (OLD_DT_LOOS + 0x6)
#define DT_HP_NEEDED   (OLD_DT_LOOS + 0x7)
#define DT_HP_TIME_STAMP   (OLD_DT_LOOS + 0x8)
#define DT_HP_CHECKSUM   (OLD_DT_LOOS + 0x9)
#define DT_HP_GST_SIZE   (OLD_DT_LOOS + 0xa)
#define DT_HP_GST_VERSION   (OLD_DT_LOOS + 0xb)
#define DT_HP_GST_HASHVAL   (OLD_DT_LOOS + 0xc)
#define DT_HP_EPLTREL   (OLD_DT_LOOS + 0xd)
#define DT_HP_EPLTRELSZ   (OLD_DT_LOOS + 0xe)
#define DT_HP_FILTERED   (OLD_DT_LOOS + 0xf)
#define DT_HP_FILTER_TLS   (OLD_DT_LOOS + 0x10)
#define DT_HP_COMPAT_FILTERED   (OLD_DT_LOOS + 0x11)
#define DT_HP_LAZYLOAD   (OLD_DT_LOOS + 0x12)
#define DT_HP_BIND_NOW_COUNT   (OLD_DT_LOOS + 0x13)
#define DT_PLT   (OLD_DT_LOOS + 0x14)
#define DT_PLT_SIZE   (OLD_DT_LOOS + 0x15)
#define DT_DLT   (OLD_DT_LOOS + 0x16)
#define DT_DLT_SIZE   (OLD_DT_LOOS + 0x17)
#define DT_HP_DEBUG_PRIVATE   0x00001 /* Map text private */
#define DT_HP_DEBUG_CALLBACK   0x00002 /* Callback */
#define DT_HP_DEBUG_CALLBACK_BOR   0x00004 /* BOR callback */
#define DT_HP_NO_ENVVAR   0x00008 /* No env var */
#define DT_HP_BIND_NOW   0x00010 /* Bind now */
#define DT_HP_BIND_NONFATAL   0x00020 /* Bind non-fatal */
#define DT_HP_BIND_VERBOSE   0x00040 /* Bind verbose */
#define DT_HP_BIND_RESTRICTED   0x00080 /* Bind restricted */
#define DT_HP_BIND_SYMBOLIC   0x00100 /* Bind symbolic */
#define DT_HP_RPATH_FIRST   0x00200 /* RPATH first */
#define DT_HP_BIND_DEPTH_FIRST   0x00400 /* Bind depth-first */
#define DT_HP_GST   0x00800 /* Dld global sym table */
#define DT_HP_SHLIB_FIXED   0x01000 /* shared vtable support */
#define DT_HP_MERGE_SHLIB_SEG   0x02000 /* merge shlib data segs */
#define DT_HP_NODELETE   0x04000 /* never unload */
#define DT_HP_GROUP   0x08000 /* bind only within group */
#define DT_HP_PROTECT_LINKAGE_TABLE   0x10000 /* protected linkage table */
#define PT_HP_TLS   (PT_LOOS + 0x0)
#define PT_HP_CORE_NONE   (PT_LOOS + 0x1)
#define PT_HP_CORE_VERSION   (PT_LOOS + 0x2)
#define PT_HP_CORE_KERNEL   (PT_LOOS + 0x3)
#define PT_HP_CORE_COMM   (PT_LOOS + 0x4)
#define PT_HP_CORE_PROC   (PT_LOOS + 0x5)
#define PT_HP_CORE_LOADABLE   (PT_LOOS + 0x6)
#define PT_HP_CORE_STACK   (PT_LOOS + 0x7)
#define PT_HP_CORE_SHM   (PT_LOOS + 0x8)
#define PT_HP_CORE_MMF   (PT_LOOS + 0x9)
#define PT_HP_PARALLEL   (PT_LOOS + 0x10)
#define PT_HP_FASTBIND   (PT_LOOS + 0x11)
#define PT_HP_OPT_ANNOT   (PT_LOOS + 0x12)
#define PT_HP_HSL_ANNOT   (PT_LOOS + 0x13)
#define PT_HP_STACK   (PT_LOOS + 0x14)
#define PT_HP_CORE_UTSNAME   (PT_LOOS + 0x15)
#define STB_HP_ALIAS   (STB_LOOS + 0x0)
#define STT_HP_OPAQUE   (STT_LOOS + 0x1)
#define STT_HP_STUB   (STT_LOOS + 0x2)
#define NT_HP_COMPILER   1
#define NT_HP_COPYRIGHT   2
#define NT_HP_VERSION   3
#define NT_HP_SRCFILE_INFO   4
#define NT_HP_LINKER   5
#define NT_HP_INSTRUMENTED   6
#define NT_HP_UX_OPTIONS   7

Functions

 RELOC_NUMBER (R_PARISC_NONE, 0) typedef enum elf_hppa_reloc_type elf_hppa_reloc_type

Define Documentation

#define DT_DLT   (OLD_DT_LOOS + 0x16)

Definition at line 578 of file hppa.h.

#define DT_DLT_SIZE   (OLD_DT_LOOS + 0x17)

Definition at line 579 of file hppa.h.

#define DT_HP_BIND_DEPTH_FIRST   0x00400 /* Bind depth-first */

Definition at line 592 of file hppa.h.

#define DT_HP_BIND_NONFATAL   0x00020 /* Bind non-fatal */

Definition at line 587 of file hppa.h.

#define DT_HP_BIND_NOW   0x00010 /* Bind now */

Definition at line 586 of file hppa.h.

#define DT_HP_BIND_NOW_COUNT   (OLD_DT_LOOS + 0x13)

Definition at line 575 of file hppa.h.

#define DT_HP_BIND_RESTRICTED   0x00080 /* Bind restricted */

Definition at line 589 of file hppa.h.

#define DT_HP_BIND_SYMBOLIC   0x00100 /* Bind symbolic */

Definition at line 590 of file hppa.h.

#define DT_HP_BIND_VERBOSE   0x00040 /* Bind verbose */

Definition at line 588 of file hppa.h.

#define DT_HP_CHECKSUM   (OLD_DT_LOOS + 0x9)

Definition at line 565 of file hppa.h.

#define DT_HP_COMPAT_FILTERED   (OLD_DT_LOOS + 0x11)

Definition at line 573 of file hppa.h.

#define DT_HP_DEBUG_CALLBACK   0x00002 /* Callback */

Definition at line 583 of file hppa.h.

#define DT_HP_DEBUG_CALLBACK_BOR   0x00004 /* BOR callback */

Definition at line 584 of file hppa.h.

#define DT_HP_DEBUG_PRIVATE   0x00001 /* Map text private */

Definition at line 582 of file hppa.h.

#define DT_HP_DLD_FLAGS   (OLD_DT_LOOS + 0x1)

Definition at line 557 of file hppa.h.

#define DT_HP_DLD_HOOK   (OLD_DT_LOOS + 0x2)

Definition at line 558 of file hppa.h.

#define DT_HP_EPLTREL   (OLD_DT_LOOS + 0xd)

Definition at line 569 of file hppa.h.

#define DT_HP_EPLTRELSZ   (OLD_DT_LOOS + 0xe)

Definition at line 570 of file hppa.h.

#define DT_HP_FILTER_TLS   (OLD_DT_LOOS + 0x10)

Definition at line 572 of file hppa.h.

#define DT_HP_FILTERED   (OLD_DT_LOOS + 0xf)

Definition at line 571 of file hppa.h.

#define DT_HP_GROUP   0x08000 /* bind only within group */

Definition at line 597 of file hppa.h.

#define DT_HP_GST   0x00800 /* Dld global sym table */

Definition at line 593 of file hppa.h.

#define DT_HP_GST_HASHVAL   (OLD_DT_LOOS + 0xc)

Definition at line 568 of file hppa.h.

#define DT_HP_GST_SIZE   (OLD_DT_LOOS + 0xa)

Definition at line 566 of file hppa.h.

#define DT_HP_GST_VERSION   (OLD_DT_LOOS + 0xb)

Definition at line 567 of file hppa.h.

#define DT_HP_LAZYLOAD   (OLD_DT_LOOS + 0x12)

Definition at line 574 of file hppa.h.

#define DT_HP_LOAD_MAP   (OLD_DT_LOOS + 0x0)

Definition at line 556 of file hppa.h.

#define DT_HP_MERGE_SHLIB_SEG   0x02000 /* merge shlib data segs */

Definition at line 595 of file hppa.h.

#define DT_HP_NEEDED   (OLD_DT_LOOS + 0x7)

Definition at line 563 of file hppa.h.

#define DT_HP_NO_ENVVAR   0x00008 /* No env var */

Definition at line 585 of file hppa.h.

#define DT_HP_NODELETE   0x04000 /* never unload */

Definition at line 596 of file hppa.h.

#define DT_HP_PREINIT   (OLD_DT_LOOS + 0x5)

Definition at line 561 of file hppa.h.

#define DT_HP_PREINITSZ   (OLD_DT_LOOS + 0x6)

Definition at line 562 of file hppa.h.

#define DT_HP_PROTECT_LINKAGE_TABLE   0x10000 /* protected linkage table */

Definition at line 598 of file hppa.h.

#define DT_HP_RPATH_FIRST   0x00200 /* RPATH first */

Definition at line 591 of file hppa.h.

#define DT_HP_SHLIB_FIXED   0x01000 /* shared vtable support */

Definition at line 594 of file hppa.h.

#define DT_HP_TIME_STAMP   (OLD_DT_LOOS + 0x8)

Definition at line 564 of file hppa.h.

#define DT_HP_UX10_INIT   (OLD_DT_LOOS + 0x3)

Definition at line 559 of file hppa.h.

#define DT_HP_UX10_INITSZ   (OLD_DT_LOOS + 0x4)

Definition at line 560 of file hppa.h.

#define DT_PLT   (OLD_DT_LOOS + 0x14)

Definition at line 576 of file hppa.h.

#define DT_PLT_SIZE   (OLD_DT_LOOS + 0x15)

Definition at line 577 of file hppa.h.

#define EF_PARISC_ARCH   0x0000ffff

Definition at line 48 of file hppa.h.

#define EF_PARISC_EXT   0x00020000

Definition at line 33 of file hppa.h.

#define EF_PARISC_LAZYSWAP   0x00400000

Definition at line 45 of file hppa.h.

#define EF_PARISC_LSB   0x00040000

Definition at line 36 of file hppa.h.

#define EF_PARISC_NO_KABP   0x00100000

Definition at line 42 of file hppa.h.

#define EF_PARISC_TRAPNIL   0x00010000

Definition at line 30 of file hppa.h.

#define EF_PARISC_WIDE   0x00080000

Definition at line 39 of file hppa.h.

#define EFA_PARISC_1_0   0x020b

Definition at line 50 of file hppa.h.

#define EFA_PARISC_1_1   0x0210

Definition at line 51 of file hppa.h.

#define EFA_PARISC_2_0   0x0214

Definition at line 52 of file hppa.h.

#define NT_HP_COMPILER   1

Definition at line 626 of file hppa.h.

#define NT_HP_COPYRIGHT   2

Definition at line 627 of file hppa.h.

#define NT_HP_INSTRUMENTED   6

Definition at line 631 of file hppa.h.

#define NT_HP_LINKER   5

Definition at line 630 of file hppa.h.

#define NT_HP_SRCFILE_INFO   4

Definition at line 629 of file hppa.h.

#define NT_HP_UX_OPTIONS   7

Definition at line 632 of file hppa.h.

#define NT_HP_VERSION   3

Definition at line 628 of file hppa.h.

#define PF_HP_CODE   0x00040000

Definition at line 538 of file hppa.h.

#define PF_HP_CODE_DEPR   0x01000000

Definition at line 544 of file hppa.h.

#define PF_HP_FAR_SHARED   0x00200000

Definition at line 541 of file hppa.h.

#define PF_HP_LAZYSWAP   0x00800000

Definition at line 543 of file hppa.h.

#define PF_HP_LAZYSWAP_DEPR   0x04000000

Definition at line 546 of file hppa.h.

#define PF_HP_MODIFY   0x00080000

Definition at line 539 of file hppa.h.

#define PF_HP_MODIFY_DEPR   0x02000000

Definition at line 545 of file hppa.h.

#define PF_HP_NEAR_SHARED   0x00400000

Definition at line 542 of file hppa.h.

#define PF_HP_PAGE_SIZE   0x00100000

Definition at line 540 of file hppa.h.

#define PF_HP_SBP   0x08000000

Definition at line 548 of file hppa.h.

#define PF_PARISC_SBP   0x08000000

Definition at line 547 of file hppa.h.

#define PT_HP_CORE_COMM   (PT_LOOS + 0x4)

Definition at line 605 of file hppa.h.

#define PT_HP_CORE_KERNEL   (PT_LOOS + 0x3)

Definition at line 604 of file hppa.h.

#define PT_HP_CORE_LOADABLE   (PT_LOOS + 0x6)

Definition at line 607 of file hppa.h.

#define PT_HP_CORE_MMF   (PT_LOOS + 0x9)

Definition at line 610 of file hppa.h.

#define PT_HP_CORE_NONE   (PT_LOOS + 0x1)

Definition at line 602 of file hppa.h.

#define PT_HP_CORE_PROC   (PT_LOOS + 0x5)

Definition at line 606 of file hppa.h.

#define PT_HP_CORE_SHM   (PT_LOOS + 0x8)

Definition at line 609 of file hppa.h.

#define PT_HP_CORE_STACK   (PT_LOOS + 0x7)

Definition at line 608 of file hppa.h.

#define PT_HP_CORE_UTSNAME   (PT_LOOS + 0x15)

Definition at line 616 of file hppa.h.

#define PT_HP_CORE_VERSION   (PT_LOOS + 0x2)

Definition at line 603 of file hppa.h.

#define PT_HP_FASTBIND   (PT_LOOS + 0x11)

Definition at line 612 of file hppa.h.

#define PT_HP_HSL_ANNOT   (PT_LOOS + 0x13)

Definition at line 614 of file hppa.h.

#define PT_HP_OPT_ANNOT   (PT_LOOS + 0x12)

Definition at line 613 of file hppa.h.

#define PT_HP_PARALLEL   (PT_LOOS + 0x10)

Definition at line 611 of file hppa.h.

#define PT_HP_STACK   (PT_LOOS + 0x14)

Definition at line 615 of file hppa.h.

#define PT_HP_TLS   (PT_LOOS + 0x0)

Definition at line 601 of file hppa.h.

#define PT_PARISC_ARCHEXT   0x70000000

Definition at line 509 of file hppa.h.

#define PT_PARISC_UNWIND   0x70000001

Definition at line 510 of file hppa.h.

#define PT_PARISC_WEAKORDER   0x70000002

Definition at line 511 of file hppa.h.

#define R_PARISC_TLS_IE14R   R_PARISC_LTOFF_TP14R
#define R_PARISC_TLS_IE21L   R_PARISC_LTOFF_TP21L
#define R_PARISC_TLS_LE14R   R_PARISC_TPREL14R
#define R_PARISC_TLS_LE21L   R_PARISC_TPREL21L
#define R_PARISC_TLS_TPREL32   R_PARISC_TPREL32
#define R_PARISC_TLS_TPREL64   R_PARISC_TPREL64
#define SHF_HP_COMDAT   0x08000000

Definition at line 517 of file hppa.h.

#define SHF_HP_CONST   0x00800000

Definition at line 518 of file hppa.h.

#define SHF_HP_FAR_SHARED   0x04000000

Definition at line 516 of file hppa.h.

#define SHF_HP_NEAR_SHARED   0x02000000

Definition at line 515 of file hppa.h.

#define SHF_HP_TLS   0x01000000

Definition at line 514 of file hppa.h.

#define SHF_PARISC_HUGE   0x40000000

Definition at line 94 of file hppa.h.

#define SHF_PARISC_SBP   0x80000000

Definition at line 91 of file hppa.h.

#define SHF_PARISC_SHORT   0x20000000

Definition at line 97 of file hppa.h.

#define SHF_PARISC_WEAKORDER   0x10000000

Definition at line 100 of file hppa.h.

#define SHN_FS_COMMON   (SHN_LOOS + 0x2)

Definition at line 523 of file hppa.h.

#define SHN_FS_UNDEF   (SHN_LOOS + 0x4)

Definition at line 525 of file hppa.h.

#define SHN_HP_EXTERN   (SHN_LOOS + 0x5)

Definition at line 526 of file hppa.h.

#define SHN_HP_EXTHINT   (SHN_LOOS + 0x6)

Definition at line 527 of file hppa.h.

#define SHN_HP_UNDEF_BIND_IMM   (SHN_LOOS + 0x7)

Definition at line 528 of file hppa.h.

#define SHN_NS_COMMON   (SHN_LOOS + 0x1)

Definition at line 522 of file hppa.h.

#define SHN_NS_UNDEF   (SHN_LOOS + 0x3)

Definition at line 524 of file hppa.h.

#define SHN_PARISC_ANSI_COMMON   0xff00

Definition at line 57 of file hppa.h.

#define SHN_PARISC_HUGE_COMMON   0xff01

Definition at line 61 of file hppa.h.

#define SHN_TLS_COMMON   (SHN_LOOS + 0x0)

Definition at line 521 of file hppa.h.

#define SHT_HP_ANNOT   (SHT_LOOS + 0x4)

Definition at line 535 of file hppa.h.

#define SHT_HP_COMDAT   (SHT_LOOS + 0x2)

Definition at line 533 of file hppa.h.

#define SHT_HP_DLKM   (SHT_LOOS + 0x1)

Definition at line 532 of file hppa.h.

#define SHT_HP_OBJDICT   (SHT_LOOS + 0x3)

Definition at line 534 of file hppa.h.

#define SHT_HP_OVLBITS   (SHT_LOOS + 0x0)

Definition at line 531 of file hppa.h.

#define SHT_PARISC_ANNOT   0x70000003

Definition at line 75 of file hppa.h.

#define SHT_PARISC_DLKM   0x70000004

Definition at line 78 of file hppa.h.

#define SHT_PARISC_DOC   0x70000002

Definition at line 72 of file hppa.h.

#define SHT_PARISC_EXT   0x70000000

Definition at line 66 of file hppa.h.

#define SHT_PARISC_STUBS   SHT_LOPROC + 9

Definition at line 86 of file hppa.h.

#define SHT_PARISC_SYMEXTN   SHT_LOPROC + 8

Definition at line 83 of file hppa.h.

#define SHT_PARISC_UNWIND   0x70000001

Definition at line 69 of file hppa.h.

#define STB_HP_ALIAS   (STB_LOOS + 0x0)

Definition at line 619 of file hppa.h.

#define STT_HP_OPAQUE   (STT_LOOS + 0x1)

Definition at line 622 of file hppa.h.

#define STT_HP_STUB   (STT_LOOS + 0x2)

Definition at line 623 of file hppa.h.

#define STT_PARISC_MILLI   13

Definition at line 103 of file hppa.h.


Function Documentation

RELOC_NUMBER ( R_PARISC_NONE  ,
 
)