gelf_getclass3
Return the elf class (32-bit or 64-bit) for an object
Usage
#include <gelf.h> int gelf_getclass(Elf *elf);
Overview
gelf_getclass() returns the class of the ELF object referenced by elf. The class of a valid ELF file will be one of:
|
The object is a 32-bit ELF class. |
|---|---|
|
The object is a 64-bit ELF class. |
If elf does not denote a valid ELF object, or the class cannot be determined, ELFCLASSNONE is returned.
Return value
Returns ELFCLASS32 or ELFCLASS64 on success. If elf is NULL or does not refer to a valid ELF binary with kind ELF_K_ELF, then ELFCLASSNONE is returned.
Attributes
| Interface | Attribute | Value |
| gelf_getclass() | Thread safety | MT-unsafe race |