{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":222000063,"defaultBranch":"master","name":"lib86cpu","ownerLogin":"ergo720","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-11-15T20:43:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45463469?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1677426393.9411142","currentOid":""},"activityList":{"items":[{"before":"0ce98d0c5b67ac6e548d7fe528c8293f8d9bc4f9","after":"a27ad12589638d9f696a31e7b7dc0a343aaa4e07","ref":"refs/heads/master","pushedAt":"2024-04-29T10:45:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Fixed a bug with the cpu flags restored with a save state","shortMessageHtmlLink":"Fixed a bug with the cpu flags restored with a save state"}},{"before":"e187a32ba69a56d1836f360982cab31ea74a743a","after":"0ce98d0c5b67ac6e548d7fe528c8293f8d9bc4f9","ref":"refs/heads/master","pushedAt":"2024-04-28T23:05:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Converted HFLG_DBG_TRAP to CPU_INHIBIT_DBG_TRAP","shortMessageHtmlLink":"Converted HFLG_DBG_TRAP to CPU_INHIBIT_DBG_TRAP"}},{"before":"dae047b1d663d8adf40e246fdbaaed3cb267fac8","after":"e187a32ba69a56d1836f360982cab31ea74a743a","ref":"refs/heads/master","pushedAt":"2024-04-20T11:41:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Updated some comments","shortMessageHtmlLink":"Updated some comments"}},{"before":"f6164bfcf9e441e2ef67b4ecabf3f3586ce72864","after":"dae047b1d663d8adf40e246fdbaaed3cb267fac8","ref":"refs/heads/master","pushedAt":"2024-04-20T10:45:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"e44c112a76cc60f38e262a892f3548a706926c40","after":"f6164bfcf9e441e2ef67b4ecabf3f3586ce72864","ref":"refs/heads/master","pushedAt":"2024-03-18T23:55:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Assert that the offset of the text section is in fact zero","shortMessageHtmlLink":"Assert that the offset of the text section is in fact zero"}},{"before":"c5795487dd5db0a108921b15bbfb57a9160199a4","after":"e44c112a76cc60f38e262a892f3548a706926c40","ref":"refs/heads/master","pushedAt":"2024-03-17T21:24:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Fixed calling convention problems in Linux builds occurring in gcc 13","shortMessageHtmlLink":"Fixed calling convention problems in Linux builds occurring in gcc 13"}},{"before":"648bdfa299eaf1844ed33c995605e8b9df10e4bc","after":"c5795487dd5db0a108921b15bbfb57a9160199a4","ref":"refs/heads/master","pushedAt":"2024-03-15T01:02:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Extended mem_init_region_io API\n\nIt's now possible to update the io handlers of an existing region after it's been created","shortMessageHtmlLink":"Extended mem_init_region_io API"}},{"before":"ccc65af20bc55277371dac71883f0ffea882f4b0","after":"648bdfa299eaf1844ed33c995605e8b9df10e4bc","ref":"refs/heads/master","pushedAt":"2024-03-10T15:30:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Fixed an issue where a duplicated entry was inserted in the TLB when another equal entry was already present but without the dirty flag set","shortMessageHtmlLink":"Fixed an issue where a duplicated entry was inserted in the TLB when …"}},{"before":"4f021b319a7e35fff7ae70a00768792b90172ccf","after":"ccc65af20bc55277371dac71883f0ffea882f4b0","ref":"refs/heads/master","pushedAt":"2024-02-29T18:52:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Support passing an opaque argument to the interrupt callback","shortMessageHtmlLink":"Support passing an opaque argument to the interrupt callback"}},{"before":"5a7839a48842f200970dba5d0540b595357bd2ba","after":"4f021b319a7e35fff7ae70a00768792b90172ccf","ref":"refs/heads/master","pushedAt":"2024-02-27T18:08:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Fix Linux build","shortMessageHtmlLink":"Fix Linux build"}},{"before":"3eda131fc0c3f4120d36914683dfa86bfb785ef5","after":"5a7839a48842f200970dba5d0540b595357bd2ba","ref":"refs/heads/master","pushedAt":"2024-02-27T17:34:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Use handlers to log unhandled accesses","shortMessageHtmlLink":"Use handlers to log unhandled accesses"}},{"before":"5a7839a48842f200970dba5d0540b595357bd2ba","after":"3eda131fc0c3f4120d36914683dfa86bfb785ef5","ref":"refs/heads/master","pushedAt":"2024-02-27T17:28:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Fix Linux build","shortMessageHtmlLink":"Fix Linux build"}},{"before":"f7133402894ee2424085096bd9f8466533d8cc5f","after":"5a7839a48842f200970dba5d0540b595357bd2ba","ref":"refs/heads/master","pushedAt":"2024-02-27T16:16:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Use handlers to log unhandled accesses","shortMessageHtmlLink":"Use handlers to log unhandled accesses"}},{"before":"8258480c9f8d0145d8d6981390bea5ce52267c2b","after":"f7133402894ee2424085096bd9f8466533d8cc5f","ref":"refs/heads/master","pushedAt":"2024-02-03T22:46:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Fixed some bugs in FSTP and gen_fpu_exp_post_check","shortMessageHtmlLink":"Fixed some bugs in FSTP and gen_fpu_exp_post_check"}},{"before":"2940e124acdfd88b0059538cd330e501008ac94e","after":"8258480c9f8d0145d8d6981390bea5ce52267c2b","ref":"refs/heads/master","pushedAt":"2024-02-03T10:28:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"FLD1, FLDL2T, FLDL2E, FLDPI, FLDLG2, FLDLN2, FLDZ","shortMessageHtmlLink":"FLD1, FLDL2T, FLDL2E, FLDPI, FLDLG2, FLDLN2, FLDZ"}},{"before":"bb9c5b172d825097fa263801a9df4e83456d9e8f","after":"2940e124acdfd88b0059538cd330e501008ac94e","ref":"refs/heads/master","pushedAt":"2024-02-03T01:12:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"FLD1, FLDL2T, FLDL2E, FLDPI, FLDLG2, FLDLN2, FLDZ","shortMessageHtmlLink":"FLD1, FLDL2T, FLDL2E, FLDPI, FLDLG2, FLDLN2, FLDZ"}},{"before":"237290381c6611bb40de7fc9fc977a02cdf7236e","after":"bb9c5b172d825097fa263801a9df4e83456d9e8f","ref":"refs/heads/master","pushedAt":"2024-02-02T23:37:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"FNCLEX","shortMessageHtmlLink":"FNCLEX"}},{"before":"d28cfc313b99b8734001e65ea2c30b3fe3b5829b","after":"237290381c6611bb40de7fc9fc977a02cdf7236e","ref":"refs/heads/master","pushedAt":"2024-01-31T15:06:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"FWAIT","shortMessageHtmlLink":"FWAIT"}},{"before":"3c2504604846015363070cd575b82a9b264dc6bd","after":"d28cfc313b99b8734001e65ea2c30b3fe3b5829b","ref":"refs/heads/master","pushedAt":"2024-01-31T01:05:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Generate fpu functions at startup instead of at every fpu instruction encountered + fixed a bug in FLD (register version)","shortMessageHtmlLink":"Generate fpu functions at startup instead of at every fpu instruction…"}},{"before":"3d48ad82eb21fb26aec4f2eace9502afecf63fcb","after":"3c2504604846015363070cd575b82a9b264dc6bd","ref":"refs/heads/master","pushedAt":"2024-01-31T00:58:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Generate fpu functions at startup instead of at every fpu instruction encountered + fixed a bug in FLD (register version)","shortMessageHtmlLink":"Generate fpu functions at startup instead of at every fpu instruction…"}},{"before":"cc1351393ba9b7acdec123772623538a622fdbc2","after":"3d48ad82eb21fb26aec4f2eace9502afecf63fcb","ref":"refs/heads/master","pushedAt":"2023-12-17T15:15:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Fixed an issue where int3 breakpoints installed by the debugger were endlessly looping again after being triggered once","shortMessageHtmlLink":"Fixed an issue where int3 breakpoints installed by the debugger were …"}},{"before":"6969c5019ad1aba2010b9aa86f5e008d3e215bcf","after":"cc1351393ba9b7acdec123772623538a622fdbc2","ref":"refs/heads/master","pushedAt":"2023-12-08T14:50:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Use get_code_addr in hook_add to avoid spurious failures if the page is read-only","shortMessageHtmlLink":"Use get_code_addr in hook_add to avoid spurious failures if the page …"}},{"before":"1e99b397d0c3c2102f327c5be0e0dcb30227303d","after":"6969c5019ad1aba2010b9aa86f5e008d3e215bcf","ref":"refs/heads/master","pushedAt":"2023-12-08T13:46:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Log a message when the breakpoint handler is successfully hooked by the debugger\n\nOtherwise, users might think that breakpoints won't work if the first hook attempt failed (e.g. when the guest has yet to initialize the IDT)","shortMessageHtmlLink":"Log a message when the breakpoint handler is successfully hooked by t…"}},{"before":"9ac51d9c263385281fd9090d4780095ce5714bc0","after":"1e99b397d0c3c2102f327c5be0e0dcb30227303d","ref":"refs/heads/master","pushedAt":"2023-12-08T13:21:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Fixed wrong disas flags used in dbg_disas_code_block","shortMessageHtmlLink":"Fixed wrong disas flags used in dbg_disas_code_block"}},{"before":"ab0d62b99fff85893baadd50c12bdcf3c4867488","after":"9ac51d9c263385281fd9090d4780095ce5714bc0","ref":"refs/heads/master","pushedAt":"2023-11-25T20:52:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Avoid potential multiplication overflow in cpu_rdtsc_helper","shortMessageHtmlLink":"Avoid potential multiplication overflow in cpu_rdtsc_helper"}},{"before":"74a1421f1722bedc627c86771c172642b4edee97","after":"ab0d62b99fff85893baadd50c12bdcf3c4867488","ref":"refs/heads/master","pushedAt":"2023-11-19T19:17:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Fixed a bug where the translator was using an incorrect physical address when the next instruction started at a page boundary","shortMessageHtmlLink":"Fixed a bug where the translator was using an incorrect physical addr…"}},{"before":"b681bfdf568133eec2191a65791cb972ccb8bfab","after":"74a1421f1722bedc627c86771c172642b4edee97","ref":"refs/heads/master","pushedAt":"2023-11-17T14:54:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Fixed a bug in BSWAP","shortMessageHtmlLink":"Fixed a bug in BSWAP"}},{"before":"840f67d10011cfa4e977c4ef1378b71e0e921b8e","after":"b681bfdf568133eec2191a65791cb972ccb8bfab","ref":"refs/heads/master","pushedAt":"2023-10-24T13:54:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Fixed a bug in MOVZX and MOVSX where they were using the wrong operand size when the source operand was a memory location\n\nThis was discovered in nboxkrnl, where it was causing an unexpected page fault","shortMessageHtmlLink":"Fixed a bug in MOVZX and MOVSX where they were using the wrong operan…"}},{"before":"b016c030a263f492e33ca0fde79962ba229b9d46","after":"840f67d10011cfa4e977c4ef1378b71e0e921b8e","ref":"refs/heads/master","pushedAt":"2023-10-05T20:14:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Deleted kernel test\n\nThis was moved to the nxbx project","shortMessageHtmlLink":"Deleted kernel test"}},{"before":"00f0909eac45ba4c082ca4c7d052cbd37c4ad37b","after":"b016c030a263f492e33ca0fde79962ba229b9d46","ref":"refs/heads/master","pushedAt":"2023-10-04T23:50:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ergo720","name":null,"path":"/ergo720","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45463469?s=80&v=4"},"commit":{"message":"Handle the case in the kernel test where a debug string might not be contiguous in physical memory","shortMessageHtmlLink":"Handle the case in the kernel test where a debug string might not be …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPNrsHwA","startCursor":null,"endCursor":null}},"title":"Activity · ergo720/lib86cpu"}