diff options
Diffstat (limited to 'Userland/Libraries/LibDebug')
-rw-r--r-- | Userland/Libraries/LibDebug/DebugInfo.cpp | 4 | ||||
-rw-r--r-- | Userland/Libraries/LibDebug/DebugInfo.h | 4 | ||||
-rw-r--r-- | Userland/Libraries/LibDebug/Dwarf/DwarfInfo.h | 4 |
3 files changed, 6 insertions, 6 deletions
diff --git a/Userland/Libraries/LibDebug/DebugInfo.cpp b/Userland/Libraries/LibDebug/DebugInfo.cpp index 0c469b3df5..b437a063f3 100644 --- a/Userland/Libraries/LibDebug/DebugInfo.cpp +++ b/Userland/Libraries/LibDebug/DebugInfo.cpp @@ -160,9 +160,9 @@ Optional<DebugInfo::SourcePositionAndAddress> DebugInfo::get_address_from_source return result; } -ErrorOr<NonnullOwnPtrVector<DebugInfo::VariableInfo>> DebugInfo::get_variables_in_current_scope(PtraceRegisters const& regs) const +ErrorOr<Vector<NonnullOwnPtr<DebugInfo::VariableInfo>>> DebugInfo::get_variables_in_current_scope(PtraceRegisters const& regs) const { - NonnullOwnPtrVector<DebugInfo::VariableInfo> variables; + Vector<NonnullOwnPtr<DebugInfo::VariableInfo>> variables; // TODO: We can store the scopes in a better data structure for (auto const& scope : m_scopes) { diff --git a/Userland/Libraries/LibDebug/DebugInfo.h b/Userland/Libraries/LibDebug/DebugInfo.h index ffab654318..57cde07dcc 100644 --- a/Userland/Libraries/LibDebug/DebugInfo.h +++ b/Userland/Libraries/LibDebug/DebugInfo.h @@ -75,7 +75,7 @@ public: Dwarf::EntryTag type_tag; OwnPtr<VariableInfo> type; - NonnullOwnPtrVector<VariableInfo> members; + Vector<NonnullOwnPtr<VariableInfo>> members; VariableInfo* parent { nullptr }; Vector<u32> dimension_sizes; @@ -90,7 +90,7 @@ public: Vector<Dwarf::DIE> dies_of_variables; }; - ErrorOr<NonnullOwnPtrVector<VariableInfo>> get_variables_in_current_scope(PtraceRegisters const&) const; + ErrorOr<Vector<NonnullOwnPtr<VariableInfo>>> get_variables_in_current_scope(PtraceRegisters const&) const; Optional<SourcePosition> get_source_position(FlatPtr address) const; diff --git a/Userland/Libraries/LibDebug/Dwarf/DwarfInfo.h b/Userland/Libraries/LibDebug/Dwarf/DwarfInfo.h index 24a72e9f75..e0a9c1dcf7 100644 --- a/Userland/Libraries/LibDebug/Dwarf/DwarfInfo.h +++ b/Userland/Libraries/LibDebug/Dwarf/DwarfInfo.h @@ -70,7 +70,7 @@ private: ReadonlyBytes m_debug_addr_data; ReadonlyBytes m_debug_ranges_data; - NonnullOwnPtrVector<Dwarf::CompilationUnit> m_compilation_units; + Vector<NonnullOwnPtr<Dwarf::CompilationUnit>> m_compilation_units; struct DIERange { FlatPtr start_address { 0 }; @@ -93,7 +93,7 @@ template<typename Callback> ErrorOr<void> DwarfInfo::for_each_compilation_unit(Callback callback) const { for (auto const& unit : m_compilation_units) { - TRY(callback(unit)); + TRY(callback(*unit)); } return {}; } |