{"action":"created","issue":{"url":"https://api.github.com/repos/dyninst/tools/issues/10","repository_url":"https://api.github.com/repos/dyninst/tools","labels_url":"https://api.github.com/repos/dyninst/tools/issues/10/labels{/name}","comments_url":"https://api.github.com/repos/dyninst/tools/issues/10/comments","events_url":"https://api.github.com/repos/dyninst/tools/issues/10/events","html_url":"https://github.com/dyninst/tools/pull/10","id":173526469,"number":10,"title":"Bringing capstone aarch64 up to a nearly normalized state.","user":{"login":"nathanhjay","id":12011651,"avatar_url":"https://avatars.githubusercontent.com/u/12011651?v=3","gravatar_id":"","url":"https://api.github.com/users/nathanhjay","html_url":"https://github.com/nathanhjay","followers_url":"https://api.github.com/users/nathanhjay/followers","following_url":"https://api.github.com/users/nathanhjay/following{/other_user}","gists_url":"https://api.github.com/users/nathanhjay/gists{/gist_id}","starred_url":"https://api.github.com/users/nathanhjay/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nathanhjay/subscriptions","organizations_url":"https://api.github.com/users/nathanhjay/orgs","repos_url":"https://api.github.com/users/nathanhjay/repos","events_url":"https://api.github.com/users/nathanhjay/events{/privacy}","received_events_url":"https://api.github.com/users/nathanhjay/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-08-26T19:31:50Z","updated_at":"2016-08-26T20:32:32Z","closed_at":"2016-08-26T20:17:10Z","pull_request":{"url":"https://api.github.com/repos/dyninst/tools/pulls/10","html_url":"https://github.com/dyninst/tools/pull/10","diff_url":"https://github.com/dyninst/tools/pull/10.diff","patch_url":"https://github.com/dyninst/tools/pull/10.patch"},"body":"There don't seem to be any more normalization steps for Capstone aarch64, but exhaustive testing has not been performed. From here, any normalization steps could occur with other decoders on a general aarch64 normalization branch."},"comment":{"url":"https://api.github.com/repos/dyninst/tools/issues/comments/242843970","html_url":"https://github.com/dyninst/tools/pull/10#issuecomment-242843970","issue_url":"https://api.github.com/repos/dyninst/tools/issues/10","id":242843970,"user":{"login":"nathanhjay","id":12011651,"avatar_url":"https://avatars.githubusercontent.com/u/12011651?v=3","gravatar_id":"","url":"https://api.github.com/users/nathanhjay","html_url":"https://github.com/nathanhjay","followers_url":"https://api.github.com/users/nathanhjay/followers","following_url":"https://api.github.com/users/nathanhjay/following{/other_user}","gists_url":"https://api.github.com/users/nathanhjay/gists{/gist_id}","starred_url":"https://api.github.com/users/nathanhjay/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nathanhjay/subscriptions","organizations_url":"https://api.github.com/users/nathanhjay/orgs","repos_url":"https://api.github.com/users/nathanhjay/repos","events_url":"https://api.github.com/users/nathanhjay/events{/privacy}","received_events_url":"https://api.github.com/users/nathanhjay/received_events","type":"User","site_admin":false},"created_at":"2016-08-26T20:32:32Z","updated_at":"2016-08-26T20:32:32Z","body":"That's on the x86 side. This branch was strictly aarch64. On aarch64, comparing to LLVM with no normalization, I get 2,585 unique reports (and 222075 duplicates) out of 1,000,000 instructions. With normalization in the current state (only minor work to do on the LLVM side), I'm down to 74 unique issues of out 1,000,000 instructions (with 4680 duplicates).\r\n\r\nI did a quick x86 comparison to humor you. Between xed and capstone with no normalization, I get 11,762 unique reports and 384,600 duplicates from 1,000,000 instructions. So roughly 60% match without any normalization."}}
{"actor":{"display_login":"nathanhjay"}}