llvm-mirror/tools/llvm-dwarfdump
OCHyams 6420954176 [llvm-dwarfdump] Fix misleading scope byte coverage statistics
Fixes PR46575.

Bump statistics version to 6.

Without this patch, for a variable described with a location list the stat
'sum_all_variables(#bytes in parent scope covered by DW_AT_location)' is
calculated by summing all bytes covered by the location ranges in the list and
capping the result to the number of bytes in the parent scope. With the patch,
only bytes which overlap with the parent DIE scope address ranges contribute to
the stat. A new stat 'sum_all_variables(#bytes in any scope covered by
DW_AT_location)' has been added which displays the total bytes covered when
ignoring scopes.
2020-08-25 06:40:11 +01:00
..
fuzzer Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CMakeLists.txt [llvm-dwarfdump] Add the --show-sections-sizes option 2020-04-02 13:14:30 +02:00
llvm-dwarfdump.cpp [llvm] Remove full stop frome error message 2020-06-24 09:41:17 -07:00
llvm-dwarfdump.h llvm-dwarfdump.h - remove unnecessary WithColor.h include. NFC. 2020-05-28 13:03:18 +01:00
LLVMBuild.txt Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SectionSizes.cpp [llvm-dwarfdump] Interface cleanup. NFC 2020-04-10 09:22:56 -07:00
Statistics.cpp [llvm-dwarfdump] Fix misleading scope byte coverage statistics 2020-08-25 06:40:11 +01:00