old-cross-binutils/gdb/mi
Vladimir Prus 02142340a0 Implement -var-info-path-expression.
* mi/mi-cmds.h (mi_cmd_var_info_path_expression):
	Declare.
	* mi/mi-cmds.c (mi_cmds): Register var-info-path-expression.
	* mi/mi-cmd-var.c (mi_cmd_var_info_path_expression): New.
	* varobj.c (struct varobj): New field 'path_expr'.
	(c_path_expr_of_child, cplus_path_expr_of_child)
	(java_path_expr_of_child): New.
	(struct language_specific): New field path_expr_of_child.
	(varobj_create): Initialize the path_expr field.
	(varobj_get_path_expr): New.
	(new_variable): Initialize the path_expr field.
	(free_variable): Free the path_expr field.
	(adjust_value_for_children_access): New parameter
	WAS_TYPE.
	(c_number_of_children): Adjust.
	(c_describe_child): New parameter CFULL_EXPRESSION.
	Compute full expression.
	(c_value_of_child, c_type_of_child): Adjust.
	(cplus_number_of_children): Adjust.
	(cplus_describe_child): New parameter CFULL_EXPRESSION.
	Compute full expression.
	(cplus_name_of_child, cplus_value_of_child)
	(cplus_type_of_child): Adjust.
	* varobj.h (varobj_get_path_expr): Declare.
2007-08-31 18:52:05 +00:00
..
ChangeLog-1999-2003
gdb-mi.el Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
mi-cmd-break.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
mi-cmd-disas.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
mi-cmd-env.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
mi-cmd-file.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
mi-cmd-stack.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
mi-cmd-var.c Implement -var-info-path-expression. 2007-08-31 18:52:05 +00:00
mi-cmds.c Implement -var-info-path-expression. 2007-08-31 18:52:05 +00:00
mi-cmds.h Implement -var-info-path-expression. 2007-08-31 18:52:05 +00:00
mi-common.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
mi-common.h Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
mi-console.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
mi-console.h Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
mi-getopt.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
mi-getopt.h Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
mi-interp.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
mi-main.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
mi-main.h Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
mi-out.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
mi-out.h Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
mi-parse.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
mi-parse.h Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
mi-symbol-cmds.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00