{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":793087824,"defaultBranch":"main","name":"PS4Debug","ownerLogin":"a0zhar","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-28T11:46:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/96749372?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714304794.027196","currentOid":""},"activityList":{"items":[{"before":"9ab92d6dad2a68614b9bd2806b90d729c9d20a24","after":"652779fcd112585818ab4e36785dd65244aa6149","ref":"refs/heads/main","pushedAt":"2024-05-20T13:50:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update proc.c\n\nRefactored the function proc_allocate().\nRefactored the function proc_mprotect().\nRefactored the function proc_rw_mem().\nRefactored the function proc_deallocate().\nRefactored and made some improvements to the function proc_create_thread().\nAdded Better? Commenting to the function proc_create_thread()! Not Finished!.\nRefactored and Commented the function proc_map_elf().","shortMessageHtmlLink":"Update proc.c"}},{"before":"e5c66e26a9166307f0ab1c61d47029de4b597229","after":"9ab92d6dad2a68614b9bd2806b90d729c9d20a24","ref":"refs/heads/main","pushedAt":"2024-05-20T00:03:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"New (libPS4) libc cleanup function! more coming!","shortMessageHtmlLink":"New (libPS4) libc cleanup function! more coming!"}},{"before":"2b54e5306bac5aaac608b7da3cc220b6645da318","after":"e5c66e26a9166307f0ab1c61d47029de4b597229","ref":"refs/heads/main","pushedAt":"2024-05-19T23:55:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Fixed va_list errors","shortMessageHtmlLink":"Fixed va_list errors"}},{"before":"089b42c3255a9a0e60c87fba64607cd0e3bc9cda","after":"2b54e5306bac5aaac608b7da3cc220b6645da318","ref":"refs/heads/main","pushedAt":"2024-05-19T23:53:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update net.c","shortMessageHtmlLink":"Update net.c"}},{"before":"2fae7face4b8d29e96af9cf50db4c6ea6abe742b","after":"089b42c3255a9a0e60c87fba64607cd0e3bc9cda","ref":"refs/heads/main","pushedAt":"2024-05-19T23:52:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Rewrote uprintf as function","shortMessageHtmlLink":"Rewrote uprintf as function"}},{"before":"3a5f35d9506b9ad20a3d148c8a429fafd82725da","after":"2fae7face4b8d29e96af9cf50db4c6ea6abe742b","ref":"refs/heads/main","pushedAt":"2024-05-19T23:44:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Code Improvements and Changes","shortMessageHtmlLink":"Code Improvements and Changes"}},{"before":"69fc537c2639c3fcb65a5eb9a2ba54242ae9452e","after":"3a5f35d9506b9ad20a3d148c8a429fafd82725da","ref":"refs/heads/main","pushedAt":"2024-05-11T18:08:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Create daw.c","shortMessageHtmlLink":"Create daw.c"}},{"before":"a0bcc89290df9d5791d0cab3077809494b2a5319","after":"69fc537c2639c3fcb65a5eb9a2ba54242ae9452e","ref":"refs/heads/main","pushedAt":"2024-05-08T20:05:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update MultiThreaded_POC.c","shortMessageHtmlLink":"Update MultiThreaded_POC.c"}},{"before":"0ac169dafba7e3e6a256292121af98b9b47a8fa5","after":"a0bcc89290df9d5791d0cab3077809494b2a5319","ref":"refs/heads/main","pushedAt":"2024-05-08T19:55:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update MultiThreaded_POC.c\n\nImprovements","shortMessageHtmlLink":"Update MultiThreaded_POC.c"}},{"before":"29a36ff1e9ee7ba6c5bf70c6f1dc71ff9acf8ff8","after":"0ac169dafba7e3e6a256292121af98b9b47a8fa5","ref":"refs/heads/main","pushedAt":"2024-05-02T22:04:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update MultiThreaded_POC.c","shortMessageHtmlLink":"Update MultiThreaded_POC.c"}},{"before":"5d850c81559cfb4795b245c2d14150358ce4e50b","after":"29a36ff1e9ee7ba6c5bf70c6f1dc71ff9acf8ff8","ref":"refs/heads/main","pushedAt":"2024-05-02T21:57:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update MultiThreaded_POC.c","shortMessageHtmlLink":"Update MultiThreaded_POC.c"}},{"before":"4eda83d72d60c826ca76163d724307f8f8677b9c","after":"5d850c81559cfb4795b245c2d14150358ce4e50b","ref":"refs/heads/main","pushedAt":"2024-05-02T21:45:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update MultiThreaded_POC.c","shortMessageHtmlLink":"Update MultiThreaded_POC.c"}},{"before":"771e576cdfe2aa5e1b07870d84137b15f4cb9f20","after":"4eda83d72d60c826ca76163d724307f8f8677b9c","ref":"refs/heads/main","pushedAt":"2024-05-02T17:37:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Create MultiThreaded_POC.c","shortMessageHtmlLink":"Create MultiThreaded_POC.c"}},{"before":"620f43ce2cf9d8f43ff43413efd32cfc74576be9","after":"771e576cdfe2aa5e1b07870d84137b15f4cb9f20","ref":"refs/heads/main","pushedAt":"2024-05-01T19:04:04.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update proc.c\n\nWe now use The Console Scan version of proc_scan_handle... Since it's faster.","shortMessageHtmlLink":"Update proc.c"}},{"before":"486d6dc79ec77505f9a438f100bf9f9efdd7e53c","after":"620f43ce2cf9d8f43ff43413efd32cfc74576be9","ref":"refs/heads/main","pushedAt":"2024-05-01T17:42:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update compare.c\n\nTesting the usage of memcmp to compare two values for the compare_value_exact function. Im trying to speed the performance a little, but i might revert to the previous version.","shortMessageHtmlLink":"Update compare.c"}},{"before":"3230983542e83a4b15958296fb0895ec18505151","after":"486d6dc79ec77505f9a438f100bf9f9efdd7e53c","ref":"refs/heads/main","pushedAt":"2024-05-01T16:06:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update proc.c\n\nMajor changes made to the console scan function! Added two new helper functions one for resizing the array, and one for ensuring that we dont hold any memory which is not currently being used. More to come!","shortMessageHtmlLink":"Update proc.c"}},{"before":"4243077babb0152d43b8b8b8c2f83fc3a50b34e2","after":"3230983542e83a4b15958296fb0895ec18505151","ref":"refs/heads/main","pushedAt":"2024-05-01T13:02:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update kern.c\n\nI rewrote the if-statements in both kern_read_handle and kern_write_handle functions. Since pfmalloc returns NULL on error, I redid all if-statements that check the return value of pfmalloc to be if ( == NULL) rather than if (!).\nI renamed the variable in kern_read_handle function to .\nI rewrote the if-statement for variable in kern_read_handle, to check if is invalid, rather than to check if it's valid and have the code inside of that if-statement.\nI renamed the variable in kern_write_handle function to .\nI rewrote the if-statement for variable in kern_write_handle, to check if is invalid, rather than to check if it's valid and have the code inside of that if-statement.\nI Commented the code of both kern_write_handle and kern_read_handle functions.","shortMessageHtmlLink":"Update kern.c"}},{"before":"8d8d9bf33fbaa52aaa3f715cd04906b9f9801f17","after":"4243077babb0152d43b8b8b8c2f83fc3a50b34e2","ref":"refs/heads/main","pushedAt":"2024-05-01T12:33:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Create dbg_types.h","shortMessageHtmlLink":"Create dbg_types.h"}},{"before":"e5ed21bd9617cb8616a332151c9b4a1f4e022a98","after":"8d8d9bf33fbaa52aaa3f715cd04906b9f9801f17","ref":"refs/heads/main","pushedAt":"2024-05-01T12:29:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update server.c\n\nI rewrote two if-statements, eliminating the need for assigning return value to the variable.\r\nI almost fully, commented the start_server() function.","shortMessageHtmlLink":"Update server.c"}},{"before":"9537da9a17212340161828b6b6637ab5f2fa41cc","after":"e5ed21bd9617cb8616a332151c9b4a1f4e022a98","ref":"refs/heads/main","pushedAt":"2024-04-28T16:06:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Code changes, and improvements!\n\nFixed the comment for the COMPARE_BETWEEN_HELPER_REGULAR macro in debugger/source/compare.c.\nRedid the Notification message in debugger/source/main.c","shortMessageHtmlLink":"Code changes, and improvements!"}},{"before":"9c2a0b0ff19bc930c0b862c077f92ec9ede1cfcf","after":"9537da9a17212340161828b6b6637ab5f2fa41cc","ref":"refs/heads/main","pushedAt":"2024-04-28T15:55:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update compare.c\n\nMinor code formatting for both compare helper macros","shortMessageHtmlLink":"Update compare.c"}},{"before":"efd4c4609aaa5d4a18354e0fa2a63884beddb055","after":"9c2a0b0ff19bc930c0b862c077f92ec9ede1cfcf","ref":"refs/heads/main","pushedAt":"2024-04-28T15:53:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update compare.c\n\nIn order to try and make the code look better i extracted the logic from the cases inside of compare_value_between function, and created two new macros: COMPARE_BETWEEN_HELPER_REGULAR, and COMPARE_BETWEEN_HELPER_CAST from them.","shortMessageHtmlLink":"Update compare.c"}},{"before":"89f142913a904a8fd9b4dbf947be6fa2958995dd","after":"efd4c4609aaa5d4a18354e0fa2a63884beddb055","ref":"refs/heads/main","pushedAt":"2024-04-28T15:17:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"3652f8a6cddcad5541f57d4e2ade0e76b55cb180","after":"89f142913a904a8fd9b4dbf947be6fa2958995dd","ref":"refs/heads/main","pushedAt":"2024-04-28T15:13:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"8455e9bae6be559e6f5f7802645f90cd7dc099a2","after":"3652f8a6cddcad5541f57d4e2ade0e76b55cb180","ref":"refs/heads/main","pushedAt":"2024-04-28T15:11:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"3309ed78d34d994b0b4aaad257ea7d04e6bd500e","after":"8455e9bae6be559e6f5f7802645f90cd7dc099a2","ref":"refs/heads/main","pushedAt":"2024-04-28T15:07:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"255e8c7b97cd20619d53321c2f1df79418389a69","after":"3309ed78d34d994b0b4aaad257ea7d04e6bd500e","ref":"refs/heads/main","pushedAt":"2024-04-28T15:05:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update proc.c\n\nCode formatting","shortMessageHtmlLink":"Update proc.c"}},{"before":"33e7844b8a006652beb64c84ff94fe7a3fcd8933","after":"255e8c7b97cd20619d53321c2f1df79418389a69","ref":"refs/heads/main","pushedAt":"2024-04-28T15:05:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update proc.c\n\nI indented the cases for the switch statement inside of proc_handle, and i added a default case which returns -1 in case of an unsupported/unknown value being passed, eliminating the need for adding return 1 outside of the switch statement","shortMessageHtmlLink":"Update proc.c"}},{"before":"908e5b8a8aa058c268027f4f6aaa2a088eff9e3b","after":"33e7844b8a006652beb64c84ff94fe7a3fcd8933","ref":"refs/heads/main","pushedAt":"2024-04-28T14:58:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update proc.c\n\nAdded pfmalloc return value check for the variable in proc_console_scan_handle.","shortMessageHtmlLink":"Update proc.c"}},{"before":"eb6bf232966bf4e297f26df4113f5758793e88ac","after":"908e5b8a8aa058c268027f4f6aaa2a088eff9e3b","ref":"refs/heads/main","pushedAt":"2024-04-28T14:55:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a0zhar","name":"Discord: a0zhar#9539","path":"/a0zhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96749372?s=80&v=4"},"commit":{"message":"Update proc.c\n\nSome code changes made to proc_console_scan_handle function.","shortMessageHtmlLink":"Update proc.c"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETtjW1QA","startCursor":null,"endCursor":null}},"title":"Activity ยท a0zhar/PS4Debug"}