Libelf by Example


This tutorial introduces libelf, a library for reading and writing object code in the Extensible Linking Format (ELF) file format. - Getting started with libelf: obtaining a handle to an ELF object, establishing a working ELF version, and handling errors reported by libelf. - How ELF data structures are laid out in-memory and on disk, the notions of "file representation" and "memory representation", how to write applications that can handle non-native binaries. - ELF Segments and the ELF Program Header Table, retrieving the program header table from an ELF executable and the meaning of the fields of a program header table entry. - How data is stored inside ELF sections, the ELF Section Header Table, and how to traverse the sections in an ELF object. - How to create new ELF objects: the rules for ordering individual API calls, the default object layout implemented by libelf, and how to specify custom layouts. - ar archives: their structure, and how to read the contents of these archives using the APIs provided by libelf.
Download free tutorial in PDF ( 61 pages) created by Joseph Koshy .
Pages : 61
Size :
File type : HTML
Downloads: 133
Created: 2021-05-15
License: Free
Author(s): Joseph Koshy
Libelf by Example

Others Libelf Tutorials

Others related eBooks about Libelf by Example

HackSpace Magazine: Issue 48

Download free course HackSpace Magazine: Issue 48, pdf file on 116 pages by HackSpace Team....

Azure Serverless Succinctly

Download free course Azure Serverless Succinctly, pdf file on 92 pages by by Sander Rossel....

Anti-fragile ICT Systems

Download free course Anti-fragile ICT Systems, pdf file on 159 pages by by Kjell Jørgen Hole....

97 Things Every Software Architect Should Know: Collective Wisdom from the Experts

In this truly unique technical book, today's leading software architects present valuable principles on key development issues that go way beyond technology. More than four dozen architects -- including Neal Ford, Michael Nygard, and Bill de hOra - offer advice for communicating with stakeholders,...

Jenkins: The Definitive Guide: Continuous Integration for the Masses

This book teaches you how to automate your build, integration, release and deployment process with Jenkins, the popular Java-based open source tool that has revolutionized the way teams think about continuous integration (CI). This concise guide shows you how to seamlessly include Jenkins in the d...

The Future of Software Quality Assurance

Download free course The Future of Software Quality Assurance, pdf file on 272 pages by Stephan Goericke....

Learning LaTeX

Download free course Learning LaTeX, pdf file on 63 pages by Stack Overflow Community....

Learning acumatica PDF course

Download free Acumatica tutorial course in PDF, training file in 25 chapters and 116 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Training Site Reliability Engineers

Download free course Training Site Reliability Engineers, pdf file on 116 pages by Jennifer Petoff, JC van Winkel, Preston Yoshioka, Jessie Yang, Jesus Climent Collado, Myk Taylor....

Learning aframe PDF course

Download free Aframe tutorial course in PDF, training file in 16 chapters and 76 pages. Free unaffiliated ebook created from Stack OverFlow contributor....