)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000438,"name":"R. Diez","email":"rdiez-2006@rd10.de","username":"rdiez"},"change_message_id":"9afb5deb4293625f4203e0d6f3c1d5b1180d6cbb","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3a0ed219_af3f4116","updated":"2025-12-01 18:21:10.000000000","message":"This patch is not complete yet, it is just a first step in order to confirm whether I am on the right path. So I need some feedback to carry on.\n\nSee also the mailing list discussion starting here:\nReplacing --enable-verbose-usb-comms in configure.ac\nhttps://sourceforge.net/p/openocd/mailman/message/59215751/\n\nThis patch only covers the USB tracing, because the malloc tracing (related to --enable-malloc-logging) may require more preliminary work. Some systems (MacOS and/or BSD) may not have mallinfo at all, and Newlib only has mallinfo and not mallinfo2. I think configure.ac should detect which mallinfo is available, instead of just checking for header malloc.h and then the C code checking the glibc version.","commit_id":"cd14e55437602349cbc24f4047aa216d87cf833c"},{"author":{"_account_id":1000438,"name":"R. Diez","email":"rdiez-2006@rd10.de","username":"rdiez"},"change_message_id":"00e7a965bcc953b8c9413e0f5fd41b30e7662e97","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"cca7c269_d2bf390f","in_reply_to":"1abad821_70b07475","updated":"2025-12-15 17:25:31.000000000","message":"Ack","commit_id":"cd14e55437602349cbc24f4047aa216d87cf833c"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"4a72cac82347206f19a9fe57e70661142c61efc3","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"1abad821_70b07475","in_reply_to":"3a0ed219_af3f4116","updated":"2025-12-14 19:01:22.000000000","message":"Yes, this is what I suggested in the email.\nStrange, I didn\u0027t get email alert for this patch\nAgree with you about detecting in configure the availability of mallinfo() vs mallinfo2()","commit_id":"cd14e55437602349cbc24f4047aa216d87cf833c"},{"author":{"_account_id":1000438,"name":"R. Diez","email":"rdiez-2006@rd10.de","username":"rdiez"},"change_message_id":"69bcb05935e002a245ee22f77e12cdddabf258fd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b7d485f0_9ddcdd64","updated":"2026-01-18 18:37:17.000000000","message":"I would merge this patch the way it is, because it moves the USB logging switch from configure.ac (configuration time) to runtime, where it belongs. As stated above, we can improve logging later, but always in the runtime realm.","commit_id":"91b2688373e61f1729a2ab686c54e082f36062d8"},{"author":{"_account_id":1000853,"name":"Marc Schink","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"change_message_id":"75e2bd1ad78c7983c6d115dd213f452461d8e172","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a208250c_385086df","updated":"2026-01-15 08:49:38.000000000","message":"Thanks for the patch, very useful.\n\nOne objection from my side: we have many adapters with TCP/IP or other connectivity. I don\u0027t think we need a dedicated switch for USB traffic but rather for adapter I/O in general. I would propose to have something like \u0027_ADAPTER_IO\u0027 or something similar. I can change this in a separate patch if you\u0027re not interested to include this here.","commit_id":"91b2688373e61f1729a2ab686c54e082f36062d8"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"c3976d880e3df709da5e1fb67ec3a4888e68692c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"bef2ee65_037e0372","updated":"2026-01-11 17:53:15.000000000","message":"Thanks!","commit_id":"91b2688373e61f1729a2ab686c54e082f36062d8"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"e14f1fea6fa5442247fe53997445edebbba9141c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"de6fb95c_777237aa","in_reply_to":"a208250c_385086df","updated":"2026-01-15 16:45:51.000000000","message":"Hi Marc,\nin OpenOCD we only have incremental log-level, no way to enable debug log per subsystem or per component.\nIn the comments to this patch there is the link to a discussion on the ML about wishes for such rework of the debug log.\nFor the moment I prefer keeping separated the log per subsystem by increasing the granularity, so eventually TCP separate from USB. If later we want to merge or rename them, that would be a trivial task.","commit_id":"91b2688373e61f1729a2ab686c54e082f36062d8"},{"author":{"_account_id":1000853,"name":"Marc Schink","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"change_message_id":"1aab96384124d15e8024c0d52be1973b9f8200af","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"99758c4e_9b774123","in_reply_to":"de6fb95c_777237aa","updated":"2026-01-15 17:07:50.000000000","message":"Ah, I missed that thread. Sounds like a nice idea, looking forward to it!","commit_id":"91b2688373e61f1729a2ab686c54e082f36062d8"}]}
