Lines Matching refs:pointer

78 print_to_stream_type(uint8 *pointer)
80 Type *item = (Type *)pointer;
87 print_type(const char *format, uint8 *pointer)
89 Type *item = (Type *)pointer;
193 void *pointer = sMsgCache->Get(size);
194 return pointer;
199 BMessage::operator new(size_t, void *pointer)
202 return pointer;
207 BMessage::operator delete(void *pointer, size_t size)
210 sMsgCache->Save(pointer, size);
521 uint8 *pointer = fData + field->offset + field->name_length;
533 print_to_stream_type<BRect>(pointer);
537 print_to_stream_type<BPoint>(pointer);
542 size = *(uint32 *)pointer;
543 pointer += sizeof(uint32);
544 printf("string(\"%s\", %ld bytes)\n", (char *)pointer,
550 print_type<int8>("int8(0x%hx or %d or '%.1s')\n", pointer);
555 pointer);
559 print_type<int16>("int16(0x%x or %d)\n", pointer);
563 print_type<uint16>("uint16(0x%x or %u\n", pointer);
567 print_type<int32>("int32(0x%lx or %ld)\n", pointer);
571 print_type<uint32>("uint32(0x%lx or %lu\n", pointer);
575 print_type<int64>("int64(0x%Lx or %lld)\n", pointer);
579 print_type<uint64>("uint64(0x%Lx or %lld\n", pointer);
583 printf("bool(%s)\n", *((bool *)pointer) != 0
588 print_type<float>("float(%.4f)\n", pointer);
592 print_type<double>("double(%.8f)\n", pointer);
597 size = *(uint32 *)pointer;
598 pointer += sizeof(uint32);
600 BPrivate::entry_ref_unflatten(&ref, (char *)pointer, size);
617 size = *(uint32 *)pointer;
618 pointer += sizeof(uint32);
619 status_t result = message.Unflatten((const char *)pointer);
638 pointer += size;
1461 uint8 *pointer = fData + offset;
1463 offset += *(uint32 *)pointer + sizeof(uint32);
1464 pointer = fData + offset;
1467 size_t currentSize = *(uint32 *)pointer + sizeof(uint32);
1534 uint8 *pointer = fData + field->offset + field->name_length;
1536 pointer += *(uint32 *)pointer + sizeof(uint32);
1538 *data = pointer + sizeof(uint32);
1540 *numBytes = *(uint32 *)pointer;
1576 uint8 *pointer = fData + offset;
1579 offset += *(uint32 *)pointer + sizeof(uint32);
1580 pointer = fData + offset;
1583 size_t currentSize = *(uint32 *)pointer;
1765 BMessage::AddPointer(const char *name, const void *pointer)
1767 return AddData(name, B_POINTER_TYPE, &pointer, sizeof(pointer), true);
1801 // pointer into the message.
1924 BMessage::FindPointer(const char *name, void **pointer) const
1926 return FindPointer(name, 0, pointer);
1931 BMessage::FindPointer(const char *name, int32 index, void **pointer) const
1933 if (pointer == NULL)
1942 *pointer = *data;
1944 *pointer = NULL;
2102 BMessage::ReplacePointer(const char *name, const void *pointer)
2104 return ReplaceData(name, B_POINTER_TYPE, 0, &pointer, sizeof(pointer));
2109 BMessage::ReplacePointer(const char *name, int32 index, const void *pointer)
2111 return ReplaceData(name, B_POINTER_TYPE, index, &pointer, sizeof(pointer));