Merge remote-tracking branch 'aosp/upstream-master'
* aosp/upstream-master: (102 commits)
pahole: Don't keep structs in multiple RB trees
README: Remove old comments about ancient distros and add 'git submodule' instruction
spec: Migrate license to a SPDX standardized one
dwarf_loader: DW_TAG_subroutine_type may have a DW_AT_byte_size
pdwtags: Print DW_TAG_constant tags
fprintf: Add DW_TAG_constant pretty printer (constant__fprintf)
dwarf_loader: Add support for DW_TAG_constant
pahole: Prep 1.25
fprintf: Fix `*` not being printed for pointers with btf_type_tag
btf_loader: A hack for BTF import of btf_type_tag attributes
fprintf: Correct names for types with btf_type_tag attribute
btf_encoder: Compare functions via prototypes not parameter names
fprintf: Support skipping modifier
fprintf: Generalize function prototype print to support passing conf
dwarf_loader: Fix for BTF id drift caused by adding unspecified types
fprintf: Support DW_TAG_LLVM_annotation in dwarf_tag_name()
CMakeLists.txt: Call cmake_minimum_required() before project()
dwarf_loader: Only mark parameter as using an unexpected register when it does
dwarf_loader: Fix parameter location retrieval for location lists
dwarf_loader: Fix detection of struct parameters
...
Change-Id: I2acdff5dedb4df07f5fd2890db52fea90b1614c8
Signed-off-by: Neill Kapron <nkapron@google.com>