Chromium Code Reviews| Index: src/processor/minidump.cc |
| diff --git a/src/processor/minidump.cc b/src/processor/minidump.cc |
| index 81c3d11a36e4a3aed11a6ebde8c66e393a00116b..6d0722185767f574ead911d5ff68349940e548c6 100644 |
| --- a/src/processor/minidump.cc |
| +++ b/src/processor/minidump.cc |
| @@ -2109,11 +2109,21 @@ string MinidumpModule::version() const { |
| } |
| -const CodeModule* MinidumpModule::Copy() const { |
| +CodeModule* MinidumpModule::Copy() const { |
| return new BasicCodeModule(this); |
| } |
| +uint64_t MinidumpModule::shrink_down_delta() const { |
| + return 0; |
| +} |
| + |
| +void MinidumpModule::SetShrinkDownDelta(uint64_t shrink_down_delta) { |
| + // Not implemented |
| + assert(false); |
| +} |
| + |
| + |
| const uint8_t* MinidumpModule::GetCVRecord(uint32_t* size) { |
| if (!module_valid_) { |
| BPLOG(ERROR) << "Invalid MinidumpModule for GetCVRecord"; |
| @@ -2497,6 +2507,7 @@ MinidumpModuleList::MinidumpModuleList(Minidump* minidump) |
| range_map_(new RangeMap<uint64_t, unsigned int>()), |
| modules_(NULL), |
| module_count_(0) { |
| + range_map_->SetEnableShrinkDown(true); |
|
Mark Mentovai
2016/06/13 14:38:10
I thought that we were only going to do this for t
ivanpe
2016/06/13 21:36:00
I thought about this. I'm sorry I didn't mentione
|
| } |
| @@ -2709,7 +2720,7 @@ const MinidumpModule* MinidumpModuleList::GetModuleAtSequence( |
| } |
| unsigned int module_index; |
| - if (!range_map_->RetrieveRangeAtIndex(sequence, &module_index, |
| + if (!range_map_->RetrieveRangeAtIndex(sequence, &module_index, |
| NULL /* base */, NULL /* delta */, |
| NULL /* size */)) { |
| BPLOG(ERROR) << "MinidumpModuleList has no module at sequence " << sequence; |
| @@ -2741,6 +2752,10 @@ const CodeModules* MinidumpModuleList::Copy() const { |
| return new BasicCodeModules(this); |
| } |
| +vector<linked_ptr<const CodeModule> > |
| +MinidumpModuleList::GetShrunkRangeModules() const { |
| + return vector<linked_ptr<const CodeModule> >(); |
| +} |
| void MinidumpModuleList::Print() { |
| if (!valid_) { |