LIEF: Library to Instrument Executable Formats Version 0.17.0
Loading...
Searching...
No Matches
Binary.h File Reference
#include <stddef.h>
#include "LIEF/visibility.h"
#include "LIEF/ELF/enums.h"
#include "LIEF/ELF/Section.h"
#include "LIEF/ELF/Segment.h"
#include "LIEF/ELF/Header.h"
#include "LIEF/ELF/DynamicEntry.h"
#include "LIEF/ELF/Symbol.h"
Include dependency graph for ELF/Binary.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Elf_Binary_t
 

Typedefs

typedef struct Elf_Binary_t Elf_Binary_t
 

Functions

Elf_Binary_telf_parse (const char *file)
 
void elf_binary_destroy (Elf_Binary_t *binary)
 
int elf_binary_save_header (Elf_Binary_t *binary)
 

Typedef Documentation

◆ Elf_Binary_t

typedef struct Elf_Binary_t Elf_Binary_t

Function Documentation

◆ elf_binary_destroy()

void elf_binary_destroy ( Elf_Binary_t * binary)

References LIEF_API.

◆ elf_binary_save_header()

int elf_binary_save_header ( Elf_Binary_t * binary)

Update LIEF::ELF::Header object

References LIEF_API.

◆ elf_parse()

Elf_Binary_t * elf_parse ( const char * file)

Wrapper for LIEF::ELF::Parser::parse

References LIEF_API.