summaryrefslogtreecommitdiffstats
path: root/ldso
Commit message (Collapse)AuthorAgeFilesLines
...
* Bernd Schmidt writes: abstract away addresses so we can support FDPIC ELFsMike Frysinger2006-06-309-78/+167
|
* Bernd Schmidt writes: too many semicolons!Mike Frysinger2006-06-301-1/+1
|
* eat extraneous ; and insert some whitespace where it belongsMike Frysinger2006-06-1912-53/+53
|
* eat whitespaceMike Frysinger2006-06-191-5/+3
|
* use unsigned long like every other port as pointed out by Peter S. MazingerMike Frysinger2006-06-072-4/+4
|
* add a note as to why mips is specialMike Frysinger2006-04-201-0/+4
|
* doh, forgot to copy the final \0Eric Andersen2006-04-121-1/+1
|
* micro-optimization -- we already know how long the source isEric Andersen2006-04-121-1/+1
|
* cleanup whitespaceEric Andersen2006-04-121-4/+4
|
* fixup a big 'ol memory leak in search_for_named_library()Eric Andersen2006-04-121-6/+20
|
* typo stderrrPeter S. Mazinger2006-03-241-1/+1
|
* forgotten to update gettimeofday here as wellPeter S. Mazinger2006-03-231-2/+6
|
* macro out the /10 operation so arches can have their own versions ... and ↵Mike Frysinger2006-03-0810-21/+11
| | | | create some default macros for do_rem/do_div_10 so we dont duplicate the samething in many arch header files
* Remove additional endif pointed out by vapierPeter S. Mazinger2006-03-071-2/+1
|
* Add UCLIBC_HAS_SSP_COMPAT option guarding gcc-3.x ssp supportPeter S. Mazinger2006-03-071-1/+9
|
* make all the warnings the same and add line #s so we can pick em out at runtimeMike Frysinger2006-03-022-9/+9
|
* kill spurious semicolonsMike Frysinger2006-03-021-12/+12
|
* clean out arch subdirs as wellMike Frysinger2006-03-021-1/+1
|
* Added support for the new CRISv32 architecture.Peter Kjellerstedt2006-02-233-31/+116
|
* Moved the definition of MMAP2_PAGE_SHIFT from ldso/ldso/cris/dl-syscalls.hPeter Kjellerstedt2006-02-231-2/+0
| | | | to libc/sysdeps/linux/cris/bits/uClibc_page.h where it belongs.
* Include bits/uClibc_page.h before dl-syscall.h as the latter mayPeter Kjellerstedt2006-02-231-2/+2
| | | | need the defines from the former.
* Specify a correct MMAP2_PAGE_SHIFT to use when calculating the offsetPeter Kjellerstedt2006-02-231-0/+2
| | | | for mmap2() on CRIS.
* Allow MMAP2_PAGE_SHIFT to be specified by the architecture specificPeter Kjellerstedt2006-02-231-1/+8
| | | | header files.
* A little clean up.Peter Kjellerstedt2006-02-231-18/+23
|
* sync with glibcMike Frysinger2006-02-221-0/+16
|
* Nicolas Bellido: switch up order of mmap preference to try and fix arm eabi ↵Mike Frysinger2006-02-221-27/+34
| | | | usage
* move _dl_mmap_check_error() to related mmap bits of code as pointed out by ↵Mike Frysinger2006-02-221-13/+10
| | | | Nicolas Bellido
* just let user decide CFLAGS instead of assuming stuff for himMike Frysinger2006-02-181-7/+0
|
* these defines are created for use in features.h so no point in duplicating ↵Mike Frysinger2006-02-181-8/+0
| | | | work in the build system
* make sure ldso is rebuilt if source files are updatedMike Frysinger2006-02-181-0/+1
|
* Add prototypesPeter S. Mazinger2006-02-151-0/+4
|
* after much deliberation, may i present Joseph S. Myers patch to add support ↵Mike Frysinger2006-02-142-5/+75
| | | | | | | | 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
* disable lazy code for nowMike Frysinger2006-02-011-1/+7
|
* s:THUMB_INTERWORK:USE_BX:, thx Khem RajPeter S. Mazinger2006-01-311-2/+10
|
* John Bowler says: use (!thumb) instead of (arm) since thumb defines armMike Frysinger2006-01-311-3/+3
|
* John Bowler writes in Bug 385:Mike Frysinger2006-01-312-0/+87
| | | | | | | | | | | | | | | | | | 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.
* John Bowler writes in Bug 385:Mike Frysinger2006-01-311-2/+2
| | | | | | in various places defined(__arm__) is used to protect/select code which is ARM specific, that code must also be selected for __thumb__ because __thumb__ is an ARM but __arm__ is not set...
* back to inline, mips failsPeter S. Mazinger2006-01-302-22/+22
|
* rename local i var to idx to get rid of shadow warningMike Frysinger2006-01-291-4/+4
|
* remove unneeded double reloc_type definitionMike Frysinger2006-01-291-1/+0
|
* change variable names so we dont shadow othersMike Frysinger2006-01-291-9/+9
|
* use diff variable names so we dont shadow each otherMike Frysinger2006-01-291-10/+12
|
* Bernhard Fischer writes: remove unused variable nameMike Frysinger2006-01-291-3/+0
|
* remove excess whitespaceMike Frysinger2006-01-291-1/+0
|
* use attribute_unused instead of hardcodedPeter S. Mazinger2006-01-272-3/+5
|
* Some warnings go awayPeter S. Mazinger2006-01-271-1/+2
|
* Get rid of missing prototype warningsPeter S. Mazinger2006-01-263-2/+5
|
* - use keywords __asm__ and __inline__ c99.Bernhard Reutner-Fischer2006-01-246-27/+27
|
* Make i386 build w/ -std=c99 (almost)Peter S. Mazinger2006-01-232-3/+3
|
* Enable _GNU_SOURCE build wide, trying to get consistent interfaces, else IMA ↵Peter S. Mazinger2006-01-222-3/+4
| | | | is a useless attempt