diff --git a/gdb/utils.h b/gdb/utils.h index f05e6627dca..6f3a70213a4 100644 --- a/gdb/utils.h +++ b/gdb/utils.h @@ -195,6 +195,11 @@ public: return m_argv; } + const char * const * get () const + { + return m_argv; + } + /* Return the underlying array, transferring ownership to the caller. */ @@ -227,6 +232,11 @@ public: return gdb::array_view (this->get (), this->count ()); } + gdb::array_view as_array_view () const + { + return gdb::array_view (this->get (), this->count ()); + } + /* Append arguments to this array. */ void append (gdb_argv &&other) {