Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-02-09 | readdir buffers should not get a fixed buffer size, but should be dependant | Dale Rahn | |
on the block size of the filesystem. Rounded up to page size for efficiency. similar to change in libc yesterday. Should fix PR 5364. | |||
2007-02-08 | Remove __DTF_READALL usage in ld.so's private copy of readdir(). | Todd C. Miller | |
2007-02-03 | Kludge around a horrible problem where gcc 'knows' that __udivsi3 will | Dale Rahn | |
only clobber r0 and r4, and will not modify any other registers. Unfortunately calling thru the PLT clobbers other registers eg, r1, which then breaks because gcc doesn't reload the proper value. | |||
2007-01-28 | revert 1.108, the diff allowed ldd to print the load address of the binary, | Dale Rahn | |
however this modified variables used by C++ backtrace code which caused it to crash. ok kettenis | |||
2006-12-26 | no more seperate prebind | Theo de Raadt | |
2006-12-23 | Spelling. | Kenneth R Westerback | |
'preceeding' -> 'preceding' 'preceeds' -> 'precedes' 'preceeded' -> 'preceded' | |||
2006-12-21 | 'immediatly' -> 'immediately' in comments. | Kenneth R Westerback | |
2006-11-21 | Fill in load/end address for binary. | Dale Rahn | |
2006-11-15 | failed to purge doubled up environment variables; found by Mark Dowd | Theo de Raadt | |
ok miod | |||
2006-11-14 | stack corruption was fixed a while ago. | Dale Rahn | |
2006-11-14 | cleanup pointed out by miod@ | Dale Rahn | |
2006-11-13 | Let this build on landisk. | Dale Rahn | |
2006-11-11 | when calculating envp, skip over the NULL between argv and envp. | Dale Rahn | |
2006-11-11 | remove '#if 0' block. | Dale Rahn | |
2006-11-11 | Working? | Dale Rahn | |
2006-11-10 | dont want to know where this stack corruption is coming from. | Dale Rahn | |
2006-11-10 | better... | Dale Rahn | |
2006-11-10 | Getting much closer. | Dale Rahn | |
2006-11-10 | Not quite working ld.so support for sh | Dale Rahn | |
2006-10-28 | Only mprotect pages during relocation if the library is marked TEXTREL | Dale Rahn | |
mips64 version still needs testing. | |||
2006-09-26 | switch alpha to gcc3; joint work with drahn@ and brad@ | Martin Reindl | |
ok drahn@ brad@ mickey@ deraadt@ | |||
2006-09-24 | Fill in the list of loaded segments for the main executable such that we can | Mark Kettenis | |
unprotect them if necessary for binaries that have TEXTREL set. ok drahn@, martin@ | |||
2006-08-23 | Support arm libraries with DT_TEXTREL, has no affect for other libraries. | Dale Rahn | |
ok kettenis, 'in then' deraadt@ | |||
2006-08-12 | spelling: elminate | Kevin Steves | |
2006-08-06 | Do not take shortcuts when the PLT size is 0; makes emacs work again on alpha. | Mark Kettenis | |
ok drahn@ | |||
2006-08-06 | Work around an issue found when working with gcc3 on alpha, | Dale Rahn | |
gcc2 nomally calls functions thru the gp (basically a function pointer), but gcc3 frequently calls directly to the plt. gcc2 does occasionally directly call to the plt. Currently how the plt/pltgot is fixed up on lazy binding, this will cause the dl_bind code to be called on each plt call causing a symbol resolution and plt fixup. This diff works around the problem partially by recognizing that a pltgot entry is already fixed and skips the symbol resolution. Since the pltgot is what is modified do not add PROT_EXEC permission to the mapping. While this is not an ideal fix, kettenis and I think it is better than before. | |||
2006-07-28 | Only stop processing prebind deletion if an actual error occurs. | Dale Rahn | |
2006-07-08 | jmc and I both pronounce ldconfig as ell-dee-config, so it should be | Michael Knudsen | |
`an ldconfig utility', not `a'. | |||
2006-06-26 | build cleanly with -Wall -Werror | Dale Rahn | |
2006-06-22 | These two env vars don't have a `=' in their name. | Michael Knudsen | |
ok jmc | |||
2006-06-19 | sort usage(); | Jason McIntyre | |
2006-06-19 | tweak the -S stuff; | Jason McIntyre | |
2006-06-16 | Add comment warning not to rename _dl_bind, since gdb(1) knows about it. | Mark Kettenis | |
ok (quite a while ago) drahn@ | |||
2006-06-15 | When writing a TXTBUSY file, make certain to preserve all file metadata, | Dale Rahn | |
also add -S flag, like install's -S flag to safely perform operations. Getting it in so it gets tested. | |||
2006-05-18 | spacing | Theo de Raadt | |
2006-05-17 | prep prebind_newfile() for reuse by dale in prebind; ok drahn | Theo de Raadt | |
2006-05-14 | use __mips64__ | Theo de Raadt | |
2006-05-13 | some knf and delinting; ok drahn | Theo de Raadt | |
2006-05-13 | spacing | Theo de Raadt | |
2006-05-12 | do not call abort() | Theo de Raadt | |
2006-05-12 | document new -P option | Theo de Raadt | |
2006-05-12 | move the prebind code into ldconfig as the -P option. | Theo de Raadt | |
next we will want to enhance the verbose mode, fix error handling, and change the prebind delete code to use the same directory handling code ok drahn | |||
2006-05-12 | Commit the rest of the api change that started in prebind. | Dale Rahn | |
2006-05-12 | fix 'merge mode'. | Dale Rahn | |
#if 0 removal | |||
2006-05-12 | Major code rewrite, now uses about 1/6th of the memory it used before. | Dale Rahn | |
produces logically the same output (just a few fields reordered). | |||
2006-05-12 | one less Ar; | Jason McIntyre | |
2006-05-11 | use CFLAGS with -I to reach for prebind.h | Theo de Raadt | |
2006-05-11 | move prebind_strip(8) into ldconfig as the -D option; ok drahn | Theo de Raadt | |
2006-05-11 | move the DESIGN section into the main body of the text, plus tweaks; | Jason McIntyre | |
2006-05-10 | fix a bunch of missing [mc]alloc failure checks by using xcalloc/xmalloc, | Dale Rahn | |
also a couple of invalid allocation/references while at it. |