1
Fork 0
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:
Andreas Kling 2020-11-16 09:06:31 +01:00
parent 4eb3cf68b7
commit 395313039d
2 changed files with 5 additions and 5 deletions

View file

@ -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 };
};