• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/cxxfilt-11/cxxfilt/binutils/

Lines Matching refs:fns

2313 debug_write (void *handle, const struct debug_write_fns *fns, void *fhandle)
2341 if (! (*fns->start_compilation_unit) (fhandle, u->files->filename))
2351 else if (! (*fns->start_source) (fhandle, f->filename))
2356 if (! debug_write_name (info, fns, fhandle, n))
2362 if (! debug_write_linenos (info, fns, fhandle, (bfd_vma) -1))
2373 const struct debug_write_fns *fns, void *fhandle,
2379 if (! debug_write_type (info, fns, fhandle, n->u.type, n)
2380 || ! (*fns->typdef) (fhandle, n->name))
2384 if (! debug_write_type (info, fns, fhandle, n->u.tag, n))
2386 return (*fns->tag) (fhandle, n->name);
2388 if (! debug_write_type (info, fns, fhandle, n->u.variable->type,
2391 return (*fns->variable) (fhandle, n->name, n->u.variable->kind,
2394 return debug_write_function (info, fns, fhandle, n->name,
2397 return (*fns->int_constant) (fhandle, n->name, n->u.int_constant);
2399 return (*fns->float_constant) (fhandle, n->name, n->u.float_constant);
2401 if (! debug_write_type (info, fns, fhandle, n->u.typed_constant->type,
2404 return (*fns->typed_constant) (fhandle, n->name,
2421 const struct debug_write_fns *fns, void *fhandle,
2438 return (*fns->typedef_type) (fhandle, type->u.knamed->name->name);
2446 return (*fns->empty_type) (fhandle);
2464 return (*fns->tag_type) (fhandle, type->u.knamed->name->name, id,
2491 return (*fns->empty_type) (fhandle);
2492 return debug_write_type (info, fns, fhandle, *type->u.kindirect->slot,
2495 return (*fns->void_type) (fhandle);
2497 return (*fns->int_type) (fhandle, type->size, type->u.kint);
2499 return (*fns->float_type) (fhandle, type->size);
2501 return (*fns->complex_type) (fhandle, type->size);
2503 return (*fns->bool_type) (fhandle, type->size);
2520 return (*fns->tag_type) (fhandle, tag, type->u.kclass->id,
2526 if (! (*fns->start_struct_type) (fhandle, tag,
2541 if (! debug_write_type (info, fns, fhandle, f->type,
2543 || ! (*fns->struct_field) (fhandle, f->name, f->u.f.bitpos,
2548 return (*fns->end_struct_type) (fhandle);
2551 return debug_write_class_type (info, fns, fhandle, type, tag);
2554 return (*fns->enum_type) (fhandle, tag, (const char **) NULL,
2556 return (*fns->enum_type) (fhandle, tag, type->u.kenum->names,
2559 if (! debug_write_type (info, fns, fhandle, type->u.kpointer,
2562 return (*fns->pointer_type) (fhandle);
2564 if (! debug_write_type (info, fns, fhandle,
2573 if (! debug_write_type (info, fns, fhandle,
2578 return (*fns->function_type) (fhandle, is,
2581 if (! debug_write_type (info, fns, fhandle, type->u.kreference,
2584 return (*fns->reference_type) (fhandle);
2586 if (! debug_write_type (info, fns, fhandle, type->u.krange->type,
2589 return (*fns->range_type) (fhandle, type->u.krange->lower,
2592 if (! debug_write_type (info, fns, fhandle, type->u.karray->element_type,
2594 || ! debug_write_type (info, fns, fhandle,
2598 return (*fns->array_type) (fhandle, type->u.karray->lower,
2602 if (! debug_write_type (info, fns, fhandle, type->u.kset->type,
2605 return (*fns->set_type) (fhandle, type->u.kset->bitstringp);
2607 if (! debug_write_type (info, fns, fhandle, type->u.koffset->base_type,
2609 || ! debug_write_type (info, fns, fhandle,
2613 return (*fns->offset_type) (fhandle);
2615 if (! debug_write_type (info, fns, fhandle,
2624 if (! debug_write_type (info, fns, fhandle,
2631 if (! debug_write_type (info, fns, fhandle,
2636 return (*fns->method_type) (fhandle,
2641 if (! debug_write_type (info, fns, fhandle, type->u.kconst,
2644 return (*fns->const_type) (fhandle);
2646 if (! debug_write_type (info, fns, fhandle, type->u.kvolatile,
2649 return (*fns->volatile_type) (fhandle);
2651 return debug_write_type (info, fns, fhandle, type->u.knamed->type,
2654 return debug_write_type (info, fns, fhandle, type->u.knamed->type,
2666 const struct debug_write_fns *fns, void *fhandle,
2692 return (*fns->tag_type) (fhandle, tag, type->u.kclass->id,
2701 if (! debug_write_type (info, fns, fhandle, vptrbase,
2707 if (! (*fns->start_class_type) (fhandle, tag, id,
2723 if (! debug_write_type (info, fns, fhandle, f->type,
2728 if (! (*fns->class_static_member) (fhandle, f->name,
2735 if (! (*fns->struct_field) (fhandle, f->name, f->u.f.bitpos,
2749 if (! debug_write_type (info, fns, fhandle, b->type,
2752 if (! (*fns->class_baseclass) (fhandle, b->bitpos, b->virtual,
2766 if (! (*fns->class_start_method) (fhandle, m->name))
2775 if (! debug_write_type (info, fns, fhandle, v->context,
2779 if (! debug_write_type (info, fns, fhandle, v->type,
2784 if (! (*fns->class_method_variant) (fhandle, v->physname,
2794 if (! (*fns->class_static_method_variant) (fhandle,
2802 if (! (*fns->class_end_method) (fhandle))
2808 return (*fns->end_class_type) (fhandle);
2815 const struct debug_write_fns *fns, void *fhandle,
2822 if (! debug_write_linenos (info, fns, fhandle, function->blocks->start))
2825 if (! debug_write_type (info, fns, fhandle, function->return_type,
2829 if (! (*fns->start_function) (fhandle, name,
2835 if (! debug_write_type (info, fns, fhandle, p->type,
2837 || ! (*fns->function_parameter) (fhandle, p->name, p->kind, p->val))
2843 if (! debug_write_block (info, fns, fhandle, b))
2847 return (*fns->end_function) (fhandle);
2854 const struct debug_write_fns *fns, void *fhandle,
2860 if (! debug_write_linenos (info, fns, fhandle, block->start))
2867 if (! (*fns->start_block) (fhandle, block->start))
2875 if (! debug_write_name (info, fns, fhandle, n))
2882 if (! debug_write_block (info, fns, fhandle, b))
2886 if (! debug_write_linenos (info, fns, fhandle, block->end))
2891 if (! (*fns->end_block) (fhandle, block->end))
2902 const struct debug_write_fns *fns, void *fhandle,
2920 if (! (*fns->lineno) (fhandle, l->file->filename,