Ali Mohammad Pur
|
c4437e19bd
LibDebug+Everywhere: Make DebugInfo not own the ELF image
|
3 years ago |
Gunnar Beutner
|
2c41e89d08
LibDebug: Implement symbolication for x86_64
|
4 years ago |
Gunnar Beutner
|
567fa4b2f0
LibDebug: Fix spelling mistake
|
4 years ago |
Daniel Bertalan
|
2db4709c0c
Everywhere: Add braces to aggregate initializers
|
4 years ago |
Gunnar Beutner
|
233ef26e4d
Kernel+Userland: Add x86_64 registers to RegisterState/PtraceRegisters
|
4 years ago |
Itamar
|
3a4017b419
LibDebug: Convert LibDebug to east-const style
|
4 years ago |
Itamar
|
a45b5ccd96
LibDebug: Add DebugInfo::get_source_position_with_inlines
|
4 years ago |
Itamar
|
0d89f70b66
LibDebug: Move Dwarf::LineProgram into Dwarf::CompilationUnit
|
4 years ago |
Itamar
|
fea9bb8c51
LibDebug: Move get_die_at_offset to Dwarf::CompilationUnit
|
4 years ago |
Itamar
|
68ff0788e5
LibDebug: Fix typo in DebugInfo::get_source_position
|
4 years ago |
Andreas Kling
|
dc65f54c06
AK: Rename Vector::append(Vector) => Vector::extend(Vector)
|
4 years ago |
Brian Gianforcaro
|
5bfba3f789
LibELF + LibDebug: Reduce allocations during symbolification
|
4 years ago |
Andreas Kling
|
4f4cde2379
LibDebug: Pre-allocate capacity for the LineProgram::LineInfo vector
|
4 years ago |
Andreas Kling
|
0bf3df28b9
LibDebug: Memoize resolved paths in DebugInfo::prepare_lines()
|
4 years ago |
Andreas Kling
|
16221305ad
LibELF: Remove sketchy use of "undefined" ELF::Image::Section
|
4 years ago |
Gunnar Beutner
|
6cf59b6ae9
Everywhere: Turn #if *_DEBUG into dbgln_if/if constexpr
|
4 years ago |
Gunnar Beutner
|
d2f0984fef
LibDebug: Implement support for DWARF 5 line programs
|
4 years ago |
Gunnar Beutner
|
ea6fdad88b
LibDebug: Move get_attribute_value to the DwarfInfo class
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Andreas Kling
|
83d3003208
LibDebug: Convert String::format() => String::formatted()
|
4 years ago |
FalseHonesty
|
2d58549296
LibDebug: Add support for parsing array types
|
4 years ago |
FalseHonesty
|
acbb119b27
LibDebug: Support unnamed variables and types
|
4 years ago |
FalseHonesty
|
bffa1a0df8
LibDebug: Stop parsing unhandled variable types
|
4 years ago |
FalseHonesty
|
d295095993
LibDebug+HackStudio: Fix crashes relating to debugger variable preview
|
4 years ago |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 years ago |
asynts
|
bb483f7ef4
Everywhere: Name debug macros more consistently.
|
4 years ago |
asynts
|
1a3a0836c0
Everywhere: Use CMake to generate AK/Debug.h.
|
4 years ago |
Linus Groh
|
421587c15c
Everywhere: Fix typos
|
4 years ago |
Andreas Kling
|
13d7c09125
Libraries: Move to Userland/Libraries/
|
4 years ago |