commit | 500c5b730574f3175d23f2939a02b9c0dd8340be | [log] [tgz] |
---|---|---|
author | Aleksei Vetrov <vvvvvv@google.com> | Fri Jan 27 23:42:03 2023 +0000 |
committer | Aleksei Vetrov <vvvvvv@google.com> | Fri Jan 27 23:51:23 2023 +0000 |
tree | 69a013ee4366f78ac2b990644f9aba4ac5b1d39f | |
parent | edc8f44d4fe4b9bef34bb823f2fd295606b48082 [diff] |
symtab: fix getting CRC in relocatable modules In ELF with ET_REL type symbol value holds not absolute but relative to section value. This patch applies adjustment to the address, used in CRC value extraction. * src/abg-elf-helpers.cc (get_crc_for_symbol): Rename crc_symbol_value to crc_symbol_address and adjust it for relocatable ELF types. Change-Id: Iff28e7eaf2a1c95630116ad5fdf83ea007aeeba5 Signed-off-by: Aleksei Vetrov <vvvvvv@google.com>