+2019-10-15 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * linespec.c (decode_digits_ordinary): Update comment.
+ * make-target-delegates: No longer need to handle VEC case.
+ * memrange.c (normalize_mem_ranges): Update comment.
+ * namespace.c (add_using_directive): Update comment.
+ * objc-lang.c (uniquify_strings): Update comment.
+ * ppc-linux-nat.c (struct thread_points): Update comment.
+ * probe.h (find_probes_in_objfile): Update comment.
+ * target.h (enum flash_preserve_mode): Update comment.
+ * varobj.c (varobj_restrict_range): Update comment.
+ * varobj.h (varobj_list_children): Update comment.
+
2019-10-15 Andrew Burgess <andrew.burgess@embecosm.com>
* Makefile.in: Remove references to vec.h and vec.c.
return values;
}
-/* A helper for create_sals_line_offset that iterates over the symtabs,
- adding lines to the VEC. */
+/* A helper for create_sals_line_offset that iterates over the symtabs
+ associated with LS and returns a vector of corresponding symtab_and_line
+ structures. */
static std::vector<symtab_and_line>
decode_digits_ordinary (struct linespec_state *self,
$CP_SYMBOL = qr,[a-zA-Z_][a-zA-Z0-9_<>:]*,;
# Match the return type when it is "ordinary".
$SIMPLE_RETURN_PART = qr,((struct|class|enum|union)\s+)?${CP_SYMBOL}+,;
-# Match the return type when it is a VEC.
-$VEC_RETURN_PART = qr,VEC\s*\([^\)]+\),;
# Match a return type.
-$RETURN_PART = qr,((const|volatile)\s+)?(${SIMPLE_RETURN_PART}|${VEC_RETURN_PART})${POINTER_PART},;
+$RETURN_PART = qr,((const|volatile)\s+)?(${SIMPLE_RETURN_PART})${POINTER_PART},;
# Match "virtual".
$VIRTUAL_PART = qr,virtual\s,;
void
normalize_mem_ranges (std::vector<mem_range> *memory)
{
- /* This function must not use any VEC operation on RANGES that
- reallocates the memory block as that invalidates the RANGES
- pointer, which callers expect to remain valid. */
-
if (!memory->empty ())
{
std::vector<mem_range> &m = *memory;
it is NULL. EXCLUDES is a list of names not to import from an
imported module or NULL. If COPY_NAMES is non-zero, then the
arguments are copied into newly allocated memory so they can be
- temporaries. For EXCLUDES the VEC pointers are copied but the
- pointed to characters are not copied. */
+ temporaries. For EXCLUDES the contents of the vector are copied,
+ but the pointed to characters are not copied. */
void
add_using_directive (struct using_direct **using_directives,
}
}
-/* Uniquify a VEC of strings. */
+/* Uniquify a vector of strings. */
static void
uniquify_strings (std::vector<const char *> *strings)
struct ppc_hw_breakpoint *hw_break;
};
-/* This is an internal VEC created to store information about *points inserted
- for each thread. This is used when PowerPC HWDEBUG ptrace interface is
- available. */
+/* This is an internal vector created to store information about *points
+ inserted for each thread. This is used when PowerPC HWDEBUG ptrace
+ interface is available. */
struct thread_points
{
/* The TID to which this *point relates. */
extern struct bound_probe find_probe_by_pc (CORE_ADDR pc);
/* Search OBJFILE for a probe with the given PROVIDER, NAME. Return a
- VEC of all probes that were found. If no matching probe is found,
+ vector of all probes that were found. If no matching probe is found,
return an empty vector. */
extern std::vector<probe *> find_probes_in_objfile (struct objfile *objfile,
that supports writing to flash memory, and it should be used for
all cases where access to flash memory is desirable.
- REQUESTS is the vector (see vec.h) of memory_write_request.
+ REQUESTS is the vector of memory_write_request.
PRESERVE_FLASH_P indicates what to do with blocks which must be
erased, but not completely rewritten.
PROGRESS_CB is a function that will be periodically called to provide
return var->frozen;
}
-/* A helper function that restricts a range to what is actually
- available in a VEC. This follows the usual rules for the meaning
- of FROM and TO -- if either is negative, the entire range is
- used. */
+/* A helper function that updates the contents of FROM and TO based on the
+ size of the vector CHILDREN. If the contents of either FROM or TO are
+ negative the entire range is used. */
void
varobj_restrict_range (const std::vector<varobj *> &children,
indicating the range of children to return. If either *FROM or *TO
is less than zero on entry, then all children will be returned. On
return, *FROM and *TO will be updated to indicate the real range
- that was returned. The resulting VEC will contain at least the
+ that was returned. The resulting vector will contain at least the
children from *FROM to just before *TO; it might contain more
children, depending on whether any more were available. */
extern const std::vector<varobj *> &