Index: src/google_breakpad/processor/stackwalker.h |
=================================================================== |
--- a/src/google_breakpad/processor/stackwalker.h |
+++ b/src/google_breakpad/processor/stackwalker.h |
@@ -116,17 +116,17 @@ class Stackwalker { |
// Returns true if a valid-looking instruction pointer was found. |
// When returning true, sets location_found to the address at which |
// the value was found, and ip_found to the value contained at that |
// location in memory. |
template<typename InstructionType> |
bool ScanForReturnAddress(InstructionType location_start, |
InstructionType *location_found, |
InstructionType *ip_found) { |
- const int kRASearchWords = 15; |
+ const int kRASearchWords = 30; |
for (InstructionType location = location_start; |
location <= location_start + kRASearchWords * sizeof(InstructionType); |
location += sizeof(InstructionType)) { |
InstructionType ip; |
if (!memory_->GetMemoryAtAddress(location, &ip)) |
break; |
if (modules_ && modules_->GetModuleForAddress(ip) && |