diff options
| author | Mark Wielaard <[email protected]> | 2013-11-08 19:28:16 +0100 |
|---|---|---|
| committer | Mark Wielaard <[email protected]> | 2013-11-11 15:07:44 +0100 |
| commit | 3ba50403179131d6153923af71d00a909b62a147 (patch) | |
| tree | f77cf7108b35ceb22468df12bdfdc5d1d50b9ba6 /src | |
| parent | 03d76f4aec5e750b81198c7a24571e119e754b40 (diff) | |
libelf: Only memcpy ehdr back when not already directly mmapped.
When the elf file is mmapped ehdr can still point to ehdr_mem if the
address is unaligned. In such cases we do need to memcpy the ehdr back
to the file. We shouldn't when ehdr already comes directly from the mmapped
file, because that would cause an memcpy call with overlapping addresses
(ehdr being copied directly over itself).
Signed-off-by: Mark Wielaard <[email protected]>
Diffstat (limited to 'src')
0 files changed, 0 insertions, 0 deletions
