Searched refs:vtable (Results 1 - 25 of 32) sorted by relevance

12

/freebsd-9.3-release/contrib/libarchive/libarchive/
H A Darchive_virtual.c36 return ((a->vtable->archive_close)(a));
42 return ((a->vtable->archive_close)(a));
48 return ((a->vtable->archive_free)(a));
56 return ((a->vtable->archive_free)(a));
63 return ((a->vtable->archive_free)(a));
71 return ((a->vtable->archive_free)(a));
79 return ((a->vtable->archive_write_header)(a, entry));
85 return ((a->vtable->archive_write_finish_entry)(a));
91 return ((a->vtable->archive_write_data)(a, buff, s));
97 return ((a->vtable
[all...]
H A Darchive_private.h85 struct archive_vtable *vtable; member in struct:archive
H A Darchive_read_disk.c125 a->archive.vtable = archive_read_disk_vtable();
H A Darchive_write.c99 a->archive.vtable = archive_write_vtable();
/freebsd-9.3-release/contrib/gdb/gdb/
H A Dgnu-v3-abi.c46 /* To help us find the components of a vtable, we build ourselves a
47 GDB type object representing the vtable structure. Following the
175 gdb_gnu_v3_abi_vtable' object to the vtable's "address point"
196 struct value *vtable; local
228 vtable = value_at_lazy (vtable_type,
232 /* Find the linker symbol for this vtable. */
234 = lookup_minimal_symbol_by_pc (VALUE_ADDRESS (vtable)
235 + VALUE_OFFSET (vtable)
236 + VALUE_EMBEDDED_OFFSET (vtable));
240 /* The symbol's demangled name should be something like "vtable fo
290 struct value *vtable; local
365 struct value *vtable; local
[all...]
H A Djv-lang.c222 /* This is all rather inefficient, since the offsets of vtable and
231 vtable_val = value_struct_elt (&obj_val, NULL, "vtable", NULL, "structure");
239 struct value *vtable = value_struct_elt (&clas, NULL, "vtable", NULL, "struct"); local
240 CORE_ADDR i = value_as_address (vtable);
611 if (name != NULL && strcmp (name, "vtable") == 0)
/freebsd-9.3-release/usr.bin/dc/
H A Dbcode.h67 struct vtable { struct
82 struct vtable *vtable; member in struct:source
H A Dinout.c46 static struct vtable stream_vtable = {
53 static struct vtable string_vtable = {
65 src->vtable = &stream_vtable;
74 src->vtable = &string_vtable;
197 while ((ch = (*src->vtable->readchar)(src)) != EOF) {
212 (*src->vtable->unreadchar)(src);
249 while ((ch = (*src->vtable->readchar)(src)) != EOF) {
H A Dbcode.c271 return (src->vtable->readchar(src));
279 src->vtable->unreadchar(src);
287 return (src->vtable->readline(src));
295 src->vtable->free(src);
1706 p = (*in.vtable->readline)(&in);
/freebsd-9.3-release/usr.bin/tip/tip/
H A Dcmds.c759 if (vtable[BEAUTIFY].v_access&CHANGED) {
760 vtable[BEAUTIFY].v_access &= ~CHANGED;
763 if (vtable[SCRIPT].v_access&CHANGED) {
764 vtable[SCRIPT].v_access &= ~CHANGED;
770 if (vtable[RECORD].v_access&CHANGED)
771 vtable[RECORD].v_access &= ~CHANGED;
773 if (vtable[RECORD].v_access&CHANGED) {
774 vtable[RECORD].v_access &= ~CHANGED;
778 if (vtable[TAND].v_access&CHANGED) {
779 vtable[TAN
[all...]
H A Dvalue.c66 for (p = vtable; p->v_name != NULL; p++) {
102 vtable[EXCEPTIONS].v_access &= ~(WRITE<<PUBLIC);
151 for (p = vtable; p->v_name; p++)
272 for (p = vtable; p->v_name; p++)
H A Dtip.h149 #define value(v) vtable[v].v_value
150 #define lvalue(v) (long)vtable[v].v_value
183 extern value_t vtable[]; /* variable table */
H A Dvars.c49 value_t vtable[] = { variable
/freebsd-9.3-release/contrib/texinfo/makeinfo/
H A Dinsertion.h35 table, tex, vtable, titlepage, bad_type enumerator in enum:insertion_type
H A Dinsertion.c46 "verbatim", "table", "tex", "vtable", "titlepage", "bad_type"
610 case vtable:
1035 case vtable:
1242 case vtable:
1736 begin_insertion (vtable);
2245 case vtable:
2277 if (current_insertion_type () == vtable)
2289 if (!docbook && current_insertion_type () == vtable)
2348 else if (current_insertion_type () == vtable)
H A Dxml.c1391 case vtable:
1436 case vtable:
/freebsd-9.3-release/contrib/gcc/cp/
H A Dmethod.c82 never is. VIRTUAL_OFFSET is the /index/ into the vtable for this
216 /* Adjust PTR by the constant FIXED_OFFSET, and by the vtable
230 /* If there's a virtual offset, look up that value in the vtable and
234 tree vtable;
238 vtable = build1 (NOP_EXPR,
242 /* Form the vtable address. */
243 vtable = build1 (INDIRECT_REF, TREE_TYPE (TREE_TYPE (vtable)), vtable);
245 vtable
233 tree vtable; local
[all...]
H A Drtti.c49 with explicit mention of their vtable). When we have to provide a
71 tree vtable; /* The VAR_DECL of the vtable. Only filled at end of local
252 /* build reference to type_info from vtable. */
340 it --- decls in vtables are only used if the vtable is output. */
797 is the vtable pointer and NTBS name. The NTBS name is emitted as a
838 vtable_ptr = ti->vtable;
859 /* We need to point into the middle of the vtable. */
866 ti->vtable = vtable_ptr;
1063 /* We store the vtable offse
[all...]
H A Dclass.c78 /* The negative-index vtable initializers built up so far. These
89 /* The vtable index of the next vcall or vbase offset. */
92 vtable. */
95 vtable. */
97 /* True when adding vcall offset entries to the vtable. False when
293 /* Do we need to look in the vtable for the real offset? */
350 V_BINFO. That offset is an entry in D_BINFO's vtable. */
356 vtable being set up. We have to indirect via the
577 vtable element corresponding to INDEX. There are many special
624 yields a function pointer corresponding to vtable elemen
1753 tree vtable; local
6546 dump_vtable(tree t, tree binfo, tree vtable) argument
6916 tree vtable = BINFO_VTABLE (binfo); local
[all...]
/freebsd-9.3-release/contrib/binutils/binutils/
H A Dwrstabs.c82 /* String defining vtable pointer for a class. */
83 char *vtable; member in struct:stab_type_stack
411 s->vtable = NULL;
1469 char *vtable;
1474 vtable = (char *) xmalloc (20);
1475 sprintf (vtable, "~%%%ld", info->type_stack->index);
1479 vtable = (char *) xmalloc (strlen (vstring) + 3);
1480 sprintf (vtable, "~%%%s", vstring);
1484 info->type_stack->vtable = vtable;
1467 char *vtable; local
[all...]
/freebsd-9.3-release/contrib/libstdc++/libsupc++/
H A Dtinfo.cc108 // Initial part of a vtable, this structure is used with offsetof, so we don't
147 const void *vtable = *static_cast <const void *const *> (addr); local
149 offset = *adjust_pointer<ptrdiff_t> (vtable, offset);
721 const void *vtable = *static_cast <const void *const *> (src_ptr); local
723 adjust_pointer <vtable_prefix> (vtable,
/freebsd-9.3-release/contrib/wpa/wpa_supplicant/dbus/
H A Ddbus_old.c618 DBusObjectPathVTable vtable = { local
638 if (!dbus_connection_register_fallback(con, wpa_s->dbus_path, &vtable,
H A Ddbus_new_helpers.c556 DBusObjectPathVTable vtable = { local
570 if (!dbus_connection_register_object_path(con, path, &vtable,
/freebsd-9.3-release/contrib/binutils/bfd/
H A Delflink.c10671 /* Propagate collected vtable information. This is called through
10681 if (h->vtable == NULL || h->vtable->parent == NULL)
10685 if (h->vtable->parent == (struct elf_link_hash_entry *) -1)
10689 if (h->vtable->used && h->vtable->used[-1])
10693 elf_gc_propagate_vtable_entries_used (h->vtable->parent, okp);
10695 if (h->vtable->used == NULL)
10699 h->vtable->used = h->vtable
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DItaniumCXXABI.cpp298 /// to a vtable pointer from which the virtual offset is applied.
352 // vtable of the correct base subobject. The "function pointer" is an
353 // offset within the vtable (+1 for the virtual flag on non-ARM).
356 // Cast the adjusted this to a pointer to vtable pointer and load.
359 VTable = Builder.CreateLoad(VTable, "memptr.vtable");
758 /// at entry -2 in the vtable.
762 // Grab the vtable pointer as an intptr_t*.
763 llvm::Value *vtable = CGF.GetVTablePtr(ptr, CGF.IntPtrTy->getPointerTo()); local
767 CGF.Builder.CreateConstInBoundsGEP1_64(vtable, -2, "complete-offset.ptr");
995 // Find the appropriate vtable withi
[all...]

Completed in 309 milliseconds

12