{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":36905975,"defaultBranch":"master","name":"SVF","ownerLogin":"SVF-tools","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-06-05T01:52:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/31209843?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716798185.0","currentOid":""},"activityList":{"items":[{"before":"1f3c40d6c057e4f728c7a773cf0ffabdf2c71b29","after":"6390f9b9d6db92c806247cc94192d2e977b1317a","ref":"refs/heads/master","pushedAt":"2024-09-20T12:03:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"SVF code formatter","shortMessageHtmlLink":"SVF code formatter"}},{"before":"2d92adb1a0712f92110e5900df43770c24052351","after":"1f3c40d6c057e4f728c7a773cf0ffabdf2c71b29","ref":"refs/heads/master","pushedAt":"2024-09-20T11:57:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yuleisui","name":"Yulei Sui","path":"/yuleisui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7608399?s=80&v=4"},"commit":{"message":"Refactor pta (#1552)\n\n* move updateCallGraph to AndersenBase\r\n\r\n* move connectCaller2CalleeParams to AndersenBase\r\n\r\n* remove getSubstitudeNode\r\n\r\n* change addCopyEdge to a virtual function in AndersenBase\r\n\r\n* implement on the fly pta respecting forksite\r\n\r\n* remove indForkEdgeMap\r\n\r\n* change SVFValue to SVFVar in SVFIRExtAPI","shortMessageHtmlLink":"Refactor pta (#1552)"}},{"before":"03c9c373386d58fa4f12161db7d57313fea302e2","after":"2d92adb1a0712f92110e5900df43770c24052351","ref":"refs/heads/master","pushedAt":"2024-09-19T12:53:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"SVF code formatter","shortMessageHtmlLink":"SVF code formatter"}},{"before":"fc185bed4301b003a10fcf6c6cc555cf244fca21","after":"03c9c373386d58fa4f12161db7d57313fea302e2","ref":"refs/heads/master","pushedAt":"2024-09-19T12:47:12.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"yuleisui","name":"Yulei Sui","path":"/yuleisui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7608399?s=80&v=4"},"commit":{"message":"Merge pull request #1551 from jumormt/9.19\n\nfix cdg null deref","shortMessageHtmlLink":"Merge pull request #1551 from jumormt/9.19"}},{"before":"0059690aad6c239cc9518bb86b5288e7c17cf13e","after":"fc185bed4301b003a10fcf6c6cc555cf244fca21","ref":"refs/heads/master","pushedAt":"2024-09-18T09:30:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuleisui","name":"Yulei Sui","path":"/yuleisui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7608399?s=80&v=4"},"commit":{"message":"Fix issue #1548","shortMessageHtmlLink":"Fix issue #1548"}},{"before":"58db851b9e5958c1e9e5b2a1084b979b5505c38a","after":"0059690aad6c239cc9518bb86b5288e7c17cf13e","ref":"refs/heads/master","pushedAt":"2024-09-17T00:33:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuleisui","name":"Yulei Sui","path":"/yuleisui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7608399?s=80&v=4"},"commit":{"message":"add CallCFGEdge::getCallSite method","shortMessageHtmlLink":"add CallCFGEdge::getCallSite method"}},{"before":"21f96291e8172bd9e43b35b799f30ea4407b9afa","after":"58db851b9e5958c1e9e5b2a1084b979b5505c38a","ref":"refs/heads/master","pushedAt":"2024-09-11T00:24:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"SVF code formatter","shortMessageHtmlLink":"SVF code formatter"}},{"before":"6d0f9a8ae33416eb8c7057638d3335a42536d8e5","after":"21f96291e8172bd9e43b35b799f30ea4407b9afa","ref":"refs/heads/master","pushedAt":"2024-09-11T00:18:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yuleisui","name":"Yulei Sui","path":"/yuleisui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7608399?s=80&v=4"},"commit":{"message":"Merge pull request #1546 from bjjwwang/0911\n\nfix for assignment","shortMessageHtmlLink":"Merge pull request #1546 from bjjwwang/0911"}},{"before":"50473a39a7a625a829b8b24a2bf751a6b2ae0f11","after":"6d0f9a8ae33416eb8c7057638d3335a42536d8e5","ref":"refs/heads/master","pushedAt":"2024-09-09T12:12:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"SVF code formatter","shortMessageHtmlLink":"SVF code formatter"}},{"before":"fda33fd9d8ecf991dbd07ad67a1e47cf192fcba1","after":"50473a39a7a625a829b8b24a2bf751a6b2ae0f11","ref":"refs/heads/master","pushedAt":"2024-09-09T12:06:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yuleisui","name":"Yulei Sui","path":"/yuleisui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7608399?s=80&v=4"},"commit":{"message":"refactor AE, make new module of extapi handler (#1545)\n\n* refactor AbsInterpretation\r\n\r\n* refactor AbsInterpretation, add comments\r\n\r\n* final commit\r\n\r\n---------\r\n\r\nCo-authored-by: bjjwwang ","shortMessageHtmlLink":"refactor AE, make new module of extapi handler (#1545)"}},{"before":"e95daaa8eb9b710d86f70e378c7609559a3fd22b","after":"fda33fd9d8ecf991dbd07ad67a1e47cf192fcba1","ref":"refs/heads/master","pushedAt":"2024-09-09T07:29:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"SVF code formatter","shortMessageHtmlLink":"SVF code formatter"}},{"before":"6e172eb34e42588278a28ba33ea8dceee21409fb","after":"e95daaa8eb9b710d86f70e378c7609559a3fd22b","ref":"refs/heads/master","pushedAt":"2024-09-09T07:23:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yuleisui","name":"Yulei Sui","path":"/yuleisui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7608399?s=80&v=4"},"commit":{"message":"remove svfinstruction in isheapalloc (#1538)\n\n* remove svfinstruction in isheapalloc\r\n\r\n* fix bug\r\n\r\n* fix bug\r\n\r\n* remove isheapviacall in svfutil\r\n\r\n* fix compile error\r\n\r\n* use getcallee callbase\r\n\r\n* Move ExtAPI annotations to the application\r\n\r\n* refactor cloneAndReplaceFunction\r\n\r\n* Remove redundant functions\r\n\r\n* remove getCalledFunctions()\r\n\r\n* refactor\r\n\r\n* fix bug\r\n\r\n* Move SVFFunction annotations to ExtAPI\r\n\r\n* put set annotation to private\r\n\r\n* remove restorefilename\r\n\r\n* remove dead code\r\n\r\n* remove getRevInsts\r\n\r\n* Recursive clone called functions in ext api\r\n\r\n* Remove unnecessary \"OVERWRITE\" annotation and refactor code\r\n\r\n* move has annotation to extapi\r\n\r\n* fix ext API\r\n\r\n* refactor code\r\n\r\n* add assertion for overwrite and other annotation cannot co-exist\r\n\r\n---------\r\n\r\nCo-authored-by: shuangxiang kan <18550887212@163.com>","shortMessageHtmlLink":"remove svfinstruction in isheapalloc (#1538)"}},{"before":"c134a5d88cb9072226097d1a0607c743b3a92e41","after":"6e172eb34e42588278a28ba33ea8dceee21409fb","ref":"refs/heads/master","pushedAt":"2024-09-03T12:56:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"SVF code formatter","shortMessageHtmlLink":"SVF code formatter"}},{"before":"d6a5d996e56a296233d298b7499b98a36da0529e","after":"c134a5d88cb9072226097d1a0607c743b3a92e41","ref":"refs/heads/master","pushedAt":"2024-09-03T12:49:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yuleisui","name":"Yulei Sui","path":"/yuleisui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7608399?s=80&v=4"},"commit":{"message":"Merge pull request #1542 from bjjwwang/master\n\nstage 3: fix svf_assert, and make test cases more robust","shortMessageHtmlLink":"Merge pull request #1542 from bjjwwang/master"}},{"before":"164087fd273bfe8fb239181fcd0c513896ae02fe","after":"d6a5d996e56a296233d298b7499b98a36da0529e","ref":"refs/heads/master","pushedAt":"2024-08-28T10:15:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"SVF code formatter","shortMessageHtmlLink":"SVF code formatter"}},{"before":"915fe41580da0900246ea8b69c8363c49449bb28","after":"164087fd273bfe8fb239181fcd0c513896ae02fe","ref":"refs/heads/master","pushedAt":"2024-08-28T10:09:50.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"yuleisui","name":"Yulei Sui","path":"/yuleisui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7608399?s=80&v=4"},"commit":{"message":"Merge pull request #1537 from yuleisui/master\n\nRemove getCallee in AE","shortMessageHtmlLink":"Merge pull request #1537 from yuleisui/master"}},{"before":"5f6e310659273120e4f8d51b45ed873e46f03bb0","after":"915fe41580da0900246ea8b69c8363c49449bb28","ref":"refs/heads/master","pushedAt":"2024-08-27T11:04:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"SVF code formatter","shortMessageHtmlLink":"SVF code formatter"}},{"before":"0d3a9961ccf220ecb4aed2af214663a03c1ef38f","after":"5f6e310659273120e4f8d51b45ed873e46f03bb0","ref":"refs/heads/master","pushedAt":"2024-08-27T10:58:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yuleisui","name":"Yulei Sui","path":"/yuleisui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7608399?s=80&v=4"},"commit":{"message":"Remove CallSite (#1535)\n\n* Remove CallSite : stage 1\r\n\r\n* Remove CallSite : stage 2\r\n\r\n* Remove CallSite stage 3\r\n\r\n* remove SVFInstruction in CallICFGEdge\r\n\r\n* init nullptr for retPE\r\n\r\n* simplifying SVFInstruction class","shortMessageHtmlLink":"Remove CallSite (#1535)"}},{"before":"df93c7f903a9f654c500d7d28a4c2e4850a1d278","after":"0d3a9961ccf220ecb4aed2af214663a03c1ef38f","ref":"refs/heads/master","pushedAt":"2024-08-26T13:19:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuleisui","name":"Yulei Sui","path":"/yuleisui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7608399?s=80&v=4"},"commit":{"message":"Fix extAPIMap refactoring","shortMessageHtmlLink":"Fix extAPIMap refactoring"}},{"before":"86ac4b8b272df6aa0b34a3babd981b76f6137646","after":"df93c7f903a9f654c500d7d28a4c2e4850a1d278","ref":"refs/heads/master","pushedAt":"2024-08-26T13:04:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yuleisui","name":"Yulei Sui","path":"/yuleisui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7608399?s=80&v=4"},"commit":{"message":"Merge pull request #1533 from jumormt/08.25\n\nrefactor extAPIMap","shortMessageHtmlLink":"Merge pull request #1533 from jumormt/08.25"}},{"before":"e8df0a979d7ff30e56394149ef25120461919480","after":"86ac4b8b272df6aa0b34a3babd981b76f6137646","ref":"refs/heads/master","pushedAt":"2024-08-26T12:41:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yuleisui","name":"Yulei Sui","path":"/yuleisui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7608399?s=80&v=4"},"commit":{"message":"Merge pull request #1534 from yuleisui/master\n\nRefactoring SVFInstruction: stage 7","shortMessageHtmlLink":"Merge pull request #1534 from yuleisui/master"}},{"before":"21eb667321c7325e2b84ce7d324cc3c7459f2c56","after":"e8df0a979d7ff30e56394149ef25120461919480","ref":"refs/heads/master","pushedAt":"2024-08-26T11:35:19.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"yuleisui","name":"Yulei Sui","path":"/yuleisui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7608399?s=80&v=4"},"commit":{"message":"Merge pull request #1532 from yuleisui/master\n\nRefactoring SVFInstruction: stage 6","shortMessageHtmlLink":"Merge pull request #1532 from yuleisui/master"}},{"before":"f810056d8039d107e1239b3f8d321ec2cdb7cfbb","after":"21eb667321c7325e2b84ce7d324cc3c7459f2c56","ref":"refs/heads/master","pushedAt":"2024-08-26T10:04:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"SVF code formatter","shortMessageHtmlLink":"SVF code formatter"}},{"before":"581cdbc2cc0bd8ebd0495111ef743fde0fdf7c99","after":"f810056d8039d107e1239b3f8d321ec2cdb7cfbb","ref":"refs/heads/master","pushedAt":"2024-08-26T09:58:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yuleisui","name":"Yulei Sui","path":"/yuleisui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7608399?s=80&v=4"},"commit":{"message":"add icfgnodelist field in basic block (#1529)\n\n* add icfgnodelist field in basic block\r\n\r\n* replace all getinstruction list\r\n\r\n* change bb iterator to icfgnode's\r\n\r\n* remove comment\r\n\r\n* remove duplicate icfg\r\n\r\n* remove duplicate icfg\r\n\r\n* reverse CI\r\n\r\n* replace front\r\n\r\n* replace back\r\n\r\n* fix bug\r\n\r\n* move assertion\r\n\r\n* fix bug\r\n\r\n* remove all insts in SVFBB\r\n\r\n* remove some unused APIs\r\n\r\n* add icfg node in icfg\r\n\r\n* split add and get icfgnode\r\n\r\n* refactor bb no predecessors\r\n\r\n* rename\r\n\r\n* refactor","shortMessageHtmlLink":"add icfgnodelist field in basic block (#1529)"}},{"before":"ce50dd05590333e4f4a63d7ee24497887f67fe4b","after":"581cdbc2cc0bd8ebd0495111ef743fde0fdf7c99","ref":"refs/heads/master","pushedAt":"2024-08-26T01:56:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"SVF code formatter","shortMessageHtmlLink":"SVF code formatter"}},{"before":"e1ce6a0c9d73dc4bd61e1769d8edd0a87113e76c","after":"ce50dd05590333e4f4a63d7ee24497887f67fe4b","ref":"refs/heads/master","pushedAt":"2024-08-26T01:50:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yuleisui","name":"Yulei Sui","path":"/yuleisui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7608399?s=80&v=4"},"commit":{"message":"Stage2 : refactor buffer overflow (#1531)\n\n* (WIP) add buf overflow detector\r\n\r\n* (WIP2) add buf overflow detector, can pass CI\r\n\r\n* add buf overflow detector, can pass CI\r\n\r\n* rename and lower coverage, remove ICFGSimplify\r\n\r\n* remove unused code\r\n\r\n---------\r\n\r\nCo-authored-by: bjjwwang ","shortMessageHtmlLink":"Stage2 : refactor buffer overflow (#1531)"}},{"before":"a9be281e76bb8e4f6f154414c54eb45127d6f36c","after":"e1ce6a0c9d73dc4bd61e1769d8edd0a87113e76c","ref":"refs/heads/master","pushedAt":"2024-08-23T12:45:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yuleisui","name":"Yulei Sui","path":"/yuleisui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7608399?s=80&v=4"},"commit":{"message":"Merge pull request #1528 from yuleisui/master\n\nrefactor SVFInstruction stage 5","shortMessageHtmlLink":"Merge pull request #1528 from yuleisui/master"}},{"before":"314f934817a1e1d9dc5fc27f341b4747298259d8","after":"a9be281e76bb8e4f6f154414c54eb45127d6f36c","ref":"refs/heads/master","pushedAt":"2024-08-23T10:55:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"SVF code formatter","shortMessageHtmlLink":"SVF code formatter"}},{"before":"7d346e1a23be8da5c4de1834b175645730686b47","after":"314f934817a1e1d9dc5fc27f341b4747298259d8","ref":"refs/heads/master","pushedAt":"2024-08-23T10:49:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yuleisui","name":"Yulei Sui","path":"/yuleisui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7608399?s=80&v=4"},"commit":{"message":"Refactor SVFInstruction in MTA (#1527)\n\n* rename PTACallGraph->CallGraph\r\n\r\n* rename PTACallGraphNode/Edge\r\n\r\n* refactor SVFInstruction in MTA - stage 1\r\n\r\n* refactor SVFInstruction in MTA - stage 2\r\n\r\n* merge with upstream\r\n\r\nN/A\r\n\r\n* syn with upstream\r\n\r\n* refactor SVFInstruction in MTA - stage 3\r\n\r\n* refactor SVFInstruction in MTA - stage 3 fix\r\n\r\n* refactor SVFInstruction in MTA - stage 4","shortMessageHtmlLink":"Refactor SVFInstruction in MTA (#1527)"}},{"before":"e7644e7139bf93cbce1c6e47bcdbb4f3c2691dc0","after":"7d346e1a23be8da5c4de1834b175645730686b47","ref":"refs/heads/master","pushedAt":"2024-08-23T08:27:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuleisui","name":"Yulei Sui","path":"/yuleisui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7608399?s=80&v=4"},"commit":{"message":"Revert \"rename PTACallGraph->CallGraph (#1526)\"\n\nThis reverts commit e7644e7139bf93cbce1c6e47bcdbb4f3c2691dc0.","shortMessageHtmlLink":"Revert \"rename PTACallGraph->CallGraph (#1526)\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxMjowMzozMi4wMDAwMDBazwAAAAS76X5n","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxMjowMzozMi4wMDAwMDBazwAAAAS76X5n","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yM1QwODoyNzo0Mi4wMDAwMDBazwAAAASiHp9_"}},"title":"Activity ยท SVF-tools/SVF"}