Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-10-10 | Make _dl_linux_resolve interworking safe. Thanks Paul Brook | Khem Raj | |
2006-10-07 | Bernd Schmidt writes: | Mike Frysinger | |
This introduces a new SEND_EARLY_STDERR macro that is to be used in dl-startup.c before ld.so is relocated. It is needed on Blackfin (and frv) FDPIC since we have to use special tricks to get the address of a string constant. EARLY_STDERR_SPECIAL gets defined on such a machine and prevents printing of debug strings inside the loop that relocates ld.so, since we can't decide which of the two variants to use. | |||
2006-10-07 | Don't use r10 to find PIC base. In GCC 4.1.1 onwards ARM PIC handling uses ↵ | Khem Raj | |
pseudo register for PIC base so load and relocate it. | |||
2006-09-19 | merge some more FDPIC related fixes from Bernd Schmidt | Mike Frysinger | |
2006-07-05 | patch from Bernd Schmidt to abstract away initializing of relocation addresses | Mike Frysinger | |
2006-07-05 | patch from Bernd Schmidt to abstract away initializing of prog load addresses | Mike Frysinger | |
2006-07-05 | patch from Bernd Schmidt to abstract away load address types | Mike Frysinger | |
2006-07-05 | update license | Mike Frysinger | |
2006-07-05 | patch from Bernd Schmidt to abstract away load addresses | Mike Frysinger | |
2006-07-05 | use ElfW(Addr) in more places | Mike Frysinger | |
2006-07-05 | revert fdpic patch so we can merge it in bit by bit | Mike Frysinger | |
2006-06-30 | Bernd Schmidt writes: abstract away addresses so we can support FDPIC ELFs | Mike Frysinger | |
2006-06-30 | Bernd Schmidt writes: too many semicolons! | Mike Frysinger | |
2006-06-19 | eat extraneous ; and insert some whitespace where it belongs | Mike Frysinger | |
2006-06-19 | eat whitespace | Mike Frysinger | |
2006-06-07 | use unsigned long like every other port as pointed out by Peter S. Mazinger | Mike Frysinger | |
2006-04-12 | doh, forgot to copy the final \0 | Eric Andersen | |
2006-04-12 | micro-optimization -- we already know how long the source is | Eric Andersen | |
2006-04-12 | cleanup whitespace | Eric Andersen | |
2006-04-12 | fixup a big 'ol memory leak in search_for_named_library() | Eric Andersen | |
2006-03-08 | macro out the /10 operation so arches can have their own versions ... and ↵ | Mike Frysinger | |
create some default macros for do_rem/do_div_10 so we dont duplicate the samething in many arch header files | |||
2006-03-07 | Remove additional endif pointed out by vapier | Peter S. Mazinger | |
2006-03-07 | Add UCLIBC_HAS_SSP_COMPAT option guarding gcc-3.x ssp support | Peter S. Mazinger | |
2006-03-02 | make all the warnings the same and add line #s so we can pick em out at runtime | Mike Frysinger | |
2006-03-02 | kill spurious semicolons | Mike Frysinger | |
2006-03-02 | clean out arch subdirs as well | Mike Frysinger | |
2006-02-23 | Added support for the new CRISv32 architecture. | Peter Kjellerstedt | |
2006-02-23 | Moved the definition of MMAP2_PAGE_SHIFT from ldso/ldso/cris/dl-syscalls.h | Peter Kjellerstedt | |
to libc/sysdeps/linux/cris/bits/uClibc_page.h where it belongs. | |||
2006-02-23 | Specify a correct MMAP2_PAGE_SHIFT to use when calculating the offset | Peter Kjellerstedt | |
for mmap2() on CRIS. | |||
2006-02-18 | just let user decide CFLAGS instead of assuming stuff for him | Mike Frysinger | |
2006-02-18 | these defines are created for use in features.h so no point in duplicating ↵ | Mike Frysinger | |
work in the build system | |||
2006-02-18 | make sure ldso is rebuilt if source files are updated | Mike Frysinger | |
2006-02-15 | Add prototypes | Peter S. Mazinger | |
2006-02-14 | after much deliberation, may i present Joseph S. Myers patch to add support ↵ | Mike Frysinger | |
for .init and .fini array processing for the gory details, see the mailing list: http://www.uclibc.org/lists/uclibc/2006-January/014079.html http://www.uclibc.org/lists/uclibc/2006-February/014285.html | |||
2006-02-01 | disable lazy code for now | Mike Frysinger | |
2006-01-31 | s:THUMB_INTERWORK:USE_BX:, thx Khem Raj | Peter S. Mazinger | |
2006-01-31 | John Bowler says: use (!thumb) instead of (arm) since thumb defines arm | Mike Frysinger | |
2006-01-31 | John Bowler writes in Bug 385: | Mike Frysinger | |
This patch changes all cases where the ARM assembler mov pc,rx instructions are used to ensure that the thumb/arm interwork change of process more works - in essence mov pc,rx needs to become bx rc. The ldr pc or ldm rx, {pc} instructions are not changed - this is fine on ARM >=v5 but will fail to restore thumb mode on ARM v4T, i.e. this code will not provide support for thumb on ARM v4T. One mov pc is left in resolve.S, this is fixed in a different patch - thumb-resolve.patch The changes are protected by __THUMB_INTERWORK__ - the original mov instruction will work on newer architectures and is required on arch v4 (not v4t) and earlier - those which did not support thumb - so this is safe. See gcc lib1asmfuncs for a more exact test. | |||
2006-01-30 | back to inline, mips fails | Peter S. Mazinger | |
2006-01-29 | rename local i var to idx to get rid of shadow warning | Mike Frysinger | |
2006-01-29 | remove unneeded double reloc_type definition | Mike Frysinger | |
2006-01-29 | change variable names so we dont shadow others | Mike Frysinger | |
2006-01-29 | remove excess whitespace | Mike Frysinger | |
2006-01-27 | use attribute_unused instead of hardcoded | Peter S. Mazinger | |
2006-01-27 | Some warnings go away | Peter S. Mazinger | |
2006-01-26 | Get rid of missing prototype warnings | Peter S. Mazinger | |
2006-01-24 | - use keywords __asm__ and __inline__ c99. | Bernhard Reutner-Fischer | |
2006-01-23 | Make i386 build w/ -std=c99 (almost) | Peter S. Mazinger | |
2006-01-22 | Enable _GNU_SOURCE build wide, trying to get consistent interfaces, else IMA ↵ | Peter S. Mazinger | |
is a useless attempt | |||
2006-01-19 | would help if i used the right variable name ... | Mike Frysinger | |