Djordje Todorovic
b6db47d7e0
[llvm-dwarfdump][locstats] Unify handling of inlined vars with no loc
...
The presence or absence of an inline variable (as well as formal
parameter) with only an abstract_origin ref (without DW_AT_location)
should not change the location coverage.
It means, for both:
DW_TAG_inlined_subroutine
DW_AT_abstract_origin (0x0000004e "f")
DW_AT_low_pc (0x0000000000000010)
DW_AT_high_pc (0x0000000000000013)
DW_TAG_formal_parameter
DW_AT_abstract_origin (0x0000005a "b")
and,
DW_TAG_inlined_subroutine
DW_AT_abstract_origin (0x0000004e "f")
DW_AT_low_pc (0x0000000000000010)
DW_AT_high_pc (0x0000000000000013)
we should report 0% location coverage. If we add DW_AT_location,
for both cases the coverage should be improved.
Differential Revision: https://reviews.llvm.org/D96045
2021-02-19 05:38:01 -08:00
..
2021-01-05 21:15:56 -08:00
2021-02-12 07:14:21 -05:00
2021-02-17 15:28:49 -08:00
2021-02-12 12:53:27 -05:00
2020-12-30 12:48:20 +11:00
2020-11-13 10:35:24 +01:00
2020-11-13 10:35:24 +01:00
2020-05-18 13:28:46 -07:00
2020-11-13 10:35:24 +01:00
2021-02-12 18:31:18 -05:00
2021-01-05 21:15:56 -08:00
2021-02-10 09:44:13 -08:00
2020-09-12 22:01:29 +03:00
2021-01-29 23:23:34 -08:00
2021-01-21 19:59:48 -08:00
2020-11-13 10:35:24 +01:00
2020-11-13 10:35:24 +01:00
2020-12-02 22:02:48 -08:00
2020-11-13 10:35:24 +01:00
2021-02-19 05:38:01 -08:00
2021-02-16 13:38:35 -08:00
2020-12-29 20:27:06 -08:00
2021-02-19 17:04:27 +08:00
2020-11-13 10:35:24 +01:00
2021-01-05 21:15:56 -08:00
2021-01-12 21:43:46 -08:00
2020-10-14 15:58:31 +00:00
2021-01-29 03:11:16 -06:00
2020-11-16 19:28:14 +11:00
2021-02-16 17:52:12 -08:00
2021-01-19 16:41:28 -08:00
2020-12-24 19:43:26 -08:00
2021-02-15 10:05:42 +00:00
2021-01-22 13:45:39 +00:00
2020-11-21 21:04:12 -08:00
2020-05-18 02:21:22 +07:00
2020-05-18 02:21:22 +07:00
2021-02-04 09:44:36 -08:00
2020-05-20 16:17:31 -04:00
2020-12-01 18:06:05 -05:00
2020-11-13 10:35:24 +01:00
2020-11-13 10:35:24 +01:00
2021-02-15 13:54:08 +00:00
2021-02-15 11:17:32 -08:00
2021-02-05 08:45:50 +00:00
2021-01-23 19:05:20 +00:00
2021-01-14 20:30:34 -08:00
2021-01-27 21:29:46 -08:00
2021-02-18 17:10:50 +08:00
2020-12-10 14:11:06 +02:00
2021-02-17 16:01:32 -08:00
2021-01-07 18:05:03 +03:00
2020-11-21 21:04:12 -08:00
2020-08-27 11:09:46 -04:00
2020-12-27 09:57:25 -08:00
2021-01-29 11:53:11 +00:00
2021-01-05 21:15:56 -08:00
2020-11-13 10:35:24 +01:00
2021-01-30 18:36:38 +03:00
2020-11-13 10:35:24 +01:00
2021-02-14 08:36:20 -08:00
2021-02-15 14:52:53 +01:00
2021-01-02 09:24:15 -08:00
2021-01-29 23:23:34 -08:00
2021-02-17 15:45:13 -08:00
2021-02-18 23:29:22 -08:00
2020-03-25 22:38:55 +01:00
2020-09-20 12:40:21 +02:00
2020-07-28 07:50:45 -04:00
2020-09-26 15:57:13 -07:00
2020-08-11 08:05:10 -07:00
2020-11-13 10:35:24 +01:00
2020-10-19 10:21:21 -07:00
2020-04-09 16:13:18 +01:00