{"action":"created","issue":{"url":"https://api.github.com/repos/lunixbochs/usercorn/issues/21","repository_url":"https://api.github.com/repos/lunixbochs/usercorn","labels_url":"https://api.github.com/repos/lunixbochs/usercorn/issues/21/labels{/name}","comments_url":"https://api.github.com/repos/lunixbochs/usercorn/issues/21/comments","events_url":"https://api.github.com/repos/lunixbochs/usercorn/issues/21/events","html_url":"https://github.com/lunixbochs/usercorn/issues/21","id":104634601,"number":21,"title":"support dynamic linkers","user":{"login":"lunixbochs","id":117642,"avatar_url":"https://avatars.githubusercontent.com/u/117642?v=3","gravatar_id":"","url":"https://api.github.com/users/lunixbochs","html_url":"https://github.com/lunixbochs","followers_url":"https://api.github.com/users/lunixbochs/followers","following_url":"https://api.github.com/users/lunixbochs/following{/other_user}","gists_url":"https://api.github.com/users/lunixbochs/gists{/gist_id}","starred_url":"https://api.github.com/users/lunixbochs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lunixbochs/subscriptions","organizations_url":"https://api.github.com/users/lunixbochs/orgs","repos_url":"https://api.github.com/users/lunixbochs/repos","events_url":"https://api.github.com/users/lunixbochs/events{/privacy}","received_events_url":"https://api.github.com/users/lunixbochs/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/lunixbochs/usercorn/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/lunixbochs/usercorn/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/lunixbochs/usercorn/labels/help%20wanted","name":"help wanted","color":"159818"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/lunixbochs/usercorn/milestones/1","html_url":"https://github.com/lunixbochs/usercorn/milestones/minimum%20viable","labels_url":"https://api.github.com/repos/lunixbochs/usercorn/milestones/1/labels","id":1397277,"number":1,"title":"minimum viable","description":"","creator":{"login":"lunixbochs","id":117642,"avatar_url":"https://avatars.githubusercontent.com/u/117642?v=3","gravatar_id":"","url":"https://api.github.com/users/lunixbochs","html_url":"https://github.com/lunixbochs","followers_url":"https://api.github.com/users/lunixbochs/followers","following_url":"https://api.github.com/users/lunixbochs/following{/other_user}","gists_url":"https://api.github.com/users/lunixbochs/gists{/gist_id}","starred_url":"https://api.github.com/users/lunixbochs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lunixbochs/subscriptions","organizations_url":"https://api.github.com/users/lunixbochs/orgs","repos_url":"https://api.github.com/users/lunixbochs/repos","events_url":"https://api.github.com/users/lunixbochs/events{/privacy}","received_events_url":"https://api.github.com/users/lunixbochs/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":2,"state":"open","created_at":"2015-11-06T08:31:57Z","updated_at":"2016-02-06T13:37:58Z","due_on":null,"closed_at":null},"comments":47,"created_at":"2015-09-03T07:03:03Z","updated_at":"2016-04-04T16:31:11Z","closed_at":null,"body":"- [x] if type == EXEC, it's a normal executable\r\n- [x] if type == DYN, we mmap it somewhere\r\n- [x] also PT_INTERP gets vm_mmap()'d *after* elf_map runs and maps the whole elf\r\n- [x] so for exec'd linker, I need to start with DYN\r\n- [x] for INTERP ld-linux, I need to map the elf, then load and map the interpreter\r\n- [ ] be careful to not map linker after the data segment so we can brk()\r\n\r\n---\r\n- [x] support linux auxv\r\n- [ ] support linux vdso\r\n- [ ] support osx auxv equivalent (not sure 100% how the ABI plays out yet but dyld source is short)\r\n- [ ] support osx commpage\r\n- [x] branch protect master when this is done and switch dev to an unstable branch\r\n"},"comment":{"url":"https://api.github.com/repos/lunixbochs/usercorn/issues/comments/205380278","html_url":"https://github.com/lunixbochs/usercorn/issues/21#issuecomment-205380278","issue_url":"https://api.github.com/repos/lunixbochs/usercorn/issues/21","id":205380278,"user":{"login":"lunixbochs","id":117642,"avatar_url":"https://avatars.githubusercontent.com/u/117642?v=3","gravatar_id":"","url":"https://api.github.com/users/lunixbochs","html_url":"https://github.com/lunixbochs","followers_url":"https://api.github.com/users/lunixbochs/followers","following_url":"https://api.github.com/users/lunixbochs/following{/other_user}","gists_url":"https://api.github.com/users/lunixbochs/gists{/gist_id}","starred_url":"https://api.github.com/users/lunixbochs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lunixbochs/subscriptions","organizations_url":"https://api.github.com/users/lunixbochs/orgs","repos_url":"https://api.github.com/users/lunixbochs/repos","events_url":"https://api.github.com/users/lunixbochs/events{/privacy}","received_events_url":"https://api.github.com/users/lunixbochs/received_events","type":"User","site_admin":false},"created_at":"2016-04-04T16:31:11Z","updated_at":"2016-04-04T16:31:11Z","body":"maybe puredarwin http://www.puredarwin.org/downloads/"}}