Marc Hartmayer
776e5d41d7
zdump: dfi_elf: factor out some ELF functionalities
...
This makes them reuseable and testable.
Signed-off-by: Marc Hartmayer <mhartmay@linux.ibm.com >
Reviewed-by: Steffen Eiden <seiden@linux.ibm.com >
Reviewed-by: Alexander Egorenkov <egorenar@linux.ibm.com >
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com >
2022-10-22 20:27:16 +02:00
Marc Hartmayer
8d7e8a87b5
zdump: df_elf: move function documentation to function declarations
...
It's more common to have the function documentation next to the function
declarations.
Signed-off-by: Marc Hartmayer <mhartmay@linux.ibm.com >
Acked-by: Steffen Eiden <seiden@linux.ibm.com >
Reviewed-by: Alexander Egorenkov <egorenar@linux.ibm.com >
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com >
2022-10-22 20:27:16 +02:00
Marc Hartmayer
e24d8c936c
zdump: move NOTE_NAME_* definitions to df_elf.h
...
This allows the reuse in other source files.
Signed-off-by: Marc Hartmayer <mhartmay@linux.ibm.com >
Reviewed-by: Steffen Eiden <seiden@linux.ibm.com >
Acked-by: Alexander Egorenkov <egorenar@linux.ibm.com >
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com >
2022-10-22 20:27:16 +02:00
Marc Hartmayer
39b6c4a273
zdump: introduce ELF_NOTE_ROUNDUP macro
...
Introduce and use `ELF_NOTE_ROUNDUP` macro.
Signed-off-by: Marc Hartmayer <mhartmay@linux.ibm.com >
Reviewed-by: Steffen Eiden <seiden@linux.ibm.com >
Reviewed-by: Alexander Egorenkov <egorenar@linux.ibm.com >
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com >
2022-10-22 20:27:16 +02:00
Alexander Egorenkov
70925f9aff
zdump/df_elf: Introduce symbolic names for note names
...
To reduce code duplication.
Signed-off-by: Alexander Egorenkov <egorenar@linux.ibm.com >
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com >
2021-12-09 16:19:25 +01:00
Alexander Egorenkov
ef88fac874
zdump: Extract common ELF routines from dfo_elf and move to df_elf
...
The primary goal of this change is to split DFO ELF module into
multiple smaller ones for better unit testability.
The change doesn't introduce any functionality changes, just shuffling code
around.
Signed-off-by: Alexander Egorenkov <egorenar@linux.ibm.com >
Reviewed-by: Marc Hartmayer <mhartmay@linux.ibm.com >
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com >
2021-12-09 16:19:25 +01:00