Lines Matching refs:pointer

29         data = self.val["BeginX"].cast(gdb.lookup_type("char").pointer())
57 t = val.type.template_argument(0).pointer()
131 .address.cast(gdb.lookup_type("llvm::ErrorInfoBase").pointer())
137 .address.cast(val.type.template_argument(0).pointer())
223 t = self.val.type.template_argument(3).pointer()
254 entry_ptr = it_deref.cast(entry_base_ty.pointer())
258 value_ptr = (entry_ptr + 1).cast(value_ty.pointer())
262 str_data = str_data.cast(gdb.lookup_type("char").const().pointer())
419 value_type_ptr = value_type.pointer()
422 pointer = pair_union & ptr_mask
423 pointer = pointer.cast(value_type)
425 return (pointer, value)
431 def __init__(self, pointer, value): argument
432 self.pointer = pointer
436 yield ("pointer", self.pointer)
440 return "(%s, %s)" % (self.pointer.type, self.value.type)
446 pointer, value = get_pointer_int_pair(val)
451 return PointerIntPairPrinter(pointer.cast(pointer_type), value.cast(value_type))
457 def __init__(self, pointer): argument
458 self.pointer = pointer
461 yield ("pointer", self.pointer)
464 return "Containing %s" % self.pointer.type
470 pointer, value = get_pointer_int_pair(val["Val"])
474 return PointerUnionPrinter(pointer.cast(pointer_type))
493 def cast_pointer(pointer): argument
494 sentinel = get_prev_and_sentinel(pointer.dereference())[1]
495 pointer = pointer.cast(impl_type.pointer())
497 return pointer
498 return pointer.cast(derived_type.pointer())
503 prev = prev.cast(base_type.pointer())
523 self.sentinel = sentinel.address.cast(base_type.pointer())
526 pointer = self.sentinel
528 pointer = pointer["Next"].cast(pointer.type)
529 if pointer == self.sentinel:
531 yield pointer.cast(self.node_type.pointer())