Lines Matching defs:osabi

132 	STE_LC_OS =		2,	/* From libconv, osabi dependency */
134 STE_LC_OS_MACH = 4 /* From libconv, osabi/mach dep. */
150 libconv_iter_func_os_t osabi;
179 * with changes in osabi or machine type.
206 { 0 }, /* 23: EAV osabi version */
266 libconv_fill_iter(sym_table_ent_t *sym, conv_iter_osabi_t osabi, Half mach,
278 (void) (* sym->ste_conv_func.osabi)(osabi,
280 (void) (* sym->ste_conv_func.osabi)(osabi,
292 (void) (* sym->ste_conv_func.osabi_mach)(osabi, mach,
294 (void) (* sym->ste_conv_func.osabi_mach)(osabi, mach,
304 libconv_fill(sym_table_ent_t *sym, conv_iter_osabi_t osabi, Half mach)
310 libconv_fill_iter(sym, osabi, mach, libconv_count_cb, &fill_state.cnt);
332 libconv_fill_iter(sym, osabi, mach, libconv_fill_cb, &fill_state);
347 init_libconv_strings(conv_iter_osabi_t *osabi, Half *mach)
352 * change (gain or lose an osabi or mach argument), we want to
362 sym_table[_ndx].ste_conv_func.osabi = _func;
372 * all osabi and mach values understood by libconv.
374 *osabi = CONV_OSABI_ALL;
377 *osabi = state.elf.obj_state.s32->os_ehdr->e_ident[EI_OSABI];
380 *osabi = state.elf.obj_state.s64->os_ehdr->e_ident[EI_OSABI];
422 * If the user has changed the osabi or machine type of the object,
427 invalidate_libconv_strings(conv_iter_osabi_t *osabi, Half *mach)
449 osabi_change = *osabi != cur_osabi;
486 *osabi = cur_osabi;
499 static conv_iter_osabi_t osabi;
505 init_libconv_strings(&osabi, &mach);
523 * an osabi or machine dependency.
526 invalidate_libconv_strings(&osabi, &mach);
530 libconv_fill(sym, osabi, mach);