summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibDebug
AgeCommit message (Expand)Author
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
2021-04-12LibDebug+HackStudio: Fix crashes relating to debugger variable previewFalseHonesty
2021-03-17Everywhere: Remove pessimizing and redundant move()Andreas Kling
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-23LibDebug: Fix build with -O2Andreas Kling
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
2021-01-25Everywhere: Debug macros instead of constexpr.asynts
2021-01-25Everywhere: Name debug macros more consistently.asynts
2021-01-25Everywhere: Use CMake to generate AK/Debug.h.asynts
2021-01-22Everywhere: Replace a bundle of dbg with dbgln.asynts