Lines Matching defs:is

5    This file is part of GNU Binutils.
7 This program is free software; you can redistribute it and/or modify
12 This program is distributed in the hope that it will be useful,
37 structure is the debugging handle passed to all the routines. */
53 /* Mark. This is used by debug_write. */
63 This is linked through the next_id field of debug_class_type. */
76 file is always the main one, and that is where the main file name
77 is stored. */
79 /* Line number information for this compilation unit. This is not
105 /* Type which is a pointer to this type. */
113 /* Whether the integer is unsigned. */
164 /* This is used to uniquely identify unnamed structs when printing. */
224 /* Whether this array is really a string. */
234 /* Whether this set is really a bitstring. */
242 /* The type the pointer is an offset from. */
254 /* The object type which this method is for. */
282 /* Whether this is a static member. */
286 /* If static_member is false. */
294 /* If static_member is true. */
310 /* Whether the base class is virtual. */
337 /* Whether the function is const. */
339 /* Whether the function is volatile. */
343 /* If voffset is VOFFSET_STATIC_METHOD, this is a static method. */
349 /* A variable. This is the information we keep for a variable object.
350 This has no name; a name is associated with a variable in a
363 /* A function. This has no name; a name is associated with a function
372 /* Block information. The first structure on the list is the main
423 This structure is easy to create, but can be very space
439 /* A namespace. This is a mapping from names to objects. FIXME: This
477 namespace is. */
493 /* Mark. This is used by debug_write. */
519 /* During debug_write, a linked list of these structures is used to
532 /* During debug_type_samep, a linked list of these structures is kept
544 /* During debug_get_real_type, a linked list of these structures is
714 /* Change source files to the given file name. This is used for
758 block. The debug_type argument is the type of the return value.
759 The boolean indicates whether the function is globally visible.
760 The bfd_vma is the address of the start of the function. Currently
762 debug_record_parameter. FIXME: There is no way to specify nested
887 argument is the address at which this block starts. */
911 /* This new block is a child of the current block. */
924 debug_start_block. The argument is the address at which this block
984 /* If we get here, then either 1) there is no current_lineno
985 structure, which means this is the first line number in this
986 compilation unit, 2) the current_lineno structure is for a
987 different file, or 3) the current_lineno structure is full.
1011 /* Start a named common block. This is a block of variables that may
1191 which is referenced before it is defined. */
1215 /* Make a void type. There is only one of these. */
1225 /* Make an integer type of a given size. The boolean argument is true
1226 if the integer is unsigned. */
1275 /* Make a structure type. The second argument is true for a struct,
1276 false for a union. The third argument is the size of the struct.
1277 The fourth argument is a NULL terminated array of fields. */
1307 if it is not this object, and a boolean which is true if this
1472 /* Make an array type. The second argument is the type of an element
1473 of the array. The third argument is the type of a range of the
1475 bounds, respectively. The sixth argument is true if this array is
1509 boolean argument is true if this set is actually a bitstring, as in
1537 /* Make a type for a pointer which is relative to an object. The
1538 second argument is the type of the object to which the pointer is
1539 relative. The third argument is the type that the pointer points
1568 /* Make a type for a method function. The second argument is the
1569 return type, the third argument is the domain, and the fourth
1570 argument is a NULL terminated array of argument types. */
1675 /* Make a base class for an object. The second argument is the base
1676 class type. The third argument is the bit position of this base
1678 The fourth argument is whether this is a virtual class. The fifth
1679 argument is the visibility of the base class. */
1699 /* Make a field for a struct. The second argument is the name. The
1700 third argument is the type of the field. The fourth argument is
1701 the bit position of the field. The fifth argument is the size of
1702 the field (it may be zero). The sixth argument is the visibility
1725 /* Make a static member of an object. The second argument is the
1726 name. The third argument is the type of the member. The fourth
1727 argument is the physical name of the member (i.e., the name as a
1728 global variable). The fifth argument is the visibility of the
1750 /* Make a method. The second argument is the name, and the third
1751 argument is a NULL terminated array of method variants. */
1768 /* Make a method argument. The second argument is the real name of
1769 the function. The third argument is the type of the function. The
1770 fourth argument is the visibility. The fifth argument is whether
1771 this is a const function. The sixth argument is whether this is a
1772 volatile function. The seventh argument is the offset in the
1773 virtual function table, if any. The eighth argument is the virtual
1856 /* We always add the name to the global namespace. This is probably
1910 don't know if that is the right thing to do. */
1949 this is right or not. */
2002 if this is correct or not. It would be easy to change. */
2031 crashing if the type is defined circularly. */
2067 /* The default case is just here to avoid warnings. */
2306 /* Write out the debugging information. This is given a handle to
2410 /* Write out a type. If the type is DEBUG_KIND_NAMED or
2411 DEBUG_KIND_TAGGED, then the name argument is the name for which we
2412 are about to call typedef or tag. If the type is anything else,
2413 then the name argument is a tag from a DEBUG_KIND_TAGGED type which
2422 int is;
2566 is = -1;
2569 for (is = 0; type->u.kfunction->arg_types[is] != NULL; is++)
2571 type->u.kfunction->arg_types[is],
2575 return (*fns->function_type) (fhandle, is,
2617 is = -1;
2620 for (is = 0; type->u.kmethod->arg_types[is] != NULL; is++)
2622 type->u.kmethod->arg_types[is],
2635 is,
3232 /* See if two classes are the same. This is a subroutine of