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