{"version": "https://jsonfeed.org/version/1", "title": "/dev/posts/ - Tag index - elf", "home_page_url": "https://www.gabriel.urdhr.fr", "feed_url": "/tags/elf/feed.json", "items": [{"id": "http://www.gabriel.urdhr.fr/2015/09/28/elf-file-format/", "title": "The ELF file format", "url": "https://www.gabriel.urdhr.fr/2015/09/28/elf-file-format/", "date_published": "2015-09-28T00:00:00+02:00", "date_modified": "2015-09-28T00:00:00+02:00", "tags": ["computer", "system", "elf", "linker", "dwarf"], "content_html": "<p>Some notes on the ELF \ud83e\udddd file format with references, explanations and\nsome examples.</p>\n"}, {"id": "http://www.gabriel.urdhr.fr/2015/05/29/core-file/", "title": "Anatomy of an ELF core file", "url": "https://www.gabriel.urdhr.fr/2015/05/29/core-file/", "date_published": "2015-05-29T00:00:00+02:00", "date_modified": "2015-05-29T00:00:00+02:00", "tags": ["computer", "system", "elf", "coredump"], "content_html": "<p>The Executable and Linkable Format (ELF) \ud83e\udddd is used for\ncompilation outputs (<code>.o</code> files), executables, shared libraries and core dumps.\nThe first cases are documented in the <a href=\"http://www.sco.com/developers/devspecs/gabi41.pdf\">System V ABI\nspecification</a>\nand the <a href=\"http://refspecs.linuxbase.org/elf/elf.pdf\">Tools Interface Standard (TIS) ELF\nspecification</a> but there does not\nseem to be much documentation about the usage of the ELF format for core dumps.\nHere are some notes on this.</p>\n"}, {"id": "http://www.gabriel.urdhr.fr/2015/01/22/elf-linking/", "title": "ELF loading and dynamic linking", "url": "https://www.gabriel.urdhr.fr/2015/01/22/elf-linking/", "date_published": "2015-01-22T00:00:00+01:00", "date_modified": "2015-01-22T00:00:00+01:00", "tags": ["computer", "system", "elf", "linker", "linux", "multiarch"], "content_html": "<p>Some notes on ELF \ud83e\udddd loading and dynamic linking mainly for GNU userland\n(<code>ld.so</code>, <code>libc</code>, <code>libdl</code>) running on top of the Linux kernel. Some\nprior knowlegde on the topic (virtual memory, shared objects,\nsections) might be useful to understand this.</p>\n"}, {"id": "http://www.gabriel.urdhr.fr/2015/01/06/simgrid-mc-isolation/", "title": "Better isolation for SimGridMC", "url": "https://www.gabriel.urdhr.fr/2015/01/06/simgrid-mc-isolation/", "date_published": "2015-01-06T00:00:00+01:00", "date_modified": "2015-01-06T00:00:00+01:00", "tags": ["simgrid", "system", "computer", "linker", "linux", "simulation", "elf"], "content_html": "<p>In an attempt to simplify the development around the SimGrid\nmodel-checker, we were thinking about moving the model-checker out in\na different process. Another different approach would be to use a\ndynamic-linker isolation of the different components of the process.\nHere is a summary of the goals, problems and design issues surrounding\nthese topics.</p>\n"}]}