LIEF: Library to Instrument Executable Formats Version 0.17.0
Loading...
Searching...
No Matches
ELF/enums.h
Go to the documentation of this file.
1#ifndef LIEF_ELF_C_ENUMS_H_
2#define LIEF_ELF_C_ENUMS_H_
3#include "LIEF/ELF/undef.h"
4
5#ifdef __cplusplus
6extern "C" {
7#endif
8
23
24
35
36
42
151 /* Controller */
157 /* processors */
174 /* and extensible RISC processors */
175 LIEF_EM_NDS32 = 167, /* Andes Technology compact code size embedded RISC */
176 /* processor family */
185 /* architecture */
189 /* microprocessor */
233};
234
235
242
249
276
277/* ELF Relocations */
278
283
288
289/* ELF Relocation types for PPC32 */
293
294/* ELF Relocation types for PPC64 */
298
299/* ELF Relocation types for AArch64 */
303
304/* ELF Relocation types for ARM */
308
309/* ELF Relocation types for Mips */
313
314/* ELF Relocation types for Hexagon */
318
319/* ELF Relocation types for S390/zSeries */
323
324/* ELF Relocation type for Sparc. */
328
329/* ELF Relocation types for LoongArch. */
333
334
335/* Specific e_flags for PPC64 */
337 /* e_flags bits specifying ABI: */
338 /* 1 for original ABI using function descriptors, */
339 /* 2 for revised ABI without function descriptors, */
340 /* 0 for unspecified or not using any features affected by the differences. */
342};
343
344/* ARM Specific e_flags */
356
357/* Mips Specific e_flags */
359 LIEF_EF_MIPS_NOREORDER = 0x00000001, /* Don't reorder instructions */
360 LIEF_EF_MIPS_PIC = 0x00000002, /* Position independent code */
361 LIEF_EF_MIPS_CPIC = 0x00000004, /* Call object with Position independent code */
362 LIEF_EF_MIPS_ABI2 = 0x00000020, /* File uses N32 ABI */
363 LIEF_EF_MIPS_32BITMODE = 0x00000100, /* Code compiled for a 64-bit machine */
364 /* in 32-bit mode */
365 LIEF_EF_MIPS_FP64 = 0x00000200, /* Code compiled for a 32-bit machine */
366 /* but uses 64-bit FP registers */
367 LIEF_EF_MIPS_NAN2008 = 0x00000400, /* Uses IEE 754-2008 NaN encoding */
368
369 /* ABI flags */
370 LIEF_EF_MIPS_ABI_O32 = 0x00001000, /* This file follows the first MIPS 32 bit ABI */
371 LIEF_EF_MIPS_ABI_O64 = 0x00002000, /* O32 ABI extended for 64-bit architecture. */
372 LIEF_EF_MIPS_ABI_EABI32 = 0x00003000, /* EABI in 32 bit mode. */
373 LIEF_EF_MIPS_ABI_EABI64 = 0x00004000, /* EABI in 64 bit mode. */
374 LIEF_EF_MIPS_ABI = 0x0000f000, /* Mask for selecting EF_MIPS_ABI_ variant. */
375
376 /* MIPS machine variant */
377 LIEF_EF_MIPS_MACH_3900 = 0x00810000, /* Toshiba R3900 */
378 LIEF_EF_MIPS_MACH_4010 = 0x00820000, /* LSI R4010 */
379 LIEF_EF_MIPS_MACH_4100 = 0x00830000, /* NEC VR4100 */
380 LIEF_EF_MIPS_MACH_4650 = 0x00850000, /* MIPS R4650 */
381 LIEF_EF_MIPS_MACH_4120 = 0x00870000, /* NEC VR4120 */
382 LIEF_EF_MIPS_MACH_4111 = 0x00880000, /* NEC VR4111/VR4181 */
383 LIEF_EF_MIPS_MACH_SB1 = 0x008a0000, /* Broadcom SB-1 */
384 LIEF_EF_MIPS_MACH_OCTEON = 0x008b0000, /* Cavium Networks Octeon */
385 LIEF_EF_MIPS_MACH_XLR = 0x008c0000, /* RMI Xlr */
386 LIEF_EF_MIPS_MACH_OCTEON2 = 0x008d0000, /* Cavium Networks Octeon2 */
387 LIEF_EF_MIPS_MACH_OCTEON3 = 0x008e0000, /* Cavium Networks Octeon3 */
388 LIEF_EF_MIPS_MACH_5400 = 0x00910000, /* NEC VR5400 */
389 LIEF_EF_MIPS_MACH_5900 = 0x00920000, /* MIPS R5900 */
390 LIEF_EF_MIPS_MACH_5500 = 0x00980000, /* NEC VR5500 */
391 LIEF_EF_MIPS_MACH_9000 = 0x00990000, /* Unknown */
392 LIEF_EF_MIPS_MACH_LS2E = 0x00a00000, /* ST Microelectronics Loongson 2E */
393 LIEF_EF_MIPS_MACH_LS2F = 0x00a10000, /* ST Microelectronics Loongson 2F */
394 LIEF_EF_MIPS_MACH_LS3A = 0x00a20000, /* Loongson 3A */
395 LIEF_EF_MIPS_MACH = 0x00ff0000, /* EF_MIPS_MACH_xxx selection mask */
396
397 /* ARCH_ASE */
398 LIEF_EF_MIPS_MICROMIPS = 0x02000000, /* microMIPS */
399 LIEF_EF_MIPS_ARCH_ASE_M16 = 0x04000000, /* Has Mips-16 ISA extensions */
400 LIEF_EF_MIPS_ARCH_ASE_MDMX = 0x08000000, /* Has MDMX multimedia extensions */
401 LIEF_EF_MIPS_ARCH_ASE = 0x0f000000, /* Mask for EF_MIPS_ARCH_ASE_xxx flags */
402
403 /* ARCH */
404 LIEF_EF_MIPS_ARCH_1 = 0x00000000, /* MIPS1 instruction set */
405 LIEF_EF_MIPS_ARCH_2 = 0x10000000, /* MIPS2 instruction set */
406 LIEF_EF_MIPS_ARCH_3 = 0x20000000, /* MIPS3 instruction set */
407 LIEF_EF_MIPS_ARCH_4 = 0x30000000, /* MIPS4 instruction set */
408 LIEF_EF_MIPS_ARCH_5 = 0x40000000, /* MIPS5 instruction set */
409 LIEF_EF_MIPS_ARCH_32 = 0x50000000, /* MIPS32 instruction set per linux not elf.h */
410 LIEF_EF_MIPS_ARCH_64 = 0x60000000, /* MIPS64 instruction set per linux not elf.h */
411 LIEF_EF_MIPS_ARCH_32R2 = 0x70000000, /* mips32r2, mips32r3, mips32r5 */
412 LIEF_EF_MIPS_ARCH_64R2 = 0x80000000, /* mips64r2, mips64r3, mips64r5 */
413 LIEF_EF_MIPS_ARCH_32R6 = 0x90000000, /* mips32r6 */
414 LIEF_EF_MIPS_ARCH_64R6 = 0xa0000000, /* mips64r6 */
415 LIEF_EF_MIPS_ARCH = 0xf0000000 /* Mask for applying EF_MIPS_ARCH_ variant */
416};
417
418/* Hexagon Specific e_flags */
419/* Release 5 ABI */
421 /* Object processor version flags, bits[3:0] */
422 LIEF_EF_HEXAGON_MACH_V2 = 0x00000001, /* Hexagon V2 */
423 LIEF_EF_HEXAGON_MACH_V3 = 0x00000002, /* Hexagon V3 */
424 LIEF_EF_HEXAGON_MACH_V4 = 0x00000003, /* Hexagon V4 */
425 LIEF_EF_HEXAGON_MACH_V5 = 0x00000004, /* Hexagon V5 */
426
427 /* Highest ISA version flags */
428 LIEF_EF_HEXAGON_ISA_MACH = 0x00000000, /* Same as specified in bits[3:0] */
429 /* of e_flags */
430 LIEF_EF_HEXAGON_ISA_V2 = 0x00000010, /* Hexagon V2 ISA */
431 LIEF_EF_HEXAGON_ISA_V3 = 0x00000020, /* Hexagon V3 ISA */
432 LIEF_EF_HEXAGON_ISA_V4 = 0x00000030, /* Hexagon V4 ISA */
433 LIEF_EF_HEXAGON_ISA_V5 = 0x00000040 /* Hexagon V5 ISA */
434};
435
436
437/* LoongArch Specific e_flags */
443
457
506
507
508
520 LIEF_SHF_GROUP = 0x200U,
521 LIEF_SHF_TLS = 0x400U,
522 LIEF_SHF_EXCLUDE = 0x80000000U,
523 /* Start of target-specific flags. */
524
525 /* XCORE_SHF_CP_SECTION - All sections with the "c" flag are grouped
526 * together by the linker to form the constant pool and the cp register is
527 * set to the start of the constant pool by the boot code.
528 */
530
531 /* XCORE_SHF_DP_SECTION - All sections with the "d" flag are grouped
532 * together by the linker to form the data section and the dp register is
533 * set to the start of the section by the boot code.
534 */
536 LIEF_SHF_MASKOS = 0x0ff00000,
537 LIEF_SHF_MASKPROC = 0xf0000000,
538
539 /* If an object file section does not have this flag set, then it may not hold
540 * more than 2GB and can be freely referred to in objects using smaller code
541 * models. Otherwise, only objects using larger code models can refer to them.
542 * For example, a medium code model object can refer to data in a section that
543 * sets this flag besides being able to refer to data in a section that does
544 * not set it; likewise, a small code model object can refer only to code in a
545 * section that does not set this flag.
546 */
548
549 /* All sections with the GPREL flag are grouped into a global data area
550 * for faster accesses.
551 */
552 LIEF_SHF_HEX_GPREL = 0x10000000,
553
554 /* Section contains text/data which may be replicated in other sections.
555 * Linker must retain only one copy.
556 */
558
559 LIEF_SHF_MIPS_NAMES = 0x02000000,
560 LIEF_SHF_MIPS_LOCAL = 0x04000000,
562 LIEF_SHF_MIPS_GPREL = 0x10000000,
563 LIEF_SHF_MIPS_MERGE = 0x20000000,
564 LIEF_SHF_MIPS_ADDR = 0x40000000,
566};
567
568
580
581
582/* Symbol types. */
584 LIEF_STT_NOTYPE = 0, /* Symbol's type is not specified */
585 LIEF_STT_OBJECT = 1, /* Symbol is a data object (variable, array, etc. */
586 LIEF_STT_FUNC = 2, /* Symbol is executable code (function, etc. */
587 LIEF_STT_SECTION = 3, /* Symbol refers to a section */
588 LIEF_STT_FILE = 4, /* Local, absolute symbol that refers to a file */
589 LIEF_STT_COMMON = 5, /* An uninitialized common block */
590 LIEF_STT_TLS = 6, /* Thread local data object */
591 LIEF_STT_GNU_IFUNC = 10, /* GNU indirect function */
592 LIEF_STT_LOOS = 10, /* Lowest operating system-specific symbol type */
593 LIEF_STT_HIOS = 12, /* Highest operating system-specific symbol type */
594 LIEF_STT_LOPROC = 13, /* Lowest processor-specific symbol type */
595 LIEF_STT_HIPROC = 15 /* Highest processor-specific symbol type */
596};
597
599 LIEF_STV_DEFAULT = 0, /* Visibility is specified by binding type */
600 LIEF_STV_INTERNAL = 1, /* Defined by processor supplements */
601 LIEF_STV_HIDDEN = 2, /* Not visible to other components */
602 LIEF_STV_PROTECTED = 3 /* Visible in other components but not preemptable */
603};
604
605
616 LIEF_PT_LOOS = 0x60000000,
617 LIEF_PT_HIOS = 0x6fffffff,
618 LIEF_PT_LOPROC = 0x70000000,
619 LIEF_PT_HIPROC = 0x7fffffff,
620
621 /* x86-64 program header types. */
622 /* These all contain stack unwind tables. */
626
627 LIEF_PT_GNU_STACK = 0x6474e551,
628 LIEF_PT_GNU_PROPERTY = 0x6474e553,
629 LIEF_PT_GNU_RELRO = 0x6474e552,
630
631 /* ARM program header types. */
632 LIEF_PT_ARM_ARCHEXT = 0x70000000,
633
634 /* These all contain stack unwind tables. */
635 LIEF_PT_ARM_EXIDX = 0x70000001,
636 LIEF_PT_ARM_UNWIND = 0x70000001,
637
638 /* MIPS program header types. */
639 LIEF_PT_MIPS_REGINFO = 0x70000000,
640 LIEF_PT_MIPS_RTPROC = 0x70000001,
641 LIEF_PT_MIPS_OPTIONS = 0x70000002,
643};
644
645
655
656
691
694
699
700 LIEF_DT_LOOS = 0x60000000,
701 LIEF_DT_HIOS = 0x6FFFFFFF,
702 LIEF_DT_LOPROC = 0x70000000,
703 LIEF_DT_HIPROC = 0x7FFFFFFF,
704
705 LIEF_DT_GNU_HASH = 0x6FFFFEF5,
706 LIEF_DT_RELACOUNT = 0x6FFFFFF9,
707 LIEF_DT_RELCOUNT = 0x6FFFFFFA,
708
709 LIEF_DT_FLAGS_1 = 0x6FFFFFFB,
710 LIEF_DT_VERSYM = 0x6FFFFFF0,
711 LIEF_DT_VERDEF = 0x6FFFFFFC,
712 LIEF_DT_VERDEFNUM = 0x6FFFFFFD,
713 LIEF_DT_VERNEED = 0x6FFFFFFE,
714 LIEF_DT_VERNEEDNUM = 0x6FFFFFFF,
715
716 /* Mips specific dynamic table entry tags. */
721 LIEF_DT_MIPS_FLAGS = 0x70000005,
723 LIEF_DT_MIPS_MSYM = 0x70000007,
725 LIEF_DT_MIPS_LIBLIST = 0x70000009,
731 LIEF_DT_MIPS_GOTSYM = 0x70000013,
733 LIEF_DT_MIPS_RLD_MAP = 0x70000016,
751 LIEF_DT_MIPS_OPTIONS = 0x70000029,
760 LIEF_DT_MIPS_PLTGOT = 0x70000032,
761 LIEF_DT_MIPS_RWPLT = 0x70000034,
763 LIEF_DT_MIPS_XHASH = 0x70000036,
764
765 /* Android specific dynamic table entry tags. */
768 LIEF_DT_ANDROID_REL = 0x6000000F,
770 LIEF_DT_ANDROID_RELA = 0x60000011,
772 LIEF_DT_ANDROID_RELR = 0x6FFFE000,
776
785
789
790 LIEF_DT_PPC_GOT = 0x70000000,
791 LIEF_DT_PPC_OPT = 0x70000001,
792
794 LIEF_DT_PPC64_OPT = 0x70000003,
795
797
798 LIEF_DT_X86_64_PLT = 0x70000000,
801};
802
805 LIEF_DF_ORIGIN = 0x00000001,
806 LIEF_DF_SYMBOLIC = 0x00000002,
807 LIEF_DF_TEXTREL = 0x00000004,
808 LIEF_DF_BIND_NOW = 0x00000008,
809 LIEF_DF_STATIC_TLS = 0x00000010,
810};
811
813 LIEF_DF_1_NOW = 0x00000001,
814 LIEF_DF_1_GLOBAL = 0x00000002,
815 LIEF_DF_1_GROUP = 0x00000004,
816 LIEF_DF_1_NODELETE = 0x00000008,
817 LIEF_DF_1_LOADFLTR = 0x00000010,
818 LIEF_DF_1_INITFIRST = 0x00000020,
819 LIEF_DF_1_NOOPEN = 0x00000040,
820 LIEF_DF_1_ORIGIN = 0x00000080,
821 LIEF_DF_1_DIRECT = 0x00000100,
822 LIEF_DF_1_TRANS = 0x00000200,
823 LIEF_DF_1_INTERPOSE = 0x00000400,
824 LIEF_DF_1_NODEFLIB = 0x00000800,
825 LIEF_DF_1_NODUMP = 0x00001000,
826 LIEF_DF_1_CONFALT = 0x00002000,
827 LIEF_DF_1_ENDFILTEE = 0x00004000,
828 LIEF_DF_1_DISPRELDNE = 0x00008000,
829 LIEF_DF_1_DISPRELPND = 0x00010000,
830 LIEF_DF_1_NODIRECT = 0x00020000,
832 LIEF_DF_1_NOKSYMS = 0x00080000,
833 LIEF_DF_1_NOHDR = 0x00100000,
834 LIEF_DF_1_EDITED = 0x00200000,
835 LIEF_DF_1_NORELOC = 0x00400000,
836 LIEF_DF_1_SYMINTPOSE = 0x00800000,
837 LIEF_DF_1_GLOBAUDIT = 0x01000000,
838 LIEF_DF_1_SINGLETON = 0x02000000,
839 LIEF_DF_1_PIE = 0x08000000
840};
841
842/* DT_MIPS_FLAGS values. */
843enum {
844 LIEF_RHF_NONE = 0x00000000, /* No flags. */
845 LIEF_RHF_QUICKSTART = 0x00000001, /* Uses shortcut pointers. */
846 LIEF_RHF_NOTPOT = 0x00000002, /* Hash size is not a power of two. */
847 LIEF_RHS_NO_LIBRARY_REPLACEMENT = 0x00000004, /* Ignore LD_LIBRARY_PATH. */
848 LIEF_RHF_NO_MOVE = 0x00000008, /* DSO address may not be relocated. */
849 LIEF_RHF_SGI_ONLY = 0x00000010, /* SGI specific features. */
850 LIEF_RHF_GUARANTEE_INIT = 0x00000020, /* Guarantee that .init will finish */
851 /* executing before any non-init */
852 /* code in DSO is called. */
853 LIEF_RHF_DELTA_C_PLUS_PLUS = 0x00000040, /* Contains Delta C++ code. */
854 LIEF_RHF_GUARANTEE_START_INIT = 0x00000080, /* Guarantee that .init will start */
855 /* executing before any non-init */
856 /* code in DSO is called. */
857 LIEF_RHF_PIXIE = 0x00000100, /* Generated by pixie. */
858 LIEF_RHF_DEFAULT_DELAY_LOAD = 0x00000200, /* Delay-load DSO by default. */
859 LIEF_RHF_REQUICKSTART = 0x00000400, /* Object may be requickstarted */
860 LIEF_RHF_REQUICKSTARTED = 0x00000800, /* Object has been requickstarted */
861 LIEF_RHF_CORD = 0x00001000, /* Generated by cord. */
862 LIEF_RHF_NO_UNRES_UNDEF = 0x00002000, /* Object contains no unresolved */
863 /* undef symbols. */
864 LIEF_RHF_RLD_ORDER_SAFE = 0x00004000 /* Symbol table is in a safe order. */
865};
866
868enum {
871};
872
874enum {
878};
879
881enum {
886};
887
889enum {
892};
893
911
912 /* Some more special a_type values describing the hardware. */
913
916
917 /* This entry gives some information about the FPU initialization
918 performed by the kernel. */
919
921
922 /* Cache block sizes. */
926
927 /* A special ignored value for PPC, used by the kernel to control the
928 interpretation of the AUXV. Must be > 16. */
929
936
937 /* Pointer to the global system page used for system calls and other
938 nice things. */
941
942 /* Shapes of the caches. Bits 0-3 contains associativity; bits 4-7 contains
943 log2 of line size; mask those to get cache size. */
948};
949
958
970
994
995
1005
1012
1013#ifdef __cplusplus
1014}
1015#endif
1016
1017
1018#endif
LIEF_RELOC_HEXAGON
Definition ELF/enums.h:315
@ LIEF_RELOC_HEXAGON_NOT_SUPPORTED
Definition ELF/enums.h:316
LIEF_PPC64_EFLAGS
Definition ELF/enums.h:336
@ LIEF_EF_PPC64_ABI
Definition ELF/enums.h:341
LIEF_RELOC_AARCH64
Definition ELF/enums.h:300
@ LIEF_RELOC_AARCH64_NOT_SUPPORTED
Definition ELF/enums.h:301
LIEF_SEGMENT_TYPES
Segment types.
Definition ELF/enums.h:607
@ LIEF_PT_LOPROC
Definition ELF/enums.h:618
@ LIEF_PT_SHLIB
Definition ELF/enums.h:613
@ LIEF_PT_ARM_UNWIND
Definition ELF/enums.h:636
@ LIEF_PT_MIPS_ABIFLAGS
Definition ELF/enums.h:642
@ LIEF_PT_SUNW_EH_FRAME
Definition ELF/enums.h:624
@ LIEF_PT_MIPS_OPTIONS
Definition ELF/enums.h:641
@ LIEF_PT_DYNAMIC
Definition ELF/enums.h:610
@ LIEF_PT_GNU_EH_FRAME
Definition ELF/enums.h:623
@ LIEF_PT_ARM_EXIDX
Definition ELF/enums.h:635
@ LIEF_PT_LOAD
Definition ELF/enums.h:609
@ LIEF_PT_GNU_STACK
Definition ELF/enums.h:627
@ LIEF_PT_GNU_RELRO
Definition ELF/enums.h:629
@ LIEF_PT_TLS
Definition ELF/enums.h:615
@ LIEF_PT_HIPROC
Definition ELF/enums.h:619
@ LIEF_PT_MIPS_REGINFO
Definition ELF/enums.h:639
@ LIEF_PT_INTERP
Definition ELF/enums.h:611
@ LIEF_PT_LOOS
Definition ELF/enums.h:616
@ LIEF_PT_GNU_PROPERTY
Definition ELF/enums.h:628
@ LIEF_PT_HIOS
Definition ELF/enums.h:617
@ LIEF_PT_NOTE
Definition ELF/enums.h:612
@ LIEF_PT_PHDR
Definition ELF/enums.h:614
@ LIEF_PT_ARM_ARCHEXT
Definition ELF/enums.h:632
@ LIEF_PT_MIPS_RTPROC
Definition ELF/enums.h:640
@ LIEF_PT_SUNW_UNWIND
Definition ELF/enums.h:625
@ LIEF_PT_NULL
Definition ELF/enums.h:608
LIEF_ELF_SYMBOL_TYPES
Definition ELF/enums.h:583
@ LIEF_STT_TLS
Definition ELF/enums.h:590
@ LIEF_STT_GNU_IFUNC
Definition ELF/enums.h:591
@ LIEF_STT_FUNC
Definition ELF/enums.h:586
@ LIEF_STT_FILE
Definition ELF/enums.h:588
@ LIEF_STT_OBJECT
Definition ELF/enums.h:585
@ LIEF_STT_COMMON
Definition ELF/enums.h:589
@ LIEF_STT_NOTYPE
Definition ELF/enums.h:584
@ LIEF_STT_HIOS
Definition ELF/enums.h:593
@ LIEF_STT_HIPROC
Definition ELF/enums.h:595
@ LIEF_STT_SECTION
Definition ELF/enums.h:587
@ LIEF_STT_LOPROC
Definition ELF/enums.h:594
@ LIEF_STT_LOOS
Definition ELF/enums.h:592
LIEF_IDENTITY
Definition ELF/enums.h:10
@ LIEF_EI_MAG3
Definition ELF/enums.h:14
@ LIEF_EI_MAG0
Definition ELF/enums.h:11
@ LIEF_EI_ABIVERSION
Definition ELF/enums.h:19
@ LIEF_EI_NIDENT
Definition ELF/enums.h:21
@ LIEF_EI_CLASS
Definition ELF/enums.h:15
@ LIEF_EI_MAG1
Definition ELF/enums.h:12
@ LIEF_EI_MAG2
Definition ELF/enums.h:13
@ LIEF_EI_PAD
Definition ELF/enums.h:20
@ LIEF_EI_VERSION
Definition ELF/enums.h:17
@ LIEF_EI_OSABI
Definition ELF/enums.h:18
@ LIEF_EI_DATA
Definition ELF/enums.h:16
LIEF_RELOC_LOONGARCH
Definition ELF/enums.h:330
@ LIEF_RELOC_LOONGARCH_NOT_SUPPORTED
Definition ELF/enums.h:331
LIEF_RELOC_MIPS
Definition ELF/enums.h:310
@ LIEF_RELOC_MIPS_NOT_SUPPORTED
Definition ELF/enums.h:311
@ LIEF_VER_NDX_LOCAL
Definition ELF/enums.h:882
@ LIEF_VER_NDX_GLOBAL
Definition ELF/enums.h:883
@ LIEF_VERSYM_HIDDEN
Definition ELF/enums.h:885
@ LIEF_VERSYM_VERSION
Definition ELF/enums.h:884
LIEF_AUX_TYPE
Definition ELF/enums.h:894
@ LIEF_AT_L3_CACHESHAPE
Definition ELF/enums.h:947
@ LIEF_AT_GID
Definition ELF/enums.h:908
@ LIEF_AT_HWCAP
Definition ELF/enums.h:915
@ LIEF_AT_PAGESZ
Definition ELF/enums.h:901
@ LIEF_AT_SYSINFO_EHDR
Definition ELF/enums.h:940
@ LIEF_AT_PLATFORM
Definition ELF/enums.h:914
@ LIEF_AT_FLAGS
Definition ELF/enums.h:903
@ LIEF_AT_EUID
Definition ELF/enums.h:907
@ LIEF_AT_RANDOM
Definition ELF/enums.h:933
@ LIEF_AT_NOTELF
Definition ELF/enums.h:905
@ LIEF_AT_PHNUM
Definition ELF/enums.h:900
@ LIEF_AT_L1D_CACHESHAPE
Definition ELF/enums.h:945
@ LIEF_AT_SECURE
Definition ELF/enums.h:931
@ LIEF_AT_SYSINFO
Definition ELF/enums.h:939
@ LIEF_AT_IGNORE
Definition ELF/enums.h:896
@ LIEF_AT_NULL
Definition ELF/enums.h:895
@ LIEF_AT_PHENT
Definition ELF/enums.h:899
@ LIEF_AT_EXECFN
Definition ELF/enums.h:935
@ LIEF_AT_CLKTCK
Definition ELF/enums.h:910
@ LIEF_AT_L1I_CACHESHAPE
Definition ELF/enums.h:944
@ LIEF_AT_IGNOREPPC
Definition ELF/enums.h:930
@ LIEF_AT_ICACHEBSIZE
Definition ELF/enums.h:924
@ LIEF_AT_FPUCW
Definition ELF/enums.h:920
@ LIEF_AT_DCACHEBSIZE
Definition ELF/enums.h:923
@ LIEF_AT_EGID
Definition ELF/enums.h:909
@ LIEF_AT_EXECFD
Definition ELF/enums.h:897
@ LIEF_AT_UID
Definition ELF/enums.h:906
@ LIEF_AT_BASE
Definition ELF/enums.h:902
@ LIEF_AT_L2_CACHESHAPE
Definition ELF/enums.h:946
@ LIEF_AT_UCACHEBSIZE
Definition ELF/enums.h:925
@ LIEF_AT_HWCAP2
Definition ELF/enums.h:934
@ LIEF_AT_PHDR
Definition ELF/enums.h:898
@ LIEF_AT_ENTRY
Definition ELF/enums.h:904
@ LIEF_AT_BASE_PLATFORM
Definition ELF/enums.h:932
LIEF_RELOC_ARM
Definition ELF/enums.h:305
@ LIEF_RELOC_ARM_NOT_SUPPORTED
Definition ELF/enums.h:306
LIEF_NOTE_TYPES
Definition ELF/enums.h:959
@ LIEF_NT_GNU_HWCAP
Definition ELF/enums.h:962
@ LIEF_NT_CRASHPAD
Definition ELF/enums.h:968
@ LIEF_NT_GNU_ABI_TAG
Definition ELF/enums.h:961
@ LIEF_NT_GNU_BUILD_ID
Definition ELF/enums.h:963
@ LIEF_NT_GNU_BUILD_ATTRIBUTE_FUNC
Definition ELF/enums.h:967
@ LIEF_NT_GNU_PROPERTY_TYPE_0
Definition ELF/enums.h:965
@ LIEF_NT_UNKNOWN
Definition ELF/enums.h:960
@ LIEF_NT_GNU_GOLD_VERSION
Definition ELF/enums.h:964
@ LIEF_NT_GNU_BUILD_ATTRIBUTE_OPEN
Definition ELF/enums.h:966
LIEF_ARCH
Machine architectures See current registered ELF machine architectures at: http://www....
Definition ELF/enums.h:48
@ LIEF_EM_F2MC16
Definition ELF/enums.h:136
@ LIEF_EM_M16C
Definition ELF/enums.h:149
@ LIEF_EM_STM8
Definition ELF/enums.h:196
@ LIEF_EM_IA_64
Definition ELF/enums.h:82
@ LIEF_EM_NCPU
Definition ELF/enums.h:88
@ LIEF_EM_BA2
Definition ELF/enums.h:211
@ LIEF_EM_FR30
Definition ELF/enums.h:116
@ LIEF_EM_MIPS_X
Definition ELF/enums.h:83
@ LIEF_EM_COOL
Definition ELF/enums.h:226
@ LIEF_EM_MANIK
Definition ELF/enums.h:181
@ LIEF_EM_ST9PLUS
Definition ELF/enums.h:99
@ LIEF_EM_SCORE7
Definition ELF/enums.h:159
@ LIEF_EM_KVARC
Definition ELF/enums.h:223
@ LIEF_EM_CUDA
Definition ELF/enums.h:199
@ LIEF_EM_PDP10
Definition ELF/enums.h:96
@ LIEF_EM_VIDEOCORE3
Definition ELF/enums.h:161
@ LIEF_EM_PJ
Definition ELF/enums.h:123
@ LIEF_EM_ECOG2
Definition ELF/enums.h:158
@ LIEF_EM_EXCESS
Definition ELF/enums.h:143
@ LIEF_EM_CRX
Definition ELF/enums.h:146
@ LIEF_EM_TILEPRO
Definition ELF/enums.h:198
@ LIEF_EM_SEP
Definition ELF/enums.h:140
@ LIEF_EM_X86_64
Definition ELF/enums.h:94
@ LIEF_EM_LOONGARCH
Definition ELF/enums.h:232
@ LIEF_EM_VAX
Definition ELF/enums.h:107
@ LIEF_EM_MCST_ELBRUS
Definition ELF/enums.h:186
@ LIEF_EM_PCP
Definition ELF/enums.h:87
@ LIEF_EM_BA1
Definition ELF/enums.h:210
@ LIEF_EM_68HC08
Definition ELF/enums.h:103
@ LIEF_EM_D30V
Definition ELF/enums.h:118
@ LIEF_EM_68HC11
Definition ELF/enums.h:102
@ LIEF_EM_RCE
Definition ELF/enums.h:71
@ LIEF_EM_METAG
Definition ELF/enums.h:184
@ LIEF_EM_H8_500
Definition ELF/enums.h:81
@ LIEF_EM_INTEL206
Definition ELF/enums.h:215
@ LIEF_EM_XCORE
Definition ELF/enums.h:212
@ LIEF_EM_H8S
Definition ELF/enums.h:80
@ LIEF_EM_C166
Definition ELF/enums.h:148
@ LIEF_EM_PRISM
Definition ELF/enums.h:114
@ LIEF_EM_FX66
Definition ELF/enums.h:98
@ LIEF_EM_PDSP
Definition ELF/enums.h:95
@ LIEF_EM_KMX16
Definition ELF/enums.h:221
@ LIEF_EM_STARCORE
Definition ELF/enums.h:90
@ LIEF_EM_INTEL207
Definition ELF/enums.h:216
@ LIEF_EM_MIPS_RS3_LE
Definition ELF/enums.h:59
@ LIEF_EM_ARM
Definition ELF/enums.h:72
@ LIEF_EM_TMM_GPP
Definition ELF/enums.h:128
@ LIEF_EM_TI_C6000
Definition ELF/enums.h:164
@ LIEF_EM_VPP500
Definition ELF/enums.h:61
@ LIEF_EM_SLE9X
Definition ELF/enums.h:191
@ LIEF_EM_CSR_KALIMBA
Definition ELF/enums.h:228
@ LIEF_EM_ARC_COMPACT2
Definition ELF/enums.h:204
@ LIEF_EM_AMDGPU
Definition ELF/enums.h:229
@ LIEF_EM_INTEL209
Definition ELF/enums.h:218
@ LIEF_EM_AARCH64
Definition ELF/enums.h:194
@ LIEF_EM_COGE
Definition ELF/enums.h:225
@ LIEF_EM_860
Definition ELF/enums.h:56
@ LIEF_EM_RX
Definition ELF/enums.h:183
@ LIEF_EM_SHARC
Definition ELF/enums.h:156
@ LIEF_EM_M32
Definition ELF/enums.h:50
@ LIEF_EM_ECOG1
Definition ELF/enums.h:177
@ LIEF_EM_TILE64
Definition ELF/enums.h:197
@ LIEF_EM_MN10200
Definition ELF/enums.h:122
@ LIEF_EM_SH
Definition ELF/enums.h:74
@ LIEF_EM_D10V
Definition ELF/enums.h:117
@ LIEF_EM_K10M
Definition ELF/enums.h:193
@ LIEF_EM_AVR
Definition ELF/enums.h:115
@ LIEF_EM_CR
Definition ELF/enums.h:135
@ LIEF_EM_SE_C17
Definition ELF/enums.h:163
@ LIEF_EM_CRIS
Definition ELF/enums.h:108
@ LIEF_EM_RL78
Definition ELF/enums.h:206
@ LIEF_EM_TRIMEDIA
Definition ELF/enums.h:170
@ LIEF_EM_XTENSA
Definition ELF/enums.h:126
@ LIEF_EM_TI_C2000
Definition ELF/enums.h:165
@ LIEF_EM_68HC12
Definition ELF/enums.h:85
@ LIEF_EM_HUANY
Definition ELF/enums.h:113
@ LIEF_EM_M32R
Definition ELF/enums.h:120
@ LIEF_EM_MCHP_PIC
Definition ELF/enums.h:213
@ LIEF_EM_STXP7X
Definition ELF/enums.h:173
@ LIEF_EM_ALPHA
Definition ELF/enums.h:73
@ LIEF_EM_MMDSP_PLUS
Definition ELF/enums.h:167
@ LIEF_EM_INTEL205
Definition ELF/enums.h:214
@ LIEF_EM_OPENRISC
Definition ELF/enums.h:124
@ LIEF_EM_VIDEOCORE5
Definition ELF/enums.h:207
@ LIEF_EM_TSK3000
Definition ELF/enums.h:154
@ LIEF_EM_MAXQ30
Definition ELF/enums.h:179
@ LIEF_EM_ALTERA_NIOS2
Definition ELF/enums.h:145
@ LIEF_EM_L10M
Definition ELF/enums.h:192
@ LIEF_EM_ST200
Definition ELF/enums.h:132
@ LIEF_EM_NONE
Definition ELF/enums.h:49
@ LIEF_EM_88K
Definition ELF/enums.h:54
@ LIEF_EM_SE_C33
Definition ELF/enums.h:139
@ LIEF_EM_TI_C5500
Definition ELF/enums.h:166
@ LIEF_EM_COREA_2ND
Definition ELF/enums.h:203
@ LIEF_EM_BPF
Definition ELF/enums.h:231
@ LIEF_EM_XIMO16
Definition ELF/enums.h:180
@ LIEF_EM_SPARC32PLUS
Definition ELF/enums.h:62
@ LIEF_EM_8051
Definition ELF/enums.h:172
@ LIEF_EM_FIREPATH
Definition ELF/enums.h:110
@ LIEF_EM_CRAYNV2
Definition ELF/enums.h:182
@ LIEF_EM_NDR1
Definition ELF/enums.h:89
@ LIEF_EM_ECOG1X
Definition ELF/enums.h:178
@ LIEF_EM_ST100
Definition ELF/enums.h:92
@ LIEF_EM_S390
Definition ELF/enums.h:66
@ LIEF_EM_DSPIC30F
Definition ELF/enums.h:150
@ LIEF_EM_ARC
Definition ELF/enums.h:77
@ LIEF_EM_PARISC
Definition ELF/enums.h:60
@ LIEF_EM_XGATE
Definition ELF/enums.h:147
@ LIEF_EM_NS32K
Definition ELF/enums.h:129
@ LIEF_EM_SPARC
Definition ELF/enums.h:51
@ LIEF_EM_MMIX
Definition ELF/enums.h:112
@ LIEF_EM_ETPU
Definition ELF/enums.h:190
@ LIEF_EM_CR16
Definition ELF/enums.h:188
@ LIEF_EM_COREA_1ST
Definition ELF/enums.h:202
@ LIEF_EM_R32C
Definition ELF/enums.h:169
@ LIEF_EM_960
Definition ELF/enums.h:63
@ LIEF_EM_KMX32
Definition ELF/enums.h:220
@ LIEF_EM_TPC
Definition ELF/enums.h:130
@ LIEF_EM_SPU
Definition ELF/enums.h:67
@ LIEF_EM_NORC
Definition ELF/enums.h:227
@ LIEF_EM_ME16
Definition ELF/enums.h:91
@ LIEF_EM_RISCV
Definition ELF/enums.h:230
@ LIEF_EM_LATTICEMICO32
Definition ELF/enums.h:162
@ LIEF_EM_ZSP
Definition ELF/enums.h:111
@ LIEF_EM_68HC05
Definition ELF/enums.h:104
@ LIEF_EM_KM32
Definition ELF/enums.h:219
@ LIEF_EM_68K
Definition ELF/enums.h:53
@ LIEF_EM_MMA
Definition ELF/enums.h:86
@ LIEF_EM_JAVELIN
Definition ELF/enums.h:109
@ LIEF_EM_DSP24
Definition ELF/enums.h:160
@ LIEF_EM_BLACKFIN
Definition ELF/enums.h:138
@ LIEF_EM_TILEGX
Definition ELF/enums.h:200
@ LIEF_EM_VIDEOCORE
Definition ELF/enums.h:127
@ LIEF_EM_MSP430
Definition ELF/enums.h:137
@ LIEF_EM_ARCA
Definition ELF/enums.h:141
@ LIEF_EM_CE
Definition ELF/enums.h:152
@ LIEF_EM_S370
Definition ELF/enums.h:58
@ LIEF_EM_HEXAGON
Definition ELF/enums.h:171
@ LIEF_EM_COLDFIRE
Definition ELF/enums.h:84
@ LIEF_EM_OPEN8
Definition ELF/enums.h:205
@ LIEF_EM_386
Definition ELF/enums.h:52
@ LIEF_EM_SPARCV9
Definition ELF/enums.h:75
@ LIEF_EM_IAMCU
Definition ELF/enums.h:55
@ LIEF_EM_H8_300H
Definition ELF/enums.h:79
@ LIEF_EM_CDP
Definition ELF/enums.h:224
@ LIEF_EM_INTEL208
Definition ELF/enums.h:217
@ LIEF_EM_68HC16
Definition ELF/enums.h:101
@ LIEF_EM_ST7
Definition ELF/enums.h:100
@ LIEF_EM_MAX
Definition ELF/enums.h:134
@ LIEF_EM_RS08
Definition ELF/enums.h:155
@ LIEF_EM_PPC64
Definition ELF/enums.h:65
@ LIEF_EM_PPC
Definition ELF/enums.h:64
@ LIEF_EM_H8_300
Definition ELF/enums.h:78
@ LIEF_EM_V800
Definition ELF/enums.h:68
@ LIEF_EM_ARC_COMPACT
Definition ELF/enums.h:125
@ LIEF_EM_IP2K
Definition ELF/enums.h:133
@ LIEF_EM_PDP11
Definition ELF/enums.h:97
@ LIEF_EM_FR20
Definition ELF/enums.h:69
@ LIEF_EM_MIPS
Definition ELF/enums.h:57
@ LIEF_EM_NDS32
Definition ELF/enums.h:175
@ LIEF_EM_RH32
Definition ELF/enums.h:70
@ LIEF_EM_KMX8
Definition ELF/enums.h:222
@ LIEF_EM_ST19
Definition ELF/enums.h:106
@ LIEF_EM_78KOR
Definition ELF/enums.h:208
@ LIEF_EM_DXP
Definition ELF/enums.h:144
@ LIEF_EM_AVR32
Definition ELF/enums.h:195
@ LIEF_EM_SNP1K
Definition ELF/enums.h:131
@ LIEF_EM_56800EX
Definition ELF/enums.h:209
@ LIEF_EM_ECOG16
Definition ELF/enums.h:187
@ LIEF_EM_UNICORE
Definition ELF/enums.h:142
@ LIEF_EM_SVX
Definition ELF/enums.h:105
@ LIEF_EM_TRICORE
Definition ELF/enums.h:76
@ LIEF_EM_MN10300
Definition ELF/enums.h:121
@ LIEF_EM_TINYJ
Definition ELF/enums.h:93
@ LIEF_EM_M32C
Definition ELF/enums.h:153
@ LIEF_EM_CYPRESS_M8C
Definition ELF/enums.h:168
@ LIEF_EM_CLOUDSHIELD
Definition ELF/enums.h:201
@ LIEF_EM_V850
Definition ELF/enums.h:119
@ LIEF_EV_NONE
Definition ELF/enums.h:39
@ LIEF_EV_CURRENT
Definition ELF/enums.h:40
LIEF_LOONGARCH_EFLAGS
Definition ELF/enums.h:438
@ LIEF_EF_LOONGARCH_ABI_DOUBLE_FLOAT
Definition ELF/enums.h:441
@ LIEF_EF_LOONGARCH_ABI_SOFT_FLOAT
Definition ELF/enums.h:439
@ LIEF_EF_LOONGARCH_ABI_SINGLE_FLOAT
Definition ELF/enums.h:440
LIEF_RELOC_x86_64
Definition ELF/enums.h:280
@ LIEF_RELOC_x86_64_NOT_SUPPORTED
Definition ELF/enums.h:281
LIEF_RELOC_POWERPC64
Definition ELF/enums.h:295
@ LIEF_RELOC_POWERPC64_NOT_SUPPORTED
Definition ELF/enums.h:296
LIEF_ELF_CLASS
Definition ELF/enums.h:237
@ LIEF_ELFCLASS64
Definition ELF/enums.h:240
@ LIEF_ELFCLASSNONE
Definition ELF/enums.h:238
@ LIEF_ELFCLASS32
Definition ELF/enums.h:239
LIEF_OS_ABI
Definition ELF/enums.h:251
@ LIEF_OSABI_CLOUDABI
Definition ELF/enums.h:269
@ LIEF_OSABI_AROS
Definition ELF/enums.h:267
@ LIEF_OSABI_GNU
Definition ELF/enums.h:255
@ LIEF_OSABI_SYSTEMV
Definition ELF/enums.h:252
@ LIEF_OSABI_HPUX
Definition ELF/enums.h:253
@ LIEF_OSABI_LINUX
Definition ELF/enums.h:256
@ LIEF_OSABI_STANDALONE
Definition ELF/enums.h:274
@ LIEF_OSABI_IRIX
Definition ELF/enums.h:260
@ LIEF_OSABI_FREEBSD
Definition ELF/enums.h:261
@ LIEF_OSABI_SOLARIS
Definition ELF/enums.h:258
@ LIEF_OSABI_ARM
Definition ELF/enums.h:273
@ LIEF_OSABI_FENIXOS
Definition ELF/enums.h:268
@ LIEF_OSABI_C6000_LINUX
Definition ELF/enums.h:272
@ LIEF_OSABI_C6000_ELFABI
Definition ELF/enums.h:270
@ LIEF_OSABI_MODESTO
Definition ELF/enums.h:263
@ LIEF_OSABI_OPENBSD
Definition ELF/enums.h:264
@ LIEF_OSABI_AMDGPU_HSA
Definition ELF/enums.h:271
@ LIEF_OSABI_OPENVMS
Definition ELF/enums.h:265
@ LIEF_OSABI_HURD
Definition ELF/enums.h:257
@ LIEF_OSABI_AIX
Definition ELF/enums.h:259
@ LIEF_OSABI_NSK
Definition ELF/enums.h:266
@ LIEF_OSABI_NETBSD
Definition ELF/enums.h:254
@ LIEF_OSABI_TRU64
Definition ELF/enums.h:262
LIEF_HEXAGON_EFLAGS
Definition ELF/enums.h:420
@ LIEF_EF_HEXAGON_MACH_V5
Definition ELF/enums.h:425
@ LIEF_EF_HEXAGON_ISA_V5
Definition ELF/enums.h:433
@ LIEF_EF_HEXAGON_ISA_V2
Definition ELF/enums.h:430
@ LIEF_EF_HEXAGON_ISA_V3
Definition ELF/enums.h:431
@ LIEF_EF_HEXAGON_MACH_V2
Definition ELF/enums.h:422
@ LIEF_EF_HEXAGON_ISA_MACH
Definition ELF/enums.h:428
@ LIEF_EF_HEXAGON_ISA_V4
Definition ELF/enums.h:432
@ LIEF_EF_HEXAGON_MACH_V4
Definition ELF/enums.h:424
@ LIEF_EF_HEXAGON_MACH_V3
Definition ELF/enums.h:423
LIEF_RELOC_SPARC
Definition ELF/enums.h:325
@ LIEF_RELOC_SPARC_NOT_SUPPORTED
Definition ELF/enums.h:326
LIEF_ELF_SEGMENT_FLAGS
Definition ELF/enums.h:647
@ LIEF_PF_MASKPROC
Definition ELF/enums.h:653
@ LIEF_PF_R
Definition ELF/enums.h:651
@ LIEF_PF_W
Definition ELF/enums.h:650
@ LIEF_PF_NONE
Definition ELF/enums.h:648
@ LIEF_PF_X
Definition ELF/enums.h:649
@ LIEF_PF_MASKOS
Definition ELF/enums.h:652
@ LIEF_VER_FLG_INFO
Definition ELF/enums.h:877
@ LIEF_VER_FLG_BASE
Definition ELF/enums.h:875
@ LIEF_VER_FLG_WEAK
Definition ELF/enums.h:876
LIEF_ARM_EFLAGS
Definition ELF/enums.h:345
@ LIEF_EF_ARM_SOFT_FLOAT
Definition ELF/enums.h:346
@ LIEF_EF_ARM_EABI_UNKNOWN
Definition ELF/enums.h:348
@ LIEF_EF_ARM_EABI_VER5
Definition ELF/enums.h:353
@ LIEF_EF_ARM_EABIMASK
Definition ELF/enums.h:354
@ LIEF_EF_ARM_EABI_VER1
Definition ELF/enums.h:349
@ LIEF_EF_ARM_EABI_VER3
Definition ELF/enums.h:351
@ LIEF_EF_ARM_EABI_VER2
Definition ELF/enums.h:350
@ LIEF_EF_ARM_EABI_VER4
Definition ELF/enums.h:352
@ LIEF_EF_ARM_VFP_FLOAT
Definition ELF/enums.h:347
LIEF_ELF_SECTION_FLAGS
Definition ELF/enums.h:510
@ LIEF_SHF_MIPS_STRING
Definition ELF/enums.h:565
@ LIEF_XCORE_SHF_CP_SECTION
Definition ELF/enums.h:529
@ LIEF_XCORE_SHF_DP_SECTION
Definition ELF/enums.h:535
@ LIEF_SHF_MIPS_GPREL
Definition ELF/enums.h:562
@ LIEF_SHF_TLS
Definition ELF/enums.h:521
@ LIEF_SHF_MIPS_MERGE
Definition ELF/enums.h:563
@ LIEF_SHF_WRITE
Definition ELF/enums.h:512
@ LIEF_SHF_MIPS_NODUPES
Definition ELF/enums.h:557
@ LIEF_SHF_X86_64_LARGE
Definition ELF/enums.h:547
@ LIEF_SHF_GROUP
Definition ELF/enums.h:520
@ LIEF_SHF_MASKPROC
Definition ELF/enums.h:537
@ LIEF_SHF_MIPS_NOSTRIP
Definition ELF/enums.h:561
@ LIEF_SHF_INFO_LINK
Definition ELF/enums.h:517
@ LIEF_SHF_NONE
Definition ELF/enums.h:511
@ LIEF_SHF_ALLOC
Definition ELF/enums.h:513
@ LIEF_SHF_MASKOS
Definition ELF/enums.h:536
@ LIEF_SHF_MIPS_ADDR
Definition ELF/enums.h:564
@ LIEF_SHF_HEX_GPREL
Definition ELF/enums.h:552
@ LIEF_SHF_MERGE
Definition ELF/enums.h:515
@ LIEF_SHF_MIPS_NAMES
Definition ELF/enums.h:559
@ LIEF_SHF_MIPS_LOCAL
Definition ELF/enums.h:560
@ LIEF_SHF_STRINGS
Definition ELF/enums.h:516
@ LIEF_SHF_LINK_ORDER
Definition ELF/enums.h:518
@ LIEF_SHF_OS_NONCONFORMING
Definition ELF/enums.h:519
@ LIEF_SHF_EXCLUDE
Definition ELF/enums.h:522
@ LIEF_SHF_EXECINSTR
Definition ELF/enums.h:514
LIEF_DYNAMIC_FLAGS_1
Definition ELF/enums.h:812
@ LIEF_DF_1_DISPRELPND
Definition ELF/enums.h:829
@ LIEF_DF_1_SINGLETON
Definition ELF/enums.h:838
@ LIEF_DF_1_CONFALT
Definition ELF/enums.h:826
@ LIEF_DF_1_GROUP
Definition ELF/enums.h:815
@ LIEF_DF_1_GLOBAL
Definition ELF/enums.h:814
@ LIEF_DF_1_EDITED
Definition ELF/enums.h:834
@ LIEF_DF_1_PIE
Definition ELF/enums.h:839
@ LIEF_DF_1_DIRECT
Definition ELF/enums.h:821
@ LIEF_DF_1_IGNMULDEF
Definition ELF/enums.h:831
@ LIEF_DF_1_NOOPEN
Definition ELF/enums.h:819
@ LIEF_DF_1_INTERPOSE
Definition ELF/enums.h:823
@ LIEF_DF_1_ENDFILTEE
Definition ELF/enums.h:827
@ LIEF_DF_1_TRANS
Definition ELF/enums.h:822
@ LIEF_DF_1_NODUMP
Definition ELF/enums.h:825
@ LIEF_DF_1_DISPRELDNE
Definition ELF/enums.h:828
@ LIEF_DF_1_NODEFLIB
Definition ELF/enums.h:824
@ LIEF_DF_1_NORELOC
Definition ELF/enums.h:835
@ LIEF_DF_1_NOW
Definition ELF/enums.h:813
@ LIEF_DF_1_LOADFLTR
Definition ELF/enums.h:817
@ LIEF_DF_1_SYMINTPOSE
Definition ELF/enums.h:836
@ LIEF_DF_1_GLOBAUDIT
Definition ELF/enums.h:837
@ LIEF_DF_1_ORIGIN
Definition ELF/enums.h:820
@ LIEF_DF_1_NODELETE
Definition ELF/enums.h:816
@ LIEF_DF_1_NODIRECT
Definition ELF/enums.h:830
@ LIEF_DF_1_INITFIRST
Definition ELF/enums.h:818
@ LIEF_DF_1_NOHDR
Definition ELF/enums.h:833
@ LIEF_DF_1_NOKSYMS
Definition ELF/enums.h:832
@ LIEF_RHF_REQUICKSTARTED
Definition ELF/enums.h:860
@ LIEF_RHF_NO_UNRES_UNDEF
Definition ELF/enums.h:862
@ LIEF_RHF_DEFAULT_DELAY_LOAD
Definition ELF/enums.h:858
@ LIEF_RHF_QUICKSTART
Definition ELF/enums.h:845
@ LIEF_RHF_PIXIE
Definition ELF/enums.h:857
@ LIEF_RHF_SGI_ONLY
Definition ELF/enums.h:849
@ LIEF_RHS_NO_LIBRARY_REPLACEMENT
Definition ELF/enums.h:847
@ LIEF_RHF_DELTA_C_PLUS_PLUS
Definition ELF/enums.h:853
@ LIEF_RHF_NOTPOT
Definition ELF/enums.h:846
@ LIEF_RHF_GUARANTEE_START_INIT
Definition ELF/enums.h:854
@ LIEF_RHF_RLD_ORDER_SAFE
Definition ELF/enums.h:864
@ LIEF_RHF_GUARANTEE_INIT
Definition ELF/enums.h:850
@ LIEF_RHF_NONE
Definition ELF/enums.h:844
@ LIEF_RHF_NO_MOVE
Definition ELF/enums.h:848
@ LIEF_RHF_REQUICKSTART
Definition ELF/enums.h:859
@ LIEF_RHF_CORD
Definition ELF/enums.h:861
LIEF_RELOC_POWERPC32
Definition ELF/enums.h:290
@ LIEF_RELOC_POWERPC32_NOT_SUPPORTED
Definition ELF/enums.h:291
LIEF_RELOC_SYSTEMZ
Definition ELF/enums.h:320
@ LIEF_RELOC_SYSTEMZ_NOT_SUPPORTED
Definition ELF/enums.h:321
@ LIEF_VER_NEED_CURRENT
Definition ELF/enums.h:891
@ LIEF_VER_NEED_NONE
Definition ELF/enums.h:890
@ LIEF_VER_DEF_CURRENT
Definition ELF/enums.h:870
@ LIEF_VER_DEF_NONE
Definition ELF/enums.h:869
LIEF_ELF_SECTION_TYPES
Definition ELF/enums.h:459
@ LIEF_SHT_RELR
Definition ELF/enums.h:481
@ LIEF_SHT_NOTE
Definition ELF/enums.h:467
@ LIEF_SHT_HIPROC
Definition ELF/enums.h:502
@ LIEF_SHT_LOUSER
Definition ELF/enums.h:503
@ LIEF_SHT_FINI_ARRAY
Definition ELF/enums.h:473
@ LIEF_SHT_REL
Definition ELF/enums.h:469
@ LIEF_SHT_HEX_ORDERED
Definition ELF/enums.h:494
@ LIEF_SHT_ANDROID_RELA
Definition ELF/enums.h:479
@ LIEF_SHT_GNU_verdef
Definition ELF/enums.h:484
@ LIEF_SHT_RELA
Definition ELF/enums.h:464
@ LIEF_SHT_NOBITS
Definition ELF/enums.h:468
@ LIEF_SHT_GNU_HASH
Definition ELF/enums.h:483
@ LIEF_SHT_HIUSER
Definition ELF/enums.h:504
@ LIEF_SHT_ANDROID_REL
Definition ELF/enums.h:478
@ LIEF_SHT_ARM_EXIDX
Definition ELF/enums.h:489
@ LIEF_SHT_DYNSYM
Definition ELF/enums.h:471
@ LIEF_SHT_MIPS_OPTIONS
Definition ELF/enums.h:499
@ LIEF_SHT_ARM_DEBUGOVERLAY
Definition ELF/enums.h:492
@ LIEF_SHT_SHLIB
Definition ELF/enums.h:470
@ LIEF_SHT_LLVM_ADDRSIG
Definition ELF/enums.h:480
@ LIEF_SHT_PREINIT_ARRAY
Definition ELF/enums.h:474
@ LIEF_SHT_DYNAMIC
Definition ELF/enums.h:466
@ LIEF_SHT_PROGBITS
Definition ELF/enums.h:461
@ LIEF_SHT_INIT_ARRAY
Definition ELF/enums.h:472
@ LIEF_SHT_GNU_verneed
Definition ELF/enums.h:485
@ LIEF_SHT_HASH
Definition ELF/enums.h:465
@ LIEF_SHT_ARM_PREEMPTMAP
Definition ELF/enums.h:490
@ LIEF_SHT_MIPS_ABIFLAGS
Definition ELF/enums.h:500
@ LIEF_SHT_SYMTAB
Definition ELF/enums.h:462
@ LIEF_SHT_ARM_OVERLAYSECTION
Definition ELF/enums.h:493
@ LIEF_SHT_STRTAB
Definition ELF/enums.h:463
@ LIEF_SHT_GNU_ATTRIBUTES
Definition ELF/enums.h:482
@ LIEF_SHT_NULL
Definition ELF/enums.h:460
@ LIEF_SHT_SYMTAB_SHNDX
Definition ELF/enums.h:476
@ LIEF_SHT_HIOS
Definition ELF/enums.h:487
@ LIEF_SHT_MIPS_REGINFO
Definition ELF/enums.h:498
@ LIEF_SHT_ARM_ATTRIBUTES
Definition ELF/enums.h:491
@ LIEF_SHT_GROUP
Definition ELF/enums.h:475
@ LIEF_SHT_LOPROC
Definition ELF/enums.h:488
@ LIEF_SHT_GNU_versym
Definition ELF/enums.h:486
@ LIEF_SHT_LOOS
Definition ELF/enums.h:477
@ LIEF_SHT_X86_64_UNWIND
Definition ELF/enums.h:497
LIEF_DYNAMIC_TAGS
Definition ELF/enums.h:658
@ LIEF_DT_INIT_ARRAY
Definition ELF/enums.h:684
@ LIEF_DT_MIPS_CONFLICTNO
Definition ELF/enums.h:727
@ LIEF_DT_FINI
Definition ELF/enums.h:672
@ LIEF_DT_JMPREL
Definition ELF/enums.h:682
@ LIEF_DT_ANDROID_RELRENT
Definition ELF/enums.h:774
@ LIEF_DT_PPC_OPT
Definition ELF/enums.h:791
@ LIEF_DT_MIPS_HIPAGENO
Definition ELF/enums.h:732
@ LIEF_DT_MIPS_DELTA_INSTANCE
Definition ELF/enums.h:736
@ LIEF_DT_ANDROID_RELASZ
Definition ELF/enums.h:771
@ LIEF_DT_DEBUG
Definition ELF/enums.h:680
@ LIEF_DT_SONAME
Definition ELF/enums.h:673
@ LIEF_DT_MIPS_RLD_MAP_REL
Definition ELF/enums.h:762
@ LIEF_DT_X86_64_PLT
Definition ELF/enums.h:798
@ LIEF_DT_RELAENT
Definition ELF/enums.h:668
@ LIEF_DT_ANDROID_RELRCOUNT
Definition ELF/enums.h:775
@ LIEF_DT_TEXTREL
Definition ELF/enums.h:681
@ LIEF_DT_MIPS_DELTA_INSTANCE_NO
Definition ELF/enums.h:737
@ LIEF_DT_HEXAGON_PLT
Definition ELF/enums.h:788
@ LIEF_DT_MIPS_IVERSION
Definition ELF/enums.h:720
@ LIEF_DT_SYMTAB
Definition ELF/enums.h:665
@ LIEF_DT_MIPS_MSYM
Definition ELF/enums.h:723
@ LIEF_DT_AARCH64_VARIANT_PCS
Definition ELF/enums.h:779
@ LIEF_DT_STRTAB
Definition ELF/enums.h:664
@ LIEF_DT_ANDROID_REL_SIZE
Definition ELF/enums.h:767
@ LIEF_DT_HEXAGON_SYMSZ
Definition ELF/enums.h:786
@ LIEF_DT_MIPS_BASE_ADDRESS
Definition ELF/enums.h:722
@ LIEF_DT_MIPS_INTERFACE
Definition ELF/enums.h:752
@ LIEF_DT_AARCH64_MEMTAG_MODE
Definition ELF/enums.h:780
@ LIEF_DT_STRSZ
Definition ELF/enums.h:669
@ LIEF_DT_AARCH64_BTI_PLT
Definition ELF/enums.h:777
@ LIEF_DT_MIPS_CXX_FLAGS
Definition ELF/enums.h:744
@ LIEF_DT_MIPS_DELTA_RELOC_NO
Definition ELF/enums.h:739
@ LIEF_DT_MIPS_XHASH
Definition ELF/enums.h:763
@ LIEF_DT_X86_64_PLTSZ
Definition ELF/enums.h:799
@ LIEF_DT_MIPS_PERF_SUFFIX
Definition ELF/enums.h:756
@ LIEF_DT_PLTREL
Definition ELF/enums.h:679
@ LIEF_DT_VERDEF
Definition ELF/enums.h:711
@ LIEF_DT_AARCH64_MEMTAG_GLOBALS
Definition ELF/enums.h:783
@ LIEF_DT_ANDROID_REL
Definition ELF/enums.h:768
@ LIEF_DT_RELCOUNT
Definition ELF/enums.h:707
@ LIEF_DT_MIPS_ICHECKSUM
Definition ELF/enums.h:719
@ LIEF_DT_MIPS_AUX_DYNAMIC
Definition ELF/enums.h:759
@ LIEF_DT_PPC_GOT
Definition ELF/enums.h:790
@ LIEF_DT_RELACOUNT
Definition ELF/enums.h:706
@ LIEF_DT_RELENT
Definition ELF/enums.h:678
@ LIEF_DT_GNU_HASH
Definition ELF/enums.h:705
@ LIEF_DT_MIPS_UNREFEXTNO
Definition ELF/enums.h:730
@ LIEF_DT_MIPS_DELTA_RELOC
Definition ELF/enums.h:738
@ LIEF_DT_HEXAGON_VER
Definition ELF/enums.h:787
@ LIEF_DT_AARCH64_PAC_PLT
Definition ELF/enums.h:778
@ LIEF_DT_SYMENT
Definition ELF/enums.h:670
@ LIEF_DT_HIOS
Definition ELF/enums.h:701
@ LIEF_DT_MIPS_DELTA_CLASS
Definition ELF/enums.h:734
@ LIEF_DT_PLTRELSZ
Definition ELF/enums.h:661
@ LIEF_DT_MIPS_DELTA_CLASSSYM
Definition ELF/enums.h:742
@ LIEF_DT_VERSYM
Definition ELF/enums.h:710
@ LIEF_DT_ENCODING
Definition ELF/enums.h:690
@ LIEF_DT_FINI_ARRAYSZ
Definition ELF/enums.h:687
@ LIEF_DT_ANDROID_RELA
Definition ELF/enums.h:770
@ LIEF_DT_MIPS_COMPACT_SIZE
Definition ELF/enums.h:757
@ LIEF_DT_MIPS_DYNSTR_ALIGN
Definition ELF/enums.h:753
@ LIEF_DT_MIPS_DELTA_SYM
Definition ELF/enums.h:740
@ LIEF_DT_PPC64_OPT
Definition ELF/enums.h:794
@ LIEF_DT_PPC64_GLINK
Definition ELF/enums.h:793
@ LIEF_DT_MIPS_DELTA_CLASS_NO
Definition ELF/enums.h:735
@ LIEF_DT_AARCH64_MEMTAG_STACK
Definition ELF/enums.h:782
@ LIEF_DT_ANDROID_REL_OFFSET
Definition ELF/enums.h:766
@ LIEF_DT_ANDROID_RELRSZ
Definition ELF/enums.h:773
@ LIEF_DT_RELASZ
Definition ELF/enums.h:667
@ LIEF_DT_MIPS_TIME_STAMP
Definition ELF/enums.h:718
@ LIEF_DT_MIPS_DELTA_SYM_NO
Definition ELF/enums.h:741
@ LIEF_DT_INIT
Definition ELF/enums.h:671
@ LIEF_DT_LOPROC
Definition ELF/enums.h:702
@ LIEF_DT_SYMTAB_SHNDX
Definition ELF/enums.h:695
@ LIEF_DT_MIPS_SYMBOL_LIB
Definition ELF/enums.h:746
@ LIEF_DT_RELR
Definition ELF/enums.h:697
@ LIEF_DT_MIPS_HIDDEN_GOTIDX
Definition ELF/enums.h:749
@ LIEF_DT_RPATH
Definition ELF/enums.h:674
@ LIEF_DT_MIPS_PLTGOT
Definition ELF/enums.h:760
@ LIEF_DT_VERNEEDNUM
Definition ELF/enums.h:714
@ LIEF_DT_BIND_NOW
Definition ELF/enums.h:683
@ LIEF_DT_AARCH64_MEMTAG_GLOBALSSZ
Definition ELF/enums.h:784
@ LIEF_DT_RUNPATH
Definition ELF/enums.h:688
@ LIEF_DT_X86_64_PLTENT
Definition ELF/enums.h:800
@ LIEF_DT_FINI_ARRAY
Definition ELF/enums.h:685
@ LIEF_DT_VERDEFNUM
Definition ELF/enums.h:712
@ LIEF_DT_MIPS_LOCALPAGE_GOTIDX
Definition ELF/enums.h:747
@ LIEF_DT_LOOS
Definition ELF/enums.h:700
@ LIEF_DT_MIPS_LIBLISTNO
Definition ELF/enums.h:728
@ LIEF_DT_MIPS_OPTIONS
Definition ELF/enums.h:751
@ LIEF_DT_HASH
Definition ELF/enums.h:663
@ LIEF_DT_MIPS_LOCAL_GOTIDX
Definition ELF/enums.h:748
@ LIEF_DT_RELRSZ
Definition ELF/enums.h:696
@ LIEF_DT_MIPS_INTERFACE_SIZE
Definition ELF/enums.h:754
@ LIEF_DT_PLTGOT
Definition ELF/enums.h:662
@ LIEF_DT_VERNEED
Definition ELF/enums.h:713
@ LIEF_DT_MIPS_LOCAL_GOTNO
Definition ELF/enums.h:726
@ LIEF_DT_MIPS_RLD_TEXT_RESOLVE_ADDR
Definition ELF/enums.h:755
@ LIEF_DT_MIPS_RWPLT
Definition ELF/enums.h:761
@ LIEF_DT_MIPS_LIBLIST
Definition ELF/enums.h:725
@ LIEF_DT_MIPS_RLD_MAP
Definition ELF/enums.h:733
@ LIEF_DT_MIPS_GP_VALUE
Definition ELF/enums.h:758
@ LIEF_DT_PREINIT_ARRAY
Definition ELF/enums.h:692
@ LIEF_DT_PREINIT_ARRAYSZ
Definition ELF/enums.h:693
@ LIEF_DT_FLAGS
Definition ELF/enums.h:689
@ LIEF_DT_SYMBOLIC
Definition ELF/enums.h:675
@ LIEF_DT_HIPROC
Definition ELF/enums.h:703
@ LIEF_DT_MIPS_FLAGS
Definition ELF/enums.h:721
@ LIEF_DT_MIPS_SYMTABNO
Definition ELF/enums.h:729
@ LIEF_DT_NULL
Definition ELF/enums.h:659
@ LIEF_DT_INIT_ARRAYSZ
Definition ELF/enums.h:686
@ LIEF_DT_RELSZ
Definition ELF/enums.h:677
@ LIEF_DT_MIPS_GOTSYM
Definition ELF/enums.h:731
@ LIEF_DT_RELRENT
Definition ELF/enums.h:698
@ LIEF_DT_FLAGS_1
Definition ELF/enums.h:709
@ LIEF_DT_ANDROID_RELR
Definition ELF/enums.h:772
@ LIEF_DT_AARCH64_MEMTAG_HEAP
Definition ELF/enums.h:781
@ LIEF_DT_RELA
Definition ELF/enums.h:666
@ LIEF_DT_ANDROID_RELSZ
Definition ELF/enums.h:769
@ LIEF_DT_NEEDED
Definition ELF/enums.h:660
@ LIEF_DT_MIPS_DELTA_CLASSSYM_NO
Definition ELF/enums.h:743
@ LIEF_DT_REL
Definition ELF/enums.h:676
@ LIEF_DT_MIPS_PIXIE_INIT
Definition ELF/enums.h:745
@ LIEF_DT_MIPS_PROTECTED_GOTIDX
Definition ELF/enums.h:750
@ LIEF_DT_MIPS_CONFLICT
Definition ELF/enums.h:724
@ LIEF_DT_RISCV_VARIANT_CC
Definition ELF/enums.h:796
@ LIEF_DT_MIPS_RLD_VERSION
Definition ELF/enums.h:717
LIEF_DYNAMIC_FLAGS
Definition ELF/enums.h:804
@ LIEF_DF_BIND_NOW
Definition ELF/enums.h:808
@ LIEF_DF_SYMBOLIC
Definition ELF/enums.h:806
@ LIEF_DF_ORIGIN
Definition ELF/enums.h:805
@ LIEF_DF_TEXTREL
Definition ELF/enums.h:807
@ LIEF_DF_STATIC_TLS
Definition ELF/enums.h:809
LIEF_SYMBOL_BINDINGS
Definition ELF/enums.h:570
@ LIEF_STB_LOOS
Definition ELF/enums.h:575
@ LIEF_STB_HIOS
Definition ELF/enums.h:576
@ LIEF_STB_WEAK
Definition ELF/enums.h:573
@ LIEF_STB_LOCAL
Definition ELF/enums.h:571
@ LIEF_STB_GNU_UNIQUE
Definition ELF/enums.h:574
@ LIEF_STB_HIPROC
Definition ELF/enums.h:578
@ LIEF_STB_GLOBAL
Definition ELF/enums.h:572
@ LIEF_STB_LOPROC
Definition ELF/enums.h:577
LIEF_NOTE_ABIS
Definition ELF/enums.h:996
@ LIEF_ELF_NOTE_OS_NETBSD
Definition ELF/enums.h:1002
@ LIEF_ELF_NOTE_OS_SOLARIS2
Definition ELF/enums.h:1000
@ LIEF_ELF_NOTE_OS_SYLLABLE
Definition ELF/enums.h:1003
@ LIEF_ELF_NOTE_OS_FREEBSD
Definition ELF/enums.h:1001
@ LIEF_ELF_NOTE_UNKNOWN
Definition ELF/enums.h:997
@ LIEF_ELF_NOTE_OS_GNU
Definition ELF/enums.h:999
@ LIEF_ELF_NOTE_OS_LINUX
Definition ELF/enums.h:998
LIEF_ELF_DATA
Definition ELF/enums.h:244
@ LIEF_ELFDATA2LSB
Definition ELF/enums.h:246
@ LIEF_ELFDATANONE
Definition ELF/enums.h:245
@ LIEF_ELFDATA2MSB
Definition ELF/enums.h:247
LIEF_SYMBOL_SECTION_INDEX
Definition ELF/enums.h:445
@ LIEF_SHN_LOOS
Definition ELF/enums.h:450
@ LIEF_SHN_COMMON
Definition ELF/enums.h:453
@ LIEF_SHN_HIOS
Definition ELF/enums.h:451
@ LIEF_SHN_LOPROC
Definition ELF/enums.h:448
@ LIEF_SHN_HIRESERVE
Definition ELF/enums.h:455
@ LIEF_SHN_LORESERVE
Definition ELF/enums.h:447
@ LIEF_SHN_UNDEF
Definition ELF/enums.h:446
@ LIEF_SHN_HIPROC
Definition ELF/enums.h:449
@ LIEF_SHN_ABS
Definition ELF/enums.h:452
@ LIEF_SHN_XINDEX
Definition ELF/enums.h:454
LIEF_MIPS_EFLAGS
Definition ELF/enums.h:358
@ LIEF_EF_MIPS_ABI_O32
Definition ELF/enums.h:370
@ LIEF_EF_MIPS_FP64
Definition ELF/enums.h:365
@ LIEF_EF_MIPS_MACH
Definition ELF/enums.h:395
@ LIEF_EF_MIPS_MICROMIPS
Definition ELF/enums.h:398
@ LIEF_EF_MIPS_NAN2008
Definition ELF/enums.h:367
@ LIEF_EF_MIPS_MACH_5500
Definition ELF/enums.h:390
@ LIEF_EF_MIPS_MACH_3900
Definition ELF/enums.h:377
@ LIEF_EF_MIPS_MACH_OCTEON
Definition ELF/enums.h:384
@ LIEF_EF_MIPS_ARCH_64
Definition ELF/enums.h:410
@ LIEF_EF_MIPS_ARCH_64R6
Definition ELF/enums.h:414
@ LIEF_EF_MIPS_ARCH
Definition ELF/enums.h:415
@ LIEF_EF_MIPS_CPIC
Definition ELF/enums.h:361
@ LIEF_EF_MIPS_ARCH_ASE_M16
Definition ELF/enums.h:399
@ LIEF_EF_MIPS_MACH_9000
Definition ELF/enums.h:391
@ LIEF_EF_MIPS_MACH_SB1
Definition ELF/enums.h:383
@ LIEF_EF_MIPS_ARCH_32
Definition ELF/enums.h:409
@ LIEF_EF_MIPS_ARCH_1
Definition ELF/enums.h:404
@ LIEF_EF_MIPS_ABI_EABI32
Definition ELF/enums.h:372
@ LIEF_EF_MIPS_ABI_O64
Definition ELF/enums.h:371
@ LIEF_EF_MIPS_ARCH_ASE_MDMX
Definition ELF/enums.h:400
@ LIEF_EF_MIPS_MACH_XLR
Definition ELF/enums.h:385
@ LIEF_EF_MIPS_ARCH_32R2
Definition ELF/enums.h:411
@ LIEF_EF_MIPS_MACH_4120
Definition ELF/enums.h:381
@ LIEF_EF_MIPS_NOREORDER
Definition ELF/enums.h:359
@ LIEF_EF_MIPS_ABI_EABI64
Definition ELF/enums.h:373
@ LIEF_EF_MIPS_MACH_4100
Definition ELF/enums.h:379
@ LIEF_EF_MIPS_ABI2
Definition ELF/enums.h:362
@ LIEF_EF_MIPS_MACH_LS2E
Definition ELF/enums.h:392
@ LIEF_EF_MIPS_32BITMODE
Definition ELF/enums.h:363
@ LIEF_EF_MIPS_ARCH_32R6
Definition ELF/enums.h:413
@ LIEF_EF_MIPS_MACH_4650
Definition ELF/enums.h:380
@ LIEF_EF_MIPS_MACH_4111
Definition ELF/enums.h:382
@ LIEF_EF_MIPS_MACH_LS2F
Definition ELF/enums.h:393
@ LIEF_EF_MIPS_ABI
Definition ELF/enums.h:374
@ LIEF_EF_MIPS_PIC
Definition ELF/enums.h:360
@ LIEF_EF_MIPS_ARCH_3
Definition ELF/enums.h:406
@ LIEF_EF_MIPS_MACH_LS3A
Definition ELF/enums.h:394
@ LIEF_EF_MIPS_MACH_5400
Definition ELF/enums.h:388
@ LIEF_EF_MIPS_MACH_OCTEON2
Definition ELF/enums.h:386
@ LIEF_EF_MIPS_ARCH_ASE
Definition ELF/enums.h:401
@ LIEF_EF_MIPS_MACH_5900
Definition ELF/enums.h:389
@ LIEF_EF_MIPS_ARCH_64R2
Definition ELF/enums.h:412
@ LIEF_EF_MIPS_ARCH_2
Definition ELF/enums.h:405
@ LIEF_EF_MIPS_MACH_4010
Definition ELF/enums.h:378
@ LIEF_EF_MIPS_ARCH_4
Definition ELF/enums.h:407
@ LIEF_EF_MIPS_MACH_OCTEON3
Definition ELF/enums.h:387
@ LIEF_EF_MIPS_ARCH_5
Definition ELF/enums.h:408
RELOC_i386
Definition ELF/enums.h:285
@ LIEF_RELOC_i386_NOT_SUPPORTED
Definition ELF/enums.h:286
LIEF_ELF_SYMBOL_VISIBILITY
Definition ELF/enums.h:598
@ LIEF_STV_PROTECTED
Definition ELF/enums.h:602
@ LIEF_STV_DEFAULT
Definition ELF/enums.h:599
@ LIEF_STV_INTERNAL
Definition ELF/enums.h:600
@ LIEF_STV_HIDDEN
Definition ELF/enums.h:601
LIEF_DYNSYM_COUNT_METHODS
Definition ELF/enums.h:952
@ LIEF_COUNT_RELOCATIONS
Definition ELF/enums.h:956
@ LIEF_COUNT_SECTION
Definition ELF/enums.h:954
@ LIEF_COUNT_HASH
Definition ELF/enums.h:955
@ LIEF_COUNT_AUTO
Definition ELF/enums.h:953
LIEF_RELOCATION_PURPOSES
Definition ELF/enums.h:1006
@ LIEF_RELOC_PURPOSE_NONE
Definition ELF/enums.h:1007
@ LIEF_RELOC_PURPOSE_OBJECT
Definition ELF/enums.h:1010
@ LIEF_RELOC_PURPOSE_DYNAMIC
Definition ELF/enums.h:1009
@ LIEF_RELOC_PURPOSE_PLTGOT
Definition ELF/enums.h:1008
LIEF_E_TYPE
Definition ELF/enums.h:26
@ LIEF_ET_EXEC
Definition ELF/enums.h:29
@ LIEF_ET_DYN
Definition ELF/enums.h:30
@ LIEF_ET_HIPROC
Definition ELF/enums.h:33
@ LIEF_ET_CORE
Definition ELF/enums.h:31
@ LIEF_ET_NONE
Definition ELF/enums.h:27
@ LIEF_ET_LOPROC
Definition ELF/enums.h:32
@ LIEF_ET_REL
Definition ELF/enums.h:28
LIEF_NOTE_TYPES_CORE
Definition ELF/enums.h:971
@ LIEF_NT_386_XSTATE
Definition ELF/enums.h:991
@ LIEF_NT_PRSTATUS
Definition ELF/enums.h:973
@ LIEF_NT_ARM_SVE
Definition ELF/enums.h:987
@ LIEF_NT_TASKSTRUCT
Definition ELF/enums.h:976
@ LIEF_NT_386_IOPERM
Definition ELF/enums.h:990
@ LIEF_NT_ARM_VFP
Definition ELF/enums.h:982
@ LIEF_NT_PRXFPREG
Definition ELF/enums.h:980
@ LIEF_NT_ARM_HW_WATCH
Definition ELF/enums.h:985
@ LIEF_NT_CORE_UNKNOWN
Definition ELF/enums.h:972
@ LIEF_NT_ARM_TLS
Definition ELF/enums.h:983
@ LIEF_NT_PRPSINFO
Definition ELF/enums.h:975
@ LIEF_NT_ARM_SYSTEM_CALL
Definition ELF/enums.h:986
@ LIEF_NT_PRFPREG
Definition ELF/enums.h:974
@ LIEF_NT_386_TLS
Definition ELF/enums.h:989
@ LIEF_NT_FILE
Definition ELF/enums.h:979
@ LIEF_NT_AUXV
Definition ELF/enums.h:977
@ LIEF_NT_SIGINFO
Definition ELF/enums.h:978
@ LIEF_NT_ARM_HW_BREAK
Definition ELF/enums.h:984
#define LIEF_VERSION
Definition version.h:25