)]}' { "commit": "324290c8b3ea8997b079f73f93b4bec866abcd7c", "tree": "9214ecc855c1b4b6770967c2f52d00b8298ee3bc", "parents": [ "3119cb53db5b8d095a2e73acb25e8dfd20bfa129" ], "author": { "name": "jcd", "email": "jcd@golang.org", "time": "Fri Feb 05 22:12:21 2016 +1100" }, "committer": { "name": "jcd .", "email": "jcd@golang.org", "time": "Tue Feb 09 06:32:19 2016 +0000" }, "message": "x/debug: add a function for reading the current (not-dead) goroutines from a target program.\n\nMoves some string-reading code from print.go into a separate function in\npeek.go. Also adds functions for reading string fields in structs, and\nC-style NUL-terminated strings,\n\nChange-Id: I399960891ce7d3ab0c989b94021db284dc095a59\nReviewed-on: https://go-review.googlesource.com/19248\nReviewed-by: Dave Day \u003cdjd@golang.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "cab7f94755c9e1eb0eec908ef42dc8bc489075c4", "old_mode": 33188, "old_path": "ogle/demo/ogler/ogler_test.go", "new_id": "1e44705015df843f73aaf4868e9a5713eba13ea0", "new_mode": 33188, "new_path": "ogle/demo/ogler/ogler_test.go" }, { "type": "modify", "old_id": "6083d04178c9daa834ac5d7fb5a5feeab8f4b0ac", "old_mode": 33188, "old_path": "ogle/program/client/client.go", "new_id": "51bf1a5fb7828406fb4a3c15dbce6a1f670feacd", "new_mode": 33188, "new_path": "ogle/program/client/client.go" }, { "type": "modify", "old_id": "55f8c12bc6d1cd78d14f64b1a8512cff7580ac84", "old_mode": 33188, "old_path": "ogle/program/local/local.go", "new_id": "ed9bdc82f51aba3ff4dc6ba282f241e15141d745", "new_mode": 33188, "new_path": "ogle/program/local/local.go" }, { "type": "modify", "old_id": "b7feb208c5d28ac4ed20448d99c99864ca750aa3", "old_mode": 33188, "old_path": "ogle/program/program.go", "new_id": "6ac49c91c3c61fdf73c698a83314899967676f56", "new_mode": 33188, "new_path": "ogle/program/program.go" }, { "type": "modify", "old_id": "8ed02b41ec12bd44939402885239c1fc5e998d6e", "old_mode": 33188, "old_path": "ogle/program/proxyrpc/proxyrpc.go", "new_id": "b6636f8089355c23140c18e0edf8c23030b09d76", "new_mode": 33188, "new_path": "ogle/program/proxyrpc/proxyrpc.go" }, { "type": "modify", "old_id": "e61a974b4b6b723fd5c81c6f4abda05473fe9a3f", "old_mode": 33188, "old_path": "ogle/program/server/peek.go", "new_id": "936b3aba2551cd70852dd70cbc96f32ee4a850ba", "new_mode": 33188, "new_path": "ogle/program/server/peek.go" }, { "type": "modify", "old_id": "6c4be725257d2bc9c191ffd6d9f3916321697bf6", "old_mode": 33188, "old_path": "ogle/program/server/print.go", "new_id": "0ec0e5ca43c9ade7d172173658dd26a670a3f7c4", "new_mode": 33188, "new_path": "ogle/program/server/print.go" }, { "type": "modify", "old_id": "ecffc180e05ac7e5165e311e6d863f5e88022abd", "old_mode": 33188, "old_path": "ogle/program/server/server.go", "new_id": "ffa72c338db838f29113922f326581bb56fd9f24", "new_mode": 33188, "new_path": "ogle/program/server/server.go" } ] }