Home
last modified time | relevance | path

Searched refs:Elf_Half (Results 1 - 25 of 26) sorted by relevance

12

/third_party/elfio/elfio/
H A Delf_types.hpp30 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 Delfio_segment.hpp40 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 Delfio_header.hpp42 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 Delfio_versym.hpp38 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 Delfio_symbols.hpp73 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 Delfio.hpp255 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 Delfio_section.hpp40 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 Delfio_dump.hpp718 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 Delfio_relocation.hpp138 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 Delfio_dynamic.hpp131 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 Delf_types_c_wrapper.hpp53 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 Delfio_c_wrapper.cpp62 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 Delfio_c_wrapper.h122 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 Delfio_c_wrapper.cpp62 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 Delfio_c_wrapper.h120 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 Dc_example.c106 Elf_Half section_index; in main()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Object/
H A DELFTypes.h106 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 Dtutorial.cpp58 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 DELFIOTest2.cpp256 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 DELFIOTest.cpp39 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 DELFIOTest1.cpp404 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 Db64.rs6 pub type Elf_Half = ::Elf64_Half; types
H A Db32.rs6 pub type Elf_Half = ::Elf32_Half; types
/third_party/rust/crates/libc/src/unix/bsd/freebsdlike/
H A Dmod.rs45 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 Dmod.rs46 type Elf_Half = Elf64_Half; types
50 type Elf_Half = Elf32_Half; types
402 pub dlpi_phnum: Elf_Half,

Completed in 42 milliseconds

12