Lines Matching +full:pulled +full:- +full:up

50  * elfedit output style, with and without leading -o
176 * - STE_STATIC items must supply a statically allocated buffer here.
177 * - The non-STE_STATIC items use libconv strings. These items are
180 * and can be released and rebuilt at runtime as necessary to keep up
255 elfedit_atoui_sym_t *sym = &fill_state->desc[fill_state->cur++]; in libconv_fill_cb()
257 sym->sym_name = str; in libconv_fill_cb()
258 sym->sym_value = value; in libconv_fill_cb()
271 switch (sym->ste_type) { in libconv_fill_iter()
273 (void) (* sym->ste_conv_func.simple)( in libconv_fill_iter()
275 (void) (* sym->ste_conv_func.simple)( in libconv_fill_iter()
280 (void) (* sym->ste_conv_func.osabi)(osabi, in libconv_fill_iter()
282 (void) (* sym->ste_conv_func.osabi)(osabi, in libconv_fill_iter()
287 (void) (* sym->ste_conv_func.mach)(mach, in libconv_fill_iter()
289 (void) (* sym->ste_conv_func.mach)(mach, in libconv_fill_iter()
294 (void) (* sym->ste_conv_func.osabi_mach)(osabi, mach, in libconv_fill_iter()
296 (void) (* sym->ste_conv_func.osabi_mach)(osabi, mach, in libconv_fill_iter()
321 if ((sym->ste_alloc != NULL) && (fill_state.cnt > sym->ste_nelts)) { in libconv_fill()
322 free(sym->ste_alloc); in libconv_fill()
323 sym->ste_alloc = NULL; in libconv_fill()
324 sym->ste_nelts = 0; in libconv_fill()
328 if (sym->ste_alloc == NULL) { in libconv_fill()
329 sym->ste_alloc = elfedit_malloc(MSG_INTL(MSG_ALLOC_ELFCONDESC), in libconv_fill()
331 sym->ste_nelts = fill_state.cnt; in libconv_fill()
335 fill_state.desc = sym->ste_alloc; in libconv_fill()
344 sym->ste_arr = fill_state.desc; in libconv_fill()
382 *osabi = state.elf.obj_state.s32->os_ehdr->e_ident[EI_OSABI]; in init_libconv_strings()
383 *mach = state.elf.obj_state.s32->os_ehdr->e_machine; in init_libconv_strings()
385 *osabi = state.elf.obj_state.s64->os_ehdr->e_ident[EI_OSABI]; in init_libconv_strings()
386 *mach = state.elf.obj_state.s64->os_ehdr->e_machine; in init_libconv_strings()
389 /* Set up non- STE_STATIC libconv fill functions */ in init_libconv_strings()
446 cur_osabi = state.elf.obj_state.s32->os_ehdr->e_ident[EI_OSABI]; in invalidate_libconv_strings()
447 cur_mach = state.elf.obj_state.s32->os_ehdr->e_machine; in invalidate_libconv_strings()
449 cur_osabi = state.elf.obj_state.s64->os_ehdr->e_ident[EI_OSABI]; in invalidate_libconv_strings()
450 cur_mach = state.elf.obj_state.s64->os_ehdr->e_machine; in invalidate_libconv_strings()
462 * do not release the allocated memory --- it may turn in invalidate_libconv_strings()
470 if (sym->ste_arr == NULL) in invalidate_libconv_strings()
473 switch (sym->ste_type) { in invalidate_libconv_strings()
480 sym->ste_arr = NULL; in invalidate_libconv_strings()
485 sym->ste_arr = NULL; in invalidate_libconv_strings()
490 sym->ste_arr = NULL; in invalidate_libconv_strings()
528 if (sym->ste_type != STE_STATIC) { in elfedit_const_to_atoui()
532 * strings previously pulled from libconv that have in elfedit_const_to_atoui()
539 if (sym->ste_arr == NULL) in elfedit_const_to_atoui()
543 return (sym->ste_arr); in elfedit_const_to_atoui()