Searched refs:vtable_ptr (Results 1 – 3 of 3) sorted by relevance
| /openbsd-src/gnu/usr.bin/gcc/gcc/cp/ |
| H A D | rtti.c | 745 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 D | rtti.c | 803 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 D | TypeSystemClang.cpp | 257 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()
|