{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":626359513,"defaultBranch":"main","name":"Spidermine-kernel","ownerLogin":"SangwoonYun","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-11T10:03:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/86349328?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1681388835.0","currentOid":""},"activityList":{"items":[{"before":"2d0af9ff70e982194dc61a24166534397de5e363","after":"94e22f21fcfaedc6e809c3444e87ecbdefb9a9ff","ref":"refs/heads/feature/mmaptrace","pushedAt":"2023-04-19T05:26:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SangwoonYun","name":"Sangwoon Yun","path":"/SangwoonYun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86349328?s=80&v=4"},"commit":{"message":"fix: Fix wrong logic at common.c\n\nOverlaid if statement is invalid.","shortMessageHtmlLink":"fix: Fix wrong logic at common.c"}},{"before":"b3fe89fdf61a18034f85975c03a79165d7920430","after":"2d0af9ff70e982194dc61a24166534397de5e363","ref":"refs/heads/feature/mmaptrace","pushedAt":"2023-04-18T11:40:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SangwoonYun","name":"Sangwoon Yun","path":"/SangwoonYun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86349328?s=80&v=4"},"commit":{"message":"feat: Add to define PT_MMAPTRACE\n\nAdded for missing PT_MMAPTRACE declaration.","shortMessageHtmlLink":"feat: Add to define PT_MMAPTRACE"}},{"before":"24f12602350daa7c71a25b70004a8180d538e658","after":"b3fe89fdf61a18034f85975c03a79165d7920430","ref":"refs/heads/feature/mmaptrace","pushedAt":"2023-04-14T08:26:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SangwoonYun","name":"Sangwoon Yun","path":"/SangwoonYun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86349328?s=80&v=4"},"commit":{"message":"docs: Update README for spidermine","shortMessageHtmlLink":"docs: Update README for spidermine"}},{"before":"f6acae66f1cf1a20777418867102d50a99d5e31a","after":"24f12602350daa7c71a25b70004a8180d538e658","ref":"refs/heads/feature/mmaptrace","pushedAt":"2023-04-13T13:20:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SangwoonYun","name":"Sangwoon Yun","path":"/SangwoonYun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86349328?s=80&v=4"},"commit":{"message":"refactor: Fix incorrect indentation","shortMessageHtmlLink":"refactor: Fix incorrect indentation"}},{"before":"342e63f0eab3152ad12a996b8dc87f731e1883fb","after":"4ceca12da958fe8e14153d482ec18f7610471cbe","ref":"refs/heads/main","pushedAt":"2023-04-13T12:51:15.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"melody1214","name":"melody1214","path":"/melody1214","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552992?s=80&v=4"},"commit":{"message":"Merge pull request #1 from SangwoonYun/feature/mmaptrace\n\nfeat: Add mmap trace","shortMessageHtmlLink":"Merge pull request #1 from SangwoonYun/feature/mmaptrace"}},{"before":"16a94f989cde939be88fd844706336438e70f450","after":"f6acae66f1cf1a20777418867102d50a99d5e31a","ref":"refs/heads/feature/mmaptrace","pushedAt":"2023-04-13T12:48:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SangwoonYun","name":"Sangwoon Yun","path":"/SangwoonYun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86349328?s=80&v=4"},"commit":{"message":"refactor: Remove unnecessary tab","shortMessageHtmlLink":"refactor: Remove unnecessary tab"}},{"before":null,"after":"16a94f989cde939be88fd844706336438e70f450","ref":"refs/heads/feature/mmaptrace","pushedAt":"2023-04-13T12:27:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SangwoonYun","name":"Sangwoon Yun","path":"/SangwoonYun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86349328?s=80&v=4"},"commit":{"message":"feat: Add mmap ptracer\n\n`mmap tracer` was added for spidermine logic implementation.\n\nAn eventless option called PTRACE_O_MMAPTRACE was added to line 139 of\nthe file `include/uapi/linux/ptrace.h` and shifted 22 times.\nAdd eventless option as OR operator to PTRACE_O_MASK.\n\nIf the PT_MMAPTRACE flag exists in the current->ptrae at the entry of\nthe syscall and the called systemcall is not mmap(), return syscall\nwithout calling the syscall_trace_enter() and exit the\n__syscall_enter_from_user_work().\n\nIf the PT_MMAPTRACE flag exists in the current->ptrae at the end of the\nsyscall and the called systemcall is not mmap(), exit the\nsyscall_exit_work() without calling the trace_sys_exit() and\nptrace_report_syscall_exit().","shortMessageHtmlLink":"feat: Add mmap ptracer"}},{"before":"e5a3ffe962237b7b781060bf9d89b6bdac03f2f3","after":"342e63f0eab3152ad12a996b8dc87f731e1883fb","ref":"refs/heads/main","pushedAt":"2023-04-11T11:31:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SangwoonYun","name":"Sangwoon Yun","path":"/SangwoonYun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86349328?s=80&v=4"},"commit":{"message":"docs: Update README and Makefile","shortMessageHtmlLink":"docs: Update README and Makefile"}},{"before":"44415448af4368f2dd15e0f48d6c15dd35e59ee1","after":"e5a3ffe962237b7b781060bf9d89b6bdac03f2f3","ref":"refs/heads/main","pushedAt":"2023-04-11T11:28:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SangwoonYun","name":"Sangwoon Yun","path":"/SangwoonYun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86349328?s=80&v=4"},"commit":{"message":"docs: Update README and Makefile","shortMessageHtmlLink":"docs: Update README and Makefile"}},{"before":"febe951e96bbcd30178ce5c989a19bedfeabd194","after":"44415448af4368f2dd15e0f48d6c15dd35e59ee1","ref":"refs/heads/main","pushedAt":"2023-04-11T11:23:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SangwoonYun","name":"Sangwoon Yun","path":"/SangwoonYun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86349328?s=80&v=4"},"commit":{"message":"docs: Update README and Makefile","shortMessageHtmlLink":"docs: Update README and Makefile"}},{"before":null,"after":"febe951e96bbcd30178ce5c989a19bedfeabd194","ref":"refs/heads/main","pushedAt":"2023-04-11T10:11:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SangwoonYun","name":"Sangwoon Yun","path":"/SangwoonYun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86349328?s=80&v=4"},"commit":{"message":"init: Initialize linux-6.2.10","shortMessageHtmlLink":"init: Initialize linux-6.2.10"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADG7XtxQA","startCursor":null,"endCursor":null}},"title":"Activity ยท SangwoonYun/Spidermine-kernel"}