RFC: selected frame in read_var_value

Andrew Cagney ac131313@redhat.com
Mon Sep 8 13:33:00 GMT 2003


> Is this about what you wanted, and are my comments on the mark?

Yes, just one pedantic tweak.

> If so, how do you feel about a mass replacement of the one deprecated
> construct (deprecated_selected_frame) with the new deprecated construct
> (deprecated_safe_get_selected_frame) in the places in GDB which use
> this "if frame arg is NULL, get selected frame" idiom?

For 6.0, scares the peverbial out of me -> got a convincing argument? 
:-)  For the mainline, not phased.

Andrew


> +/* This is a variant of get_selected_frame which can be called when the
> +   inferior is not running; in that case it will return NULL instead of
> +   calling error ().  */

Almost.  Those are also true for a core file.

> +struct frame_info *
> +deprecated_safe_get_selected_frame (void)
> +{
> +  if (!target_has_registers || !target_has_stack || !target_has_memory)
> +    return NULL;
> +  return get_selected_frame ();
> +}






More information about the Gdb-patches mailing list