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

Pro Git, 2nd Edition

Pro Git (2nd Edition) is your fully-updated guide to Git and its usage in the modern world..., download free Git tutorial in PDF (456 pages) created by Scott Chacon ....

Web Application Security Guide

Over 75% of network attacks are targeted at the web application layer. This book provides explicit hacks, tutorials, penetration tests, and step-by-step demonstrations for security professionals and Web application developers to defend their most vulnerable applications. ...

A Practical Guide to TPM 2.0

Download free course A Practical Guide to TPM 2.0, pdf file on 375 pages by by Will Arthur, David Challener, Kenneth Goldman....

Enhanced Living Environments

Download free course Enhanced Living Environments, pdf file on 339 pages by Ivan Ganchev, Nuno Garcia, Ciprian Dobre, Constandinos Mavromoustakis, Rossitza Goleva....

Internet of Things (IoT) in 5 Days: an easy guide to Wireless Sensor Networks (WSN), IPv6, and IoT

This booklet is a quick but thoughtful guide to jump into the Internet of Things (IoT), covering important subjects as IPv6 networking, sensors, wireless protocols and technologies, as well as IoT cloud platforms and its most commonly used protocols, featuring lots of hands-on examples to start work...

The Official Raspberry Pi Beginner's Guide

The Raspberry Pi is a small, clever, British-built computer that’s packed with potential. Made using the same technology you find in a smartphone, the Raspberry Pi is designed to help you learn coding, discover how computers work, and build your own amazing things. Fully updated for Raspberry Pi 4...

Learning Neo4j

Download free course Learning Neo4j, pdf file on 222 pages by Rik Van Bruggen....

Making Servers Work

Download free course Making Servers Work, pdf file on 281 pages by Jamon Camisso....

Software Above the Level of a Single Device

Download free course Software Above the Level of a Single Device, pdf file on 18 pages by Tim O'Reilly....

Bayesian Methods for Hackers: Probabilistic Programming and Bayesian Inference Using Python and PyMC

Master Bayesian Inference through Practical Examples and Computation - Without Advanced Mathematical Analysis....