{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":7414172,"defaultBranch":"master","name":"libvmi","ownerLogin":"libvmi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-01-02T22:06:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7740413?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721608892.0","currentOid":""},"activityList":{"items":[{"before":"779ba2199f98fcfc8c57092743a3ece457d752f0","after":null,"ref":"refs/heads/events_h","pushedAt":"2024-07-22T00:41:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"}},{"before":"ea5d6ada05db22b1f87b6131e4a6db3d364f5b71","after":"c85b7018b6c73762a3c62b86cd52f29fdeabf513","ref":"refs/heads/master","pushedAt":"2024-07-22T00:41:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Export events.h only once if multiple drivers support it (#1100)","shortMessageHtmlLink":"Export events.h only once if multiple drivers support it (#1100)"}},{"before":"2f0f066d9e297fac371083aee9edc6f85c83958a","after":null,"ref":"refs/heads/ci","pushedAt":"2024-07-21T12:43:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"}},{"before":"df8547ff075d4352db2eb802775b7fa7a92756db","after":"ea5d6ada05db22b1f87b6131e4a6db3d364f5b71","ref":"refs/heads/master","pushedAt":"2024-07-21T12:43:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Remove centos CI tests (#1099)\n\n* Use centos:latest in ci\r\n\r\n* Mirrorlist no longer resolves\r\n\r\n* Remove centos ci test, no Xen packages are shipped anymore","shortMessageHtmlLink":"Remove centos CI tests (#1099)"}},{"before":"87d33b395f78c31c7b554f573d25ea8e6637b641","after":"2f0f066d9e297fac371083aee9edc6f85c83958a","ref":"refs/heads/ci","pushedAt":"2024-07-21T12:42:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Remove centos ci test, no Xen packages are shipped anymore","shortMessageHtmlLink":"Remove centos ci test, no Xen packages are shipped anymore"}},{"before":"84730efd6a57373adf524955c847a227174dafd5","after":"87d33b395f78c31c7b554f573d25ea8e6637b641","ref":"refs/heads/ci","pushedAt":"2024-07-21T12:33:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Mirrorlist no longer resolves","shortMessageHtmlLink":"Mirrorlist no longer resolves"}},{"before":null,"after":"84730efd6a57373adf524955c847a227174dafd5","ref":"refs/heads/ci","pushedAt":"2024-07-21T12:30:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Use centos:latest in ci","shortMessageHtmlLink":"Use centos:latest in ci"}},{"before":"f04fbb9158fcef31a69dc304a49c1e4a2ce63c0e","after":"779ba2199f98fcfc8c57092743a3ece457d752f0","ref":"refs/heads/events_h","pushedAt":"2024-07-21T12:24:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Export events.h only once if multiple drivers support it","shortMessageHtmlLink":"Export events.h only once if multiple drivers support it"}},{"before":"e9f0001caf7d8f6cd6378e29681054b097a1e2a1","after":"f04fbb9158fcef31a69dc304a49c1e4a2ce63c0e","ref":"refs/heads/events_h","pushedAt":"2024-07-21T12:17:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Export events.h only once if multiple drivers support it","shortMessageHtmlLink":"Export events.h only once if multiple drivers support it"}},{"before":"df8547ff075d4352db2eb802775b7fa7a92756db","after":"e9f0001caf7d8f6cd6378e29681054b097a1e2a1","ref":"refs/heads/events_h","pushedAt":"2024-07-21T12:15:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Export events.h only once if multiple drivers support it","shortMessageHtmlLink":"Export events.h only once if multiple drivers support it"}},{"before":"eb698935ab56cd95626aeeec7f709cfd65d51a3c","after":"df8547ff075d4352db2eb802775b7fa7a92756db","ref":"refs/heads/events_h","pushedAt":"2024-07-21T12:14:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Set mem-range access, read wstrings, get last PF (#1095)\n\n* Fix calculation of address in dump_exports function\r\n\r\n* Fix default_access parameter when calling xen_altp2m_create_p2m\r\n\r\n* Fix error message and update debug print format\r\n\r\n* Add support for setting memory range access\r\n\r\n* Add support for reading wide character strings\r\n\r\n* Add last page table lookup fault functionality\r\n\r\nCurrently there is no way how to determine which VA failed to translate (e.g. during reading large chunks of memory or strings). This information might be useful for a potential future #PF injection.\r\n\r\nThis commit adds a function `vmi_get_last_pagetable_lookup_fault` which returns last faulting access_context_t (or NULL, if last access succeeded).","shortMessageHtmlLink":"Set mem-range access, read wstrings, get last PF (#1095)"}},{"before":null,"after":"eb698935ab56cd95626aeeec7f709cfd65d51a3c","ref":"refs/heads/events_h","pushedAt":"2024-07-21T12:03:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Add public events.h only once if multiple drivers are enabled","shortMessageHtmlLink":"Add public events.h only once if multiple drivers are enabled"}},{"before":"fba623234d7c8e7233e2e5c37652003de2efad4e","after":"df8547ff075d4352db2eb802775b7fa7a92756db","ref":"refs/heads/master","pushedAt":"2024-02-05T16:53:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Set mem-range access, read wstrings, get last PF (#1095)\n\n* Fix calculation of address in dump_exports function\r\n\r\n* Fix default_access parameter when calling xen_altp2m_create_p2m\r\n\r\n* Fix error message and update debug print format\r\n\r\n* Add support for setting memory range access\r\n\r\n* Add support for reading wide character strings\r\n\r\n* Add last page table lookup fault functionality\r\n\r\nCurrently there is no way how to determine which VA failed to translate (e.g. during reading large chunks of memory or strings). This information might be useful for a potential future #PF injection.\r\n\r\nThis commit adds a function `vmi_get_last_pagetable_lookup_fault` which returns last faulting access_context_t (or NULL, if last access succeeded).","shortMessageHtmlLink":"Set mem-range access, read wstrings, get last PF (#1095)"}},{"before":"8f37f07a1ac425ed8769da65f7a0a2d26b1392a7","after":"fba623234d7c8e7233e2e5c37652003de2efad4e","ref":"refs/heads/master","pushedAt":"2024-01-15T12:52:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"driver_wrapper: fix debug prints (#1094)","shortMessageHtmlLink":"driver_wrapper: fix debug prints (#1094)"}},{"before":"071d81f6844a0a5b9f46dc0e3bbdbde552c20bdb","after":"8f37f07a1ac425ed8769da65f7a0a2d26b1392a7","ref":"refs/heads/master","pushedAt":"2023-12-27T00:12:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Xen: fix calculation of ram size (#1092)\n\nCo-authored-by: Dorian Eikenberg ","shortMessageHtmlLink":"Xen: fix calculation of ram size (#1092)"}},{"before":"a2438e8bd345e499fc4fd24e566252b8a3c49a6a","after":"071d81f6844a0a5b9f46dc0e3bbdbde552c20bdb","ref":"refs/heads/master","pushedAt":"2023-12-20T18:01:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Ensure that the third level descriptor is valid prior to returning (#1091)\n\nCo-authored-by: Trey Franklin ","shortMessageHtmlLink":"Ensure that the third level descriptor is valid prior to returning (#…"}},{"before":"d048e41a118ea89bb66faf3e849403f9a7cdd2c5","after":"a2438e8bd345e499fc4fd24e566252b8a3c49a6a","ref":"refs/heads/master","pushedAt":"2023-12-19T12:24:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"CMake: Adjust scope of linked libraries (#1089)\n\n* Make json link library public\r\n\r\n* Remove libdl from list of public libraries\r\n\r\n---------\r\n\r\nCo-authored-by: Dorian Eikenberg ","shortMessageHtmlLink":"CMake: Adjust scope of linked libraries (#1089)"}},{"before":"782bfff00e588c1cb927dfe1c632420eecc803e0","after":"d048e41a118ea89bb66faf3e849403f9a7cdd2c5","ref":"refs/heads/master","pushedAt":"2023-12-13T18:55:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Kvm: Fix events not being processed during shutdown (#1038)\n\n* Fix events not being processed during shutdown\r\n\r\n* Dereference after null check\r\n\r\n---------\r\n\r\nCo-authored-by: Dorian Eikenberg ","shortMessageHtmlLink":"Kvm: Fix events not being processed during shutdown (#1038)"}},{"before":"9bf6b62f89b658861aa1d82283ceb58a51e3af2d","after":"782bfff00e588c1cb927dfe1c632420eecc803e0","ref":"refs/heads/master","pushedAt":"2023-12-13T15:30:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Implement SLAT for kvm (#1043)\n\nCo-authored-by: Dorian Eikenberg ","shortMessageHtmlLink":"Implement SLAT for kvm (#1043)"}},{"before":"72ef3aa31f8104cd8267c971eeb2139539063a1d","after":"9bf6b62f89b658861aa1d82283ceb58a51e3af2d","ref":"refs/heads/master","pushedAt":"2023-12-11T14:47:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Fill offset field for singlestep events (#1088)\n\nCo-authored-by: Dorian Eikenberg ","shortMessageHtmlLink":"Fill offset field for singlestep events (#1088)"}},{"before":"2f1ab258e6f27cf7e949d00d894b5e708064fa62","after":null,"ref":"refs/heads/missing_clear","pushedAt":"2023-12-06T15:14:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"}},{"before":"e7074407fc3b98db1aa73f918b3720bd4438734b","after":"72ef3aa31f8104cd8267c971eeb2139539063a1d","ref":"refs/heads/master","pushedAt":"2023-12-06T15:14:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Add missing event clear wiring (#1087)","shortMessageHtmlLink":"Add missing event clear wiring (#1087)"}},{"before":null,"after":"2f1ab258e6f27cf7e949d00d894b5e708064fa62","ref":"refs/heads/missing_clear","pushedAt":"2023-12-06T14:29:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Add missing event clear wiring","shortMessageHtmlLink":"Add missing event clear wiring"}},{"before":"bcc057ccfcc413bc2694b673459549c3b32373bc","after":"e7074407fc3b98db1aa73f918b3720bd4438734b","ref":"refs/heads/master","pushedAt":"2023-11-23T13:28:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Reduce cognitive complexity of kvm_events.c (#1086)\n\nCo-authored-by: Dorian Eikenberg ","shortMessageHtmlLink":"Reduce cognitive complexity of kvm_events.c (#1086)"}},{"before":"28e7737c2a5a6a85323fb8c34a69238377ca2da5","after":null,"ref":"refs/heads/dirty","pushedAt":"2023-11-21T21:49:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"}},{"before":"12d3a8cc4d81033ff0b5c737ca35f54bcaf0264b","after":"bcc057ccfcc413bc2694b673459549c3b32373bc","ref":"refs/heads/master","pushedAt":"2023-11-21T21:49:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Add DIRTY bit definition (#1085)","shortMessageHtmlLink":"Add DIRTY bit definition (#1085)"}},{"before":null,"after":"28e7737c2a5a6a85323fb8c34a69238377ca2da5","ref":"refs/heads/dirty","pushedAt":"2023-11-21T19:12:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Add DIRTY bit definition","shortMessageHtmlLink":"Add DIRTY bit definition"}},{"before":"d4f95a50777a8b4cd158b24a1ce148b9208f15c2","after":"12d3a8cc4d81033ff0b5c737ca35f54bcaf0264b","ref":"refs/heads/master","pushedAt":"2023-11-19T21:39:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Fix bug not looking up xc_domain_setmaxmem (#1084)","shortMessageHtmlLink":"Fix bug not looking up xc_domain_setmaxmem (#1084)"}},{"before":"1b47190dc49907284d85e95737cd8a4e7058255a","after":"d4f95a50777a8b4cd158b24a1ce148b9208f15c2","ref":"refs/heads/master","pushedAt":"2023-11-16T12:23:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"New physical page api (#1083)\n\n* Add API for dynamic GFN allocation\r\n\r\n* Add API for retrieving next available gfn\r\n\r\n* Add new physical page example\r\n\r\n---------\r\n\r\nCo-authored-by: Dorian Eikenberg ","shortMessageHtmlLink":"New physical page api (#1083)"}},{"before":"b9691ca75ef85e9ec81f93b4741378ec50b94a66","after":"1b47190dc49907284d85e95737cd8a4e7058255a","ref":"refs/heads/master","pushedAt":"2023-11-02T12:58:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tklengyel","name":"Tamas K Lengyel","path":"/tklengyel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172829?s=80&v=4"},"commit":{"message":"Feature/osx_support (#1078)\n\n* private:Add `CHECK` macro\r\n\r\n* Initial OSX support\r\n\r\n* process_list: Add osx example\r\n\r\n---------\r\n\r\nCo-authored-by: netanelc305 ","shortMessageHtmlLink":"Feature/osx_support (#1078)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhUSNJgA","startCursor":null,"endCursor":null}},"title":"Activity · libvmi/libvmi"}