Module Name:src
Committed By: christos
Date: Sat Mar 6 20:11:08 UTC 2021
Modified Files:
src/libexec/ld.elf_so/arch/mips: mips_reloc.c
Log Message:
Don't or the got object in, just assign it. Fixes cc -mabi=64 hello.c -lcrypto
Now all 64 bit binaries work, and I tested th
Module Name:src
Committed By: joerg
Date: Tue Jun 16 21:02:20 UTC 2020
Modified Files:
src/libexec/ld.elf_so/arch/arm: mdreloc.c
Log Message:
R_ARM_TLS_TPOFF32 needs to adjust the existing value, not blindly
overwrite it.
To generate a diff of this commit:
cvs rdiff -u -
Module Name:src
Committed By: joerg
Date: Tue Jun 16 21:01:30 UTC 2020
Modified Files:
src/libexec/ld.elf_so/arch/aarch64: mdreloc.c
Log Message:
Honor addend for R_AARCH64_TLS_TPREL relocation.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/libexec/ld
Module Name:src
Committed By: macallan
Date: Sun May 24 02:33:11 UTC 2020
Modified Files:
src/libexec/ld.elf_so/arch/powerpc: ppc_reloc.c
Log Message:
new binutils/gcc started emitting R_PPC_UADDR32 reloc entries, so for now
treat them like R_PPC_ADDR32
XXX
these relocs ha
Module Name:src
Committed By: skrll
Date: Sat May 16 16:43:00 UTC 2020
Modified Files:
src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c
Log Message:
Avoid compiler warnings about uninitialised symnum
To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/libexec/
Module Name:src
Committed By: skrll
Date: Sun May 10 06:42:38 UTC 2020
Modified Files:
src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c rtld_start.S
Log Message:
Trailing whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/libexec/ld.elf_so/arch/hpp
Module Name:src
Committed By: uwe
Date: Sun Dec 8 23:49:16 UTC 2019
Modified Files:
src/libexec/ld.elf_so/arch/powerpc: ppc_reloc.c
Log Message:
Use existing lo() and hi() macros. Same object code is generated.
To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1
Module Name:src
Committed By: uwe
Date: Sun Dec 8 22:57:51 UTC 2019
Modified Files:
src/libexec/ld.elf_so/arch/powerpc: ppc_reloc.c
Log Message:
Resolve ADDR16_LO, ADDR16_HI, and ADDR16_HA relocs.
Recent GNU ld does not resolve them statically if the reloc is in a
writab
Module Name:src
Committed By: maya
Date: Mon Apr 15 19:13:04 UTC 2019
Modified Files:
src/libexec/ld.elf_so/arch/riscv: mdreloc.c
Log Message:
r_symndx is no longer declared, use symnum and initialize it before use.
Completes the changes in the commit:
"Replace COMBREL wi
Module Name:src
Committed By: skrll
Date: Fri Jan 18 11:59:04 UTC 2019
Modified Files:
src/libexec/ld.elf_so/arch/aarch64: mdreloc.c rtld_start.S
Log Message:
Adapt https://svnweb.freebsd.org/base?view=revision&revision=342113 to
NetBSD.
This brings us resolving for dynam
Module Name:src
Committed By: christos
Date: Sun Dec 30 03:23:46 UTC 2018
Modified Files:
src/libexec/ld.elf_so/arch/powerpc: ppc_reloc.c
Log Message:
- fix wrong reloc name in assert
- fix uninitialized
To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 src/l
Module Name:src
Committed By: skrll
Date: Fri Nov 23 11:26:05 UTC 2018
Modified Files:
src/libexec/ld.elf_so/arch/aarch64: mdreloc.c
Log Message:
Fix RTLD_DEBUG_RELOC build
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/libexec/ld.elf_so/arch/aarch64/m
Module Name:src
Committed By: skrll
Date: Fri Nov 23 10:59:20 UTC 2018
Modified Files:
src/libexec/ld.elf_so/arch/aarch64: mdreloc.c
Log Message:
Trailing whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/libexec/ld.elf_so/arch/aarch64/mdreloc.
Module Name:src
Committed By: jakllsch
Date: Thu Sep 20 19:02:22 UTC 2018
Modified Files:
src/libexec/ld.elf_so/arch/aarch64: mdreloc.c
Log Message:
Revise previous to not deadlock.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/libexec/ld.elf_so/arch/a
Module Name:src
Committed By: jakllsch
Date: Thu Sep 20 18:41:05 UTC 2018
Modified Files:
src/libexec/ld.elf_so/arch/aarch64: mdreloc.c rtld_start.S
Log Message:
Improve support for R_AARCH64_TLSDESC relocations.
In large part from FreeBSD.
To generate a diff of this co
Module Name:src
Committed By: christos
Date: Mon Jul 16 00:29:37 UTC 2018
Modified Files:
src/libexec/ld.elf_so/arch/aarch64: mdreloc.c
Log Message:
Initialize new_value to account for bogus return from the function.
To generate a diff of this commit:
cvs rdiff -u -r1.7
Module Name:src
Committed By: joerg
Date: Sun Mar 25 18:56:01 UTC 2018
Modified Files:
src/libexec/ld.elf_so/arch/sparc: mdreloc.c
Log Message:
Don't skip PLT processing for the main binary. It can still contain
ifunc references.
To generate a diff of this commit:
cvs rd
Module Name:src
Committed By: skrll
Date: Sun Feb 4 21:49:51 UTC 2018
Modified Files:
src/libexec/ld.elf_so/arch/aarch64: mdreloc.c rtld_start.S
Log Message:
Various fixes / changes from Ryo Shimizu / Toru Nishimura to make this
work.
_rtld_call_ifunc copied from other r
Module Name:src
Committed By: christos
Date: Fri Jan 19 23:17:41 UTC 2018
Modified Files:
src/libexec/ld.elf_so/arch/mips: mips_reloc.c
Log Message:
don't forget to eat the high bits.
To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 src/libexec/ld.elf_so/arc
Module Name:src
Committed By: joerg
Date: Mon Dec 25 17:00:16 UTC 2017
Modified Files:
src/libexec/ld.elf_so/arch/sparc64: mdreloc.c
Log Message:
Since GNU ld doesn't honor the PLT entry reservation, also compensate
for JMP_IREL relocations at the start of the PLT.
To ge
Module Name:src
Committed By: maya
Date: Mon Dec 25 05:29:27 UTC 2017
Modified Files:
src/libexec/ld.elf_so/arch/mips: mips_reloc.c
Log Message:
Fix typo in comment
from freebsd
To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71 src/libexec/ld.elf_so/arch/mip
Module Name:src
Committed By: maya
Date: Sun Dec 24 01:22:16 UTC 2017
Modified Files:
src/libexec/ld.elf_so/arch/mips: mips_reloc.c
Log Message:
fix debug build
To generate a diff of this commit:
cvs rdiff -u -r1.69 -r1.70 src/libexec/ld.elf_so/arch/mips/mips_reloc.c
Pl
Module Name:src
Committed By: nisimura
Date: Mon Aug 28 06:59:26 UTC 2017
Modified Files:
src/libexec/ld.elf_so/arch/aarch64: mdreloc.c
Log Message:
explain AARCH64 PLT design
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/libexec/ld.elf_so/arch/aarch64/
Module Name:src
Committed By: nisimura
Date: Wed Aug 23 09:17:48 UTC 2017
Modified Files:
src/libexec/ld.elf_so/arch/aarch64: mdreloc.c
Log Message:
- avoid caddr_t. use Elf_Addr instead.
- iron out rdbg() errors.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1
Module Name:src
Committed By: martin
Date: Mon Jul 24 08:08:34 UTC 2017
Modified Files:
src/libexec/ld.elf_so/arch/sparc64: mdreloc.c
Log Message:
Fix thinko in previous: even if the address is an unsigned value and we
have verified the range before, we still need to mask
Module Name:src
Committed By: martin
Date: Sun Jul 23 14:37:51 UTC 2017
Modified Files:
src/libexec/ld.elf_so/arch/sparc64: mdreloc.c
Log Message:
Simplify and fix the offset calculation when doing a %pc relative
branch from the PLT slot to the target.
To generate a diff
Module Name:src
Committed By: christos
Date: Wed Jul 12 17:55:24 UTC 2017
Modified Files:
src/libexec/ld.elf_so/arch/x86_64: mdreloc.c
Log Message:
rename the macro
To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/libexec/ld.elf_so/arch/x86_64/mdreloc.c
Module Name:src
Committed By: christos
Date: Wed Jul 12 17:54:23 UTC 2017
Modified Files:
src/libexec/ld.elf_so/arch/x86_64: mdreloc.c
Log Message:
make this compile with debug again (symnum uninitialized)
To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src
Module Name:src
Committed By: joerg
Date: Wed Jun 21 12:34:01 UTC 2017
Modified Files:
src/libexec/ld.elf_so/arch/mips: mips_reloc.c
Log Message:
Replace last use of r_type.
To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.68 src/libexec/ld.elf_so/arch/mips/mip
Module Name:src
Committed By: joerg
Date: Tue Jun 20 15:02:55 UTC 2017
Modified Files:
src/libexec/ld.elf_so/arch/vax: mdreloc.c
Log Message:
Add back symnum, fix debug print.
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/libexec/ld.elf_so/arch/vax/md
Module Name:src
Committed By: joerg
Date: Tue Jun 20 13:45:20 UTC 2017
Modified Files:
src/libexec/ld.elf_so/arch/sh3: mdreloc.c
Log Message:
Add last_symnum, move up def and defobj.
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/libexec/ld.elf_so/arch
Module Name:src
Committed By: joerg
Date: Tue Jun 20 13:24:03 UTC 2017
Modified Files:
src/libexec/ld.elf_so/arch/mips: mips_reloc.c
Log Message:
Fix C&P bug. Deal with more MIPS hacks overriding def.
To generate a diff of this commit:
cvs rdiff -u -r1.66 -r1.67 src/libe
Module Name:src
Committed By: joerg
Date: Tue Jun 20 12:41:49 UTC 2017
Modified Files:
src/libexec/ld.elf_so/arch/arm: mdreloc.c
Log Message:
Expand symnum, GCC's uninitialized used tracking is too imprecise.
To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41
Module Name:src
Committed By: joerg
Date: Tue Jun 20 11:01:18 UTC 2017
Modified Files:
src/libexec/ld.elf_so/arch/arm: mdreloc.c
Log Message:
Drop symbol number from default branch diagnostic, it isn't set at this
point and most likely not valid either.
To generate a dif
Module Name:src
Committed By: joerg
Date: Thu Jun 15 23:10:12 UTC 2017
Modified Files:
src/libexec/ld.elf_so/arch/sparc64: mdreloc.c
Log Message:
Fix indentation.
To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 src/libexec/ld.elf_so/arch/sparc64/mdreloc.c
Module Name:src
Committed By: joerg
Date: Thu Jun 15 23:08:46 UTC 2017
Modified Files:
src/libexec/ld.elf_so/arch/sparc: mdreloc.c
Log Message:
Fix indentation.
To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 src/libexec/ld.elf_so/arch/sparc/mdreloc.c
Plea
Module Name:src
Committed By: martin
Date: Mon Aug 29 16:00:10 UTC 2016
Modified Files:
src/libexec/ld.elf_so/arch/sparc64: mdreloc.c
Log Message:
Despite the 10 in the name, the OLO10 relocation targets a 13 bit field,
the offset (O) providing the additional data.
To ge
Module Name:src
Committed By: martin
Date: Mon Jun 20 08:12:25 UTC 2016
Modified Files:
src/libexec/ld.elf_so/arch/sparc64: mdreloc.c
Log Message:
Fix a few bounds and instruction sequences generated in the PLT; exercised
by ASLR and verified to work with the aslr fixed ra
Module Name:src
Committed By: skrll
Date: Thu Apr 14 20:17:08 UTC 2016
Modified Files:
src/libexec/ld.elf_so/arch/m68k: mdreloc.c
src/libexec/ld.elf_so/arch/sh3: mdreloc.c
src/libexec/ld.elf_so/arch/vax: mdreloc.c
Log Message:
Remove duplicated __RCSIDs I a
Module Name:src
Committed By: christos
Date: Sat Feb 20 15:20:23 UTC 2016
Modified Files:
src/libexec/ld.elf_so/arch/mips: mips_reloc.c
Log Message:
where is already void *
To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 src/libexec/ld.elf_so/arch/mips/mips
Module Name:src
Committed By: macallan
Date: Fri Feb 19 22:09:09 UTC 2016
Modified Files:
src/libexec/ld.elf_so/arch/mips: mips_reloc.c
Log Message:
make debug code compile again
from christos
To generate a diff of this commit:
cvs rdiff -u -r1.63 -r1.64 src/libexec/ld.e
Module Name:src
Committed By: matt
Date: Fri Mar 27 23:14:53 UTC 2015
Modified Files:
src/libexec/ld.elf_so/arch/riscv: mdreloc.c rtld_start.S
Log Message:
Update RISCV to use the ELF relocations and new ABI.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 sr
Module Name:src
Committed By: joerg
Date: Sun Aug 31 20:06:22 UTC 2014
Modified Files:
src/libexec/ld.elf_so/arch/i386: mdreloc.c
Log Message:
Remove (now duplicated) target computation.
To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/libexec/ld.elf_so/
Module Name:src
Committed By: matt
Date: Sun Aug 17 16:57:37 UTC 2014
Modified Files:
src/libexec/ld.elf_so/arch/vax: rtld_start.S
Log Message:
Add proper registers for register counts.
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/libexec/ld.elf_so/a
Module Name:src
Committed By: matt
Date: Sun Aug 17 16:14:19 UTC 2014
Modified Files:
src/libexec/ld.elf_so/arch/vax: rtld_start.S
Log Message:
add a missing register prefix.
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/libexec/ld.elf_so/arch/vax/rtl
Module Name:src
Committed By: matt
Date: Fri Aug 15 09:40:07 UTC 2014
Modified Files:
src/libexec/ld.elf_so/arch/powerpc: Makefile.inc
Log Message:
Use -fPIC since powerpc64 is always compiled as -fPIC and -fpic would cause
__PIC__ to change.
To generate a diff of this c
Module Name:src
Committed By: joerg
Date: Wed Aug 13 15:56:52 UTC 2014
Modified Files:
src/libexec/ld.elf_so/arch/powerpc: Makefile.inc
Log Message:
Build position independent on PPC64, too.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/libexec/ld.elf
Module Name:src
Committed By: matt
Date: Mon Jul 28 17:28:13 UTC 2014
Modified Files:
src/libexec/ld.elf_so/arch/powerpc: ppc_reloc.c
Log Message:
Fix parenthesis on __ha macro
To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 src/libexec/ld.elf_so/arch/power
Module Name:src
Committed By: martin
Date: Wed Apr 2 14:11:25 UTC 2014
Modified Files:
src/libexec/ld.elf_so/arch/sparc64: mdreloc.c
Log Message:
The table of masks applied for each relocation type was wrong for some
relocs with 64bit targets, like GLOB_DAT.
Change some i
Module Name:src
Committed By: matt
Date: Sat Mar 22 15:13:10 UTC 2014
Modified Files:
src/libexec/ld.elf_so/arch/vax: rtld_start.S
Log Message:
Make sure r1 is preserved _rtld_bind_start.
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/libexec/ld.elf_so
Module Name:src
Committed By: matt
Date: Fri Mar 21 14:03:30 UTC 2014
Modified Files:
src/libexec/ld.elf_so/arch/vax: rtld_start.S
Log Message:
Simplify. If we got called via a calls $n, *pcrel32, instead of constructing
a new stack frame, back up the PC by 7 and return b
Module Name:src
Committed By: matt
Date: Fri Mar 21 01:43:33 UTC 2014
Modified Files:
src/libexec/ld.elf_so/arch/vax: mdreloc.c
Log Message:
Improve some of the rdbg messages to print the address of the pltgot slot
being modified.
To generate a diff of this commit:
cvs r
Module Name:src
Committed By: joerg
Date: Wed Mar 19 21:52:00 UTC 2014
Modified Files:
src/libexec/ld.elf_so/arch/vax: rtld_start.S
Log Message:
Save actual start of function, not address of entry mask on the stack.
To generate a diff of this commit:
cvs rdiff -u -r1.19
Module Name:src
Committed By: matt
Date: Wed Mar 19 15:34:30 UTC 2014
Modified Files:
src/libexec/ld.elf_so/arch/vax: rtld_start.S
Log Message:
Fix two bugs. (jump past entry mask, fix insv)
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/libexec/ld.el
Module Name:src
Committed By: matt
Date: Wed Mar 19 02:39:22 UTC 2014
Modified Files:
src/libexec/ld.elf_so/arch/vax: rtld_start.S
Log Message:
Once we know the bound routine, rebuilt a new callframe that can be unwound
properly.
To generate a diff of this commit:
cvs rd
Module Name:src
Committed By: matt
Date: Tue Mar 18 23:43:38 UTC 2014
Modified Files:
src/libexec/ld.elf_so/arch/vax: rtld_start.S
Log Message:
Add .cfi ops so that one can unwind through this.
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/libexec/ld.
Module Name:src
Committed By: matt
Date: Fri Mar 7 05:57:46 UTC 2014
Modified Files:
src/libexec/ld.elf_so/arch/powerpc: ld.so.script
Log Message:
Change OUTPUT to powerpc:common to make powerpc64 ld happy
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/
Module Name:src
Committed By: matt
Date: Thu Mar 6 09:34:07 UTC 2014
Modified Files:
src/libexec/ld.elf_so/arch/powerpc: ppc_reloc.c
Log Message:
Make ELF64 aware.
To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 src/libexec/ld.elf_so/arch/powerpc/ppc_reloc
Module Name:src
Committed By: matt
Date: Thu Mar 6 07:47:19 UTC 2014
Added Files:
src/libexec/ld.elf_so/arch/powerpc: rtld_start64.S
Log Message:
Startup file for powerpc64. (too many difference with ppc32 to do
#ifdef dance)
To generate a diff of this commit:
cvs rdif
Module Name:src
Committed By: matt
Date: Thu Mar 6 07:47:39 UTC 2014
Modified Files:
src/libexec/ld.elf_so/arch/powerpc: Makefile.inc
Log Message:
powerpc64 changes
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/libexec/ld.elf_so/arch/powerpc/Makefile
Module Name:src
Committed By: matt
Date: Tue Dec 3 00:19:56 UTC 2013
Modified Files:
src/libexec/ld.elf_so/arch/arm: rtld_start.S
Log Message:
Don't use GOT relocations. Use PC relative for the GOT and GOTOFF for
_DYNAMIC. Make thumb friendly.
To generate a diff of th
Module Name:src
Committed By: martin
Date: Thu Oct 3 10:45:57 UTC 2013
Modified Files:
src/libexec/ld.elf_so/arch/sparc64: mdreloc.c
Log Message:
The R_SPARC_L44 relocation type is documented to be truncating and
calculated as "(S + A) & 0xfff" - so while it (usually) set
Module Name:src
Committed By: martin
Date: Mon Sep 23 21:00:35 UTC 2013
Modified Files:
src/libexec/ld.elf_so/arch/sparc64: mdreloc.c
Log Message:
Missing , in table initializer
To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 src/libexec/ld.elf_so/arch/spar
Module Name:src
Committed By: matt
Date: Thu Jul 18 21:57:42 UTC 2013
Modified Files:
src/libexec/ld.elf_so/arch/m68k: rtld_start.S
Log Message:
Use new macros from to be more portable
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/libexec/ld.elf_so/ar
Module Name:src
Committed By: matt
Date: Wed Jul 10 15:08:38 UTC 2013
Modified Files:
src/libexec/ld.elf_so/arch/mips: Makefile.inc
Log Message:
Simplify ELFSIZE by using _MIPS_SZPTR
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/libexec/ld.elf_so/arch
Module Name:src
Committed By: skrll
Date: Fri May 3 09:37:17 UTC 2013
Modified Files:
src/libexec/ld.elf_so/arch/arm: Makefile.inc
Log Message:
Provide a default LDELFSO_MACHINE_ARCH. hi matt!
atf-run works again - the init/fini stuff didn't get run otherwise.
To gener
Module Name:src
Committed By: matt
Date: Sat Apr 27 06:25:03 UTC 2013
Modified Files:
src/libexec/ld.elf_so/arch/arm: Makefile.inc
Log Message:
Changes for MKCOMPAT for earm.
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/libexec/ld.elf_so/arch/arm/Mak
Module Name:src
Committed By: matt
Date: Thu Apr 25 13:15:26 UTC 2013
Modified Files:
src/libexec/ld.elf_so/arch/arm: find_exidx.c
Log Message:
Use relocbase, not mapbase.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/libexec/ld.elf_so/arch/arm/find_exi
Module Name:src
Committed By: matt
Date: Wed Apr 24 22:32:29 UTC 2013
Added Files:
src/libexec/ld.elf_so/arch/arm: find_exidx.c
Log Message:
Add a ld.elf_so internals version of __gnu_Unwind_Find_exidx for that the
libgcc EHABI can find the exception tables for a supplied
Module Name:src
Committed By: matt
Date: Wed Jan 23 02:31:54 UTC 2013
Modified Files:
src/libexec/ld.elf_so/arch/arm: Makefile.inc
Log Message:
Handle CPUFLAGS being empty
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/libexec/ld.elf_so/arch/arm/Makefi
Module Name:src
Committed By: matt
Date: Wed Jan 23 02:18:50 UTC 2013
Modified Files:
src/libexec/ld.elf_so/arch/arm: Makefile.inc
Log Message:
Make sure CFLAGS is not empty.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/libexec/ld.elf_so/arch/arm/Mak
Module Name:src
Committed By: matt
Date: Tue Jan 22 22:49:09 UTC 2013
Modified Files:
src/libexec/ld.elf_so/arch/arm: Makefile.inc
Log Message:
If you are using aapcs, you must be using INITFINI
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/libexec/ld
Module Name:src
Committed By: apb
Date: Wed Nov 7 07:24:46 UTC 2012
Modified Files:
src/libexec/ld.elf_so/arch/i386: mdreloc.c
Log Message:
Add support for R_386_TLS_TPOFF32. This patch was created by
Nick Hudson for PR 47061.
To generate a diff of this commit:
cvs rdi
Module Name:src
Committed By: matt
Date: Mon Aug 13 02:53:25 UTC 2012
Modified Files:
src/libexec/ld.elf_so/arch/arm: rtld_start.S
Log Message:
Add a comment for EABI. Use "pop" instructions to save one instruction.
To generate a diff of this commit:
cvs rdiff -u -r1.10
Module Name:src
Committed By: martin
Date: Sun Jul 22 09:21:03 UTC 2012
Modified Files:
src/libexec/ld.elf_so/arch/sparc64: mdreloc.c
Log Message:
Add special handling needed for OLO10 relocations.
First part of fixing PR port-sparc64/46724.
To generate a diff of this co
Module Name:src
Committed By: joerg
Date: Sun Dec 11 22:07:26 UTC 2011
Modified Files:
src/libexec/ld.elf_so/arch/x86_64: rtld_start.S
Log Message:
Align in the stack before calling _rtld in the way the x86_64 ABI
specifies. This is necessary to ensure that init functions
Module Name:src
Committed By: skrll
Date: Mon Dec 5 07:36:32 UTC 2011
Removed Files:
src/libexec/ld.elf_so/arch/hppa: mdtls.c
Log Message:
Remove unused file.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r0 src/libexec/ld.elf_so/arch/hppa/mdtls.c
Please note
Module Name:src
Committed By: skrll
Date: Sun Dec 4 16:53:08 UTC 2011
Modified Files:
src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c
Log Message:
Use the tlsoffset from the correct object.
To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 src/libexec/ld.elf_s
Module Name:src
Committed By: chs
Date: Wed Oct 26 15:56:58 UTC 2011
Modified Files:
src/libexec/ld.elf_so/arch/powerpc: Makefile.inc
Log Message:
avoid linker warnings with the new binutils by not forcing ld.elf_so
to be soft-float. the floating-point usage in ld.elf_so
Module Name:src
Committed By: mrg
Date: Fri Sep 30 03:05:43 UTC 2011
Modified Files:
src/libexec/ld.elf_so/arch/hppa: rtld_start.S
Log Message:
match EXIT() with LEAF_ENTRY() so that sizes are actually constants.
fixes binutils 2.21 build issues reported by he and chuq.
Module Name:src
Committed By: mrg
Date: Mon Sep 26 01:52:22 UTC 2011
Modified Files:
src/libexec/ld.elf_so/arch/powerpc: rtld_start.S
Log Message:
match END() with a relevant ENTRY*(). gas 2.21 complains about the
non-constant-ness of the symbol otherwise.
To generate a
Module Name:src
Committed By: chs
Date: Sun Sep 25 13:34:54 UTC 2011
Modified Files:
src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c
Log Message:
gcc 4.5 generates an extra plabel in ld.elf_so,
so expand the array of preallocated ones.
To generate a diff of this commit:
cv
Module Name:src
Committed By: matt
Date: Tue Apr 12 16:40:04 UTC 2011
Modified Files:
src/libexec/ld.elf_so/arch/arm: mdreloc.c
Log Message:
Add support for TLS relocations.
>From Joerg Sonnenberger
To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/libexe
Module Name:src
Committed By: nakayama
Date: Thu Mar 31 12:47:02 UTC 2011
Modified Files:
src/libexec/ld.elf_so/arch/sparc: mdreloc.c
Log Message:
Add missing comma.
To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/libexec/ld.elf_so/arch/sparc/mdreloc.c
Module Name:src
Committed By: martin
Date: Wed Mar 30 09:22:29 UTC 2011
Modified Files:
src/libexec/ld.elf_so/arch/sparc: mdreloc.c
Log Message:
Add support for TLS relocations
To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/libexec/ld.elf_so/arch/sparc
Module Name:src
Committed By: martin
Date: Wed Mar 30 08:37:52 UTC 2011
Modified Files:
src/libexec/ld.elf_so/arch/sparc64: mdreloc.c
Log Message:
Add support for 64 bit TLS relocations.
To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 src/libexec/ld.elf_so/
Module Name:src
Committed By: skrll
Date: Thu Mar 17 22:07:52 UTC 2011
Modified Files:
src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c
Log Message:
Another TLS reloc. Thanks to joerg for a hint.
To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 src/libexec/ld.e
Module Name:src
Committed By: matt
Date: Tue Mar 15 07:40:53 UTC 2011
Modified Files:
src/libexec/ld.elf_so/arch/mips: mips_reloc.c
Log Message:
Add support for the MIPS TLS reloc types in shared libraries.
To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 sr
Module Name:src
Committed By: skrll
Date: Mon Mar 14 08:49:29 UTC 2011
Modified Files:
src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c
Log Message:
More PLABELS are required due to TLS stuff.
To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/libexec/ld.elf_
Module Name:src
Committed By: skrll
Date: Mon Mar 14 08:21:54 UTC 2011
Modified Files:
src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c
Log Message:
Handle some TLS relocs.
To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/libexec/ld.elf_so/arch/hppa/hppa_re
Module Name:src
Committed By: skrll
Date: Mon Mar 14 08:20:15 UTC 2011
Added Files:
src/libexec/ld.elf_so/arch/hppa: mdtls.c
Log Message:
First cut at mdtls.c for hppa.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/libexec/ld.elf_so/arch/hppa/mdtls.c
Ple
Module Name:src
Committed By: skrll
Date: Thu Mar 10 12:53:42 UTC 2011
Modified Files:
src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c rtld_start.S
Log Message:
Whitespace.
To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/libexec/ld.elf_so/arch/hppa/hppa_r
Module Name:src
Committed By: matt
Date: Fri Mar 4 00:40:49 UTC 2011
Modified Files:
src/libexec/ld.elf_so/arch/powerpc: rtld_start.S
Log Message:
Don't rely on >32bit math.
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/libexec/ld.elf_so/arch/powerpc
Module Name:src
Committed By: matt
Date: Thu Feb 10 02:28:20 UTC 2011
Modified Files:
src/libexec/ld.elf_so/arch/powerpc: ppc_reloc.c rtld_start.S
Log Message:
Fix problem with bss-plt objects which a reloc index, not offset.
(secure-plt uses an offset (index*sizeof(rela),
Module Name:src
Committed By: joerg
Date: Fri Dec 3 22:48:25 UTC 2010
Modified Files:
src/libexec/ld.elf_so/arch/x86_64: rtld_start.S
Log Message:
Add comment about the unusual stack alignment in .rtld_bind_start.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r
Module Name:src
Committed By: skrll
Date: Thu Sep 30 19:32:41 UTC 2010
Modified Files:
src/libexec/ld.elf_so/arch/hppa: rtld_start.S
Log Message:
Add the magic branch instruction that is used by GCC's
__canonicalize_funcptr_for_compare() function to fixup relocations in
or
Module Name:src
Committed By: matt
Date: Fri Sep 24 15:20:52 UTC 2010
Modified Files:
src/libexec/ld.elf_so/arch/mips: mips_reloc.c
Log Message:
Make the GOT1_MASK 64-bit clean.
To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 src/libexec/ld.elf_so/arch/mips
Module Name:src
Committed By: skrll
Date: Fri Sep 24 12:00:10 UTC 2010
Modified Files:
src/libexec/ld.elf_so/arch/sparc64: mdreloc.c
Log Message:
Comment reformat.
To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 src/libexec/ld.elf_so/arch/sparc64/mdreloc.c
Module Name:src
Committed By: skrll
Date: Fri Sep 24 11:59:28 UTC 2010
Modified Files:
src/libexec/ld.elf_so/arch/sparc64: mdreloc.c
Log Message:
Wrap long line.
To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 src/libexec/ld.elf_so/arch/sparc64/mdreloc.c
P
Module Name:src
Committed By: skrll
Date: Fri Sep 24 11:57:11 UTC 2010
Modified Files:
src/libexec/ld.elf_so/arch/sparc64: mdreloc.c
Log Message:
Whitespace.
To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/libexec/ld.elf_so/arch/sparc64/mdreloc.c
Pleas
1 - 100 of 102 matches
Mail list logo