/third_party/elfio/elfio/ |
H A D | elf_types.hpp | 30 using Elf_Half = uint16_t; 41 using Elf32_Half = Elf_Half; 42 using Elf64_Half = Elf_Half; 52 constexpr Elf_Half ET_NONE = 0; 53 constexpr Elf_Half ET_REL = 1; 54 constexpr Elf_Half ET_EXEC = 2; 55 constexpr Elf_Half ET_DYN = 3; 56 constexpr Elf_Half ET_CORE = 4; 57 constexpr Elf_Half ET_LOOS = 0xFE00; 58 constexpr Elf_Half ET_HIO [all...] |
H A D | elfio_segment.hpp | 40 ELFIO_GET_ACCESS_DECL( Elf_Half, index ); 52 virtual Elf_Half add_section( section* psec, 54 virtual Elf_Half add_section_index( Elf_Half index, 56 virtual Elf_Half get_sections_num() const noexcept = 0; 57 virtual Elf_Half get_section_index_at( Elf_Half num ) const noexcept = 0; 62 ELFIO_SET_ACCESS_DECL( Elf_Half, index ); 64 virtual const std::vector<Elf_Half>& get_sections() const noexcept = 0; 97 Elf_Half get_inde [all...] |
H A D | elfio_header.hpp | 42 ELFIO_GET_ACCESS_DECL( Elf_Half, header_size ); 43 ELFIO_GET_ACCESS_DECL( Elf_Half, section_entry_size ); 44 ELFIO_GET_ACCESS_DECL( Elf_Half, segment_entry_size ); 49 ELFIO_GET_SET_ACCESS_DECL( Elf_Half, type ); 50 ELFIO_GET_SET_ACCESS_DECL( Elf_Half, machine ); 53 ELFIO_GET_SET_ACCESS_DECL( Elf_Half, sections_num ); 55 ELFIO_GET_SET_ACCESS_DECL( Elf_Half, segments_num ); 57 ELFIO_GET_SET_ACCESS_DECL( Elf_Half, section_name_str_index ); 93 header.e_shstrndx = ( *convertor )( (Elf_Half)1 ); in elf_header_impl() 126 ELFIO_GET_ACCESS( Elf_Half, header_siz [all...] |
H A D | elfio_versym.hpp | 38 sizeof( Elf_Half ) ); in versym_section_accessor_template() 52 bool get_entry( Elf_Word no, Elf_Half& value ) const in get_entry() 55 value = ( (Elf_Half*)versym_section->get_data() )[no]; in get_entry() 63 bool modify_entry( Elf_Word no, Elf_Half value ) in modify_entry() 66 ( (Elf_Half*)versym_section->get_data() )[no] = value; in modify_entry() 74 bool add_entry( Elf_Half value ) in add_entry() 80 versym_section->append_data( (const char*)&value, sizeof( Elf_Half ) ); in add_entry() 134 Elf_Half& version, in get_entry() 137 Elf_Half& flags, in get_entry() 138 Elf_Half in get_entry() [all...] |
H A D | elfio_symbols.hpp | 73 Elf_Half& section_index, in get_symbol() 96 Elf_Half& section_index, in get_symbol() 140 Elf_Half& section_index, in get_symbol() 179 Elf_Half shndx ) in add_symbol() 211 Elf_Half shndx ) in add_symbol() 224 Elf_Half shndx ) in add_symbol() 238 Elf_Half shndx ) in add_symbol() 266 Elf_Half nSecNo = elf_file.sections.size(); in find_hash_section() 267 for ( Elf_Half i = 0; i < nSecNo; ++i ) { in find_hash_section() 281 Elf_Half get_string_table_inde [all...] |
H A D | elfio.hpp | 255 ELFIO_HEADER_ACCESS_GET( Elf_Half, header_size ); 256 ELFIO_HEADER_ACCESS_GET( Elf_Half, section_entry_size ); 257 ELFIO_HEADER_ACCESS_GET( Elf_Half, segment_entry_size ); 261 ELFIO_HEADER_ACCESS_GET_SET( Elf_Half, type ); 262 ELFIO_HEADER_ACCESS_GET_SET( Elf_Half, machine ); 267 ELFIO_HEADER_ACCESS_GET_SET( Elf_Half, section_name_str_index ); 449 new_section->set_index( static_cast<Elf_Half>( sections_.size() - 1 ) ); 475 new_segment->set_index( static_cast<Elf_Half>( segments_.size() - 1 ) ); 500 Elf_Half entry_size = header->get_section_entry_size(); 501 Elf_Half nu [all...] |
H A D | elfio_section.hpp | 40 ELFIO_GET_ACCESS_DECL( Elf_Half, index ); 64 ELFIO_SET_ACCESS_DECL( Elf_Half, index ); 99 Elf_Half get_index() const noexcept override { return index; } 210 void set_index( const Elf_Half& value ) noexcept override { index = value; } 342 Elf_Half index = 0;
|
H A D | elfio_dump.hpp | 718 Elf_Half n = reader.sections.size(); in section_headers() 737 for ( Elf_Half i = 0; i < n; ++i ) { // For all sections in section_headers() 752 Elf_Half no, in section_header() 797 Elf_Half n = reader.segments.size(); in segment_headers() 818 for ( Elf_Half i = 0; i < n; ++i ) { in segment_headers() 828 Elf_Half no, in segment_header() 895 Elf_Half section = 0; in symbol_tables() 916 Elf_Half section, in symbol_table() 976 Elf_Half no = reader.segments.size(); in notes() 977 for ( Elf_Half in notes() [all...] |
H A D | elfio_relocation.hpp | 138 Elf_Half section; in get_entry() 284 Elf_Half shndx, in add_entry() 315 Elf_Half get_symbol_table_index() const in get_symbol_table_index() 317 return (Elf_Half)relocation_section->get_link(); in get_symbol_table_index()
|
H A D | elfio_dynamic.hpp | 131 Elf_Half get_string_table_index() const in get_string_table_index() 133 return (Elf_Half)dynamic_section->get_link(); in get_string_table_index()
|
/third_party/elfio/c_wrapper/ |
H A D | elf_types_c_wrapper.hpp | 53 typedef uint16_t Elf_Half; typedef 64 #define Elf32_Half Elf_Half 65 #define Elf64_Half Elf_Half 716 Elf_Half e_type; 717 Elf_Half e_machine; 723 Elf_Half e_ehsize; 724 Elf_Half e_phentsize; 725 Elf_Half e_phnum; 726 Elf_Half e_shentsize; 727 Elf_Half e_shnu [all...] |
H A D | elfio_c_wrapper.cpp | 62 ELFIO_C_HEADER_ACCESS_GET_IMPL( Elf_Half, header_size ); 63 ELFIO_C_HEADER_ACCESS_GET_IMPL( Elf_Half, section_entry_size ); 64 ELFIO_C_HEADER_ACCESS_GET_IMPL( Elf_Half, segment_entry_size ); 68 ELFIO_C_HEADER_ACCESS_GET_SET_IMPL( Elf_Half, type ); 69 ELFIO_C_HEADER_ACCESS_GET_SET_IMPL( Elf_Half, machine ); 74 ELFIO_C_HEADER_ACCESS_GET_SET_IMPL( Elf_Half, section_name_str_index ); 76 Elf_Half elfio_get_sections_num( pelfio_t pelfio ) in elfio_get_sections_num() 96 Elf_Half elfio_get_segments_num( pelfio_t pelfio ) in elfio_get_segments_num() 125 ELFIO_C_GET_ACCESS_IMPL( section, Elf_Half, index ); 169 ELFIO_C_GET_ACCESS_IMPL( segment, Elf_Half, inde [all...] |
H A D | elfio_c_wrapper.h | 122 ELFIO_C_HEADER_ACCESS_GET( Elf_Half, header_size ); 123 ELFIO_C_HEADER_ACCESS_GET( Elf_Half, section_entry_size ); 124 ELFIO_C_HEADER_ACCESS_GET( Elf_Half, segment_entry_size ); 127 ELFIO_C_HEADER_ACCESS_GET_SET( Elf_Half, type ); 128 ELFIO_C_HEADER_ACCESS_GET_SET( Elf_Half, machine ); 133 ELFIO_C_HEADER_ACCESS_GET_SET( Elf_Half, section_name_str_index ); 134 Elf_Half elfio_get_sections_num( pelfio_t pelfio ); 138 Elf_Half elfio_get_segments_num( pelfio_t pelfio ); 146 ELFIO_C_GET_ACCESS( section, Elf_Half, index ); 170 ELFIO_C_GET_ACCESS( segment, Elf_Half, inde [all...] |
/third_party/elfio/examples/c_wrapper/ |
H A D | elfio_c_wrapper.cpp | 62 ELFIO_C_HEADER_ACCESS_GET_IMPL( Elf_Half, header_size ); 63 ELFIO_C_HEADER_ACCESS_GET_IMPL( Elf_Half, section_entry_size ); 64 ELFIO_C_HEADER_ACCESS_GET_IMPL( Elf_Half, segment_entry_size ); 68 ELFIO_C_HEADER_ACCESS_GET_SET_IMPL( Elf_Half, type ); 69 ELFIO_C_HEADER_ACCESS_GET_SET_IMPL( Elf_Half, machine ); 74 ELFIO_C_HEADER_ACCESS_GET_SET_IMPL( Elf_Half, section_name_str_index ); 76 Elf_Half elfio_get_sections_num( pelfio_t pelfio ) in elfio_get_sections_num() 96 Elf_Half elfio_get_segments_num( pelfio_t pelfio ) in elfio_get_segments_num() 125 ELFIO_C_GET_ACCESS_IMPL( section, Elf_Half, index ); 169 ELFIO_C_GET_ACCESS_IMPL( segment, Elf_Half, inde [all...] |
H A D | elfio_c_wrapper.h | 120 ELFIO_C_HEADER_ACCESS_GET( Elf_Half, header_size ); 121 ELFIO_C_HEADER_ACCESS_GET( Elf_Half, section_entry_size ); 122 ELFIO_C_HEADER_ACCESS_GET( Elf_Half, segment_entry_size ); 125 ELFIO_C_HEADER_ACCESS_GET_SET( Elf_Half, type ); 126 ELFIO_C_HEADER_ACCESS_GET_SET( Elf_Half, machine ); 131 ELFIO_C_HEADER_ACCESS_GET_SET( Elf_Half, section_name_str_index ); 132 Elf_Half elfio_get_sections_num( pelfio_t pelfio ); 136 Elf_Half elfio_get_segments_num( pelfio_t pelfio ); 144 ELFIO_C_GET_ACCESS( section, Elf_Half, index ); 168 ELFIO_C_GET_ACCESS( segment, Elf_Half, inde [all...] |
H A D | c_example.c | 106 Elf_Half section_index; in main()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Object/ |
H A D | ELFTypes.h | 106 using Elf_Half = typename ELFT::Half; \ 172 Elf_Half st_shndx; // Which section (header table index) it's defined in 181 Elf_Half st_shndx; // Which section (header table index) it's defined in 264 Elf_Half vs_index; // Version index with flags (e.g. VERSYM_HIDDEN) 273 Elf_Half vd_version; // Version of this structure (e.g. VER_DEF_CURRENT) 274 Elf_Half vd_flags; // Bitwise flags (VER_DEF_*) 275 Elf_Half vd_ndx; // Version index, used in .gnu.version entries 276 Elf_Half vd_cnt; // Number of Verdaux entries 301 Elf_Half vn_version; // Version of this structure (e.g. VER_NEED_CURRENT) 302 Elf_Half vn_cn [all...] |
/third_party/elfio/examples/tutorial/ |
H A D | tutorial.cpp | 58 Elf_Half sec_num = reader.sections.size(); in main() 69 Elf_Half seg_num = reader.segments.size(); in main() 92 Elf_Half section_index; in main()
|
/third_party/elfio/tests/ |
H A D | ELFIOTest2.cpp | 256 Elf_Half section_index; in TEST() 284 Elf_Half section_index; in TEST() 312 Elf_Half section_index; in TEST() 340 Elf_Half section_index; in TEST() 368 Elf_Half section_index; in TEST() 403 Elf_Half version; in TEST() 406 Elf_Half flags; in TEST() 407 Elf_Half vna_other; in TEST() 432 // Elf_Half section_index; 452 // Elf_Half valu [all...] |
H A D | ELFIOTest.cpp | 39 Elf_Half type, in checkHeader() 40 Elf_Half machine, in checkHeader() 44 Elf_Half secNum, in checkHeader() 45 Elf_Half segNum, in checkHeader() 65 Elf_Half index, in checkSection() 131 Elf_Half section_, in checkSymbol() 139 Elf_Half section; in checkSymbol() 232 for ( Elf_Half i = 0; i < reader.sections.size(); ++i ) { in TEST()
|
H A D | ELFIOTest1.cpp | 404 Elf_Half num = e.sections.size(); 466 ELFIO::Elf_Half section_index; in TEST() 489 ELFIO::Elf_Half section_index; in TEST() 587 ELFIO::Elf_Half section_index; in TEST() 616 ELFIO::Elf_Half section_index = 0; in TEST() 728 ELFIO::Elf_Half section_index = 0; in TEST()
|
/third_party/rust/crates/libc/src/unix/haiku/ |
H A D | b64.rs | 6 pub type Elf_Half = ::Elf64_Half; types
|
H A D | b32.rs | 6 pub type Elf_Half = ::Elf32_Half; types
|
/third_party/rust/crates/libc/src/unix/bsd/freebsdlike/ |
H A D | mod.rs | 45 type Elf_Half = Elf64_Half; types 49 type Elf_Half = Elf32_Half; types 363 pub dlpi_phnum: Elf_Half,
|
/third_party/rust/crates/libc/src/unix/bsd/netbsdlike/openbsd/ |
H A D | mod.rs | 46 type Elf_Half = Elf64_Half; types 50 type Elf_Half = Elf32_Half; types 402 pub dlpi_phnum: Elf_Half,
|