)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1001964,"name":"Erhan Kurubas","display_name":"Erhan Kurubas","email":"erhan.kurubas@espressif.com","username":"erhankur"},"change_message_id":"12be85af29dd15e8047a2eb2db986f11343cc276","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"b19a00a6_83cfcb92","updated":"2022-08-25 12:58:06.000000000","message":"One of the use case can be seen here. \nhttps://github.com/espressif/openocd-esp32/blob/master/src/target/espressif/esp32_apptrace.c#L1769\n\n\n","commit_id":"8489e64ba3bcc7d02dbddef661b23fd1c11b4593"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"6155155e2f9a7fca6c72e25d343ddfe727f7460d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"c52dd2be_6d2d8129","updated":"2022-08-25 15:35:44.000000000","message":"ok for me.\nCan you send the patch that use this function on top of this? It would be nice to see them together","commit_id":"27f1dcd725d3494a1716cc9763f23ffdf9ba5cb0"},{"author":{"_account_id":1001964,"name":"Erhan Kurubas","display_name":"Erhan Kurubas","email":"erhan.kurubas@espressif.com","username":"erhankur"},"change_message_id":"7e0a11c8c3b598c253ae90e80269414008e44d6f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"681f7d94_101b4c9e","in_reply_to":"c52dd2be_6d2d8129","updated":"2022-08-25 17:26:43.000000000","message":"It is on the way. Apptrace patch will be ready by next week.","commit_id":"27f1dcd725d3494a1716cc9763f23ffdf9ba5cb0"}],"src/server/server.h":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"7149a0fdf91202c00132f2a0371980bf68a31f9d","unresolved":true,"context_lines":[{"line_number":32,"context_line":"\tSHUTDOWN_WITH_SIGNAL_CODE   /* set by sig_handler; exec shutdown then exit with signal as return code */"},{"line_number":33,"context_line":"};"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"extern enum shutdown_reason shutdown_openocd;"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"enum connection_type {"},{"line_number":38,"context_line":"\tCONNECTION_TCP,"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"6cf78c49_3353da4a","line":35,"updated":"2022-08-25 13:30:25.000000000","message":"In order to better separate src/server/ from src/target/ , I prefer to not export these internal info.\nWhat about adding one function:\n bool openocd_is_shutdown_requested(void)\n\nor\n bool openocd_is_shutdown_pending(void)\n {\n   return (shutdown_openocd !\u003d CONTINUE_MAIN_LOOP);\n }\n\nor similar? Would it work for you?","commit_id":"8489e64ba3bcc7d02dbddef661b23fd1c11b4593"},{"author":{"_account_id":1001964,"name":"Erhan Kurubas","display_name":"Erhan Kurubas","email":"erhan.kurubas@espressif.com","username":"erhankur"},"change_message_id":"9b4628617e3727d333e905e262ed89057cd74414","unresolved":false,"context_lines":[{"line_number":32,"context_line":"\tSHUTDOWN_WITH_SIGNAL_CODE   /* set by sig_handler; exec shutdown then exit with signal as return code */"},{"line_number":33,"context_line":"};"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"extern enum shutdown_reason shutdown_openocd;"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"enum connection_type {"},{"line_number":38,"context_line":"\tCONNECTION_TCP,"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"894d7b23_e1ca4bbc","line":35,"in_reply_to":"402f0aec_83467db6","updated":"2022-08-25 14:12:35.000000000","message":"Done","commit_id":"8489e64ba3bcc7d02dbddef661b23fd1c11b4593"},{"author":{"_account_id":1001964,"name":"Erhan Kurubas","display_name":"Erhan Kurubas","email":"erhan.kurubas@espressif.com","username":"erhankur"},"change_message_id":"589a14273fe05c8987e6dc7a4c90a5e65472700c","unresolved":true,"context_lines":[{"line_number":32,"context_line":"\tSHUTDOWN_WITH_SIGNAL_CODE   /* set by sig_handler; exec shutdown then exit with signal as return code */"},{"line_number":33,"context_line":"};"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"extern enum shutdown_reason shutdown_openocd;"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"enum connection_type {"},{"line_number":38,"context_line":"\tCONNECTION_TCP,"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"402f0aec_83467db6","line":35,"in_reply_to":"6cf78c49_3353da4a","updated":"2022-08-25 13:33:22.000000000","message":"Yes sure. Thanks Antonio for the suggestion. I\u0027ll update the patch soon.","commit_id":"8489e64ba3bcc7d02dbddef661b23fd1c11b4593"}]}
