summaryrefslogtreecommitdiffstats
path: root/elfcpp/elfcpp_swap.h
Commit message (Collapse)AuthorAgeFilesLines
* elfcpp/Cary Coutant2012-04-231-1/+66
| | | | | | | | | * elfcpp_swap.h (struct Swap_aligned32): New template. gold/ * gdb-index.cc (Gdb_index::do_write): Use Swap_aligned32 for writing CU range table of gdb index.
* elfcpp:/Ian Lance Taylor2009-03-021-3/+55
| | | | | | | | | | | * elfcpp_swap.h: #include "config.h". Only #include <byteswap.h> if HAVE_BYTESWAP_H is defined; if not, provide definitions for bswap_{16,32,64}. For gcc 4.3 and later, use the builtin bswap functions. Check WORDS_BIGENDIAN rather than __BYTE_ORDER. gold:/ * configure.ac: Check for byteswap.h. * configure: Rebuild. * config.in: Rebuild.
* * elfcpp_swap.h (Swap_unaligned<64, true>::writeval): CorrectIan Lance Taylor2008-04-031-8/+8
| | | | byte order.
* Add Signed_valtype and use it for sign extension. Fix names of rela8.Ian Lance Taylor2007-10-011-3/+7
|
* Add licensing text to every source file.Ian Lance Taylor2007-09-221-0/+29
|
* Hash tables, dynamic section, i386 PLT, gold_assert.Ian Lance Taylor2006-11-291-17/+17
|
* Rework swapping code.Ian Lance Taylor2006-11-061-0/+350
OpenPOWER on IntegriCloud