diff options
author | Mark Wielaard <mjw@redhat.com> | 2015-12-02 15:44:10 +0100 |
---|---|---|
committer | Mark Wielaard <mjw@redhat.com> | 2016-01-02 20:37:45 +0100 |
commit | 5c40529883a48e350b37e7de9ad285facdf84f6f (patch) | |
tree | 2f6f7a34aa3c210a6dabf097653e62643df25926 /src/ChangeLog | |
parent | e04da0e6bab6c6cca2d6e1657d18666f50d2ecfa (diff) | |
download | android_external_elfutils-5c40529883a48e350b37e7de9ad285facdf84f6f.tar.gz android_external_elfutils-5c40529883a48e350b37e7de9ad285facdf84f6f.tar.bz2 android_external_elfutils-5c40529883a48e350b37e7de9ad285facdf84f6f.zip |
unstrip: Don't leak new section data.
When we copy elided sections some section data is newly allocated.
Track those allocations so we can free them when done.
Signed-off-by: Mark Wielaard <mjw@redhat.com>
Diffstat (limited to 'src/ChangeLog')
-rw-r--r-- | src/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 27c638f9..be7768f6 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,13 @@ +2015-12-02 Mark Wielaard <mjw@redhat.com> + + * unstrip.c (struct data_list): New. + (new_data_list): Likewise. + (record_new_data): Likewise. + (free_new_data): Likewise. + (adjust_relocs): Call record_new_data. + (add_new_section_symbols): Likewise. + (copy_elided_sections): Call free_new_data. + 2015-12-01 Mark Wielaard <mjw@redhat.com> * elfcmp.c (main): Close ebl1 and ebl2 backends. |