1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:08:11 +00:00
serenity/Userland/Libraries/LibDebug/Dwarf
Itamar e9e4358a93 LibDebug: Store LibDebug objects on the heap & make them non-copyable
This fixes an issue were some LibDebug objects (for example,
Dwarf::CompilationUnit) held a reference to their parent
Dwarf::DwarfInfo object, which was constructed on the stack and later
moved to the heap.
2021-06-19 14:51:18 +02:00
..
AbbreviationsMap.cpp LibDebug: Implement support for AttributeDataForm::ImplicitConst 2021-04-29 08:02:52 +02:00
AbbreviationsMap.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
AttributeValue.h LibDebug: Move Dwarf::AttributeValue to a separate file 2021-06-19 14:51:18 +02:00
CompilationUnit.cpp LibDebug: Move get_die_at_offset to Dwarf::CompilationUnit 2021-06-19 14:51:18 +02:00
CompilationUnit.h LibDebug: Store LibDebug objects on the heap & make them non-copyable 2021-06-19 14:51:18 +02:00
DIE.cpp LibDebug: Move get_die_at_offset to Dwarf::CompilationUnit 2021-06-19 14:51:18 +02:00
DIE.h LibDebug: Move Dwarf::AttributeValue to a separate file 2021-06-19 14:51:18 +02:00
DwarfInfo.cpp LibDebug: Store LibDebug objects on the heap & make them non-copyable 2021-06-19 14:51:18 +02:00
DwarfInfo.h LibDebug: Store LibDebug objects on the heap & make them non-copyable 2021-06-19 14:51:18 +02:00
DwarfTypes.h LibDebug: Implement support for AttributeDataForm::ImplicitConst 2021-04-29 08:02:52 +02:00
Expression.cpp Userland: Add missing #includes 2021-05-16 17:49:42 +02:00
Expression.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LineProgram.cpp LibDebug: Avoid unnecessary String allocation in append_to_line_info() 2021-05-15 11:01:05 +02:00
LineProgram.h LibDebug: add DW_LNS_set_basic_block support 2021-05-03 09:01:14 +02:00