{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":681554539,"defaultBranch":"main","name":"blutter","ownerLogin":"worawit","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-22T09:07:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1352296?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1692695266.0","currentOid":""},"activityList":{"items":[{"before":"c6393b8ac788edfdc875af158d13ff20b6d91cd0","after":"eb56921740846d8604ba2d7743774a00ef2080b4","ref":"refs/heads/main","pushedAt":"2024-05-12T05:05:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Merge pull request #61 from atuncer/main\n\nfixed printing on unsupported architecture","shortMessageHtmlLink":"Merge pull request #61 from atuncer/main"}},{"before":"3756642c3bf0f67aaafb1b68b4999ac22e9557b7","after":"c6393b8ac788edfdc875af158d13ff20b6d91cd0","ref":"refs/heads/main","pushedAt":"2024-02-23T10:18:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Force minimum MACOSX version to 13.0 in CMakelists.txt","shortMessageHtmlLink":"Force minimum MACOSX version to 13.0 in CMakelists.txt"}},{"before":"8a2c7a9d2dccfabae715b66259d1e3cdcde37299","after":"3756642c3bf0f67aaafb1b68b4999ac22e9557b7","ref":"refs/heads/main","pushedAt":"2024-02-23T07:59:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"find brew icu4c path with brew command instead of HOMEBREW_PREFIX\nenvironment","shortMessageHtmlLink":"find brew icu4c path with brew command instead of HOMEBREW_PREFIX"}},{"before":"3ef66c9f74c9cf5ba331307703a583945d1c9f67","after":"8a2c7a9d2dccfabae715b66259d1e3cdcde37299","ref":"refs/heads/main","pushedAt":"2024-02-22T10:18:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Use AllocateHandle entry point offset instead of PropagateError\n because PropagateError does not exist in old Dart version","shortMessageHtmlLink":"Use AllocateHandle entry point offset instead of PropagateError"}},{"before":"67a48b0237104a637d433ec011cbc50c1ab28796","after":"3ef66c9f74c9cf5ba331307703a583945d1c9f67","ref":"refs/heads/main","pushedAt":"2024-02-13T07:16:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Fix #43 dart::Function::IsFfiTrampoline() is renamed in Dart 3.3 dev","shortMessageHtmlLink":"Fix #43 dart::Function::IsFfiTrampoline() is renamed in Dart 3.3 dev"}},{"before":"fe290511c6284b3bd028749cb27901d861061f1e","after":"67a48b0237104a637d433ec011cbc50c1ab28796","ref":"refs/heads/main","pushedAt":"2024-02-08T11:02:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Handle special character in extension name for IDA script","shortMessageHtmlLink":"Handle special character in extension name for IDA script"}},{"before":"c13f24f1ce9f68740250bbd2c772d8812dac1c83","after":"fe290511c6284b3bd028749cb27901d861061f1e","ref":"refs/heads/main","pushedAt":"2024-02-03T04:29:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Fixed wrong mark some library as Dart internal","shortMessageHtmlLink":"Fixed wrong mark some library as Dart internal"}},{"before":"c59753cc314a2e4a97980856f2e792e8f03fbe48","after":"c13f24f1ce9f68740250bbd2c772d8812dac1c83","ref":"refs/heads/main","pushedAt":"2024-02-01T05:58:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Fix build fail on Dart v3.3 because third_party/double-conversion is\nmoved to outside of runtime directory","shortMessageHtmlLink":"Fix build fail on Dart v3.3 because third_party/double-conversion is"}},{"before":"31eba61fde4c52f3128b92617c750dbd563a35f8","after":"c59753cc314a2e4a97980856f2e792e8f03fbe48","ref":"refs/heads/main","pushedAt":"2024-01-31T09:21:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Require clang 16 (source_location header) for building on macOS\nMinimum CMake to 3.20 for cmake_path feature","shortMessageHtmlLink":"Require clang 16 (source_location header) for building on macOS"}},{"before":"109fec6b64e1fddf6ad2a0592cea197c85d4fdb9","after":"31eba61fde4c52f3128b92617c750dbd563a35f8","ref":"refs/heads/main","pushedAt":"2024-01-31T01:16:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Fixed printing wrong line number when analysis error\nDuplicated assembly instruction (Dart 3.2) in default value branch of named param\nMatch call native pattern","shortMessageHtmlLink":"Fixed printing wrong line number when analysis error"}},{"before":"73d204719ff473a62c50a55e1794889d8bd7a8b7","after":"109fec6b64e1fddf6ad2a0592cea197c85d4fdb9","ref":"refs/heads/main","pushedAt":"2024-01-26T18:19:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Merge pull request #37 from yzctzl/dev\n\nFixed ClassIdTag decode error when dart sdk version <2.19.0","shortMessageHtmlLink":"Merge pull request #37 from yzctzl/dev"}},{"before":"e83fb2306cc2c059eb461c8c8300616c54c48877","after":"73d204719ff473a62c50a55e1794889d8bd7a8b7","ref":"refs/heads/main","pushedAt":"2024-01-23T11:46:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Fix #34 fail to extract sha1 hashes from libflutter when they are overlapped","shortMessageHtmlLink":"Fix #34 fail to extract sha1 hashes from libflutter when they are ove…"}},{"before":"984ad56522e46faf3c7ab21b776346f457a5e256","after":"e83fb2306cc2c059eb461c8c8300616c54c48877","ref":"refs/heads/main","pushedAt":"2024-01-16T16:03:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Fixed RecordType detection. Must be since Dart 3.0.","shortMessageHtmlLink":"Fixed RecordType detection. Must be since Dart 3.0."}},{"before":"c5a580d5d57ce261e2c600b7c2026c480190a5a9","after":"984ad56522e46faf3c7ab21b776346f457a5e256","ref":"refs/heads/main","pushedAt":"2024-01-16T13:40:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Just print an error instead of throwing an exception when\n TestType object is not for Dart Type","shortMessageHtmlLink":"Just print an error instead of throwing an exception when"}},{"before":"ec73b03d9427f47fb321026e4c4b160af87b8418","after":"c5a580d5d57ce261e2c600b7c2026c480190a5a9","ref":"refs/heads/main","pushedAt":"2024-01-16T10:47:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Own make version to avoid python version compatibility in Dart versions\nDetect pointer compression feature for building\nForce \"no-analysis\" option in Dart v<2.15\nCheck missing constants and classes in Dart 2.14","shortMessageHtmlLink":"Own make version to avoid python version compatibility in Dart versions"}},{"before":"ec03e8058ac1155f6069706c7e8208f2751c9e7e","after":"ec73b03d9427f47fb321026e4c4b160af87b8418","ref":"refs/heads/main","pushedAt":"2024-01-15T07:59:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Add using code entry point from TypeTest and Code for\n BoxInt64 and isinstance (\"is\" operator)","shortMessageHtmlLink":"Add using code entry point from TypeTest and Code for"}},{"before":"8eb979b8d90cd98b386c066e0735676e72bf7199","after":"ec03e8058ac1155f6069706c7e8208f2751c9e7e","ref":"refs/heads/main","pushedAt":"2024-01-13T15:15:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Handle LibraryPrefix when loading object from pool\nFixed array write barrier thread offset\nFixed kCodeCid object might be function (not only stub)","shortMessageHtmlLink":"Handle LibraryPrefix when loading object from pool"}},{"before":"3fc4cf470e38a824c7cc8398d2ddd7d0cdd4b071","after":"8eb979b8d90cd98b386c066e0735676e72bf7199","ref":"refs/heads/main","pushedAt":"2023-11-29T13:29:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"More edge cases for setup parameters\nFix InstanceOf pattern for \"is object_type\"","shortMessageHtmlLink":"More edge cases for setup parameters"}},{"before":"5009cd14066171c5f0d3a18d7df327d2b8771763","after":"3fc4cf470e38a824c7cc8398d2ddd7d0cdd4b071","ref":"refs/heads/main","pushedAt":"2023-11-15T11:21:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Handling Record and LibraryPrefix object. Fixed #19 and #20","shortMessageHtmlLink":"Handling Record and LibraryPrefix object. Fixed #19 and #20"}},{"before":"e07d0d45b9d7ceeaab6f57dde3c58c066dfbf731","after":"5009cd14066171c5f0d3a18d7df327d2b8771763","ref":"refs/heads/main","pushedAt":"2023-10-30T10:52:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"fixed wrong load instruction and offset for loading staic field with BranchLink","shortMessageHtmlLink":"fixed wrong load instruction and offset for loading staic field with …"}},{"before":"266c862aa0d806e4211fa1593032780811a07251","after":"e07d0d45b9d7ceeaab6f57dde3c58c066dfbf731","ref":"refs/heads/main","pushedAt":"2023-10-30T09:56:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"fixed detecting LinkBranch to stub","shortMessageHtmlLink":"fixed detecting LinkBranch to stub"}},{"before":"c28c701e379797b1e4d029385adc81c31adf5098","after":"266c862aa0d806e4211fa1593032780811a07251","ref":"refs/heads/main","pushedAt":"2023-10-30T07:43:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"print analyzer error without stopping\nunfinish optional parameter handling","shortMessageHtmlLink":"print analyzer error without stopping"}},{"before":"a109207af01c008311bbd4793b0d4ca04cb80779","after":"c28c701e379797b1e4d029385adc81c31adf5098","ref":"refs/heads/main","pushedAt":"2023-10-25T16:30:16.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Merge pull request #10 from flyingwr/main\n\npatch dart SDK to be compatible with 3.12 and future versions of Python","shortMessageHtmlLink":"Merge pull request #10 from flyingwr/main"}},{"before":"7c0648fe6004479c3948418911dff49270b4b074","after":"a109207af01c008311bbd4793b0d4ca04cb80779","ref":"refs/heads/main","pushedAt":"2023-09-30T12:39:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Use class methods instead of static functions for pattern matcher","shortMessageHtmlLink":"Use class methods instead of static functions for pattern matcher"}},{"before":"f2671dafac4cf304e819f7b986ab0951080a3462","after":"7c0648fe6004479c3948418911dff49270b4b074","ref":"refs/heads/main","pushedAt":"2023-09-21T12:32:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Add more Dart code patterns matching\nFix cannot dump assembly in obfuscated app\nFix CheckStackOverflow code pattern with B.HI","shortMessageHtmlLink":"Add more Dart code patterns matching"}},{"before":"d8c04625c2966ccfaef274d3827b49cb11d1d98c","after":"f2671dafac4cf304e819f7b986ab0951080a3462","ref":"refs/heads/main","pushedAt":"2023-09-12T12:04:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"fixed get cid in frida script for old Dart version","shortMessageHtmlLink":"fixed get cid in frida script for old Dart version"}},{"before":"337f2594645ae43f1848ff3c15383bbe8ddb8d6d","after":"d8c04625c2966ccfaef274d3827b49cb11d1d98c","ref":"refs/heads/main","pushedAt":"2023-09-10T17:02:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"update README","shortMessageHtmlLink":"update README"}},{"before":"a85703f73b3226ba292622e64422a7e7432b55df","after":"337f2594645ae43f1848ff3c15383bbe8ddb8d6d","ref":"refs/heads/main","pushedAt":"2023-09-09T13:19:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"8cbd9876b34821e68446afe0c06e30b4222273be","after":"a85703f73b3226ba292622e64422a7e7432b55df","ref":"refs/heads/main","pushedAt":"2023-09-09T13:18:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"33ba3c0c2914f1f5bc7dde7be1825b8e55561ad5","after":"8cbd9876b34821e68446afe0c06e30b4222273be","ref":"refs/heads/main","pushedAt":"2023-09-08T16:43:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"worawit","name":"Worawit Wangwarunyoo","path":"/worawit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1352296?s=80&v=4"},"commit":{"message":"fix set HAS_RECORD_TYPE only if HAS_TYPE_REF is not set\nRecordType is added since Dart 2.19 but incomplete","shortMessageHtmlLink":"fix set HAS_RECORD_TYPE only if HAS_TYPE_REF is not set"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER4XhCgA","startCursor":null,"endCursor":null}},"title":"Activity · worawit/blutter"}