| 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_
|
|
|