Skip to content

Commit 2bf7371

Browse files
committed
Rebase and run clang format
1 parent 1c6e513 commit 2bf7371

File tree

4 files changed

+35
-26
lines changed

4 files changed

+35
-26
lines changed

llvm/include/llvm/Object/Minidump.h

Lines changed: 26 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -140,15 +140,16 @@ class MinidumpFile : public Binary {
140140
size_t Stride;
141141
};
142142

143-
class Memory64Iterator {
143+
class Memory64Iterator {
144144
public:
145-
static Memory64Iterator begin(ArrayRef<uint8_t> Storage, ArrayRef<minidump::MemoryDescriptor_64> Descriptors, uint64_t BaseRVA) {
145+
static Memory64Iterator
146+
begin(ArrayRef<uint8_t> Storage,
147+
ArrayRef<minidump::MemoryDescriptor_64> Descriptors,
148+
uint64_t BaseRVA) {
146149
return Memory64Iterator(Storage, Descriptors, BaseRVA);
147150
}
148151

149-
static Memory64Iterator end() {
150-
return Memory64Iterator();
151-
}
152+
static Memory64Iterator end() { return Memory64Iterator(); }
152153

153154
std::pair<minidump::MemoryDescriptor_64, ArrayRef<uint8_t>> Current;
154155

@@ -158,28 +159,31 @@ class Memory64Iterator {
158159

159160
bool operator!=(const Memory64Iterator &R) const { return !(*this == R); }
160161

161-
const std::pair<minidump::MemoryDescriptor_64, ArrayRef<uint8_t>> &operator*() const {
162+
const std::pair<minidump::MemoryDescriptor_64, ArrayRef<uint8_t>> &
163+
operator*() const {
162164
return Current;
163165
}
164166

165-
const std::pair<minidump::MemoryDescriptor_64, ArrayRef<uint8_t>> *operator->() const {
167+
const std::pair<minidump::MemoryDescriptor_64, ArrayRef<uint8_t>> *
168+
operator->() const {
166169
return &Current;
167170
}
168171

169172
Error inc() {
170173
if (Storage.size() == 0 || Descriptors.size() == 0)
171-
return make_error<GenericBinaryError>("No Memory64List Stream", object_error::parse_failed);
174+
return make_error<GenericBinaryError>("No Memory64List Stream",
175+
object_error::parse_failed);
172176

173177
if (Index >= Descriptors.size())
174178
return createError("Can't read past of Memory64List Stream");
175179

176180
const minidump::MemoryDescriptor_64 &Descriptor = Descriptors[Index];
177181
if (RVA + Descriptor.DataSize > Storage.size())
178-
return make_error<GenericBinaryError>("Memory64 Descriptor exceeds end of file.",
179-
object_error::unexpected_eof);
182+
return make_error<GenericBinaryError>(
183+
"Memory64 Descriptor exceeds end of file.",
184+
object_error::unexpected_eof);
180185

181-
ArrayRef<uint8_t> Content =
182-
Storage.slice(RVA, Descriptor.DataSize);
186+
ArrayRef<uint8_t> Content = Storage.slice(RVA, Descriptor.DataSize);
183187
Current = std::make_pair(Descriptor, Content);
184188
RVA += Descriptor.DataSize;
185189
Index++;
@@ -190,13 +194,14 @@ class Memory64Iterator {
190194

191195
private:
192196
Memory64Iterator(ArrayRef<uint8_t> Storage,
193-
ArrayRef<minidump::MemoryDescriptor_64> Descriptors,
194-
uint64_t BaseRVA)
195-
: RVA(BaseRVA), Storage(Storage),
196-
Descriptors(Descriptors), isEnd(false) {}
197-
198-
Memory64Iterator() : RVA(0),
199-
Storage(ArrayRef<uint8_t>()), Descriptors(ArrayRef<minidump::MemoryDescriptor_64>()), isEnd(true) {}
197+
ArrayRef<minidump::MemoryDescriptor_64> Descriptors,
198+
uint64_t BaseRVA)
199+
: RVA(BaseRVA), Storage(Storage), Descriptors(Descriptors),
200+
isEnd(false) {}
201+
202+
Memory64Iterator()
203+
: RVA(0), Storage(ArrayRef<uint8_t>()),
204+
Descriptors(ArrayRef<minidump::MemoryDescriptor_64>()), isEnd(true) {}
200205

201206
size_t Index = 0;
202207
uint64_t RVA;
@@ -211,7 +216,8 @@ class Memory64Iterator {
211216
/// content from the Memory64List stream. An error is returned if the file
212217
/// does not contain a Memory64List stream, or if the descriptor data is
213218
/// unreadable.
214-
Expected<iterator_range<FallibleMemory64Iterator>> getMemory64List(Error &Err) const;
219+
Expected<iterator_range<FallibleMemory64Iterator>>
220+
getMemory64List(Error &Err) const;
215221

216222
/// Returns the list of descriptors embedded in the MemoryInfoList stream. The
217223
/// descriptors provide properties (e.g. permissions) of interesting regions

llvm/include/llvm/ObjectYAML/MinidumpYAML.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ struct Memory64ListStream
120120

121121
explicit Memory64ListStream(
122122
std::vector<detail::ParsedMemory64Descriptor> Entries = {})
123-
: ListStream(Entries) {};
123+
: ListStream(Entries){};
124124
};
125125

126126
/// ExceptionStream minidump stream.

llvm/lib/Object/Minidump.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,8 @@ MinidumpFile::getMemory64List(Error &Err) const {
176176
return Descriptors.takeError();
177177

178178
return make_range(
179-
FallibleMemory64Iterator::itr(Memory64Iterator::begin(getData(), *Descriptors, ListHeader->BaseRVA), Err),
180-
FallibleMemory64Iterator::end(Memory64Iterator::end()));
179+
FallibleMemory64Iterator::itr(
180+
Memory64Iterator::begin(getData(), *Descriptors, ListHeader->BaseRVA),
181+
Err),
182+
FallibleMemory64Iterator::end(Memory64Iterator::end()));
181183
}

llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -358,12 +358,13 @@ TEST(MinidumpYAML, MemoryRegion_64bit) {
358358
Error Err = Error::success();
359359
// Explicit Err check
360360
ASSERT_FALSE(Err);
361-
Expected<iterator_range<object::MinidumpFile::FallibleMemory64Iterator>> ExpectedMemoryList =
362-
File.getMemory64List(Err);
361+
Expected<iterator_range<object::MinidumpFile::FallibleMemory64Iterator>>
362+
ExpectedMemoryList = File.getMemory64List(Err);
363363

364364
ASSERT_THAT_EXPECTED(ExpectedMemoryList, Succeeded());
365365

366-
iterator_range<object::MinidumpFile::FallibleMemory64Iterator> MemoryList = *ExpectedMemoryList;
366+
iterator_range<object::MinidumpFile::FallibleMemory64Iterator> MemoryList =
367+
*ExpectedMemoryList;
367368
auto Iterator = MemoryList.begin();
368369

369370
++Iterator;

0 commit comments

Comments
 (0)