Frame static link: Handle null pointer.
2016-06-07 Bernhard Heckel <bernhard.heckel@intel.com> gdb/Changelog: * findvar.c (follow_static_link): Check for valid pointer.
This commit is contained in:
parent
4d1464f294
commit
2091da296f
@ -1,3 +1,7 @@
|
||||
2016-06-07 Bernhard Heckel <bernhard.heckel@intel.com>
|
||||
|
||||
* findvar.c (follow_static_link): Check for valid pointer.
|
||||
|
||||
2016-06-06 Simon Marchi <simon.marchi@ericsson.com>
|
||||
|
||||
* NEWS: Mention the new fields in =record-started.
|
||||
|
@ -435,6 +435,7 @@ follow_static_link (struct frame_info *frame,
|
||||
/* If we don't know how to compute FRAME's base address, don't give up:
|
||||
maybe the frame we are looking for is upper in the stace frame. */
|
||||
if (framefunc != NULL
|
||||
&& SYMBOL_BLOCK_OPS (framefunc) != NULL
|
||||
&& SYMBOL_BLOCK_OPS (framefunc)->get_frame_base != NULL
|
||||
&& (SYMBOL_BLOCK_OPS (framefunc)->get_frame_base (framefunc, frame)
|
||||
== upper_frame_base))
|
||||
|
Loading…
Reference in New Issue
Block a user