Xin LI
c84739b210
Use calloc().
...
MFC after: 2 weeks
2013-06-05 21:56:29 +00:00
Xin LI
ac8e13960d
Remove unneeded reference to link.h (sys/link_elf.h).
...
MFC after: 2 weeks
2013-06-05 21:55:20 +00:00
Luigi Rizzo
14560a3610
fix a couple of innocuous compiler warnings
...
MFC after: 3 days
2009-01-06 14:21:17 +00:00
Jason Evans
609c1c6c22
Use posix_memalign() rather than assuming that malloc() provides adequate
...
alignment.
Approved by: markm (mentor)
2006-01-12 08:01:38 +00:00
Marcel Moolenaar
757686b115
Make our ELF64 type definitions match standards. In particular this
...
means:
o Remove Elf64_Quarter,
o Redefine Elf64_Half to be 16-bit,
o Redefine Elf64_Word to be 32-bit,
o Add Elf64_Xword and Elf64_Sxword for 64-bit entities,
o Use Elf_Size in MI code to abstract the difference between
Elf32_Word and Elf64_Word.
o Add Elf_Ssize as the signed counterpart of Elf_Size.
MFC after: 2 weeks
2005-12-18 04:52:37 +00:00
Ian Dowse
9dba198b0e
Explicitly pass in the relocation base and data offset into ef_reloc()
...
rather than relying on a trick that happens to work for the current
relocation schemes. Also add some comments and improve variable
naming.
2004-08-28 19:31:10 +00:00
Ian Dowse
27ed2177dd
Use a temporary void * variable to work around a strict aliasing
...
warning that gcc generates at -O2 and higher.
2004-08-27 08:54:40 +00:00
Ian Dowse
4a8b7e33b7
Add support for reading ELF relocatable object file format modules.
2004-08-27 00:58:40 +00:00