summaryrefslogtreecommitdiffstats
path: root/include/elf.h
Commit message (Collapse)AuthorAgeFilesLines
* The C6X portAurelien Jacquiot2011-03-051-0/+45
| | | | | | | | This adds support for the TI C6X family of processors. Signed-off-by: Mark Salter <msalter@redhat.com> Signed-off-by: Aurelien Jacquiot <a-jacquiot@ti.com> Signed-off-by: Bernd Schmidt <bernds@codesourcery.com>
* correct documentationBernhard Reutner-Fischer2009-11-171-4/+4
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* Add a few missing includesRon2009-07-051-0/+1
| | | | | | | | elf.h needs __BYTE_ORDER, and s_scalbn.c needs {LONG,INT}_MAX. shm.c complains about no prototypes for shm_{open,unlink} without its header. Signed-off-by: Ron Lee <ron@debian.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Blackfin: make sure all relocs are uppercaseMike Frysinger2009-06-011-19/+19
| | | | | | This is to match changes in the toolchain. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* do not rely on features.h so that elf.h can be used on non-elf systems ↵Mike Frysinger2009-02-101-4/+7
| | | | (Darwin, Windows, etc...)
* replace yet another _dl_malloc + _dl_memset with _dl_zallocDenis Vlasenko2009-01-111-2/+0
|
* simple optimizations and style fixes in dynamic loadingDenis Vlasenko2009-01-101-0/+7
| | | | | | | | | | | text data bss dec hex filename - 16709 240 92 17041 4291 lib/ld-uClibc.so + 16634 236 92 16962 4242 lib/ld-uClibc.so - 4602 344 4 4950 1356 lib/libdl-0.9.30-svn.so + 4571 328 4 4903 1327 lib/libdl-0.9.30-svn.so - 4602 344 4 4950 1356 lib/libdl.so + 4571 328 4 4903 1327 lib/libdl.so
* Merge some pre-work from branch, needed by NPTL.Khem Raj2008-12-311-0/+11
|
* - whitespace cleanup; no obj-code changesBernhard Reutner-Fischer2008-12-291-5/+5
|
* - non-pic support for MIPS (Catherine Moore, clm at codesourcery com)Bernhard Reutner-Fischer2008-12-221-2/+12
|
* Chris Zankel writes:Mike Frysinger2008-01-051-0/+58
| | | | | | | | | | | | | | | | | | The following patches add support for the Xtensa processor architecture to uClibc. They are based on a recent SVN checkout (12/05/2007). The first patch (attached to this post) adds Xtensa support to various shared configuration and make files. The following patches then include the Xtensa specific files and directories. I welcome any feedback and would appreciate it if you could include the patches into the mainline tree. I am certainly committed to maintain the port. Bob Wilson was kind enough to review the patches. Some notes about the architecture: Xtensa is a configurable and extensible processor architecture developed by Tensilica. For more information, please visit: www.linux-xtensa.org.
* give EM_AVR32 a little commentMike Frysinger2008-01-051-0/+1
|
* Added AVR32 support to uClibc. Signed-off-by: Hans-Christian Egtvedt ↵Carmelo Amoroso2007-11-161-0/+51
| | | | <hcegtvedt@atmel.com>
* Added support for GNU hash style into dynamic linkerCarmelo Amoroso2007-11-071-0/+2
|
* Bernd Schmidt writes: [blackfin updates] add support for FDPIC and include ↵Mike Frysinger2006-11-171-0/+2
| | | | L1 functions
* merge bfin relocations from blackfin cvsMike Frysinger2006-06-211-0/+40
|
* Added support for the new CRISv32 architecture.Peter Kjellerstedt2006-02-231-0/+6
|
* import a bunch of EM defines from gnu binutilsMike Frysinger2006-01-031-8/+96
|
* touchup comments and define Blackfin for Jie ZhangMike Frysinger2006-01-031-3/+4
|
* add some more defines from binutils since our readelf uses itMike Frysinger2005-09-211-0/+4
|
* date: 2005/08/07 07:53:58; author: drepper; state: Exp; lines: +1 -1Mike Frysinger2005-08-091-1/+1
| | | | (DT_ALPHA_PLTRO): Use symbolic name in DT_ALPHA_PLTRO definition.
* sync with glibcMike Frysinger2005-07-021-8/+22
|
* import more updates from glibcMike Frysinger2005-04-161-2/+19
|
* import fixes/updates from glibc-2.3Mike Frysinger2005-04-151-16/+114
|
* Add some more SH relocation types.Paul Mundt2005-03-311-0/+13
|
* Partial commit of a patch from Alexandre Oliva:Eric Andersen2004-12-111-1/+13
| | | | | | | | | | Here's an updated version of the patch I posted about a month ago. It leaves -nostdinc alone, and uses -print-file-name=include instead of -print-search-dirs to figure out where GCC's internal headers are. Please let me know whether there are any portions of this patch you'd like me to break into smaller pieces, to rework, or to give up trying to get into uClibc :-) Thanks,
* First pass prototype removals from auditing header files:Eric Andersen2004-09-071-1/+10
| | | | | a.out.h to libgen.h (omitting complex.h for a later separate effort for the math stuff)
* Fixes from gentoo.Manuel Novoa III2004-08-261-0/+13
|
* Pete Popov writes:Eric Andersen2004-07-161-0/+52
| | | | | | | | | | | | | Hi Erik, I'm not sure why the NIOS support is not in uClibc -- perhaps the patch was rejected or never submitted? In any case, I'm playing with some NIOS stuff and created this patch against 0.9.26. The work was done by Microtronix. I'm not sure who else contributed to it. It would be great to have the NIOS support available in uClibc so developers don't have to go searching for these bits. Pete
* Patch from Yoshinori Sato to add H8/300 relocation types.Eric Andersen2004-07-151-0/+44
|
* Peter Mazinger asked for this several months ago.Manuel Novoa III2004-05-071-0/+2
|
* Alexandre Oliva writes:Eric Andersen2004-02-181-1/+15
| | | | | | | | | | | | | | | | | | | | This patch adds code to uClibc to support a new ABI designed for the FR-V architecture, that enables text segments of executables and shared libraries to be shared by multiple processes on an OS such as uClinux, that can run on FR-V processors without an MMU. Patches for binutils and GCC have just been posted in the corresponding mailing lists. The binutils patch was approved, but there's one additional patch pending review, that I posted this week. An updated GCC patch will be posted to gcc-patches@gcc.gnu.org as soon as I complete testing (I used a known-good compiler to test the uClibc patch below). Since the existing dynamic loader code didn't support independent relocation of segments, it required changes that were somewhat extensive. I've added a number of new machine-specific macros to try to keep the platform and ABI-specific details outside the generic code. I hope this is not a problem.
* Paul Mundt <lethal@linux-sh.org> writes:Eric Andersen2003-12-031-6/+6
| | | | | | Nothing overly interesting here, this renames Hitachi/Mitsubishi to Renesas for the relevant platforms (in this case, h8, sh, and m32r). The same changes have already been going on in gcc/binutils/gdb/glibc/etc.
* Those crazy binutils folks changed their abi. Add this so olderEric Andersen2003-10-211-0/+5
| | | | apps can cope gracefully.
* Merge some newer/updated bits from the glibc elf.hEric Andersen2003-10-201-106/+226
|
* resync with glibc 2.3Eric Andersen2003-03-131-129/+357
|
* More i960 supportEric Andersen2002-07-311-0/+9
|
* Add EM_CYGNUS_V850.Miles Bader2002-03-261-1/+5
|
* Patch from Miles Bader <miles@lsi.nec.co.jp> to support the v850.Eric Andersen2001-10-111-0/+35
| | | | He sent this patch to me a month ago, but I forgot to apply it...
* Rev all the header files to sync things with glibc 2.2.4Eric Andersen2001-09-271-13/+29
|
* Teach the ldso stuff to use the proper elf.h header file, not a local copy.Eric Andersen2001-06-041-105/+602
| | | | -Erik
* Some more major updates to further superate ucLibc from the kernelEric Andersen2000-07-061-0/+1585
headers (the way it has been done in GNU libc). -Erik