{"action":"created","issue":{"url":"https://api.github.com/repos/cs01/gdbgui/issues/188","repository_url":"https://api.github.com/repos/cs01/gdbgui","labels_url":"https://api.github.com/repos/cs01/gdbgui/issues/188/labels{/name}","comments_url":"https://api.github.com/repos/cs01/gdbgui/issues/188/comments","events_url":"https://api.github.com/repos/cs01/gdbgui/issues/188/events","html_url":"https://github.com/cs01/gdbgui/issues/188","id":315167884,"number":188,"title":"add option to record values for x/y plot each time a value changes w/o stopping","user":{"login":"cs01","id":5715368,"avatar_url":"https://avatars2.githubusercontent.com/u/5715368?v=4","gravatar_id":"","url":"https://api.github.com/users/cs01","html_url":"https://github.com/cs01","followers_url":"https://api.github.com/users/cs01/followers","following_url":"https://api.github.com/users/cs01/following{/other_user}","gists_url":"https://api.github.com/users/cs01/gists{/gist_id}","starred_url":"https://api.github.com/users/cs01/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cs01/subscriptions","organizations_url":"https://api.github.com/users/cs01/orgs","repos_url":"https://api.github.com/users/cs01/repos","events_url":"https://api.github.com/users/cs01/events{/privacy}","received_events_url":"https://api.github.com/users/cs01/received_events","type":"User","site_admin":false},"labels":[{"id":469724541,"url":"https://api.github.com/repos/cs01/gdbgui/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-04-17T17:56:30Z","updated_at":"2018-04-27T04:46:58Z","closed_at":null,"author_association":"OWNER","body":"Currently the x/y plot of expressions over time only records new values when the program stops and gdbgui receives new values of expressions. \r\n\r\nA new option should be added to allow the user to record all changes to values. This could be done using a combination of mi commands:\r\n\r\n* first create a watchpoint when the value is written to: `-break-watch <expr>`\r\n* then add a command to run when that breakpoint is hit: `-break-commands # \"continue\"`\r\n  * (need to confirm the updated value is output by gdb and received by gdbgui before continuing, but in theory this should work)\r\n\r\nThis flow will be used in https://github.com/cs01/gdbgui/issues/184, but probably with the a break-command of `\"elapsed-time\" \"continue\"`. Does that sound right @wesleyyue?"},"comment":{"url":"https://api.github.com/repos/cs01/gdbgui/issues/comments/384862873","html_url":"https://github.com/cs01/gdbgui/issues/188#issuecomment-384862873","issue_url":"https://api.github.com/repos/cs01/gdbgui/issues/188","id":384862873,"user":{"login":"WesleyYue","id":5280818,"avatar_url":"https://avatars3.githubusercontent.com/u/5280818?v=4","gravatar_id":"","url":"https://api.github.com/users/WesleyYue","html_url":"https://github.com/WesleyYue","followers_url":"https://api.github.com/users/WesleyYue/followers","following_url":"https://api.github.com/users/WesleyYue/following{/other_user}","gists_url":"https://api.github.com/users/WesleyYue/gists{/gist_id}","starred_url":"https://api.github.com/users/WesleyYue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WesleyYue/subscriptions","organizations_url":"https://api.github.com/users/WesleyYue/orgs","repos_url":"https://api.github.com/users/WesleyYue/repos","events_url":"https://api.github.com/users/WesleyYue/events{/privacy}","received_events_url":"https://api.github.com/users/WesleyYue/received_events","type":"User","site_admin":false},"created_at":"2018-04-27T04:46:58Z","updated_at":"2018-04-27T04:46:58Z","author_association":"NONE","body":"I took a look at the gdb machine interface documentation and I think you're spot on. What you described should work."}}
{"actor":{"display_login":"WesleyYue"}}