about summary refs log tree commit diff
path: root/arch/mipsn32/reloc.h
Commit message (Collapse)AuthorAgeFilesLines
* fix debugger tracking of shared libraries on mips with PIE main programRich Felker2023-01-181-0/+1
| | | | | | | | mips has its own mechanisms for DT_DEBUG because it makes _DYNAMIC read-only, and the original mechanism, DT_MIPS_RLD_MAP, was PIE-incompatible. DT_MIPS_RLD_MAP_REL was added to remedy this, but we never implemented support for it. add it now using the same idioms for mips-specific ldso logic.
* remove use of endian.h from arch reloc.h headers, clean upRich Felker2019-10-171-2/+0
| | | | | | | | | | building on commit 97d35a552ec5b6ddf7923dd2f9a8eb973526acea, __BYTE_ORDER is now available wherever alltypes.h is included. since reloc.h is only used from src/internal/dynlink.h, it can be assumed that __BYTE_ORDER is exposed. reloc.h is not permitted to be included in other contexts, and generally, like most arch headers, lacks inclusion guards that would allow such usage. the mips64 version mistakenly included such guards; they are removed for consistency.
* add mips n32 port (ILP32 ABI for mips64)Rich Felker2016-04-181-0/+52
based on patch submitted by Jaydeep Patil, with minor changes.