Lines Matching defs:is

6    This file is part of GNU Binutils.
8 This program is free software; you can redistribute it and/or modify
13 This program is distributed in the hope that it will be useful,
36 structure is the debugging handle passed to all the routines. */
52 /* Mark. This is used by debug_write. */
62 This is linked through the next_id field of debug_class_type. */
75 file is always the main one, and that is where the main file name
76 is stored. */
78 /* Line number information for this compilation unit. This is not
104 /* Type which is a pointer to this type. */
112 /* Whether the integer is unsigned. */
163 /* This is used to uniquely identify unnamed structs when printing. */
223 /* Whether this array is really a string. */
233 /* Whether this set is really a bitstring. */
241 /* The type the pointer is an offset from. */
253 /* The object type which this method is for. */
281 /* Whether this is a static member. */
285 /* If static_member is false. */
293 /* If static_member is true. */
309 /* Whether the base class is virtual. */
336 /* Whether the function is const. */
338 /* Whether the function is volatile. */
342 /* If voffset is VOFFSET_STATIC_METHOD, this is a static method. */
348 /* A variable. This is the information we keep for a variable object.
349 This has no name; a name is associated with a variable in a
362 /* A function. This has no name; a name is associated with a function
371 /* Block information. The first structure on the list is the main
422 This structure is easy to create, but can be very space
438 /* A namespace. This is a mapping from names to objects. FIXME: This
476 namespace is. */
492 /* Mark. This is used by debug_write. */
518 /* During debug_write, a linked list of these structures is used to
531 /* During debug_type_samep, a linked list of these structures is kept
543 /* During debug_get_real_type, a linked list of these structures is
713 /* Change source files to the given file name. This is used for
759 block. The debug_type argument is the type of the return value.
760 The boolean indicates whether the function is globally visible.
761 The bfd_vma is the address of the start of the function. Currently
763 debug_record_parameter. FIXME: There is no way to specify nested
888 argument is the address at which this block starts. */
912 /* This new block is a child of the current block. */
925 debug_start_block. The argument is the address at which this block
985 /* If we get here, then either 1) there is no current_lineno
986 structure, which means this is the first line number in this
987 compilation unit, 2) the current_lineno structure is for a
988 different file, or 3) the current_lineno structure is full.
1012 /* Start a named common block. This is a block of variables that may
1192 which is referenced before it is defined. */
1216 /* Make a void type. There is only one of these. */
1226 /* Make an integer type of a given size. The boolean argument is true
1227 if the integer is unsigned. */
1276 /* Make a structure type. The second argument is true for a struct,
1277 false for a union. The third argument is the size of the struct.
1278 The fourth argument is a NULL terminated array of fields. */
1308 if it is not this object, and a boolean which is true if this
1473 /* Make an array type. The second argument is the type of an element
1474 of the array. The third argument is the type of a range of the
1476 bounds, respectively. The sixth argument is true if this array is
1510 boolean argument is true if this set is actually a bitstring, as in
1538 /* Make a type for a pointer which is relative to an object. The
1539 second argument is the type of the object to which the pointer is
1540 relative. The third argument is the type that the pointer points
1569 /* Make a type for a method function. The second argument is the
1570 return type, the third argument is the domain, and the fourth
1571 argument is a NULL terminated array of argument types. */
1676 /* Make a base class for an object. The second argument is the base
1677 class type. The third argument is the bit position of this base
1679 The fourth argument is whether this is a virtual class. The fifth
1680 argument is the visibility of the base class. */
1700 /* Make a field for a struct. The second argument is the name. The
1701 third argument is the type of the field. The fourth argument is
1702 the bit position of the field. The fifth argument is the size of
1703 the field (it may be zero). The sixth argument is the visibility
1726 /* Make a static member of an object. The second argument is the
1727 name. The third argument is the type of the member. The fourth
1728 argument is the physical name of the member (i.e., the name as a
1729 global variable). The fifth argument is the visibility of the
1751 /* Make a method. The second argument is the name, and the third
1752 argument is a NULL terminated array of method variants. */
1769 /* Make a method argument. The second argument is the real name of
1770 the function. The third argument is the type of the function. The
1771 fourth argument is the visibility. The fifth argument is whether
1772 this is a const function. The sixth argument is whether this is a
1773 volatile function. The seventh argument is the offset in the
1774 virtual function table, if any. The eighth argument is the virtual
1857 /* We always add the name to the global namespace. This is probably
1911 don't know if that is the right thing to do. */
1950 this is right or not. */
2003 if this is correct or not. It would be easy to change. */
2032 crashing if the type is defined circularly. */
2068 /* The default case is just here to avoid warnings. */
2307 /* Write out the debugging information. This is given a handle to
2411 /* Write out a type. If the type is DEBUG_KIND_NAMED or
2412 DEBUG_KIND_TAGGED, then the name argument is the name for which we
2413 are about to call typedef or tag. If the type is anything else,
2414 then the name argument is a tag from a DEBUG_KIND_TAGGED type which
2423 int is;
2567 is = -1;
2570 for (is = 0; type->u.kfunction->arg_types[is] != NULL; is++)
2572 type->u.kfunction->arg_types[is],
2576 return (*fns->function_type) (fhandle, is,
2618 is = -1;
2621 for (is = 0; type->u.kmethod->arg_types[is] != NULL; is++)
2623 type->u.kmethod->arg_types[is],
2636 is,
3232 /* See if two classes are the same. This is a subroutine of