{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":37608792,"defaultBranch":"master","name":"delve","ownerLogin":"aarzilli","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-06-17T17:05:12.000Z","ownerAvatar":"https://github.com/avatars/u/303620?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726837668.0","currentOid":""},"activityList":{"items":[{"before":"93bdc6d0a43000adc0482181d9afd75af5e3ce29","after":"ebad15c9414e5b72e0745702b361607d6fb253e0","ref":"refs/heads/fncallpinner2","pushedAt":"2024-09-25T11:31:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: adds pointer pinning to call injection\n\nThis commit adds a new mode to call injection. If the runtime.debugPinner\nfunction is available in the target executable it obtains a pinner by\ncalling it and then uses it to pin the pointers in the results of call\ninjection.\n\nThis allows the code for call injection to be refactored to execute the\ncalls in the normal order, since it doesn't need to be concerned with having\nspace on the target's memory to store intermediate values.\n\nUpdates #3310","shortMessageHtmlLink":"proc: adds pointer pinning to call injection"}},{"before":"92e7c9607a68c7dbced67f34dfcb747c4984b46f","after":"87724ab505990e227e8732ef8355ec714228697a","ref":"refs/heads/rangeoverfunc0","pushedAt":"2024-09-24T09:57:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: step into coroutine\n\nThe step command is changed such that when the function being currently\ncalled is a coroutine switch function it will move to the associated\ncoroutine.\nFunctions that switch coroutines are currently the next, stop and yield\nclosures produced by the iter.Pull function.","shortMessageHtmlLink":"proc: step into coroutine"}},{"before":"4976c038511490826ee2973e7b78e92409a414e2","after":"92e7c9607a68c7dbced67f34dfcb747c4984b46f","ref":"refs/heads/rangeoverfunc0","pushedAt":"2024-09-24T09:55:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: step into coroutine\n\nThe step command is changed such that when the function being currently\ncalled is a coroutine switch function it will move to the associated\ncoroutine.\nFunctions that switch coroutines are currently the next, stop and yield\nclosures produced by the iter.Pull function.","shortMessageHtmlLink":"proc: step into coroutine"}},{"before":"55905239afb70a9b906ed4fda18818bbf621ea83","after":"ad8d81cec2149526dcb1f4cb0644c42c18d88f3e","ref":"refs/heads/examinemem2","pushedAt":"2024-09-24T07:52:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"terminal,service: add raw examinemem dump\n\nChange the examinemem command to have a new format 'raw' that just\nprints the raw memory bytes.\nChange the transcript command to add a new flag that disables prompt\necho to the output file.\n\nFixes #3706","shortMessageHtmlLink":"terminal,service: add raw examinemem dump"}},{"before":"d33db4a201af4383b99f7e4abd3f39811d1e33ce","after":"c382925c4881756038e2ae5e1ad365604e1c544c","ref":"refs/heads/release1231","pushedAt":"2024-09-23T17:45:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"*: release version 1.23.1\n\nThanks to @Jille, @linchizhen and @arvidfm.","shortMessageHtmlLink":"*: release version 1.23.1"}},{"before":"b06db0874faacea1703a5a20244d132b89102741","after":"d33db4a201af4383b99f7e4abd3f39811d1e33ce","ref":"refs/heads/release1231","pushedAt":"2024-09-23T16:40:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"*: release version 1.23.1\n\nThanks to @Jille, @linchizhen and @arvidfm.","shortMessageHtmlLink":"*: release version 1.23.1"}},{"before":null,"after":"b06db0874faacea1703a5a20244d132b89102741","ref":"refs/heads/release1231","pushedAt":"2024-09-20T13:07:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"*: release version 1.23.1\n\nThanks to @Jille, @linchizhen and @arvidfm.","shortMessageHtmlLink":"*: release version 1.23.1"}},{"before":"a060b908660565a93c60d897eb817658b0ce9d36","after":"ecc7b82ac7c3e40e1c7cd808872ec0037022f272","ref":"refs/heads/rosetta-again","pushedAt":"2024-09-17T16:35:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: improve Rosetta check\n\nWe have a check for Rosetta that should point users towards\nmisconfiguration, however occasionally we still get new issues about\ndebugserver crashing and some of those, as it turns out, are still\ncaused by Rosetta (see for example #3804).\n\nCheck the output of 'uname -m' and check that it isn't 'x86_64' if we\nare an 'arm64' process: if that happens we are running unemulated but\ndebugserver will refuse to work.","shortMessageHtmlLink":"proc: improve Rosetta check"}},{"before":"dc74e971f319f00b70caeac40daca026c204a438","after":"93bdc6d0a43000adc0482181d9afd75af5e3ce29","ref":"refs/heads/fncallpinner2","pushedAt":"2024-09-15T05:44:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: adds pointer pinning to call injection\n\nThis commit adds a new mode to call injection. If the runtime.debugPinner\nfunction is available in the target executable it obtains a pinner by\ncalling it and then uses it to pin the pointers in the results of call\ninjection.\n\nThis allows the code for call injection to be refactored to execute the\ncalls in the normal order, since it doesn't need to be concerned with having\nspace on the target's memory to store intermediate values.\n\nUpdates #3310","shortMessageHtmlLink":"proc: adds pointer pinning to call injection"}},{"before":"31f70ef166814f7df4642cbb084c2f1b91527db1","after":"4976c038511490826ee2973e7b78e92409a414e2","ref":"refs/heads/rangeoverfunc0","pushedAt":"2024-09-15T05:21:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: step into coroutine\n\nThe step command is changed such that when the function being currently\ncalled is a coroutine switch function it will move to the associated\ncoroutine.\nFunctions that switch coroutines are currently the next, stop and yield\nclosures produced by the iter.Pull function.","shortMessageHtmlLink":"proc: step into coroutine"}},{"before":"3467eda9d4adf6913d476f1573639d47f999b598","after":"a060b908660565a93c60d897eb817658b0ce9d36","ref":"refs/heads/rosetta-again","pushedAt":"2024-09-13T18:47:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: improve Rosetta check\n\nWe have a check for Rosetta that should point users towards\nmisconfiguration, however occasionally we still get new issues about\ndebugserver crashing and some of those, as it turns out, are still\ncaused by Rosetta (see for example #3804).\n\nCheck the output of 'uname -a' and check that it isn't 'x86_64' if we\nare an 'arm64' process: if that happens we are running unemulated but\ndebugserver will refuse to work.","shortMessageHtmlLink":"proc: improve Rosetta check"}},{"before":"1d054de12695ab1602923a1fc80bdd31797ec286","after":"3467eda9d4adf6913d476f1573639d47f999b598","ref":"refs/heads/rosetta-again","pushedAt":"2024-09-13T18:23:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: improve Rosetta check\n\nWe have a check for Rosetta that should point users towards\nmisconfiguration, however occasionally we still get new issues about\ndebugserver crashing and some of those, as it turns out, are still\ncaused by Rosetta (see for example #3804).\n\nCheck the output of 'uname -a' and check that it isn't 'x86_64' if we\nare an 'arm64' process: if that happens we are running unemulated but\ndebugserver will refuse to work.","shortMessageHtmlLink":"proc: improve Rosetta check"}},{"before":"7576d3a88f5568ca64464df5769e30ef812c966d","after":"1d054de12695ab1602923a1fc80bdd31797ec286","ref":"refs/heads/rosetta-again","pushedAt":"2024-09-13T13:59:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: improve Rosetta check\n\nWe have a check for Rosetta that should point users towards\nmisconfiguration, however occasionally we still get new issues about\ndebugserver crashing and some of those, as it turns out, are still\ncaused by Rosetta (see for example #3804).\n\nCheck the output of 'uname -a' and check that it isn't 'x86_64' if we\nare an 'arm64' process: if that happens we are running unemulated but\ndebugserver will refuse to work.","shortMessageHtmlLink":"proc: improve Rosetta check"}},{"before":null,"after":"7576d3a88f5568ca64464df5769e30ef812c966d","ref":"refs/heads/rosetta-again","pushedAt":"2024-09-13T13:52:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: improve Rosetta check\n\nWe have a check for Rosetta that should point users towards\nmisconfiguration, however occasionally we still get new issues about\ndebugserver crashing and some of those, as it turns out, are still\ncaused by Rosetta (see for example #3804).\n\nCheck the output of 'uname -a' and check that it isn't 'x86_64' if we\nare an 'arm64' process: if that happens we are running unemulated but\ndebugserver will refuse to work.","shortMessageHtmlLink":"proc: improve Rosetta check"}},{"before":"94e462daa1f37fa25fbeb11b03835ce4c430c703","after":"5829ae699173bfbf4afe2c904884e370f4ed3cb2","ref":"refs/heads/substitutepath-guess","pushedAt":"2024-09-10T14:41:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"service,terminal,cmd/dlv: automatically guessing substitute-path config\n\nAdd command, API calls and launch.json option to automatically guess\nsubstitute-path configuration.","shortMessageHtmlLink":"service,terminal,cmd/dlv: automatically guessing substitute-path config"}},{"before":"d41a9b9fe2542a8003ff3e605dfd6c50fd055aea","after":"94e462daa1f37fa25fbeb11b03835ce4c430c703","ref":"refs/heads/substitutepath-guess","pushedAt":"2024-09-10T11:20:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"service,terminal,cmd/dlv: automatically guessing substitute-path config\n\nAdd command, API calls and launch.json option to automatically guess\nsubstitute-path configuration.","shortMessageHtmlLink":"service,terminal,cmd/dlv: automatically guessing substitute-path config"}},{"before":"28edc11a5989fc84d0eba7de91985bb757610e23","after":"565ec3458573d40382c9923fa7862a9faa254a51","ref":"refs/heads/fix3806","pushedAt":"2024-09-06T09:07:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: for optimized functions allow .closureptr to not exist\n\nFor optimized functions .closureptr is sometimes omitted from DWARF,\nallow it to be 0 and try to recover the range-over-func stack by best\neffort.\n\nFixes #3806","shortMessageHtmlLink":"proc: for optimized functions allow .closureptr to not exist"}},{"before":"44719c329e6b1b360645a1f77576c66aec9f0f3b","after":"28edc11a5989fc84d0eba7de91985bb757610e23","ref":"refs/heads/fix3806","pushedAt":"2024-09-06T07:38:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: for optimized functions allow .closureptr to not exist\n\nFor optimized functions .closureptr is sometimes omitted from DWARF,\nallow it to be 0 and try to recover the range-over-func stack by best\neffort.\n\nFixes #3806","shortMessageHtmlLink":"proc: for optimized functions allow .closureptr to not exist"}},{"before":null,"after":"44719c329e6b1b360645a1f77576c66aec9f0f3b","ref":"refs/heads/fix3806","pushedAt":"2024-09-05T08:42:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: add test for issue #3806\n\n(wip)","shortMessageHtmlLink":"proc: add test for issue go-delve#3806"}},{"before":"d0382edeb43aedb6e8db90d9d9d14de645ed0f3a","after":"ca5243574add60ccd4fb9cdfda409bae396562e5","ref":"refs/heads/fix3793","pushedAt":"2024-09-04T12:27:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: fix result type of division of untyped constants\n\nThe Go specification says that the result of division of untyped\nconstants should be an untyped integer constant if both constants are\nuntyped integers, the go/constant package however does something\ndifferent by always producing an untyped floating constant.\n\nFixes #3793","shortMessageHtmlLink":"proc: fix result type of division of untyped constants"}},{"before":"56a5ef0a3e648ea67a53c1812a063e1ac2946079","after":"27483d972ebf43b535b6cbc07662da7e22e498b8","ref":"refs/heads/cachemoduledata","pushedAt":"2024-09-04T12:25:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: cache module data\n\nCache module data so that we don't reload it every time we look up a\nvariable with a generic type.","shortMessageHtmlLink":"proc: cache module data"}},{"before":"433a9fadbe7387cb1c56aa59c1fd1fa578e92560","after":"56a5ef0a3e648ea67a53c1812a063e1ac2946079","ref":"refs/heads/cachemoduledata","pushedAt":"2024-09-04T12:23:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: cache module data\n\nCache module data so that we don't reload it every time we look up a\nvariable with a generic type.","shortMessageHtmlLink":"proc: cache module data"}},{"before":null,"after":"b04f8dba81d6b3dbf4feaf1d8f396d4230991814","ref":"refs/heads/fix124","pushedAt":"2024-09-04T12:21:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"service/dap: fix test failure with 1.24\n\nEncoding/json changed some error messages in 1.24, fix the tests.","shortMessageHtmlLink":"service/dap: fix test failure with 1.24"}},{"before":null,"after":"433a9fadbe7387cb1c56aa59c1fd1fa578e92560","ref":"refs/heads/cachemoduledata","pushedAt":"2024-08-29T16:28:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: cache module data\n\nCache module data so that we don't reload it every time we look up a\nvariable with a generic type.","shortMessageHtmlLink":"proc: cache module data"}},{"before":"1ac48d1051db06b1c5897eb8898033a0ed0717df","after":"0901bdb6e5d7b00fccd41036a5a1b3e80ac0fb7f","ref":"refs/heads/fix3797","pushedAt":"2024-08-28T20:04:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: workaround for macOS section name truncation\n\nGo 1.23 and earlier does not take into account that Mach-O section\nnames are limited to 16 characters, which causes DWARF sections with\nlong names to be truncated and become unreadable.\n\nFixes #3797","shortMessageHtmlLink":"proc: workaround for macOS section name truncation"}},{"before":"9773e47e51762290c8318b34ad02c57484466226","after":"1ac48d1051db06b1c5897eb8898033a0ed0717df","ref":"refs/heads/fix3797","pushedAt":"2024-08-27T17:09:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: workaround for macOS section name truncation\n\nGo 1.23 and earlier does not take into account that Mach-O section\nnames are limited to 16 characters, which causes DWARF sections with\nlong names to be truncated and become unreadable.\n\nFixes #3797","shortMessageHtmlLink":"proc: workaround for macOS section name truncation"}},{"before":null,"after":"9773e47e51762290c8318b34ad02c57484466226","ref":"refs/heads/fix3797","pushedAt":"2024-08-27T17:07:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: workaround for macOS section name truncation\n\nGo 1.23 and earlier does not take into account that Mach-O section\nnames are limited to 16 characters, which causes DWARF sections with\nlong names to be truncated and become unreadable.","shortMessageHtmlLink":"proc: workaround for macOS section name truncation"}},{"before":null,"after":"29748fb066d9fb9ed03719224e1bdb14129ffe2c","ref":"refs/heads/generifydap","pushedAt":"2024-08-27T16:49:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"service/dap: make handlesMap generic\n\nThe oldest version of Go we compile with is 1.20 at this point, we can\nthus make use of generic type parameters and the handlesMap support\ntype in service/dap is improved by them.","shortMessageHtmlLink":"service/dap: make handlesMap generic"}},{"before":null,"after":"6ebcfc12c8bbca76cac5cd3cb9170027deede61a","ref":"refs/heads/fixrof386","pushedAt":"2024-08-20T13:15:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: fix TestRangeOverFuncNext on linux/386\n\nTestRangeOverFuncNext and TestRangeOverFuncNextInlined are failing on\nlinux/386 with go1.23 due to an inconsistency on how append works on\n32bit platforms.","shortMessageHtmlLink":"proc: fix TestRangeOverFuncNext on linux/386"}},{"before":null,"after":"d0382edeb43aedb6e8db90d9d9d14de645ed0f3a","ref":"refs/heads/fix3793","pushedAt":"2024-08-20T12:22:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://github.com/avatars/u/303620?s=80&v=4"},"commit":{"message":"proc: fix result type of division of untyped constants\n\nThe Go specification says that the result of division of untyped\nconstants should be an untyped integer constant if both constants are\nuntyped integers, the go/constant package however does something\ndifferent by always producing an untyped floating constant.\n\nFixes #3793","shortMessageHtmlLink":"proc: fix result type of division of untyped constants"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxMTozMToxMS4wMDAwMDBazwAAAATAPJAa","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxMTozMToxMS4wMDAwMDBazwAAAATAPJAa","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMFQxMjoyMjowNi4wMDAwMDBazwAAAASfEOW6"}},"title":"Activity ยท aarzilli/delve"}