{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":591512355,"defaultBranch":"master","name":"bread","ownerLogin":"Theldus","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-21T00:00:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8294550?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1674260692.992689","currentOid":""},"activityList":{"items":[{"before":"f719cddcdb3c0838d0f879df4425122a7f57cac6","after":"c4bb9efcae563481c31fa865b64e230d9888e627","ref":"refs/heads/master","pushedAt":"2023-11-16T06:26:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Theldus","name":"Davidson Francis","path":"/Theldus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8294550?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"7950f590d4d952819b940817ba941798ebb78c6f","after":"f719cddcdb3c0838d0f879df4425122a7f57cac6","ref":"refs/heads/master","pushedAt":"2023-10-20T03:38:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Theldus","name":"Davidson Francis","path":"/Theldus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8294550?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"85ab666724a11b9f681282daba0c7fe905d04d06","after":"7950f590d4d952819b940817ba941798ebb78c6f","ref":"refs/heads/master","pushedAt":"2023-10-19T19:52:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Theldus","name":"Davidson Francis","path":"/Theldus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8294550?s=80&v=4"},"commit":{"message":"Add symbolify tool","shortMessageHtmlLink":"Add symbolify tool"}},{"before":"a81f34eb9f2658ba639cd9f89829eb913c2820f5","after":"85ab666724a11b9f681282daba0c7fe905d04d06","ref":"refs/heads/master","pushedAt":"2023-10-05T03:07:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Theldus","name":"Davidson Francis","path":"/Theldus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8294550?s=80&v=4"},"commit":{"message":"Enhancement: Better handle segmentation to bridge <---> GDB\n\nSince the inception of BREAD, there has been a complicated issue to\nhandle: segmentation.\n\nIn real mode, addresses are always calculated using SEG:OFF, and this\nwas handed over as-is to GDB (which does not comprehend segmentation).\n\nTo work around GDB's limitations, whenever GDB requested memory\nread/write operations, BREAD had to make educated guesses to\nunderstand the address's origin and then convert it to physical form\nusing the appropriate segment. However, this approach made the code\nconvoluted and error-prone. This commit addresses that.\n\nInstead of delivering all registers 'as-is,' registers that involve\nsegments (EIP, ESP, and EBP) are now returned to GDB already\nconverted to physical addresses using their respective segments (CS\nand SS). This ensures that GDB always knows the correct physical\naddresses and requests them directly, eliminating the need for future\nconversions within the bridge.","shortMessageHtmlLink":"Enhancement: Better handle segmentation to bridge <---> GDB"}},{"before":"e9b25b82ab8c9c16972a1126afa0199c2920e9c6","after":"a81f34eb9f2658ba639cd9f89829eb913c2820f5","ref":"refs/heads/master","pushedAt":"2023-09-09T21:25:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Theldus","name":"Davidson Francis","path":"/Theldus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8294550?s=80&v=4"},"commit":{"message":"Allow to override CC variable","shortMessageHtmlLink":"Allow to override CC variable"}},{"before":"f5d8fc43e203344731c56a4e3d46df258cd8c6c0","after":"e9b25b82ab8c9c16972a1126afa0199c2920e9c6","ref":"refs/heads/master","pushedAt":"2023-09-09T21:05:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Theldus","name":"Davidson Francis","path":"/Theldus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8294550?s=80&v=4"},"commit":{"message":"Bug Fix: Fix inverted parameters on errx()\n\nReported-by: @eboregelna, on #1","shortMessageHtmlLink":"Bug Fix: Fix inverted parameters on errx()"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0xNlQwNjoyNjozMC4wMDAwMDBazwAAAAOwXvXP","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0xNlQwNjoyNjozMC4wMDAwMDBazwAAAAOwXvXP","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0wOVQyMTowNTozMC4wMDAwMDBazwAAAAN8_q7j"}},"title":"Activity ยท Theldus/bread"}