Projects STRLCPY LIEF Commits 307e113f
🤬
  • ■ ■ ■ ■ ■ ■
    api/c/ELF/Binary.cpp
    skipped 53 lines
    54 54   init_c_dynamic_symbols(c_binary, binary);
    55 55   init_c_symtab_symbols(c_binary, binary);
    56 56   init_c_dynamic_entries(c_binary, binary);
    57  - 
    58  - 
    59 57  }
    60 58   
    61 59  }
    skipped 57 lines
  • ■ ■ ■ ■ ■
    api/c/include/LIEF/ELF/Binary.h
    skipped 34 lines
    35 35  /** LIEF::ELF::Binary C Handler */
    36 36  struct Elf_Binary_t {
    37 37   void* handler;
    38  - const char* name;
    39 38   const char* interpreter;
    40 39   uint32_t type;
    41 40   Elf_Header_t header;
    skipped 23 lines
  • ■ ■ ■ ■ ■
    api/c/include/LIEF/MachO/Binary.h
    skipped 32 lines
    33 33  /** @brief LIEF::MachO::Binary C Handler */
    34 34  struct Macho_Binary_t {
    35 35   void* handler;
    36  - const char* name;
    37 36   uint64_t imagebase;
    38 37   Macho_Header_t header;
    39 38   Macho_Command_t** commands;
    skipped 20 lines
  • ■ ■ ■ ■ ■
    api/c/include/LIEF/PE/Binary.h
    skipped 35 lines
    36 36  /** @brief LIEF::PE::Binary C Handler */
    37 37  struct Pe_Binary_t {
    38 38   void* handler;
    39  - const char* name;
    40 39   Pe_DosHeader_t dos_header;
    41 40   Pe_Header_t header;
    42 41   Pe_OptionalHeader_t optional_header;
    skipped 18 lines
  • ■ ■ ■ ■ ■
    examples/c/elf_reader.c
    skipped 18 lines
    19 19   return EXIT_FAILURE;
    20 20   }
    21 21   
    22  - fprintf(stdout, "Binary Name: %s\n", elf_binary->name);
    23 22   fprintf(stdout, "Interpreter: %s\n", elf_binary->interpreter);
    24 23   
    25 24   Elf_Header_t header = elf_binary->header;
    skipped 280 lines
  • ■ ■ ■ ■ ■ ■
    examples/c/macho_reader.c
    skipped 5 lines
    6 6   
    7 7   
    8 8  void print_binary(Macho_Binary_t* binary) {
    9  - fprintf(stdout, "Binary Name: %s\n", binary->name);
    10  - 
    11 9   Macho_Header_t header = binary->header;
    12 10   fprintf(stdout, "Header\n");
    13 11   fprintf(stdout, "========\n");
    skipped 152 lines
  • ■ ■ ■ ■ ■ ■
    examples/c/pe_reader.c
    skipped 17 lines
    18 18   return EXIT_FAILURE;
    19 19   }
    20 20   
    21  - fprintf(stdout, "Binary Name: %s\n", pe_binary->name);
    22  - 
    23 21   Pe_DosHeader_t dos_header = pe_binary->dos_header;
    24 22   
    25 23   uint16_t *reserved = dos_header.reserved;
    skipped 142 lines
Please wait...
Page is in error, reload to recover