summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibDebug
AgeCommit message (Expand)Author
2021-06-30AK+Everywhere: Add and use static APIs for LexicalPathMax Wipfli
2021-06-27Kernel+Userland: Add x86_64 registers to RegisterState/PtraceRegistersGunnar Beutner
2021-06-24Userland: Add more TODO()s for arch-specific codeGunnar Beutner
2021-06-19LibDebug: Convert LibDebug to east-const styleItamar
2021-06-19LibDebug: Add DebugInfo::get_source_position_with_inlinesItamar
2021-06-19LibDebug: Add DwarfInfo::get_cached_die_at_offsetItamar
2021-06-19LibDebug:: Add DwarfInfo::get_die_at_addressItamar
2021-06-19LibDebug: Add caches of DIE objects to DwarfInfoItamar
2021-06-19LibDebug: Store optional parent_offset in Dwarf::DIE objectsItamar
2021-06-19LibDebug: Add AttributeForm field to Dwarf::AttributeValueItamar
2021-06-19LibDebug: Add LineProgram::get_directory_and_file(size_t)Itamar
2021-06-19LibDebug: Move Dwarf::LineProgram into Dwarf::CompilationUnitItamar
2021-06-19LibDebug: Store LibDebug objects on the heap & make them non-copyableItamar
2021-06-19LibDebug: Move Dwarf::AttributeValue to a separate fileItamar
2021-06-19LibDebug: Move get_die_at_offset to Dwarf::CompilationUnitItamar
2021-06-19LibDebug: Remove unused DebugInfo::for_each_source_positionItamar
2021-06-19LibDebug: Fix typo in DebugInfo::get_source_positionItamar
2021-06-12AK: Rename Vector::append(Vector) => Vector::extend(Vector)Andreas Kling
2021-05-31LibELF + LibDebug: Reduce allocations during symbolificationBrian Gianforcaro
2021-05-23LibDebug: Pre-allocate capacity for the LineProgram::LineInfo vectorAndreas Kling
2021-05-23LibDebug: Memoize resolved paths in DebugInfo::prepare_lines()Andreas Kling
2021-05-19Everywhere: Add missing includes for <AK/OwnPtr.h>Gunnar Beutner
2021-05-16Userland: Add missing #includesGunnar Beutner
2021-05-15LibDebug: Avoid unnecessary String allocation in append_to_line_info()Andreas Kling
2021-05-15Everywhere: Add a blank line after copyright header where missingLinus Groh
2021-05-15LibELF: Remove sketchy use of "undefined" ELF::Image::SectionAndreas Kling
2021-05-12LibCore+Everywhere: Move OpenMode out of IODeviceAli Mohammad Pur
2021-05-03LibDebug: add DW_LNS_set_basic_block supportspigwitmer
2021-05-03Userland: Fix 64-bit portability issuesGunnar Beutner
2021-05-01Everywhere: Turn #if *_DEBUG into dbgln_if/if constexprGunnar Beutner
2021-04-29Everywhere: "file name" => "filename"Andreas Kling
2021-04-29LibDebug: Implement support for AttributeDataForm::ImplicitConstGunnar Beutner
2021-04-28LibDebug: Implement support for AttributeDataForm::{UData,LineStrP}Gunnar Beutner
2021-04-28LibDebug: Implement support for DWARF 5 line programsGunnar Beutner
2021-04-28LibDebug: Implement support for DWARF 5 compilation unit headersGunnar Beutner
2021-04-28LibDebug: Move UnitHeader32 out of the LineProgram classGunnar Beutner
2021-04-28LibDebug: Move get_attribute_value to the DwarfInfo classGunnar Beutner
2021-04-25Everywhere: Remove empty line after function body opening curly braceLinus Groh
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-21LibDebug: Convert String::format() => String::formatted()Andreas Kling
2021-04-21HackStudio+LibDebug: Support stopping a debugged processFalseHonesty
2021-04-18LibDebug: Implement ability to set watchpointsFalseHonesty
2021-04-18LibDebug: Implement support for AttributeDataForm::Data8Gunnar Beutner
2021-04-16LibDebug/Dwarf: Use dbgln_if() instead of '#if DWARF_DEBUG'AnotherTest
2021-04-16LibDebug: Add support for StandardOpcodes::FixAdvancePcGunnar Beutner
2021-04-16LibDebug: Add array bounds check for m_source_filesGunnar Beutner
2021-04-16LibDebug: Fix typo in handle_special_opcode method nameFalseHonesty
2021-04-14LibDebug: Add support for parsing array typesFalseHonesty
2021-04-14LibDebug: Support unnamed variables and typesFalseHonesty
2021-04-12LibDebug: Stop parsing unhandled variable typesFalseHonesty