Lines Matching defs:it

7    This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
12 This program is distributed in the hope that it will be useful,
102 /* Slot if this is type is referenced before it is defined. */
138 into a indirect type, in case it needs to be later converted into
772 reference to the type; if it is not already defined, we should set
1115 that function. This is not crucial, but it makes
1450 /* Unknown type, with size. We treat it as int. FIXME. */
1786 the variable slot, so that we can change it to a
1801 /* Void. This is not documented, but the MRI compiler emits it. */
2008 the variable slot, so that we can change it to a
2041 struct ieee_tag *it;
2047 it = (struct ieee_tag *) xmalloc (sizeof *it);
2048 memset (it, 0, sizeof *it);
2049 it->next = info->tags;
2050 info->tags = it;
2051 it->name = name;
2052 it->slot = type;
2054 type = debug_make_indirect_type (dhandle, &it->slot, name);
2057 it->type = type;
2115 information for a register. We just ignore it. */
2174 change it to a reference type if we encounter a C++ pmisc 'R'
2356 so I'm not going to try to implement it. */
2491 care very much. It might help if it told us useful
2493 associated, but it doesn't, so it isn't helpful. */
2540 struct ieee_tag *it;
2571 for (it = info->tags; it != NULL; it = it->next)
2572 if (it->name[0] == tag[0]
2573 && strncmp (it->name, tag, taglen) == 0
2574 && strlen (it->name) == taglen)
2576 if (it == NULL)
2596 structfields = debug_get_fields (dhandle, it->type);
2637 just ignore it. */
2805 reference type later on, so make it an indirect
2807 if (it->fslots == NULL)
2817 it->fslots = ((debug_type *)
2818 xmalloc (fcnt * sizeof *it->fslots));
2819 memset (it->fslots, 0,
2820 fcnt * sizeof *it->fslots);
2825 it->fslots[findx] = ftype;
2827 it->fslots + findx,
2929 just ignore it. */
2944 it is not included in this file. We don't try to
2977 type = debug_make_method_type (dhandle, return_type, it->type,
3028 vcontext = it->type;
3080 ignore it. */
3181 it->slot. We update it->slot to automatically update all
3183 it->slot = debug_make_object_type (dhandle,
3186 it->slot),
3189 if (it->slot == DEBUG_TYPE_NULL)
3407 struct ieee_tag *it;
3409 for (it = info->tags; it != NULL; it = it->next)
3411 if (it->name[0] == cxx_class[0]
3412 && strncmp (it->name, cxx_class, classlen) == 0
3413 && strlen (it->name) == classlen)
3415 if (it->fslots != NULL)
3420 pf = debug_get_fields (info->dhandle, it->type);
3438 pslot = it->fslots + findx;
3684 only add it to the output buffers if we need it. */
4298 /* If this is a function type, and we need it, we need to append the
4466 /* If we were given a buffer, use it; otherwise, use either the
4561 /* Allocate the structure if it has not already been allocated by a
4647 /* The HP debugger seems to have a bug in which it ignores the
4685 /* Now all the data is in info.data. Write it out to the BFD. We
4996 /* Coalesce ranges if it seems reasonable. */
5079 /* Add a single BB11 block for a range. We add it to info->vars. */
5481 don't want to actually add it to the type table in that case. We
5483 adding that buffer to the typedef block if we are going to use it. */
5560 /* We wrote the information into fndef, in case we don't need it.
5578 pmisc record to indicate that it is really a reference. */
5620 /* IEEE does not store the range, so we just ignore it. */
5702 member. Unfortunately, it does not describe the target type,
5823 /* Start defining a struct type. We build it in the strdef field on
5872 defined tag. Force it to be local to avoid
5914 the type to be the object set up on the type stack; it will
5986 of classdef, so that it can be appended to the C++
6047 /* If we were ignoring this struct definition because it was a
6054 will be FALSE, and we can put it in the global type block.
6310 /* We don't use the context. FIXME: We probably ought to use it to
6415 /* If we were ignoring this class definition because it was a
6492 debugging code has asked for a typedef which it has not yet
6575 /* This is a duplicate of a global type, so it must be
6816 actually define it. */
6832 need it now. */
6967 /* If this is really a reference type, then we just output it with
6968 pointer type, and must now output a C++ record indicating that it
6979 output it just after the variable definition, which is where
7019 type until we have seen all the parameters, so we accumulate it
7283 /* Now we can finish up fntype, and add it to the typdef section.