{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":737070082,"defaultBranch":"main","name":"GhidraApple","ownerLogin":"ReverseApple","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-29T18:09:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/153880059?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720622553.0","currentOid":""},"activityList":{"items":[{"before":"ecac7001caec718a2656aae5c29ddf8d12d35550","after":"996cfd6afec5d66a58566b40c584fd595f7c392c","ref":"refs/heads/objc/lang-annotation","pushedAt":"2024-07-17T15:10:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Remove debug strings.","shortMessageHtmlLink":"Remove debug strings."}},{"before":"28faf7d6f24461e5c6bc10b258b40d02f73e3492","after":"ecac7001caec718a2656aae5c29ddf8d12d35550","ref":"refs/heads/objc/lang-annotation","pushedAt":"2024-07-13T20:43:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Call inlining appears to work, but we need branch separation.","shortMessageHtmlLink":"Call inlining appears to work, but we need branch separation."}},{"before":"a1b7cae8403aecfe2266d211b4055cb81ed0c574","after":"28faf7d6f24461e5c6bc10b258b40d02f73e3492","ref":"refs/heads/objc/lang-annotation","pushedAt":"2024-07-12T20:21:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"This code is not pretty, but it kinda works.","shortMessageHtmlLink":"This code is not pretty, but it kinda works."}},{"before":"ee3d81e4b74396ec97cc4359ba8b90fb95d1b8ed","after":"a1b7cae8403aecfe2266d211b4055cb81ed0c574","ref":"refs/heads/objc/lang-annotation","pushedAt":"2024-07-11T20:21:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"kinda working, kinda shitty","shortMessageHtmlLink":"kinda working, kinda shitty"}},{"before":"1e7d7803e3d181e84f140af90a8df418175be58f","after":"ee3d81e4b74396ec97cc4359ba8b90fb95d1b8ed","ref":"refs/heads/objc/lang-annotation","pushedAt":"2024-07-11T19:02:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Fixed a bunch of things.","shortMessageHtmlLink":"Fixed a bunch of things."}},{"before":"30bc178aaf545129484438f6cd4358c034adb6ae","after":"1e7d7803e3d181e84f140af90a8df418175be58f","ref":"refs/heads/objc/lang-annotation","pushedAt":"2024-07-11T17:06:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Progress","shortMessageHtmlLink":"Progress"}},{"before":"12b310059925b9785bbb4989b3e691b6bbaaf174","after":"30bc178aaf545129484438f6cd4358c034adb6ae","ref":"refs/heads/objc/lang-annotation","pushedAt":"2024-07-10T14:49:07.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Reopen PR","shortMessageHtmlLink":"Reopen PR"}},{"before":"5980a42969e6ee1bdafbcc523a672c305a14719c","after":"2ada1137f49a3735ef39d0deeea3c6f515e1dc4d","ref":"refs/heads/main","pushedAt":"2024-07-10T14:43:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Merge pull request #11 from ReverseApple/objc/libobjc-sigfix\n\nAdd Objective-C messaging function signature fix step to SelectorTrampolineAnalyzer","shortMessageHtmlLink":"Merge pull request #11 from ReverseApple/objc/libobjc-sigfix"}},{"before":null,"after":"b12ad296610e671c84ac895cb9307a584e014648","ref":"refs/heads/objc/libobjc-sigfix","pushedAt":"2024-07-10T14:42:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Add Objective-C messaging function signature fix step to SelectorTrampolineAnalyzer.","shortMessageHtmlLink":"Add Objective-C messaging function signature fix step to SelectorTram…"}},{"before":"3bd37b202b81865dea1316ee569801132142cfe0","after":null,"ref":"refs/heads/restructure","pushedAt":"2024-07-09T20:49:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"}},{"before":"0180560ea7367ec439307ce1b88339876c9f739a","after":"5980a42969e6ee1bdafbcc523a672c305a14719c","ref":"refs/heads/main","pushedAt":"2024-07-09T20:48:11.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Merge pull request #10 from ReverseApple/restructure\n\nRestructured","shortMessageHtmlLink":"Merge pull request #10 from ReverseApple/restructure"}},{"before":null,"after":"3bd37b202b81865dea1316ee569801132142cfe0","ref":"refs/heads/restructure","pushedAt":"2024-07-09T20:47:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Make `restructure` branch from work done on `objc/lang-annotation`","shortMessageHtmlLink":"Make restructure branch from work done on objc/lang-annotation"}},{"before":"506b7d4de830ea36710cf465a2a3ce30e0b15ce6","after":"12b310059925b9785bbb4989b3e691b6bbaaf174","ref":"refs/heads/objc/lang-annotation","pushedAt":"2024-07-09T20:43:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Add ClangSemanticModel","shortMessageHtmlLink":"Add ClangSemanticModel"}},{"before":"c50ba217bd62b9a5cad64437eb00cfc804624bea","after":"506b7d4de830ea36710cf465a2a3ce30e0b15ce6","ref":"refs/heads/objc/lang-annotation","pushedAt":"2024-07-09T20:14:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Add utilities.","shortMessageHtmlLink":"Add utilities."}},{"before":"4beefcd62cdbdd8cf1c56ded87c48f10de85511a","after":"c50ba217bd62b9a5cad64437eb00cfc804624bea","ref":"refs/heads/objc/lang-annotation","pushedAt":"2024-07-09T16:27:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Progress on nodevisitor","shortMessageHtmlLink":"Progress on nodevisitor"}},{"before":"708bb48c0fda31a70b39c79faf42c16b2b855a6d","after":"4beefcd62cdbdd8cf1c56ded87c48f10de85511a","ref":"refs/heads/objc/lang-annotation","pushedAt":"2024-07-08T22:48:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Implement ClangNodeVisitor.kt","shortMessageHtmlLink":"Implement ClangNodeVisitor.kt"}},{"before":"bceb030b2e3e08c865dc6e2baa9fa7192d1c8e72","after":"708bb48c0fda31a70b39c79faf42c16b2b855a6d","ref":"refs/heads/objc/lang-annotation","pushedAt":"2024-07-08T20:12:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Add multiple visit methods to ClangNodeVisitor\n\nPopulates ClangNodeVisitor with various visit methods for handling different types of nodes.","shortMessageHtmlLink":"Add multiple visit methods to ClangNodeVisitor"}},{"before":"89c94d54c0014376feb5a21136f5ec8413f396e2","after":"bceb030b2e3e08c865dc6e2baa9fa7192d1c8e72","ref":"refs/heads/objc/lang-annotation","pushedAt":"2024-07-08T16:11:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Fleshing out a new structure.","shortMessageHtmlLink":"Fleshing out a new structure."}},{"before":null,"after":"89c94d54c0014376feb5a21136f5ec8413f396e2","ref":"refs/heads/objc/lang-annotation","pushedAt":"2024-07-05T17:18:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Initial changes.","shortMessageHtmlLink":"Initial changes."}},{"before":"1fa4d8114c69c11fb1dc0c05890f116f8c489c1d","after":"0180560ea7367ec439307ce1b88339876c9f739a","ref":"refs/heads/main","pushedAt":"2024-07-03T14:17:34.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Merge pull request #6 from ReverseApple/objc/tag-trampolines\n\nAdd tagging for detected trampoline functions","shortMessageHtmlLink":"Merge pull request #6 from ReverseApple/objc/tag-trampolines"}},{"before":"da8c161080da4ab41c5724b6b10b37d096c18573","after":"b0c38cc6e39a3072080a38ea8866cdc70144c276","ref":"refs/heads/objc/tag-trampolines","pushedAt":"2024-07-03T14:16:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"remove unnecessary comments.","shortMessageHtmlLink":"remove unnecessary comments."}},{"before":null,"after":"da8c161080da4ab41c5724b6b10b37d096c18573","ref":"refs/heads/objc/tag-trampolines","pushedAt":"2024-07-03T14:14:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Add tagging for detected trampoline functions\n\nA constant for the tag name and description has been added to the SelectorTrampolineAnalyzer. The analyzer will now generate and attach these tags to any detected Objective-C selector trampoline functions. This binds metadata that will be used by analyzers and features in the future.","shortMessageHtmlLink":"Add tagging for detected trampoline functions"}},{"before":"b45bfc43d74d30b71bbab93091e08eda42d2c933","after":"b2923c7e69ecefd4da3037eceaf608ecd52e68ab","ref":"refs/heads/analyzer/softlinking","pushedAt":"2024-07-02T22:41:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"removed ?'s","shortMessageHtmlLink":"removed ?'s"}},{"before":null,"after":"b45bfc43d74d30b71bbab93091e08eda42d2c933","ref":"refs/heads/analyzer/softlinking","pushedAt":"2024-07-02T20:59:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Add SoftLinkingAnalyzer class","shortMessageHtmlLink":"Add SoftLinkingAnalyzer class"}},{"before":"2d9ad1761fe2aaaa6b755e4eb258f07905501fbf","after":"1fa4d8114c69c11fb1dc0c05890f116f8c489c1d","ref":"refs/heads/main","pushedAt":"2024-07-02T20:25:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Refactored and removed unnecessary Plugin class for now.","shortMessageHtmlLink":"Refactored and removed unnecessary Plugin class for now."}},{"before":"c6287ca088044842423ca388881a16c72c545e21","after":null,"ref":"refs/heads/objc/trampoline-xref","pushedAt":"2024-07-02T18:00:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"}},{"before":"41ffa9e0f5c79803ffd4b9dbb0dc20812e61831e","after":"2d9ad1761fe2aaaa6b755e4eb258f07905501fbf","ref":"refs/heads/main","pushedAt":"2024-07-02T15:52:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Update to-do","shortMessageHtmlLink":"Update to-do"}},{"before":"08e6053043cdae735f8d84ba0d166d889f8b228a","after":"41ffa9e0f5c79803ffd4b9dbb0dc20812e61831e","ref":"refs/heads/main","pushedAt":"2024-07-02T15:05:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Fixed improper exception throw.","shortMessageHtmlLink":"Fixed improper exception throw."}},{"before":"8037398411fcca4876cb761b58f0b110ed95c65c","after":"08e6053043cdae735f8d84ba0d166d889f8b228a","ref":"refs/heads/main","pushedAt":"2024-07-02T13:37:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Merge pull request #5 from ReverseApple/objc/trampoline-xref\n\nAdd arm64e support.","shortMessageHtmlLink":"Merge pull request #5 from ReverseApple/objc/trampoline-xref"}},{"before":"8a82edb8086420390c85a597751fdffc91536cf9","after":"c6287ca088044842423ca388881a16c72c545e21","ref":"refs/heads/objc/trampoline-xref","pushedAt":"2024-07-02T13:36:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngeloD2022","name":"Angelo DeLuca","path":"/AngeloD2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43831545?s=80&v=4"},"commit":{"message":"Add arm64e support.","shortMessageHtmlLink":"Add arm64e support."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgfvkmAA","startCursor":null,"endCursor":null}},"title":"Activity · ReverseApple/GhidraApple"}