Lines Matching refs:pelfio
27 TYPE elfio_get_##FNAME( pelfio_t pelfio );
30 TYPE elfio_get_##FNAME( pelfio_t pelfio ); \
31 void elfio_set_##FNAME( pelfio_t pelfio, TYPE val );
34 TYPE elfio_get_##FNAME( pelfio_t pelfio ) { return pelfio->get_##FNAME(); }
37 TYPE elfio_get_##FNAME( pelfio_t pelfio ) \
39 return pelfio->get_##FNAME(); \
41 void elfio_set_##FNAME( pelfio_t pelfio, TYPE val ) \
43 pelfio->set_##FNAME( val ); \
110 void elfio_delete( pelfio_t pelfio );
111 void elfio_create( pelfio_t pelfio,
114 bool elfio_load( pelfio_t pelfio, const char* file_name );
115 bool elfio_save( pelfio_t pelfio, const char* file_name );
132 Elf_Half elfio_get_sections_num( pelfio_t pelfio );
133 psection_t elfio_get_section_by_index( pelfio_t pelfio, int index );
134 psection_t elfio_get_section_by_name( pelfio_t pelfio, char* name );
135 psection_t elfio_add_section( pelfio_t pelfio, char* name );
136 Elf_Half elfio_get_segments_num( pelfio_t pelfio );
137 psegment_t elfio_get_segment_by_index( pelfio_t pelfio, int index );
138 psegment_t elfio_add_segment( pelfio_t pelfio );
139 bool elfio_validate( pelfio_t pelfio, char* msg, int msg_len );
189 psymbol_t elfio_symbol_section_accessor_new( pelfio_t pelfio,
217 prelocation_t elfio_relocation_section_accessor_new( pelfio_t pelfio,
253 pnote_t elfio_note_section_accessor_new( pelfio_t pelfio,
293 pdynamic_t elfio_dynamic_section_accessor_new( pelfio_t pelfio,
310 parray_t elfio_array_section_accessor_new( pelfio_t pelfio,