{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":522963317,"defaultBranch":"master","name":"le_disasm","ownerLogin":"mefistotelis","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-08-09T13:33:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11463396?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707874248.0","currentOid":""},"activityList":{"items":[{"before":"88d39d7a26e03b0ebd5636203d5d25d9df2fe381","after":"f9cbcc533a021ae3e0de0f59211484fd5e061378","ref":"refs/heads/master","pushedAt":"2024-02-10T15:37:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"disasm: More unused swars functs, for pathfinding this time","shortMessageHtmlLink":"disasm: More unused swars functs, for pathfinding this time"}},{"before":"2d51abc4b903ec2dbe49fc277261b42827677049","after":"88d39d7a26e03b0ebd5636203d5d25d9df2fe381","ref":"refs/heads/master","pushedAt":"2024-01-27T00:15:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"disasm: Fixed instruction type to consider proper x86 opcodes\n\nThe original function was definitely not written with x86 reference\nin hand. Though I only fixed JMP and Jxx (conditional) instructions,\nthere may still be wierd interpretations in the rest.","shortMessageHtmlLink":"disasm: Fixed instruction type to consider proper x86 opcodes"}},{"before":"14a945f9f5a4d47beb05f10ca872579e8d383eb5","after":"2d51abc4b903ec2dbe49fc277261b42827677049","ref":"refs/heads/master","pushedAt":"2024-01-23T10:42:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"disasm: Even more unused swars functs","shortMessageHtmlLink":"disasm: Even more unused swars functs"}},{"before":"0e2ea16461c72168eb8721bea137d11d877708bf","after":"14a945f9f5a4d47beb05f10ca872579e8d383eb5","ref":"refs/heads/master","pushedAt":"2024-01-14T23:03:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"disasm: Another few unused swars functs","shortMessageHtmlLink":"disasm: Another few unused swars functs"}},{"before":"eb70905761ad247af2aabdc4da96f4b5ad3d124b","after":"0e2ea16461c72168eb8721bea137d11d877708bf","ref":"refs/heads/master","pushedAt":"2024-01-11T03:58:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"disasm: Added capability to make all labels into analysis points\n\nThis currently helps with swars only, but if .map support is added\nthis can be used to analyze all symbols defined in the .map file.","shortMessageHtmlLink":"disasm: Added capability to make all labels into analysis points"}},{"before":"3c4ed984f8cb95a7a0fd2113c3e2b3ed714ac7c7","after":"eb70905761ad247af2aabdc4da96f4b5ad3d124b","ref":"refs/heads/master","pushedAt":"2024-01-10T23:34:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"disasm: Defined regions for few unused swars functs","shortMessageHtmlLink":"disasm: Defined regions for few unused swars functs"}},{"before":"12b023b2b449333da145689088f49747bc2646cd","after":"3c4ed984f8cb95a7a0fd2113c3e2b3ed714ac7c7","ref":"refs/heads/master","pushedAt":"2024-01-10T21:14:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"build: Version bump","shortMessageHtmlLink":"build: Version bump"}},{"before":"9aa79676feb757ca1ec5a1e31b7d7b632ffa8256","after":"12b023b2b449333da145689088f49747bc2646cd","ref":"refs/heads/master","pushedAt":"2024-01-10T21:08:27.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"disasm: Printing address in hex","shortMessageHtmlLink":"disasm: Printing address in hex"}},{"before":"d330481fb16602fdc9288238118d8d3042f65790","after":"9aa79676feb757ca1ec5a1e31b7d7b632ffa8256","ref":"refs/heads/master","pushedAt":"2024-01-10T14:04:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"le: Comments and warning/debug messages added\n\nNo impact on program flow.","shortMessageHtmlLink":"le: Comments and warning/debug messages added"}},{"before":"c9f7cc632eb228d9604d467f7f0507d223eab1ea","after":"d330481fb16602fdc9288238118d8d3042f65790","ref":"refs/heads/master","pushedAt":"2024-01-10T12:54:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"docs: Improved usage info","shortMessageHtmlLink":"docs: Improved usage info"}},{"before":"14d1c35b7ee365bf2a910ff4ccc9921878d8cae6","after":"c9f7cc632eb228d9604d467f7f0507d223eab1ea","ref":"refs/heads/master","pushedAt":"2024-01-10T12:48:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"le: Rudimentary support of files with embedded extender","shortMessageHtmlLink":"le: Rudimentary support of files with embedded extender"}},{"before":"6052d55b5cdf3054aa7a575cd575a94c74141b89","after":"14d1c35b7ee365bf2a910ff4ccc9921878d8cae6","ref":"refs/heads/master","pushedAt":"2024-01-10T10:48:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"disasm: Introduced Error class, switched some error handling to exceptions\n\nCurrently exceptions are propagated properly only near main().\nIt's a start.","shortMessageHtmlLink":"disasm: Introduced Error class, switched some error handling to excep…"}},{"before":"157871889f5008be1731bba85934b7f05d020894","after":"6052d55b5cdf3054aa7a575cd575a94c74141b89","ref":"refs/heads/master","pushedAt":"2024-01-10T03:15:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"disasm: Separated load_fixup_record_pages()","shortMessageHtmlLink":"disasm: Separated load_fixup_record_pages()"}},{"before":"1a24de483532a555590090996d67d4f3edc684bd","after":"157871889f5008be1731bba85934b7f05d020894","ref":"refs/heads/master","pushedAt":"2024-01-10T02:00:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"disasm: Fixed the debug print to match description in README","shortMessageHtmlLink":"disasm: Fixed the debug print to match description in README"}},{"before":"12ae472143c49dd6f4afd00ffec12d970429271e","after":"1a24de483532a555590090996d67d4f3edc684bd","ref":"refs/heads/master","pushedAt":"2024-01-10T01:49:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"disasm: Allow LE/LX without MZ header","shortMessageHtmlLink":"disasm: Allow LE/LX without MZ header"}},{"before":"5ea647dd55cc89005f60bb0d560a29b4970f41b9","after":"12ae472143c49dd6f4afd00ffec12d970429271e","ref":"refs/heads/master","pushedAt":"2024-01-10T00:30:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"disasm: Replaced all headers, renamed to le_disasm\n\nYes I know that replacing all file headers with my own is impolite.\nI am sorry, I just couldn't help myself.\nAlso, the tool is now fully named `le_disasm`, removing the double\nnaming from before.","shortMessageHtmlLink":"disasm: Replaced all headers, renamed to le_disasm"}},{"before":"f9dd4ab6f7bab5b2eef1317ab36f66478bf7974b","after":"5ea647dd55cc89005f60bb0d560a29b4970f41b9","ref":"refs/heads/master","pushedAt":"2024-01-09T22:50:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"disasm: Recognize swars executable based on headers and sections","shortMessageHtmlLink":"disasm: Recognize swars executable based on headers and sections"}},{"before":"9697525aaa6bfe889b576993851bc37db669e8b9","after":"f9dd4ab6f7bab5b2eef1317ab36f66478bf7974b","ref":"refs/heads/master","pushedAt":"2024-01-09T19:39:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"disasm: Prepared for swars binary recognition\n\nOther binaries should not have swars-specific symbols applied.","shortMessageHtmlLink":"disasm: Prepared for swars binary recognition"}},{"before":"d0b1653ea8d8b00ca2f5f1c51f77325d097fcc12","after":"9697525aaa6bfe889b576993851bc37db669e8b9","ref":"refs/heads/master","pushedAt":"2024-01-09T02:07:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"disasm: Separated Analyser","shortMessageHtmlLink":"disasm: Separated Analyser"}},{"before":"258c6bba5fae9a1f32b1602ecf8a2a18f7584c5e","after":"d0b1653ea8d8b00ca2f5f1c51f77325d097fcc12","ref":"refs/heads/master","pushedAt":"2024-01-09T00:28:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"disasm: Renamed headers to .hpp, and few more files","shortMessageHtmlLink":"disasm: Renamed headers to .hpp, and few more files"}},{"before":"ffa4feb99b8bb862c44056fde53137149487caf7","after":"258c6bba5fae9a1f32b1602ecf8a2a18f7584c5e","ref":"refs/heads/master","pushedAt":"2024-01-08T23:53:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"disasm: Separated Region","shortMessageHtmlLink":"disasm: Separated Region"}},{"before":"55e46afa1220a18b46630b0aeb7f511e67c678c1","after":"ffa4feb99b8bb862c44056fde53137149487caf7","ref":"refs/heads/master","pushedAt":"2024-01-08T22:19:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"disasm: Separated Instruction class","shortMessageHtmlLink":"disasm: Separated Instruction class"}},{"before":"148bce4495e0de35b8280e7b986ba06a48e91d1e","after":"55e46afa1220a18b46630b0aeb7f511e67c678c1","ref":"refs/heads/master","pushedAt":"2024-01-08T04:23:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"docs: Described Ubuntu build","shortMessageHtmlLink":"docs: Described Ubuntu build"}},{"before":"62d61014a8504bb305bc282558ee9729d244b810","after":"148bce4495e0de35b8280e7b986ba06a48e91d1e","ref":"refs/heads/master","pushedAt":"2024-01-08T04:10:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"disasm: Error message in case provided file cannot be opened","shortMessageHtmlLink":"disasm: Error message in case provided file cannot be opened"}},{"before":"67345a0472b157c14356b0a223e02eccdd9465f8","after":"62d61014a8504bb305bc282558ee9729d244b810","ref":"refs/heads/master","pushedAt":"2024-01-08T03:36:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"build: Version bump, README update","shortMessageHtmlLink":"build: Version bump, README update"}},{"before":"00df8d57b1f36f2113e423e859e59a06a396403a","after":"67345a0472b157c14356b0a223e02eccdd9465f8","ref":"refs/heads/master","pushedAt":"2024-01-08T02:58:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"disasm: Added missing std includes","shortMessageHtmlLink":"disasm: Added missing std includes"}},{"before":"e64db8b55f703e481ecc42d17647d59c347c3112","after":"00df8d57b1f36f2113e423e859e59a06a396403a","ref":"refs/heads/master","pushedAt":"2024-01-08T02:47:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"disasm: Support disassembler printf style, both with and without","shortMessageHtmlLink":"disasm: Support disassembler printf style, both with and without"}},{"before":"94c85286a0c4daf6b483581289c79038c512d3e1","after":"e64db8b55f703e481ecc42d17647d59c347c3112","ref":"refs/heads/master","pushedAt":"2024-01-08T02:05:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"ci: Switch Ubuntu to 64-bit\n\nIt's time to accept that Ubuntu can't properly support multiarch\nto binutils level. Just build the x86_x64.","shortMessageHtmlLink":"ci: Switch Ubuntu to 64-bit"}},{"before":"3ff4e4f7cf08a2823761f3c8c0590bdb8986ca1d","after":"94c85286a0c4daf6b483581289c79038c512d3e1","ref":"refs/heads/master","pushedAt":"2024-01-08T02:01:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"ci: Switch Ubuntu to 64-bit\n\nIt's time to accept that Ubuntu can't properly support multiarch\nto binutils level. Just build the x86_x64.","shortMessageHtmlLink":"ci: Switch Ubuntu to 64-bit"}},{"before":"52106beec006c12987836c44de55864fc0fac871","after":"3ff4e4f7cf08a2823761f3c8c0590bdb8986ca1d","ref":"refs/heads/master","pushedAt":"2024-01-08T01:49:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mefistotelis","name":null,"path":"/mefistotelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11463396?s=80&v=4"},"commit":{"message":"ci: Missing dependency in Ubuntu","shortMessageHtmlLink":"ci: Missing dependency in Ubuntu"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xMFQxNTozNzozNi4wMDAwMDBazwAAAAP3TO60","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xMFQxNTozNzozNi4wMDAwMDBazwAAAAP3TO60","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0wOFQwMTo0OTowOS4wMDAwMDBazwAAAAPZ5cyN"}},"title":"Activity · mefistotelis/le_disasm"}