mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 14:27:35 +00:00
LibDebug: Use FlyString for file paths
The same file path occurs over and over in debug info, so let's store them as FlyString to ensure we only have one of each in memory.
This commit is contained in:
parent
4eb3cf68b7
commit
395313039d
2 changed files with 5 additions and 5 deletions
|
@ -26,8 +26,8 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include <AK/FlyString.h>
|
||||
#include <AK/MemoryStream.h>
|
||||
#include <AK/String.h>
|
||||
#include <AK/Vector.h>
|
||||
|
||||
namespace Debug::Dwarf {
|
||||
|
@ -38,7 +38,7 @@ public:
|
|||
|
||||
struct LineInfo {
|
||||
u32 address { 0 };
|
||||
String file;
|
||||
FlyString file;
|
||||
size_t line { 0 };
|
||||
};
|
||||
|
||||
|
@ -93,7 +93,7 @@ private:
|
|||
};
|
||||
|
||||
struct FileEntry {
|
||||
String name;
|
||||
FlyString name;
|
||||
size_t directory_index { 0 };
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue