{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":104359681,"defaultBranch":"master","name":"openj9-omr","ownerLogin":"JasonFengJ9","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-09-21T14:37:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17935151?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721678086.0","currentOid":""},"activityList":{"items":[{"before":"839fefa7da6784b3e325388d08d737285950624b","after":"155455f7b460b8755ef4d816b765d191d1265729","ref":"refs/heads/jdwpoptionfile","pushedAt":"2024-08-06T16:09:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonFengJ9","name":"Jason Feng","path":"/JasonFengJ9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17935151?s=80&v=4"},"commit":{"message":"Init\n\nSigned-off-by: Jason Feng ","shortMessageHtmlLink":"Init"}},{"before":"4aaa2baa650e9946bc91051b71ac5b66b9a356fe","after":"839fefa7da6784b3e325388d08d737285950624b","ref":"refs/heads/jdwpoptionfile","pushedAt":"2024-08-05T22:00:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonFengJ9","name":"Jason Feng","path":"/JasonFengJ9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17935151?s=80&v=4"},"commit":{"message":"Init\n\nSigned-off-by: Jason Feng ","shortMessageHtmlLink":"Init"}},{"before":"bb0a828d018fc96b1f7ada0d68015de6b9f3ebe6","after":"4aaa2baa650e9946bc91051b71ac5b66b9a356fe","ref":"refs/heads/jdwpoptionfile","pushedAt":"2024-08-05T01:50:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonFengJ9","name":"Jason Feng","path":"/JasonFengJ9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17935151?s=80&v=4"},"commit":{"message":"Init\n\nSigned-off-by: Jason Feng ","shortMessageHtmlLink":"Init"}},{"before":"ad45d89920908613e2e22bc75c3fb0952646b6c0","after":"bb0a828d018fc96b1f7ada0d68015de6b9f3ebe6","ref":"refs/heads/jdwpoptionfile","pushedAt":"2024-07-24T14:47:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonFengJ9","name":"Jason Feng","path":"/JasonFengJ9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17935151?s=80&v=4"},"commit":{"message":"Add J9HookInterface.J9HookUnreserve() to clear flag J9HOOK_FLAG_RESERVED\n\nJ9HookRegister() sets flags J9HOOK_FLAG_HOOKED | J9HOOK_FLAG_RESERVED,\nJ9HookUnregister() only clears J9HOOK_FLAG_HOOKED, add J9HookUnreserve()\nto clear J9HOOK_FLAG_RESERVED.\nThis supports an event to be registered, unregistered/unreserved, and\ndisabled. Otherwise, an unregistered event can't be disabled by\nJ9HookDisable() because of the presence of J9HOOK_FLAG_RESERVED.\n\nSigned-off-by: Jason Feng ","shortMessageHtmlLink":"Add J9HookInterface.J9HookUnreserve() to clear flag J9HOOK_FLAG_RESERVED"}},{"before":"a9e6001813ff7040b0166eef619c1d49e61c3354","after":"ad45d89920908613e2e22bc75c3fb0952646b6c0","ref":"refs/heads/jdwpoptionfile","pushedAt":"2024-07-23T22:08:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonFengJ9","name":"Jason Feng","path":"/JasonFengJ9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17935151?s=80&v=4"},"commit":{"message":"Add J9HookInterface.J9HookUnreserve() to clear flag J9HOOK_FLAG_RESERVED\n\nJ9HookRegister() sets flags J9HOOK_FLAG_HOOKED | J9HOOK_FLAG_RESERVED,\nJ9HookUnregister() only clears J9HOOK_FLAG_HOOKED, add J9HookUnreserve()\nto clear J9HOOK_FLAG_RESERVED.\nThis supports an event to be registered, unregistered/unreserved, and\ndisabled. Otherwise, an unregistered event can't be disabled by\nJ9HookDisable() because of the presence of J9HOOK_FLAG_RESERVED.\n\nSigned-off-by: Jason Feng ","shortMessageHtmlLink":"Add J9HookInterface.J9HookUnreserve() to clear flag J9HOOK_FLAG_RESERVED"}},{"before":"a3452a229626ba768d04e3101ad96027a6af1357","after":"a9e6001813ff7040b0166eef619c1d49e61c3354","ref":"refs/heads/jdwpoptionfile","pushedAt":"2024-07-23T20:46:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonFengJ9","name":"Jason Feng","path":"/JasonFengJ9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17935151?s=80&v=4"},"commit":{"message":"Add J9HookInterface.J9HookUnreserve() clear flag J9HOOK_FLAG_RESERVED\n\nJ9HookRegister() sets flags J9HOOK_FLAG_HOOKED | J9HOOK_FLAG_RESERVED,\nJ9HookUnregister() only clears J9HOOK_FLAG_HOOKED, add J9HookUnreserve()\nto clear J9HOOK_FLAG_RESERVED.\nThis supports an event to be registered, unregistered/unreserved, and\ndisabled. J9HookDisable() can only disable an event without\nJ9HOOK_FLAG_HOOKED | J9HOOK_FLAG_RESERVED.\n\nSigned-off-by: Jason Feng ","shortMessageHtmlLink":"Add J9HookInterface.J9HookUnreserve() clear flag J9HOOK_FLAG_RESERVED"}},{"before":null,"after":"a3452a229626ba768d04e3101ad96027a6af1357","ref":"refs/heads/jdwpoptionfile","pushedAt":"2024-07-22T19:54:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JasonFengJ9","name":"Jason Feng","path":"/JasonFengJ9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17935151?s=80&v=4"},"commit":{"message":"J9HookUnregister() needs to clear flag J9HOOK_FLAG_RESERVED\n\nJ9HookRegister() sets flags J9HOOK_FLAG_HOOKED | J9HOOK_FLAG_RESERVED,\nJ9HookUnregister() should clear both, otherwise J9HookDisable() can't\nmark it disabled successfully.\n\nSigned-off-by: Jason Feng ","shortMessageHtmlLink":"J9HookUnregister() needs to clear flag J9HOOK_FLAG_RESERVED"}},{"before":"223fb828592860bac3afedf302bbd202ac64b99e","after":"d6f4e0fde52e8a3c14abea4731a94d0040d4bf36","ref":"refs/heads/slnoload","pushedAt":"2023-08-21T11:08:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonFengJ9","name":"Jason Feng","path":"/JasonFengJ9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17935151?s=80&v=4"},"commit":{"message":"Add a flag OMRPORT_SLOPEN_NO_LOAD to test if a library was loaded\n\nIntroduced a flag OMRPORT_SLOPEN_NO_LOAD such that\nomrsl_open_shared_library() can test if a library was loaded, and set\nits handle at [out] parameter descriptor. A non-null value indicates the\nlibrary was already loaded;\nunix/omrsl.c uses dlopen() with RTLD_NOLOAD to test if the the library\nis already resident;\nwin32/omrsl.c uses GetModuleHandleW() to retrieve a handle to the\nspecified module;\nThere are no such OS APIs for AIX/zOS platforms, and\nOMRPORT_SLOPEN_NO_LOAD is not supported.\n\nSigned-off-by: Jason Feng ","shortMessageHtmlLink":"Add a flag OMRPORT_SLOPEN_NO_LOAD to test if a library was loaded"}},{"before":"0f46cb4c6659a2c5c129d4798b3337127b274a72","after":"223fb828592860bac3afedf302bbd202ac64b99e","ref":"refs/heads/slnoload","pushedAt":"2023-08-19T18:33:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonFengJ9","name":"Jason Feng","path":"/JasonFengJ9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17935151?s=80&v=4"},"commit":{"message":"Add a flag OMRPORT_SLOPEN_NO_LOAD to test if a library was loaded\n\nIntroduced a flag OMRPORT_SLOPEN_NO_LOAD such that\nomrsl_open_shared_library() can test if a library was loaded, and set\nits handle at [out] parameter descriptor. A non-null value indicates the\nlibrary was already loaded;\nunix/omrsl.c uses dlopen() with RTLD_NOLOAD to test if the the library\nis already resident;\nwin32/omrsl.c uses GetModuleHandleW() to retrieve a handle to the\nspecified module;\nThere are no such OS APIs for AIX/zOS platforms, and\nOMRPORT_SLOPEN_NO_LOAD is not supported.\n\nSigned-off-by: Jason Feng ","shortMessageHtmlLink":"Add a flag OMRPORT_SLOPEN_NO_LOAD to test if a library was loaded"}},{"before":"12e3a735b692d132cd57f94077d68f8f7a270ce4","after":"0f46cb4c6659a2c5c129d4798b3337127b274a72","ref":"refs/heads/slnoload","pushedAt":"2023-08-18T20:38:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonFengJ9","name":"Jason Feng","path":"/JasonFengJ9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17935151?s=80&v=4"},"commit":{"message":"Add a flag OMRPORT_SLOPEN_NO_LOAD to test if a library was loaded\n\nIntroduced a flag OMRPORT_SLOPEN_NO_LOAD such that\nomrsl_open_shared_library() can test if a library was loaded, and set\nits handle at [out] parameter descriptor. A non-null value indicates the\nlibrary was already loaded;\nunix/omrsl.c uses dlopen() with RTLD_NOLOAD to test if the the library\nis already resident;\nwin32/omrsl.c uses GetModuleHandleW() to retrieve a handle to the\nspecified module;\nThere are no such OS APIs for AIX/zOS platforms, and\nOMRPORT_SLOPEN_NO_LOAD is not supported.\n\nSigned-off-by: Jason Feng ","shortMessageHtmlLink":"Add a flag OMRPORT_SLOPEN_NO_LOAD to test if a library was loaded"}},{"before":"f2347f6e1568a47a98c18089f6bad25c7de93d3a","after":"12e3a735b692d132cd57f94077d68f8f7a270ce4","ref":"refs/heads/slnoload","pushedAt":"2023-08-18T18:30:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonFengJ9","name":"Jason Feng","path":"/JasonFengJ9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17935151?s=80&v=4"},"commit":{"message":"Add a flag OMRPORT_SLOPEN_NO_LOAD to test if a library was loaded\n\nIntroduced a flag OMRPORT_SLOPEN_NO_LOAD such that\nomrsl_open_shared_library() can test if a library was loaded, and set\nits handle at [out] parameter descriptor. A non-null value indicates the\nlibrary was already loaded;\nunix/omrsl.c uses dlopen() with RTLD_NOLOAD to test if the the library\nis already resident;\nwin32/omrsl.c uses GetModuleHandleW() to retrieve a handle to the\nspecified module;\nThere are no such OS APIs for AIX/zOS platforms, and\nOMRPORT_SLOPEN_NO_LOAD is not supported.\n\nSigned-off-by: Jason Feng ","shortMessageHtmlLink":"Add a flag OMRPORT_SLOPEN_NO_LOAD to test if a library was loaded"}},{"before":"143a11d58c603923491da512af101b046cc2fea5","after":"f2347f6e1568a47a98c18089f6bad25c7de93d3a","ref":"refs/heads/slnoload","pushedAt":"2023-08-18T15:02:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonFengJ9","name":"Jason Feng","path":"/JasonFengJ9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17935151?s=80&v=4"},"commit":{"message":"Add a flag OMRPORT_SLOPEN_NO_LOAD to test if an agent was loaded\n\nIntroduced a flag OMRPORT_SLOPEN_NO_LOAD such that\nomrsl_open_shared_library() can test if an agent was loaded, and set its\nhandle at [out] parameter descriptor. A non-null value indicates the\nagent was already loaded;\nunix/omrsl.c uses dlopen() with RTLD_NOLOAD to test if the the library\nis already resident;\nwin32/omrsl.c uses GetModuleHandleW() to retrieve a handle to the\nspecified module;\nThere are no such OS APIs for AIX/zOS platforms, and\nOMRPORT_SLOPEN_NO_LOAD is not supported.\n\nSigned-off-by: Jason Feng ","shortMessageHtmlLink":"Add a flag OMRPORT_SLOPEN_NO_LOAD to test if an agent was loaded"}},{"before":"87e40ca6ddb715c15056afd902ddece12bf4b4d2","after":"143a11d58c603923491da512af101b046cc2fea5","ref":"refs/heads/slnoload","pushedAt":"2023-08-17T22:15:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonFengJ9","name":"Jason Feng","path":"/JasonFengJ9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17935151?s=80&v=4"},"commit":{"message":"Add a flag OMRPORT_SLOPEN_NO_LOAD to test if an agent was loaded\n\nIntroduced a flag OMRPORT_SLOPEN_NO_LOAD such that\nomrsl_open_shared_library() can test if an agent was loaded, and set its\nhandle at [out] parameter descriptor. A non-null value indicates the\nagent was already loaded;\nunix/omrsl.c uses dlopen() with RTLD_NOLOAD to test if the the library\nis already resident;\nwin32/omrsl.c uses GetModuleHandleW() to retrieve a handle to the\nspecified module;\nThere are no such OS APIs for AIX/zOS platforms, and\nOMRPORT_SLOPEN_NO_LOAD is not supported.\n\nSigned-off-by: Jason Feng ","shortMessageHtmlLink":"Add a flag OMRPORT_SLOPEN_NO_LOAD to test if an agent was loaded"}},{"before":"079a1730ff8386b25246d9aedb2a8b7ce073d54c","after":"87e40ca6ddb715c15056afd902ddece12bf4b4d2","ref":"refs/heads/slnoload","pushedAt":"2023-08-17T22:07:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonFengJ9","name":"Jason Feng","path":"/JasonFengJ9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17935151?s=80&v=4"},"commit":{"message":"Add a flag OMRPORT_SLOPEN_NO_LOAD to test if an agent was loaded\n\nIntroduced a flag OMRPORT_SLOPEN_NO_LOAD such that\nomrsl_open_shared_library() can test if an agent was loaded, and set its\nhandle at [out] parameter descriptor. A non-null value indicates the\nagent was already loaded;\nunix/omrsl.c uses dlopen() with RTLD_NOLOAD to test if the the library\nis already resident;\nwin32/omrsl.c uses GetModuleHandleW() to retrieve a handle to the\nspecified module;\nThere are no such OS APIs for AIX/zOS platforms, and\nOMRPORT_SLOPEN_NO_LOAD is not supported.\n\nSigned-off-by: Jason Feng ","shortMessageHtmlLink":"Add a flag OMRPORT_SLOPEN_NO_LOAD to test if an agent was loaded"}},{"before":"a5d89fbe0f93d934c60697bb7d777fee7c534ab6","after":"079a1730ff8386b25246d9aedb2a8b7ce073d54c","ref":"refs/heads/slnoload","pushedAt":"2023-08-17T19:50:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonFengJ9","name":"Jason Feng","path":"/JasonFengJ9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17935151?s=80&v=4"},"commit":{"message":"init\n\nSigned-off-by: Jason Feng ","shortMessageHtmlLink":"init"}},{"before":"c783bf7eb0b17481b081b3356f5cd246a523cb54","after":"a5d89fbe0f93d934c60697bb7d777fee7c534ab6","ref":"refs/heads/slnoload","pushedAt":"2023-08-17T19:31:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonFengJ9","name":"Jason Feng","path":"/JasonFengJ9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17935151?s=80&v=4"},"commit":{"message":"init\n\nSigned-off-by: Jason Feng ","shortMessageHtmlLink":"init"}},{"before":"0737095f31e0b3f6f74d19c7352c34e86f0ca68a","after":"c783bf7eb0b17481b081b3356f5cd246a523cb54","ref":"refs/heads/slnoload","pushedAt":"2023-08-17T17:37:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonFengJ9","name":"Jason Feng","path":"/JasonFengJ9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17935151?s=80&v=4"},"commit":{"message":"init\n\nSigned-off-by: Jason Feng ","shortMessageHtmlLink":"init"}},{"before":"a199d337610d40e90d078cf7d530cb119efbb034","after":"0737095f31e0b3f6f74d19c7352c34e86f0ca68a","ref":"refs/heads/slnoload","pushedAt":"2023-08-17T14:08:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonFengJ9","name":"Jason Feng","path":"/JasonFengJ9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17935151?s=80&v=4"},"commit":{"message":"init\n\nSigned-off-by: Jason Feng ","shortMessageHtmlLink":"init"}},{"before":"49e9a47dcc597d3f54b13db2c5c6a4327ee208df","after":"a199d337610d40e90d078cf7d530cb119efbb034","ref":"refs/heads/slnoload","pushedAt":"2023-08-17T03:34:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonFengJ9","name":"Jason Feng","path":"/JasonFengJ9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17935151?s=80&v=4"},"commit":{"message":"init\n\nSigned-off-by: Jason Feng ","shortMessageHtmlLink":"init"}},{"before":"9b6f55c7d246de2943e9039abd99bab0c6fa6f32","after":"49e9a47dcc597d3f54b13db2c5c6a4327ee208df","ref":"refs/heads/slnoload","pushedAt":"2023-08-16T21:54:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonFengJ9","name":"Jason Feng","path":"/JasonFengJ9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17935151?s=80&v=4"},"commit":{"message":"init\n\nSigned-off-by: Jason Feng ","shortMessageHtmlLink":"init"}},{"before":null,"after":"9b6f55c7d246de2943e9039abd99bab0c6fa6f32","ref":"refs/heads/slnoload","pushedAt":"2023-08-16T20:42:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JasonFengJ9","name":"Jason Feng","path":"/JasonFengJ9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17935151?s=80&v=4"},"commit":{"message":"init\n\nSigned-off-by: Jason Feng ","shortMessageHtmlLink":"init"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNlQxNjowOTo1My4wMDAwMDBazwAAAASTTRFo","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNlQxNjowOTo1My4wMDAwMDBazwAAAASTTRFo","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0xNlQyMDo0MjoxOS4wMDAwMDBazwAAAANsOD1x"}},"title":"Activity ยท JasonFengJ9/openj9-omr"}