)]}'
{"src/server/gdb_server.c":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"dbfb14e3296b81f0375a9b93b5f9ada58a5002d6","unresolved":true,"context_lines":[{"line_number":159,"context_line":"{"},{"line_number":160,"context_line":"\tstruct gdb_service *gdb_service \u003d connection-\u003eservice-\u003epriv;"},{"line_number":161,"context_line":"\tstruct target *target \u003d gdb_service-\u003etarget;"},{"line_number":162,"context_line":"\tif (target-\u003estate \u003d\u003d TARGET_UNAVAILABLE \u0026\u0026 target-\u003esmp) {"},{"line_number":163,"context_line":"\t\tstruct target_list *tlist;"},{"line_number":164,"context_line":"\t\tforeach_smp_target(tlist, target-\u003esmp_targets) {"},{"line_number":165,"context_line":"\t\t\tstruct target *t \u003d tlist-\u003etarget;"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"87cd5b1c_1eb5f9a5","line":162,"updated":"2025-05-19 11:44:04.000000000","message":"what about targets that have `-examine-defer` and have not been manually examined yet?\nTheir state is still `TARGET_UNKNOWN`, I think.\nShould we check also `target_was_examined(target)` ?","commit_id":"d264e77ad57cd348e3ddd7fcf52c44fd8ccf9655"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"67b8510f63246bd3c95612679aa51031d572a415","unresolved":false,"context_lines":[{"line_number":159,"context_line":"{"},{"line_number":160,"context_line":"\tstruct gdb_service *gdb_service \u003d connection-\u003eservice-\u003epriv;"},{"line_number":161,"context_line":"\tstruct target *target \u003d gdb_service-\u003etarget;"},{"line_number":162,"context_line":"\tif (target-\u003estate \u003d\u003d TARGET_UNAVAILABLE \u0026\u0026 target-\u003esmp) {"},{"line_number":163,"context_line":"\t\tstruct target_list *tlist;"},{"line_number":164,"context_line":"\t\tforeach_smp_target(tlist, target-\u003esmp_targets) {"},{"line_number":165,"context_line":"\t\t\tstruct target *t \u003d tlist-\u003etarget;"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"e6a73b0b_74de77f9","line":162,"in_reply_to":"3d111435_ccf7e7a8","updated":"2025-05-19 14:53:52.000000000","message":"Done in 8925: target, server, rtos: introduce and use target_is_available() helper | https://review.openocd.org/c/openocd/+/8925","commit_id":"d264e77ad57cd348e3ddd7fcf52c44fd8ccf9655"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"ba9ea5967ae9bca5e87d7002d8d5d9f0cbeec1f8","unresolved":true,"context_lines":[{"line_number":159,"context_line":"{"},{"line_number":160,"context_line":"\tstruct gdb_service *gdb_service \u003d connection-\u003eservice-\u003epriv;"},{"line_number":161,"context_line":"\tstruct target *target \u003d gdb_service-\u003etarget;"},{"line_number":162,"context_line":"\tif (target-\u003estate \u003d\u003d TARGET_UNAVAILABLE \u0026\u0026 target-\u003esmp) {"},{"line_number":163,"context_line":"\t\tstruct target_list *tlist;"},{"line_number":164,"context_line":"\t\tforeach_smp_target(tlist, target-\u003esmp_targets) {"},{"line_number":165,"context_line":"\t\t\tstruct target *t \u003d tlist-\u003etarget;"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"3d111435_ccf7e7a8","line":162,"in_reply_to":"87cd5b1c_1eb5f9a5","updated":"2025-05-19 12:44:12.000000000","message":"Yes, it makes sense. I\u0027ll address it in a separate patch","commit_id":"d264e77ad57cd348e3ddd7fcf52c44fd8ccf9655"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"a6c2d223a69312e9a9f45f78f8fd2423ce5c8858","unresolved":false,"context_lines":[{"line_number":159,"context_line":"{"},{"line_number":160,"context_line":"\tstruct gdb_service *gdb_service \u003d connection-\u003eservice-\u003epriv;"},{"line_number":161,"context_line":"\tstruct target *target \u003d gdb_service-\u003etarget;"},{"line_number":162,"context_line":"\tif (target-\u003estate \u003d\u003d TARGET_UNAVAILABLE \u0026\u0026 target-\u003esmp) {"},{"line_number":163,"context_line":"\t\tstruct target_list *tlist;"},{"line_number":164,"context_line":"\t\tforeach_smp_target(tlist, target-\u003esmp_targets) {"},{"line_number":165,"context_line":"\t\t\tstruct target *t \u003d tlist-\u003etarget;"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"813e00a5_40dabb24","line":162,"in_reply_to":"e6a73b0b_74de77f9","updated":"2025-06-07 08:20:25.000000000","message":"Ok","commit_id":"d264e77ad57cd348e3ddd7fcf52c44fd8ccf9655"}]}
