1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-21 06:12:07 +00:00
serenity/Userland/Libraries/LibDebug/Dwarf
Brian Gianforcaro 5bfba3f789 LibELF + LibDebug: Reduce allocations during symbolification
Avoid promotion of static strings to AK::String, instead use
AK::StringView and operator ""sv, to force string view's instead
which avoids allocation of String. This code path isn't hot enough
that it makes a huge difference, but every bit counts.
2021-05-31 14:09:11 +04:30
..
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
CompilationUnit.cpp Everywhere: Add a blank line after copyright header where missing 2021-05-15 00:27:09 +01:00
CompilationUnit.h LibDebug: Implement support for DWARF 5 compilation unit headers 2021-04-28 23:10:48 +02:00
DIE.cpp LibDebug: Implement support for AttributeDataForm::ImplicitConst 2021-04-29 08:02:52 +02:00
DIE.h LibDebug: Move get_attribute_value to the DwarfInfo class 2021-04-28 23:10:48 +02:00
DwarfInfo.cpp LibELF + LibDebug: Reduce allocations during symbolification 2021-05-31 14:09:11 +04:30
DwarfInfo.h LibELF + LibDebug: Reduce allocations during symbolification 2021-05-31 14:09:11 +04:30
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