diff options
author | Giuliano Procida <gprocida@google.com> | 2021-03-16 11:45:18 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-03-16 11:45:18 +0000 |
commit | 69249f5dec4570281ab9ab66364b082d2f2641ba (patch) | |
tree | 996bd52cecff9c7bfa7c79603e72a8f4e7c1acf9 | |
parent | f385729f71b7d499f1268293bbb400e9eeb8666a (diff) | |
parent | 81d4cbaec30a3298189e33ea24b401f0dca4a252 (diff) | |
download | libabigail-69249f5dec4570281ab9ab66364b082d2f2641ba.tar.gz |
Revert "symtab reader: ignore 'public' property of exported kernel symbols" am: 81d4cbaec3
Original change: https://android-review.googlesource.com/c/platform/external/libabigail/+/1639999
Change-Id: I91c1a79df93bb015cc5fa02e1abb6f0297a6873b
-rw-r--r-- | src/abg-symtab-reader.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/abg-symtab-reader.cc b/src/abg-symtab-reader.cc index 0b6bce87..d49671a5 100644 --- a/src/abg-symtab-reader.cc +++ b/src/abg-symtab-reader.cc @@ -55,11 +55,9 @@ symtab_filter_builder symtab::make_filter() const { symtab_filter_builder builder; + builder.public_symbols(); if (is_kernel_binary_) - // kernel symbols might be exported, but not public builder.kernel_symbols(); - else - builder.public_symbols(); return builder; } @@ -294,7 +292,8 @@ symtab::load_(Elf* elf_handle, continue; for (const auto& elf_symbol : r->second) - elf_symbol->set_is_in_ksymtab(true); + if (elf_symbol->is_public()) + elf_symbol->set_is_in_ksymtab(true); has_ksymtab_entries_ = true; } |