commit | cffe5e1f75e1612e1ffd8da5fab30e0230fbcdd4 | [log] [tgz] |
---|---|---|
author | Arnaldo Carvalho de Melo <acme@redhat.com> | Mon Oct 10 09:42:30 2022 -0300 |
committer | Arnaldo Carvalho de Melo <acme@redhat.com> | Mon Oct 10 17:03:11 2022 -0300 |
tree | 047947eb3f3fe78738b3e1f218847c27f720a5a8 | |
parent | 75e0fe28bb02036dd404eec53dc3b71b55684ed1 [diff] |
core: Record if a CU has a DW_TAG_unspecified_type So that the BTF encoder can turn such functions into returning void instead, as BTF doesn't have a representation for such tags. First noticed with Linux circa v6.1 built with GNU AS 2.39.50, git HEAD at the time building a .S file where the entry_ibpb assembly "function" was encoded as DWARF with DW_TAG_unspecified_type as its return type. Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>