summaryrefslogtreecommitdiff
path: root/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp
AgeCommit message (Expand)Author
2025-11-08[llvm] Use llvm::find_if and llvm::is_contained (NFC) (#167166)Kazu Hirata
2025-09-25[DWARFVerifier] Verify that DW_AT_LLVM_stmt_sequence is set correctly (#152807)Peter Rong
2025-06-27Reapply "[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#… (#1...Sterling-Augustine
2025-06-26Revert "[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#… (#14...Sterling-Augustine
2025-06-26[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#145081)Sterling-Augustine
2025-06-09[NFC] Separate high-level-dependent portions of DWARFExpression (revised) (#1...Sterling-Augustine
2025-05-04[llvm] Remove unused local variables (NFC) (#138467)Kazu Hirata
2025-05-02[llvm] Remove redundant control flow (NFC) (#138304)Kazu Hirata
2025-04-03[llvm-dwarfdump] Make --verify for .debug_names multithreaded. (#127281)Alexander Yermolovich
2025-03-21[DebugInfo] Use heterogenous lookups with std::map (NFC) (#132354)Kazu Hirata
2025-03-04Modify dwarf verification JSON to include detailed counts by sub-category (#1...youngd007
2025-02-10Revert "Modify dwarfdump verification to allow sub-category counts (#125062)"Nico Weber
2025-02-10Modify dwarfdump verification to allow sub-category counts (#125062)youngd007
2025-02-03[DWARF] Avoid repeated hash lookups (NFC) (#125633)Kazu Hirata
2024-12-17[DWARFVerifier] Allow overlapping ranges for ICF-merged functions (#117952)alx32
2024-10-22Add verification support for .debug_names with foreign type units. (#109011)Greg Clayton
2024-09-28[DWARF] Avoid repeated hash lookups (NFC) (#110202)Kazu Hirata
2024-08-28[NFC] Fix formatv() usage in preparation of validation (#106454)Rahul Joshi
2024-08-13Add support for verifying .debug_names in split DWARF for CUs and TUs. (#101775)Greg Clayton
2024-08-01Add support for verifying local type units in .debug_names. (#101133)Greg Clayton
2024-07-16Split DWARFFormValue::getReference into four functions (#98905)Pavel Labath
2024-03-04Fix a use-after-move bug in DWARFVerifier constructor (#83621)ykhatav
2024-02-28llvm-dwarfdump --verify aggregated output to JSON file (#81762)Kevin Frei
2024-02-12[DWARFVerifier] Fix debug_str_offsets DWARF version detection (#81303)Felipe de Azevedo Piovezan
2024-02-08[DWARFVerifier] Fix verification of empty line tables (#81162)Felipe de Azevedo Piovezan
2024-02-01Aggregate errors from llvm-dwarfdump --verify (#79648)Kevin Frei
2024-01-19[AsmPrinter][DebugNames] Implement DW_IDX_parent entries (#77457)Felipe de Azevedo Piovezan
2024-01-05[NFC] Address review feedback from PR #77004 (#77134)Shubham Sandeep Rastogi
2024-01-05Fix file index verifier when there is no file name in the prologue. (#77004)Shubham Sandeep Rastogi
2023-09-07[DWARFVerifier] Allow ObjectiveC names in dwarf_debug tablesFelipe de Azevedo Piovezan
2023-08-14[DWARFVerifier] Fix getNames return type mismatchFelipe de Azevedo Piovezan
2023-08-14[DWARFVerifier] Allow simplified template names in debug_nameFelipe de Azevedo Piovezan
2023-06-27[DebugInfo] Add error handling to DWARFDebugAbbrev::getAbbreviationDeclaratio...Alex Langford
2023-06-08[DebugInfo] Add error-handling to DWARFAbbreviationDeclarationSetAlex Langford
2023-06-05llvm-dwarfdump --verify: Add support for .debug_str_offsets[.dwo]David Blaikie
2023-03-31[dwarfdump] Fix .debug_line verification for DWARF 5Jonas Devlieghere
2023-03-30[DebugInfo] Correct out-of-bounds error message for DW_FORM_line_strpBenjamin Maxwell
2023-01-11[llvm][dwwarf] Change CU/TU index to 64-bitAlexander Yermolovich
2023-01-11Revert "[llvm][dwwarf] Change CU/TU index to 64-bit"Alexander Yermolovich
2023-01-10[llvm][dwwarf] Change CU/TU index to 64-bitAlexander Yermolovich
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille
2022-12-07Revert "[llvm][dwwarf] Change CU/TU index to 64-bit"Alexander Yermolovich
2022-12-07[llvm][dwwarf] Change CU/TU index to 64-bitAlexander Yermolovich
2022-12-05[DebugInfo] llvm::Optional => std::optionalFangrui Song
2022-12-02[DebugInfo] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-07-08llvm-dwarfdump: Don't crash if DW_AT_{decl,call}_{file,line} uses signed formPedro Alves
2022-05-25DWARFVerifier: Change vector of IntervalMap to vector of unique_ptrsKrzysztof Parzyszek
2022-05-05DWARFVerifier: Verify CU/TU index overlap issuesDavid Blaikie
2022-02-15Cleanup LLVMDWARFDebugInfoserge-sans-paille
2022-01-07[llvm] Use true/false instead of 1/0 (NFC)Kazu Hirata