summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibDebug/DebugInfo.cpp
AgeCommit message (Expand)Author
2022-07-27Everywhere: Make the codebase more architecture awareUndefine
2022-07-12Everywhere: Replace single-char StringView op. arguments with charssin-ack
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-01-28LibDebug+LibCoredump: Replace remaining reinterpret_casts and C castsAli Mohammad Pur
2021-10-17LibDebug: Don't expose AttributeValue internals, use getters insteadDaniel Bertalan
2021-09-04LibDebug: Use HashMap::ensure() in DebugInfo::prepare_lines()Andreas Kling
2021-08-08LibDebug: Store 64-bit numbers in AttributeValueDaniel Bertalan
2021-08-06LibDebug+Everywhere: Make DebugInfo not own the ELF imageAli Mohammad Pur
2021-07-13LibDebug: Implement symbolication for x86_64Gunnar Beutner
2021-07-13LibDebug: Fix spelling mistakeGunnar Beutner
2021-07-08Everywhere: Add braces to aggregate initializersDaniel Bertalan
2021-06-27Kernel+Userland: Add x86_64 registers to RegisterState/PtraceRegistersGunnar Beutner
2021-06-19LibDebug: Convert LibDebug to east-const styleItamar
2021-06-19LibDebug: Add DebugInfo::get_source_position_with_inlinesItamar
2021-06-19LibDebug: Move Dwarf::LineProgram into Dwarf::CompilationUnitItamar
2021-06-19LibDebug: Move get_die_at_offset to Dwarf::CompilationUnitItamar
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-15LibELF: Remove sketchy use of "undefined" ELF::Image::SectionAndreas Kling
2021-05-01Everywhere: Turn #if *_DEBUG into dbgln_if/if constexprGunnar Beutner
2021-04-28LibDebug: Implement support for DWARF 5 line programsGunnar Beutner
2021-04-28LibDebug: Move get_attribute_value to the DwarfInfo classGunnar Beutner
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-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-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-01-25Everywhere: Name debug macros more consistently.asynts
2021-01-25Everywhere: Use CMake to generate AK/Debug.h.asynts
2021-01-22Everywhere: Fix typosLinus Groh
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling