]> sourceware.org Git - debugedit.git/commit
debugedit: Refactor reading/writing of relocated values.
authorMark Wielaard <mark@klomp.org>
Mon, 17 Jun 2019 09:23:24 +0000 (11:23 +0200)
committerPanu Matilainen <pmatilai@redhat.com>
Wed, 19 Jun 2019 12:06:55 +0000 (15:06 +0300)
commit0f0f3c4d6ecaf8397497204059df051e3b84ba62
treef22776f15e33a3a3b599fa50e1bdc7d1563780f4
parent4ea7b9c1e7dd159995aec6c45830724f7fdc44a3
debugedit: Refactor reading/writing of relocated values.

This refactors the reading and writing of relocated values into seperate
helper functions (setup_relbuf and update_rela_data). It will be easier
to reuse this code in case we want to read/write relocated values in other
sections than DEBUG_INFO. The only functional change is that we explicitly
track whether the relocation data is updated, and only explicitly update
and write out the relocation data if so. In the case there were no strp
or stmt updates, there will also not be any relocation updates, even if
there is relocation data available.

All new debugedit testcases pass before and after this refactoring.
tools/debugedit.c
This page took 0.025809 seconds and 5 git commands to generate.