{"provider_url":"https://hatena.blog","version":"1.0","url":"https://akachochin.hatenadiary.org/entry/20120331/1333189072","description":"NetBSD Current\u306ekern/exec_elf.c\u306eexec_elf_makecmds\u3092\u8aad\u3093\u3060\u7d9a\u304d\u3002\u307e\u305a\u306fELF\u30d8\u30c3\u30c0\u306e\u30c1\u30a7\u30c3\u30af\u3002 671 if (epp->ep_hdrvalid < sizeof(Elf_Ehdr)) 672 return ENOEXEC; 673 674 is_dyn = elf_check_header(eh, ET_DYN) == 0; 675 /* 676 * XXX allow for executing shared objects. It seems silly 677 * but other ELF-based systems allow it a\u2026","provider_name":"Hatena Blog","type":"rich","categories":[],"html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fakachochin.hatenadiary.org%2Fentry%2F20120331%2F1333189072\" title=\"exec elf\u306e\u7d9a\u304d - akachochin\u306e\u65e5\u8a18\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","author_url":"https://blog.hatena.ne.jp/akachochin/","author_name":"akachochin","width":"100%","published":"2012-03-31 19:17:52","height":"190","title":"exec elf\u306e\u7d9a\u304d","blog_title":"akachochin\u306e\u65e5\u8a18","image_url":null,"blog_url":"https://akachochin.hatenadiary.org/"}