#include "snapshot/minidump/minidump_string_reader.h"
#include <stdint.h>
#include "base/strings/utf_string_conversions.h"
#include "minidump/minidump_extensions.h"
namespace crashpad {
namespace internal {
namespace {
template<typename StringType, typename RVAType>
bool ReadMinidumpString(FileReaderInterface* file_reader,
RVAType rva,
StringType* string) { … }
}
bool ReadMinidumpUTF8String(FileReaderInterface* file_reader,
RVA rva,
std::string* string) { … }
bool ReadMinidumpUTF8String(FileReaderInterface* file_reader,
RVA64 rva,
std::string* string) { … }
bool ReadMinidumpUTF16String(FileReaderInterface* file_reader,
RVA rva,
std::u16string* string) { … }
bool ReadMinidumpUTF16String(FileReaderInterface* file_reader,
RVA64 rva,
std::u16string* string) { … }
bool ReadMinidumpUTF16String(FileReaderInterface* file_reader,
RVA rva,
std::string* string) { … }
bool ReadMinidumpUTF16String(FileReaderInterface* file_reader,
RVA64 rva,
std::string* string) { … }
}
}