Skip to content

Commit d93881d

Browse files
committed
Add a generous number of directories as buffer for forks and pre-existing differing behavior
1 parent 492ad84 commit d93881d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lldb/source/Plugins/ObjectFile/Minidump/MinidumpFileBuilder.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,11 @@ Status MinidumpFileBuilder::AddHeaderAndCalculateDirectories() {
7575
}
7676
}
7777

78+
// Add a generous buffer of directories, these are quite small
79+
// and forks may add new directories upstream LLDB hadn't accounted for
80+
// when we started pre-calculating directory size, so this should account for that
81+
m_expected_directories += 100;
82+
7883
m_saved_data_size +=
7984
m_expected_directories * sizeof(llvm::minidump::Directory);
8085
Status error;

0 commit comments

Comments
 (0)