aboutsummaryrefslogtreecommitdiff
path: root/arch/mipsn32/reloc.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* fix debugger tracking of shared libraries on mips with PIE main program•••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. Rich Felker2023-01-181-0/+1
* remove use of endian.h from arch reloc.h headers, clean up•••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. Rich Felker2019-10-171-2/+0
* add mips n32 port (ILP32 ABI for mips64)•••based on patch submitted by Jaydeep Patil, with minor changes. Rich Felker2016-04-181-0/+52