Index: snapshot/minidump/minidump_string_list_reader.h |
diff --git a/snapshot/minidump/minidump_string_reader.h b/snapshot/minidump/minidump_string_list_reader.h |
similarity index 53% |
copy from snapshot/minidump/minidump_string_reader.h |
copy to snapshot/minidump/minidump_string_list_reader.h |
index e5667ec242bc8f53d570179f4eddfeb2f8cb90f7..2521605a1cfa2e66c9fd6f45d5384ce5eda011cf 100644 |
--- a/snapshot/minidump/minidump_string_reader.h |
+++ b/snapshot/minidump/minidump_string_list_reader.h |
@@ -12,29 +12,31 @@ |
// See the License for the specific language governing permissions and |
// limitations under the License. |
-#ifndef CRASHPAD_SNAPSHOT_MINIDUMP_MINIDUMP_STRING_READER_H_ |
-#define CRASHPAD_SNAPSHOT_MINIDUMP_MINIDUMP_STRING_READER_H_ |
+#ifndef CRASHPAD_SNAPSHOT_MINIDUMP_MINIDUMP_STRING_LIST_READER_H_ |
+#define CRASHPAD_SNAPSHOT_MINIDUMP_MINIDUMP_STRING_LIST_READER_H_ |
#include <windows.h> |
#include <dbghelp.h> |
#include <string> |
+#include <vector> |
#include "util/file/file_reader.h" |
namespace crashpad { |
namespace internal { |
-//! \brief Reads a MinidumpUTF8String from a minidump file at offset \a rva in |
-//! \a file_reader, and returns it in \a string. |
+//! \brief Reads a list of MinidumpUTF8String objects in a MinidumpRVAList from |
+//! a minidump file \a location in \a file_reader, and returns it in \a |
+//! list. |
//! |
-//! \return `true` on success, with \a string set. `false` on failure, with a |
-//! message logged. |
-bool ReadMinidumpUTF8String(FileReaderInterface* file_reader, |
- RVA rva, |
- std::string* string); |
+//! \return `true` on success, with \a list set by replacing its contents. |
+//! `false` on failure, with a message logged. |
+bool ReadMinidumpStringList(FileReaderInterface* file_reader, |
+ const MINIDUMP_LOCATION_DESCRIPTOR& location, |
+ std::vector<std::string>* list); |
} // namespace internal |
} // namespace crashpad |
-#endif // CRASHPAD_SNAPSHOT_MINIDUMP_MINIDUMP_STRING_READER_H_ |
+#endif // CRASHPAD_SNAPSHOT_MINIDUMP_MINIDUMP_STRING_LIST_READER_H_ |