mirror of
https://github.com/yuzu-emu/breakpad.git
synced 2025-08-04 16:02:18 +00:00
Fix assert failure in dump_syms caused by binary linked with gold.
Original review: http://breakpad.appspot.com/224001 A=raymes R=ccoutant Review URL: http://breakpad.appspot.com/227001 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@729 4c0a9323-5329-0410-9bdc-e9ce6186880e
This commit is contained in:
parent
43e6db7e72
commit
916a34a982
|
@ -856,12 +856,12 @@ void DwarfCUToModule::AssignLinesToFunctions() {
|
||||||
// about what result we produce in that case, just as long as we don't
|
// about what result we produce in that case, just as long as we don't
|
||||||
// hang or crash.
|
// hang or crash.
|
||||||
while (func_it != functions->end()
|
while (func_it != functions->end()
|
||||||
&& current >= (*func_it)->address
|
&& next_transition >= (*func_it)->address
|
||||||
&& !within(**func_it, next_transition))
|
&& !within(**func_it, next_transition))
|
||||||
func_it++;
|
func_it++;
|
||||||
func = (func_it != functions->end()) ? *func_it : NULL;
|
func = (func_it != functions->end()) ? *func_it : NULL;
|
||||||
while (line_it != lines_.end()
|
while (line_it != lines_.end()
|
||||||
&& current >= line_it->address
|
&& next_transition >= line_it->address
|
||||||
&& !within(*line_it, next_transition))
|
&& !within(*line_it, next_transition))
|
||||||
line_it++;
|
line_it++;
|
||||||
line = (line_it != lines_.end()) ? &*line_it : NULL;
|
line = (line_it != lines_.end()) ? &*line_it : NULL;
|
||||||
|
|
Loading…
Reference in a new issue