Searched refs:obstack (Results 1 - 25 of 696) sorted by relevance

1234567891011>>

/netbsd-current/external/gpl3/gdb.old/dist/gdb/
H A Dwindows-tdep.h21 struct obstack;
32 struct obstack *obstack);
H A Daddrmap.h39 struct addrmap *addrmap_create_mutable (struct obstack *obstack);
88 struct obstack *obstack);
H A Dnamespace.h115 struct obstack *obstack);
H A Dgdb_obstack.h23 #include "obstack.h"
25 /* Utility macros - wrap obstack alloc into something more robust. */
29 obstack_zalloc (struct obstack *ob)
40 obstack_calloc (struct obstack *ob, size_t number)
55 obstack_new (struct obstack *ob, Args&&... args)
65 functions using a special init function for each obstack,
87 extern char *obconcat (struct obstack *obstackp, ...) ATTRIBUTE_SENTINEL;
90 obstack OBSTACKP. */
93 obstack_strdup (struct obstack *obstackp, const char *string)
99 obstack OBSTACK
142 operator new(size_t size, struct obstack *obstack) argument
147 operator new[](size_t size, struct obstack *obstack) argument
[all...]
H A Ddictionary.h36 struct obstack;
48 mdict_create_hashed (struct obstack *obstack,
66 mdict_create_linear (struct obstack *obstack,
81 /* Free the memory used by a multidictionary that's not on an obstack. (If
H A Dgdb_obstack.c29 obconcat (struct obstack *obstackp, ...)
H A Dnamespace.c44 struct obstack *obstack)
85 newobj = (struct using_direct *) obstack_alloc (obstack, alloc_len);
90 newobj->import_src = obstack_strdup (obstack, src);
91 newobj->import_dest = obstack_strdup (obstack, dest);
100 newobj->alias = obstack_strdup (obstack, alias);
105 newobj->declaration = obstack_strdup (obstack, declaration);
37 add_using_directive(struct using_direct **using_directives, const char *dest, const char *src, const char *alias, const char *declaration, const std::vector<const char *> &excludes, int copy_names, struct obstack *obstack) argument
/netbsd-current/external/gpl3/gcc/dist/gcc/
H A Dobstack-utils.h23 // This RAII class automatically frees memory allocated on an obstack,
25 // obstack, so it can (optionally) be used in place of the obstack
71 obstack_watermark (obstack *ob) : m_obstack (ob) { keep (); }
75 operator obstack *() const { return m_obstack; }
82 obstack *m_obstack;
H A Dcollect2.h31 extern struct obstack temporary_obstack;
H A Dlto-opts.cc39 append_to_collect_gcc_options (struct obstack *ob,
63 struct obstack temporary_obstack;
/netbsd-current/external/gpl2/grep/dist/lib/
H A Dobstack.c1 /* $NetBSD: obstack.c,v 1.3 2018/06/14 10:14:39 kamil Exp $ */
3 /* obstack.c - subroutines used implicitly by object stack macros
28 #include "obstack.h"
31 incremented whenever callers compiled using an old obstack.h can no
32 longer properly call the functions in this obstack.c. */
103 /* The non-GNU-C macros copy the obstack into this global variable
106 struct obstack *_obstack;
144 /* Initialize an obstack H for use. Specify chunk size SIZE (0 means default).
154 struct obstack *h;
212 struct obstack *
[all...]
H A Dobstack.h1 /* $NetBSD: obstack.h,v 1.1.1.1 2016/01/10 21:36:18 christos Exp $ */
3 /* obstack.h - object stack macros
42 them before using any obstack macros.
44 Each independent stack is represented by a `struct obstack'.
45 Each of the obstack macros expects a pointer to such a structure
62 With obstacks, you can work differently. Use one obstack for all symbol
63 names. As you read a symbol, grow the name in the obstack gradually.
98 Exactly one object is growing in an obstack at any one time.
99 You can run one obstack per control block.
101 Because of the way we do it, you can `unwind' an obstack
163 struct obstack /* control current object in current chunk */ struct
[all...]
/netbsd-current/external/lgpl3/gmp/dist/printf/
H A Dobvprintf.c1 /* gmp_obstack_vprintf -- formatted output to an obstack.
36 #include <obstack.h>
43 gmp_obstack_vprintf (struct obstack *ob, const char *fmt, va_list ap)
H A Dobprntffuns.c45 #include <obstack.h>
51 gmp_obstack_memory (struct obstack *ob, const char *ptr, size_t len)
58 gmp_obstack_reps (struct obstack *ob, int c, int reps)
H A Dobprintf.c1 /* gmp_obstack_printf -- formatted output to an obstack.
36 #include <obstack.h>
43 gmp_obstack_printf (struct obstack *ob, const char *fmt, ...)
/netbsd-current/external/gpl3/gdb/dist/gdb/
H A Dnamespace.h115 struct obstack *obstack);
H A Dwindows-tdep.h21 struct obstack;
32 struct obstack *obstack);
H A Ddictionary.h36 struct obstack;
48 mdict_create_hashed (struct obstack *obstack,
66 mdict_create_linear (struct obstack *obstack,
81 /* Free the memory used by a multidictionary that's not on an obstack. (If
H A Dpsymtab.h51 either in the psymtab_storage object (either on its obstack or in
85 /* Return the obstack that is used for storage by this object. */
87 struct obstack *obstack () function in class:psymtab_storage
99 return OBSTACK_CALLOC (obstack (), number, struct partial_symtab *);
131 /* The obstack where allocations are made. This is lazily allocated
H A Dnamespace.c44 struct obstack *obstack)
85 newobj = (struct using_direct *) obstack_alloc (obstack, alloc_len);
90 newobj->import_src = obstack_strdup (obstack, src);
91 newobj->import_dest = obstack_strdup (obstack, dest);
100 newobj->alias = obstack_strdup (obstack, alias);
105 newobj->declaration = obstack_strdup (obstack, declaration);
37 add_using_directive(struct using_direct **using_directives, const char *dest, const char *src, const char *alias, const char *declaration, const std::vector<const char *> &excludes, int copy_names, struct obstack *obstack) argument
/netbsd-current/external/gpl3/gdb/dist/gdbsupport/
H A Dgdb_obstack.h23 #include "obstack.h"
25 /* Utility macros - wrap obstack alloc into something more robust. */
29 obstack_zalloc (struct obstack *ob)
40 obstack_calloc (struct obstack *ob, size_t number)
55 obstack_new (struct obstack *ob, Args&&... args)
65 functions using a special init function for each obstack,
87 extern char *obconcat (struct obstack *obstackp, ...) ATTRIBUTE_SENTINEL;
90 obstack OBSTACKP. */
93 obstack_strdup (struct obstack *obstackp, const char *string)
99 obstack OBSTACK
142 operator new(size_t size, struct obstack *obstack) argument
147 operator new[](size_t size, struct obstack *obstack) argument
[all...]
H A Dgdb_obstack.cc29 obconcat (struct obstack *obstackp, ...)
H A Dgdb-hashtab.cc23 obstack. The obstack is passed as DATA. */
29 void *ptr = obstack_alloc ((struct obstack *) data, total);
37 obstack. DATA will be the obstack, although it is not needed
/netbsd-current/external/gpl3/gcc.old/dist/gcc/
H A Dlto-opts.c39 append_to_collect_gcc_options (struct obstack *ob,
63 struct obstack temporary_obstack;
H A Dcollect2.h31 extern struct obstack temporary_obstack;

Completed in 179 milliseconds

1234567891011>>