Lines Matching refs:pointer

26     data = self.val['BeginX'].cast(gdb.lookup_type('char').pointer())
52 t = val.type.template_argument(0).pointer()
120 gdb.lookup_type('llvm::ErrorInfoBase').pointer()).dereference())
122 val.type.template_argument(0).pointer()).dereference())
199 t = self.val.type.template_argument(3).pointer()
229 entry_ptr = it_deref.cast(entry_base_ty.pointer())
233 value_ptr = (entry_ptr + 1).cast(value_ty.pointer())
235 str_data = str_data.cast(gdb.lookup_type('char').const().pointer())
374 pointer = (pair_union & ptr_mask)
376 return (pointer, value)
381 def __init__(self, pointer, value): argument
382 self.pointer = pointer
386 yield ('pointer', self.pointer)
390 return '(%s, %s)' % (self.pointer.type, self.value.type)
395 pointer, value = get_pointer_int_pair(val)
400 return PointerIntPairPrinter(pointer.cast(pointer_type),
406 def __init__(self, pointer): argument
407 self.pointer = pointer
410 yield ('pointer', self.pointer)
413 return "Containing %s" % self.pointer.type
418 pointer, value = get_pointer_int_pair(val['Val'])
422 return PointerUnionPrinter(pointer.cast(pointer_type))
440 def cast_pointer(pointer): argument
441 sentinel = get_prev_and_sentinel(pointer.dereference())[1]
442 pointer = pointer.cast(impl_type.pointer())
444 return pointer
445 return pointer.cast(derived_type.pointer())
450 prev = prev.cast(base_type.pointer())
469 self.sentinel = sentinel.address.cast(base_type.pointer())
472 pointer = self.sentinel
474 pointer = pointer['Next'].cast(pointer.type)
475 if pointer == self.sentinel:
477 yield pointer.cast(self.node_type.pointer())