Home
last modified time | relevance | path

Searched refs:vtable_ptr (Results 1 – 3 of 3) sorted by relevance

/openbsd-src/gnu/usr.bin/gcc/gcc/cp/
H A Drtti.c745 tree vtable_ptr; local
773 vtable_ptr = TINFO_VTABLE_DECL (desc);
774 if (!vtable_ptr)
792 vtable_ptr = get_vtable_decl (real_type, /*complete=*/1);
793 vtable_ptr = build_unary_op (ADDR_EXPR, vtable_ptr, 0);
796 vtable_ptr = build
797 (PLUS_EXPR, TREE_TYPE (vtable_ptr), vtable_ptr,
801 TREE_CONSTANT (vtable_ptr) = 1;
803 TINFO_VTABLE_DECL (desc) = vtable_ptr;
806 init = tree_cons (NULL_TREE, vtable_ptr, init);
/openbsd-src/gnu/gcc/gcc/cp/
H A Drtti.c803 tree vtable_ptr; in tinfo_base_init() local
834 vtable_ptr = ti->vtable; in tinfo_base_init()
835 if (!vtable_ptr) in tinfo_base_init()
852 vtable_ptr = get_vtable_decl (real_type, /*complete=*/1); in tinfo_base_init()
853 vtable_ptr = build_unary_op (ADDR_EXPR, vtable_ptr, 0); in tinfo_base_init()
856 vtable_ptr = build2 in tinfo_base_init()
857 (PLUS_EXPR, TREE_TYPE (vtable_ptr), vtable_ptr, in tinfo_base_init()
862 ti->vtable = vtable_ptr; in tinfo_base_init()
865 init = tree_cons (NULL_TREE, vtable_ptr, init); in tinfo_base_init()
/openbsd-src/gnu/llvm/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp257 lldb::addr_t vtable_ptr, in ReadVBaseOffsetFromVTable() argument
268 const lldb::addr_t base_offset_addr = vtable_ptr + vbtable_index * 4; in ReadVBaseOffsetFromVTable()
281 vtable_ptr + base_offset_offset.getQuantity(); in ReadVBaseOffsetFromVTable()
299 lldb::addr_t vtable_ptr = in GetVBaseBitOffset() local
301 if (vtable_ptr == LLDB_INVALID_ADDRESS) in GetVBaseBitOffset()
305 *process, vtable_ctx, vtable_ptr, cxx_record_decl, base_class_decl); in GetVBaseBitOffset()