MacDue
|
cf79df0edb
LibDebug: Stub out LocListX and remove stub expression evaluator
|
2 years ago |
Ben Wiederhake
|
c5d3de3f7d
LibDebug: Propagate errors around LineProgram
|
2 years ago |
Daniel Bertalan
|
ed13b7beb6
LibDebug: Support DW_FORM_ref_udata
|
2 years ago |
Tim Schumacher
|
220fbcaa7e
AK: Remove the fallible constructor from `FixedMemoryStream`
|
2 years ago |
Tim Schumacher
|
47531a42a9
AK: Make LEB128 decoding work with `read_value`
|
2 years ago |
Tim Schumacher
|
787f4d639a
AK: Port `LEB128` to the new `AK::Stream`
|
2 years ago |
Tim Schumacher
|
093cf428a3
AK: Move memory streams from `LibCore`
|
2 years ago |
Tim Schumacher
|
8464da1439
AK: Move `Stream` and `SeekableStream` from `LibCore`
|
2 years ago |
Tim Schumacher
|
448b187782
LibDebug: Pass `read_from_stream` calls through `read_value` instead
|
2 years ago |
Tim Schumacher
|
91505d8cf3
LibDebug: Port the rest of DWARF parsing to `Core::Stream`
|
2 years ago |
Tim Schumacher
|
e62269650a
LibDebug: Propagate errors throughout DWARF parsing
|
2 years ago |
Tim Schumacher
|
e235c42e4d
LibDebug: Parse DWARF address ranges using `Core::Stream`
|
2 years ago |
Tim Schumacher
|
edd4913573
LibDebug: Factor out the "looks like embedded resource" condition
|
2 years ago |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 years ago |
Nico Weber
|
2af028132a
AK+Everywhere: Add AK_COMPILER_{GCC,CLANG} and use them most places
|
2 years ago |
Ben Wiederhake
|
75673319ad
LibDebug: Break inclusion cycle through many forward-declarations
|
2 years ago |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 years ago |
Ali Mohammad Pur
|
e0db9cb876
LibDebug+LibCoredump: Replace remaining reinterpret_casts and C casts
|
3 years ago |
Ali Mohammad Pur
|
da3c4e5df5
LibDebug+LibCoredump: Use ByteReader to do unaligned reads
|
3 years ago |
Daniel Bertalan
|
815f15f82c
LibDebug: Handle DWARF 4 address ranges
|
3 years ago |
Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
3 years ago |
Daniel Bertalan
|
a60d960420
LibDebug: Don't create compilation units for embedded resources
|
3 years ago |
Daniel Bertalan
|
622d408d82
LibDebug: Make use of the newly supported data forms
|
3 years ago |
Daniel Bertalan
|
8278039105
LibDebug: Support `DW_FORM_data16`
|
3 years ago |
Daniel Bertalan
|
ac53569bd1
LibDebug: Support `addrx*`, `strx*` and `rnglistx` forms
|
3 years ago |
Daniel Bertalan
|
8e5b70a0ba
LibDebug: Don't expose AttributeValue internals, use getters instead
|
3 years ago |
Itamar
|
09153b8997
LibDebug: Use DW_AT_ranges to get address ranges of DIEs
|
3 years ago |
Daniel Bertalan
|
7396e4aedc
LibDebug: Store 64-bit numbers in AttributeValue
|
4 years ago |
Gunnar Beutner
|
2c41e89d08
LibDebug: Implement symbolication for x86_64
|
4 years ago |
Daniel Bertalan
|
ca06fd658d
Everywhere: Remove unused local variables and lambda captures
|
4 years ago |