summaryrefslogtreecommitdiff
path: root/Libraries/LibDebug
AgeCommit message (Expand)Author
2020-12-31Everywhere: Re-format with clang-format-11Linus Groh
2020-12-25LibELF: Remove ELF::Loader and move everyone to ELF::ImageAndreas Kling
2020-12-23LibDebug: Allow DWARF compilation unit header version <= 4Andreas Kling
2020-12-19LibELF+LibDebug: Remove use of ByteBuffer::wrap()Andreas Kling
2020-12-11LibDebug: Clean up DebugSession construction a little bitAndreas Kling
2020-12-11LibDebug: Fix crash when debugging short lived programsSahan Fernando
2020-11-16LibDebug: Use FlyString for file pathsAndreas Kling
2020-11-16LibDebug: Avoid creating the String("serenity/") a bazillion timesAndreas Kling
2020-11-15LibDebug: Oops, file:line info should have '/' between directory & fileAndreas Kling
2020-11-15LibDebug: Use StringBuilder in append_to_line_info()Andreas Kling
2020-11-08LibDebug: Use move semantics when populating abbreviations mapAndreas Kling
2020-11-08LibDebug: Avoid copying AttributeSpecifications when iterating themAndreas Kling
2020-11-08LibDebug: Shrink some of the high-volume data structuresAndreas Kling
2020-11-08LibDebug: Handle the "set ISA" standard opcodeAndreas Kling
2020-11-08LibDebug: Handle AttributeDataForm::SData (DW_FORM_sdata)Andreas Kling
2020-10-03Everywhere: Fix more typosLinus Groh
2020-10-02Everywhere: Fix typosNico Weber
2020-09-26LibDebug: Add ability to detach from debuggeeItamar
2020-09-12Kernel: Fix various forward declarationsBen Wiederhake
2020-09-01AK: Move memory streams into their own header.asynts
2020-09-01Streams: Distinguish recoverable and fatal errors.asynts
2020-08-25LibDebug: Move everything into the "Debug" namespaceLuke
2020-08-22HackStudio: Implement "Step Over" debugging actionItamar
2020-08-22HackStudio: Implement "Step Out" debugging actionItamar
2020-08-17LibDebug: Don't include <Libraries/...>Andreas Kling
2020-08-15AK: Rename span() to bytes() when appropriate.asynts
2020-08-15LibDebug: Fix DebugSession teardownItamar
2020-08-15HackStudio: Support debugging library codeItamar
2020-08-15LibDebug: Assert that we can read the executable of the debugeeItamar
2020-08-06LibDebug: Unbreak LineProgram::parse_source_directories()Andreas Kling
2020-08-06LibDebug: Fix bitrotted DWARF_DEBUG codeAndreas Kling
2020-08-06LibDebug: Use InputMemoryStream instead of BufferStream.asynts
2020-08-02LibDebug: Disable and cleanup DebugSession breakpoints on destructionBrian Gianforcaro
2020-07-27LibDebug: Add support for the various DW_FORM_block typesItamar
2020-07-21LibDebug: Put DWARF debug logging spam behind DEBUG_SPAMAndreas Kling
2020-06-03LibDebug: Add all Dwarf v5 attributes, tags, and form enum valuesFalseHonesty
2020-06-03LibDebug: Add support for enum value typesFalseHonesty
2020-05-29Meta: Add a script check the presence of "#pragma once" in header filesEmanuele Torre
2020-05-24LibDebug: Make sure to not single step the program twiceItamar
2020-05-24LibDebug: Tolerate missing debug informationItamar
2020-05-23Kernel+LibC: Fix various build issues introduced by ssize_tAndreas Kling
2020-05-20Revert "Build: Include headers from LibC, LibM, and LibPthread with -isystem"Andreas Kling
2020-05-20Build: Include headers from LibC, LibM, and LibPthread with -isystemAndrew Kaster
2020-05-14Build: Switch to CMake :^)Sergey Bugaev
2020-05-09LibDebug: Add support for creating VariableInfo for paramtersItamar
2020-05-09HackStudio: Show a backtrace in the debug information tabItamar
2020-05-08HackStudio: Support variable inspection in nested scopesItamar
2020-05-07LibDebug: Miscellaneous fixes from #2097Itamar
2020-05-05LibDebug: Parse DWARF information entriesItamar
2020-04-25LibDebug: Add remove_breakpointItamar