diff options
author | 2020-09-22 20:54:21 -0700 | |
---|---|---|
committer | 2020-09-22 20:54:21 -0700 | |
commit | 7f5d326ce29427ea9d1b428c730e6f38c610ba44 (patch) | |
tree | d2f80bb330f73da89bd8cb55e92ad2173ef2732a /tools/check_elf_file.py | |
parent | cecc644055e8f09541d0adecc6aab2249050a67e (diff) |
Fix ordering of checks based on llvm-readobj output.
llvm-readobj has reordered some of its output, causing issues when
checking for DT_SONAME and other fields.
Bug: http://b/169195129
Test: m for a failing target
Change-Id: Ifbc120b703ec47b52e77c2baf0e4d080960e9ef9
Diffstat (limited to 'tools/check_elf_file.py')
-rwxr-xr-x | tools/check_elf_file.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/check_elf_file.py b/tools/check_elf_file.py index 372404b90b..ee8efd502a 100755 --- a/tools/check_elf_file.py +++ b/tools/check_elf_file.py @@ -207,8 +207,8 @@ class ELFParser(object): def _parse_llvm_readobj(cls, elf_file_path, header, lines): """Parse the output of llvm-readobj.""" lines_it = iter(lines) - imported, exported = cls._parse_dynamic_symbols(lines_it) dt_soname, dt_needed = cls._parse_dynamic_table(elf_file_path, lines_it) + imported, exported = cls._parse_dynamic_symbols(lines_it) return ELF(dt_soname, dt_needed, imported, exported, header) |