{"action":"created","issue":{"url":"https://api.github.com/repos/yegord/snowman/issues/36","labels_url":"https://api.github.com/repos/yegord/snowman/issues/36/labels{/name}","comments_url":"https://api.github.com/repos/yegord/snowman/issues/36/comments","events_url":"https://api.github.com/repos/yegord/snowman/issues/36/events","html_url":"https://github.com/yegord/snowman/issues/36","id":99293577,"number":36,"title":"Adding ALLEGREX architecture to snowman","user":{"login":"hlide","id":56785,"avatar_url":"https://avatars.githubusercontent.com/u/56785?v=3","gravatar_id":"","url":"https://api.github.com/users/hlide","html_url":"https://github.com/hlide","followers_url":"https://api.github.com/users/hlide/followers","following_url":"https://api.github.com/users/hlide/following{/other_user}","gists_url":"https://api.github.com/users/hlide/gists{/gist_id}","starred_url":"https://api.github.com/users/hlide/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hlide/subscriptions","organizations_url":"https://api.github.com/users/hlide/orgs","repos_url":"https://api.github.com/users/hlide/repos","events_url":"https://api.github.com/users/hlide/events{/privacy}","received_events_url":"https://api.github.com/users/hlide/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":56,"created_at":"2015-08-05T20:37:20Z","updated_at":"2015-08-08T22:16:23Z","closed_at":null,"body":"I may plan to add a new architecture instead of using the current MIPS architecture which is a work in progress. because ALLEGREX is not recognized by capstone framework and the fact the latter is using LLVM makes the implementation of ALLEGREX too complex. There are subtle differences which make the use of MIPS architecture not viable for decompiling ALLEGREX code.\r\n\r\nSo, I am about to provide a specific disassembler (the one provided by pspdecompiler, based on prxtools one, but with addition of a decomposer) for the architecture analyser. It means handling of all instructions including VFPU.\r\n\r\nI am pretty sure people from uOFW project may be interested as well. But I am also pretty sure that it will be hard to decompile kernel modules because they may use some tricks which are not ABI compliant, so I am expecting for more tasks to do than making a simple disassembler/analyzer.\r\n\r\nAs for the author in http://lists.derevenets.com/pipermail/snowman/2015-August/000002.html, it may be great that he/she contributes as well here (PRX handling).\r\n\r\n \r\n\r\n"},"comment":{"url":"https://api.github.com/repos/yegord/snowman/issues/comments/129057927","html_url":"https://github.com/yegord/snowman/issues/36#issuecomment-129057927","issue_url":"https://api.github.com/repos/yegord/snowman/issues/36","id":129057927,"user":{"login":"yegord","id":1595829,"avatar_url":"https://avatars.githubusercontent.com/u/1595829?v=3","gravatar_id":"","url":"https://api.github.com/users/yegord","html_url":"https://github.com/yegord","followers_url":"https://api.github.com/users/yegord/followers","following_url":"https://api.github.com/users/yegord/following{/other_user}","gists_url":"https://api.github.com/users/yegord/gists{/gist_id}","starred_url":"https://api.github.com/users/yegord/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yegord/subscriptions","organizations_url":"https://api.github.com/users/yegord/orgs","repos_url":"https://api.github.com/users/yegord/repos","events_url":"https://api.github.com/users/yegord/events{/privacy}","received_events_url":"https://api.github.com/users/yegord/received_events","type":"User","site_admin":false},"created_at":"2015-08-08T22:16:23Z","updated_at":"2015-08-08T22:16:23Z","body":"In delayslot lambda."}}