mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-03 21:34:46 +08:00
Don't store the inferior's exit code for --return-child-result in a print routine.
A small cleanup - so we can call the print routine without affecting --return-child-result. gdb/ 2014-05-22 Pedro Alves <palves@redhat.com> * infrun.c (handle_inferior_event): Store the exit code for --return-child-result here, instead of ... (print_exited_reason): ... here.
This commit is contained in:
@ -1,3 +1,9 @@
|
||||
2014-05-22 Pedro Alves <palves@redhat.com>
|
||||
|
||||
* infrun.c (handle_inferior_event): Store the exit code for
|
||||
--return-child-result here, instead of ...
|
||||
(print_exited_reason): ... here.
|
||||
|
||||
2014-05-21 Pedro Alves <palves@redhat.com>
|
||||
|
||||
PR gdb/13860
|
||||
|
@ -3524,6 +3524,9 @@ handle_inferior_event (struct execution_control_state *ecs)
|
||||
current_inferior ()->has_exit_code = 1;
|
||||
current_inferior ()->exit_code = (LONGEST) ecs->ws.value.integer;
|
||||
|
||||
/* Support the --return-child-result option. */
|
||||
return_child_result_value = ecs->ws.value.integer;
|
||||
|
||||
print_exited_reason (ecs->ws.value.integer);
|
||||
}
|
||||
else
|
||||
@ -5971,8 +5974,6 @@ print_exited_reason (int exitstatus)
|
||||
ui_out_text (uiout, pidstr);
|
||||
ui_out_text (uiout, ") exited normally]\n");
|
||||
}
|
||||
/* Support the --return-child-result option. */
|
||||
return_child_result_value = exitstatus;
|
||||
}
|
||||
|
||||
/* Signal received, print why the inferior has stopped. The signal table
|
||||
|
Reference in New Issue
Block a user