Index: src/common/dwarf_cu_to_module_unittest.cc |
diff --git a/src/common/dwarf_cu_to_module_unittest.cc b/src/common/dwarf_cu_to_module_unittest.cc |
index 9ff842c882e6f9414b9e82bf5b64fee9b845718e..0ae73e8167946487711c4b3b760112e3faa2ad51 100644 |
--- a/src/common/dwarf_cu_to_module_unittest.cc |
+++ b/src/common/dwarf_cu_to_module_unittest.cc |
@@ -31,6 +31,8 @@ |
// dwarf_cu_to_module.cc: Unit tests for google_breakpad::DwarfCUToModule. |
+#include <stdint.h> |
+ |
#include <string> |
#include <utility> |
#include <vector> |
@@ -65,7 +67,7 @@ using ::testing::ValuesIn; |
class MockLineToModuleHandler: public DwarfCUToModule::LineToModuleHandler { |
public: |
MOCK_METHOD1(StartCompilationUnit, void(const string& compilation_dir)); |
- MOCK_METHOD4(ReadProgram, void(const char* program, uint64 length, |
+ MOCK_METHOD4(ReadProgram, void(const uint8_t *program, uint64 length, |
Module *module, vector<Module::Line> *lines)); |
}; |
@@ -111,7 +113,7 @@ class CUFixtureBase { |
public: |
explicit AppendLinesFunctor( |
const vector<Module::Line> *lines) : lines_(lines) { } |
- void operator()(const char *program, uint64 length, |
+ void operator()(const uint8_t *program, uint64 length, |
Module *module, vector<Module::Line> *lines) { |
lines->insert(lines->end(), lines_->begin(), lines_->end()); |
} |
@@ -285,7 +287,7 @@ class CUFixtureBase { |
// Mock line program reader. |
MockLineToModuleHandler line_reader_; |
AppendLinesFunctor appender_; |
- static const char dummy_line_program_[]; |
+ static const uint8_t dummy_line_program_[]; |
static const size_t dummy_line_size_; |
MockWarningReporter reporter_; |
@@ -302,7 +304,7 @@ class CUFixtureBase { |
bool functions_filled_; |
}; |
-const char CUFixtureBase::dummy_line_program_[] = "lots of fun data"; |
+const uint8_t CUFixtureBase::dummy_line_program_[] = "lots of fun data"; |
const size_t CUFixtureBase::dummy_line_size_ = |
sizeof(CUFixtureBase::dummy_line_program_); |
@@ -375,7 +377,7 @@ void CUFixtureBase::ProcessStrangeAttributes( |
handler->ProcessAttributeReference((DwarfAttribute) 0xf7f7480f, |
(DwarfForm) 0x829e038a, |
0x50fddef44734fdecULL); |
- static const char buffer[10] = "frobynode"; |
+ static const uint8_t buffer[10] = "frobynode"; |
handler->ProcessAttributeBuffer((DwarfAttribute) 0xa55ffb51, |
(DwarfForm) 0x2f43b041, |
buffer, sizeof(buffer)); |