mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-27 14:39:09 +08:00
framefilter quit: Code cleanup: Reindentation
Nothing significant but I find code more clear with less deep indentation. gdb/ChangeLog 2015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com> * python/py-framefilter.c (py_print_frame): Put conditional code paths with goto first, indent the former else codepath left. Put variable 'elided' to a new inner block.
This commit is contained in:
@ -1,3 +1,9 @@
|
|||||||
|
2015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||||
|
|
||||||
|
* python/py-framefilter.c (py_print_frame): Put conditional code paths
|
||||||
|
with goto first, indent the former else codepath left. Put variable
|
||||||
|
'elided' to a new inner block.
|
||||||
|
|
||||||
2015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
|
2015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||||
|
|
||||||
* python/py-framefilter.c (py_print_frame): Whitespacing fixes.
|
* python/py-framefilter.c (py_print_frame): Whitespacing fixes.
|
||||||
|
@ -1016,7 +1016,7 @@ py_print_frame (PyObject *filter, int flags,
|
|||||||
struct frame_info *frame = NULL;
|
struct frame_info *frame = NULL;
|
||||||
struct cleanup *cleanup_stack = make_cleanup (null_cleanup, NULL);
|
struct cleanup *cleanup_stack = make_cleanup (null_cleanup, NULL);
|
||||||
struct value_print_options opts;
|
struct value_print_options opts;
|
||||||
PyObject *py_inf_frame, *elided;
|
PyObject *py_inf_frame;
|
||||||
int print_level, print_frame_info, print_args, print_locals;
|
int print_level, print_frame_info, print_args, print_locals;
|
||||||
volatile struct gdb_exception except;
|
volatile struct gdb_exception except;
|
||||||
|
|
||||||
@ -1058,12 +1058,9 @@ py_print_frame (PyObject *filter, int flags,
|
|||||||
if (py_mi_print_variables (filter, out, &opts,
|
if (py_mi_print_variables (filter, out, &opts,
|
||||||
args_type, frame) == EXT_LANG_BT_ERROR)
|
args_type, frame) == EXT_LANG_BT_ERROR)
|
||||||
goto error;
|
goto error;
|
||||||
else
|
|
||||||
{
|
|
||||||
do_cleanups (cleanup_stack);
|
do_cleanups (cleanup_stack);
|
||||||
return EXT_LANG_BT_COMPLETED;
|
return EXT_LANG_BT_COMPLETED;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
/* -stack-list-locals does not require a
|
/* -stack-list-locals does not require a
|
||||||
wrapping frame attribute. */
|
wrapping frame attribute. */
|
||||||
@ -1092,8 +1089,10 @@ py_print_frame (PyObject *filter, int flags,
|
|||||||
if (PyObject_HasAttrString (filter, "address"))
|
if (PyObject_HasAttrString (filter, "address"))
|
||||||
{
|
{
|
||||||
PyObject *paddr = PyObject_CallMethod (filter, "address", NULL);
|
PyObject *paddr = PyObject_CallMethod (filter, "address", NULL);
|
||||||
if (paddr != NULL)
|
|
||||||
{
|
if (paddr == NULL)
|
||||||
|
goto error;
|
||||||
|
|
||||||
if (paddr != Py_None)
|
if (paddr != Py_None)
|
||||||
{
|
{
|
||||||
address = PyLong_AsLong (paddr);
|
address = PyLong_AsLong (paddr);
|
||||||
@ -1101,9 +1100,6 @@ py_print_frame (PyObject *filter, int flags,
|
|||||||
}
|
}
|
||||||
Py_DECREF (paddr);
|
Py_DECREF (paddr);
|
||||||
}
|
}
|
||||||
else
|
|
||||||
goto error;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Print frame level. MI does not require the level if
|
/* Print frame level. MI does not require the level if
|
||||||
@ -1167,11 +1163,11 @@ py_print_frame (PyObject *filter, int flags,
|
|||||||
if (PyObject_HasAttrString (filter, "function"))
|
if (PyObject_HasAttrString (filter, "function"))
|
||||||
{
|
{
|
||||||
PyObject *py_func = PyObject_CallMethod (filter, "function", NULL);
|
PyObject *py_func = PyObject_CallMethod (filter, "function", NULL);
|
||||||
|
|
||||||
if (py_func != NULL)
|
|
||||||
{
|
|
||||||
const char *function = NULL;
|
const char *function = NULL;
|
||||||
|
|
||||||
|
if (py_func == NULL)
|
||||||
|
goto error;
|
||||||
|
|
||||||
if (gdbpy_is_string (py_func))
|
if (gdbpy_is_string (py_func))
|
||||||
{
|
{
|
||||||
char *function_to_free;
|
char *function_to_free;
|
||||||
@ -1223,9 +1219,6 @@ py_print_frame (PyObject *filter, int flags,
|
|||||||
}
|
}
|
||||||
Py_DECREF (py_func);
|
Py_DECREF (py_func);
|
||||||
}
|
}
|
||||||
else
|
|
||||||
goto error;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -1254,8 +1247,9 @@ py_print_frame (PyObject *filter, int flags,
|
|||||||
{
|
{
|
||||||
PyObject *py_fn = PyObject_CallMethod (filter, "filename", NULL);
|
PyObject *py_fn = PyObject_CallMethod (filter, "filename", NULL);
|
||||||
|
|
||||||
if (py_fn != NULL)
|
if (py_fn == NULL)
|
||||||
{
|
goto error;
|
||||||
|
|
||||||
if (py_fn != Py_None)
|
if (py_fn != Py_None)
|
||||||
{
|
{
|
||||||
char *filename = python_string_to_host_string (py_fn);
|
char *filename = python_string_to_host_string (py_fn);
|
||||||
@ -1284,17 +1278,15 @@ py_print_frame (PyObject *filter, int flags,
|
|||||||
}
|
}
|
||||||
Py_DECREF (py_fn);
|
Py_DECREF (py_fn);
|
||||||
}
|
}
|
||||||
else
|
|
||||||
goto error;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (PyObject_HasAttrString (filter, "line"))
|
if (PyObject_HasAttrString (filter, "line"))
|
||||||
{
|
{
|
||||||
PyObject *py_line = PyObject_CallMethod (filter, "line", NULL);
|
PyObject *py_line = PyObject_CallMethod (filter, "line", NULL);
|
||||||
int line;
|
int line;
|
||||||
|
|
||||||
if (py_line != NULL)
|
if (py_line == NULL)
|
||||||
{
|
goto error;
|
||||||
|
|
||||||
if (py_line != Py_None)
|
if (py_line != Py_None)
|
||||||
{
|
{
|
||||||
line = PyLong_AsLong (py_line);
|
line = PyLong_AsLong (py_line);
|
||||||
@ -1313,9 +1305,6 @@ py_print_frame (PyObject *filter, int flags,
|
|||||||
}
|
}
|
||||||
Py_DECREF (py_line);
|
Py_DECREF (py_line);
|
||||||
}
|
}
|
||||||
else
|
|
||||||
goto error;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* For MI we need to deal with the "children" list population of
|
/* For MI we need to deal with the "children" list population of
|
||||||
@ -1341,6 +1330,9 @@ py_print_frame (PyObject *filter, int flags,
|
|||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
PyObject *elided;
|
||||||
|
|
||||||
/* Finally recursively print elided frames, if any. */
|
/* Finally recursively print elided frames, if any. */
|
||||||
elided = get_py_iter_from_func (filter, "elided");
|
elided = get_py_iter_from_func (filter, "elided");
|
||||||
if (elided == NULL)
|
if (elided == NULL)
|
||||||
@ -1374,6 +1366,7 @@ py_print_frame (PyObject *filter, int flags,
|
|||||||
if (item == NULL && PyErr_Occurred ())
|
if (item == NULL && PyErr_Occurred ())
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
do_cleanups (cleanup_stack);
|
do_cleanups (cleanup_stack);
|
||||||
|
Reference in New Issue
Block a user