Baseer 0.2.0
Baseer is an advanced binary analysis tool designed to provide deep insights into any file.
Loading...
Searching...
No Matches
b_elf_metadata.h
Go to the documentation of this file.
1
20#ifndef B_ELF_METADATA
21#define B_ELF_METADATA
22#include "../bparser/bparser.h"
23#include "../../baseer.h"
24#include <elf.h>
25#include<string.h>
26#include "../bx_elf_utils/bx_elf_utils.h"
27#include "udis86.h"
28
29void dump_elf32hdr(Elf32_Ehdr *elf);
30void dump_elf64hdr(Elf64_Ehdr *elf);
31void dump_elf32_shdr(Elf32_Ehdr *elf , Elf32_Shdr *shdrs, bparser *parser);
32void dump_elf64_shdr(Elf64_Ehdr *elf , Elf64_Shdr *shdrs, bparser *parser);
33void dump_elf32_phdr(Elf32_Ehdr *elf, Elf32_Phdr *phdr, bparser *parser);
34void dump_elf64_phdr(Elf64_Ehdr *elf, Elf64_Phdr *phdr, bparser *parser);
35bool print_meta_data(bparser *parser, void *args);
36
37#endif
bool print_meta_data(bparser *parser, void *args)
Print high-level metadata of an ELF file and dispatch detailed dump functions.
Definition b_elf_metadata.c:420
void dump_elf64_phdr(Elf64_Ehdr *elf, Elf64_Phdr *phdr, bparser *parser)
Dump the program header table of a 64-bit ELF file.
Definition b_elf_metadata.c:355
void dump_elf64_shdr(Elf64_Ehdr *elf, Elf64_Shdr *shdrs, bparser *parser)
Dump the section header table of a 64-bit ELF file.
Definition b_elf_metadata.c:197
void dump_elf32_phdr(Elf32_Ehdr *elf, Elf32_Phdr *phdr, bparser *parser)
Dump the program header table of a 32-bit ELF file.
Definition b_elf_metadata.c:289
void dump_elf32_shdr(Elf32_Ehdr *elf, Elf32_Shdr *shdrs, bparser *parser)
Dump the section header table of a 32-bit ELF file.
Definition b_elf_metadata.c:115
void dump_elf32hdr(Elf32_Ehdr *elf)
Dump the ELF header information for a 32-bit ELF file.
Definition b_elf_metadata.c:45
void dump_elf64hdr(Elf64_Ehdr *elf)
Dump the ELF header information for a 64-bit ELF file.
Definition b_elf_metadata.c:75
Core file handling and execution API for Baseer.
Binary parser abstraction supporting memory and streaming files.
Parser object.
Definition bparser.h:19