diff --git a/Userland/Libraries/LibDebug/Dwarf/LineProgram.cpp b/Userland/Libraries/LibDebug/Dwarf/LineProgram.cpp index c95c56a19e9..68b97f0b7db 100644 --- a/Userland/Libraries/LibDebug/Dwarf/LineProgram.cpp +++ b/Userland/Libraries/LibDebug/Dwarf/LineProgram.cpp @@ -13,13 +13,13 @@ namespace Debug::Dwarf { -LineProgram::LineProgram(DwarfInfo& dwarf_info, size_t unit_offset) +LineProgram::LineProgram(DwarfInfo const& dwarf_info, size_t unit_offset) : m_dwarf_info(dwarf_info) , m_unit_offset(unit_offset) { } -ErrorOr> LineProgram::create(DwarfInfo& dwarf_info, SeekableStream& stream) +ErrorOr> LineProgram::create(DwarfInfo const& dwarf_info, SeekableStream& stream) { auto offset = TRY(stream.tell()); auto program = TRY(adopt_nonnull_own_or_enomem(new (nothrow) LineProgram(dwarf_info, offset))); diff --git a/Userland/Libraries/LibDebug/Dwarf/LineProgram.h b/Userland/Libraries/LibDebug/Dwarf/LineProgram.h index e1467a1023a..e30cbba3180 100644 --- a/Userland/Libraries/LibDebug/Dwarf/LineProgram.h +++ b/Userland/Libraries/LibDebug/Dwarf/LineProgram.h @@ -109,7 +109,7 @@ class LineProgram { AK_MAKE_NONMOVABLE(LineProgram); public: - static ErrorOr> create(DwarfInfo& dwarf_info, SeekableStream& stream); + static ErrorOr> create(DwarfInfo const& dwarf_info, SeekableStream& stream); struct LineInfo { FlatPtr address { 0 }; @@ -134,7 +134,7 @@ public: bool looks_like_embedded_resource() const; private: - LineProgram(DwarfInfo& dwarf_info, size_t unit_offset); + LineProgram(DwarfInfo const& dwarf_info, size_t unit_offset); ErrorOr parse_unit_header(SeekableStream& stream); ErrorOr parse_source_directories(SeekableStream& stream); @@ -175,7 +175,7 @@ private: static constexpr u16 MIN_DWARF_VERSION = 3; static constexpr u16 MAX_DWARF_VERSION = 5; - DwarfInfo& m_dwarf_info; + DwarfInfo const& m_dwarf_info; size_t m_unit_offset { 0 }; LineProgramUnitHeader32 m_unit_header {};