drgn/scripts
Omar Sandoval 286c09844e Clean up #includes with include-what-you-use
I recently hit a couple of CI failures caused by relying on transitive
includes that weren't always present. include-what-you-use is a
Clang-based tool that helps with this. It's a bit finicky and noisy, so
this adds scripts/iwyu.py to make running it more convenient (but not
reliable enough to automate it in Travis).

This cleans up all reasonable include-what-you-use warnings and
reorganizes a few header files.

Signed-off-by: Omar Sandoval <osandov@osandov.com>
2020-09-23 16:29:42 -07:00
..
cscope.sh scripts: add Python include header path to cscope 2020-08-25 18:07:31 -07:00
generate_dwarf_constants.py Format imports with isort 2020-08-20 16:55:07 -07:00
generate_primitive_type_spellings.py Format imports with isort 2020-08-20 16:55:07 -07:00
iwyu.py Clean up #includes with include-what-you-use 2020-09-23 16:29:42 -07:00
test_cityhash.c Update copyright headers to Facebook and add missing headers 2020-05-15 15:13:02 -07:00
test_siphash.c Update copyright headers to Facebook and add missing headers 2020-05-15 15:13:02 -07:00
update-elfutils.sh Update copyright headers to Facebook and add missing headers 2020-05-15 15:13:02 -07:00