Index: snapshot/minidump/minidump_string_list_reader.h |
diff --git a/snapshot/minidump/minidump_simple_string_dictionary_reader.h b/snapshot/minidump/minidump_string_list_reader.h |
similarity index 52% |
copy from snapshot/minidump/minidump_simple_string_dictionary_reader.h |
copy to snapshot/minidump/minidump_string_list_reader.h |
index 65b7cba8dcadf158ac971f68ea934a5931016222..1e88a3fd8d3913e5256fa7bdb64227acd6f0f2c5 100644 |
--- a/snapshot/minidump/minidump_simple_string_dictionary_reader.h |
+++ b/snapshot/minidump/minidump_string_list_reader.h |
@@ -12,33 +12,33 @@ |
// See the License for the specific language governing permissions and |
// limitations under the License. |
-#ifndef CRASHPAD_SNAPSHOT_MINIDUMP_MINIDUMP_SIMPLE_STRING_DICTIONARY_READER_H_ |
-#define CRASHPAD_SNAPSHOT_MINIDUMP_MINIDUMP_SIMPLE_STRING_DICTIONARY_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 <map> |
#include <string> |
+#include <vector> |
#include "util/file/file_reader.h" |
namespace crashpad { |
namespace internal { |
-//! \brief Reads a MinidumpSimpleStringDictionary from a minidump file \a |
-//! location in \a file_reader, and returns it in \a dictionary. |
+//! \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 dictionary set by replacing its contents. |
+//! \return `true` on success, with \a list set by replacing its contents. |
//! `false` on failure, with a message logged. If any individual strings |
-//! cannot be read, or if any duplicate keys are found, it is not considered |
-//! an error, although a message will be logged. |
-bool ReadMinidumpSimpleStringDictionary( |
- FileReaderInterface* file_reader, |
- const MINIDUMP_LOCATION_DESCRIPTOR& location, |
- std::map<std::string, std::string>* dictionary); |
+//! cannot be read, it is not considered an error, although a message will |
+//! be 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_SIMPLE_STRING_DICTIONARY_READER_H_ |
+#endif // CRASHPAD_SNAPSHOT_MINIDUMP_MINIDUMP_STRING_LIST_READER_H_ |