/* GDB variable objects API.
- Copyright 1999 Free Software Foundation, Inc.
+ Copyright 1999, 2000 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
FORMAT_OCTAL /* Octal display */
};
+enum varobj_type
+ {
+ USE_SPECIFIED_FRAME, /* Use the frame passed to varobj_create */
+ USE_CURRENT_FRAME, /* Use the current frame */
+ USE_SELECTED_FRAME /* Always reevaluate in selected frame */
+ };
+
/* String representations of gdb's format codes (defined in varobj.c) */
extern char *varobj_format_string[];
/* API functions */
extern struct varobj *varobj_create (char *objname,
- char *expression, CORE_ADDR frame);
+ char *expression, CORE_ADDR frame,
+ enum varobj_type type);
extern char *varobj_gen_name (void);