Lines Matching defs:protocol
4193 inline void swapStruct(struct objc_protocol_t &protocol) {
4194 sys::swapByteOrder(protocol.isa);
4195 sys::swapByteOrder(protocol.protocol_name);
4196 sys::swapByteOrder(protocol.protocol_list);
4197 sys::swapByteOrder(protocol.instance_methods);
4198 sys::swapByteOrder(protocol.class_methods);
5081 struct objc_protocol_t protocol;
5090 memcpy(&protocol, r, sizeof(struct objc_protocol_t));
5094 memset(&protocol, '\0', sizeof(struct objc_protocol_t));
5095 memcpy(&protocol, r, left);
5098 swapStruct(protocol);
5101 outs() << " isa " << format("0x%08" PRIx32, protocol.isa)
5106 << format("0x%08" PRIx32, protocol.protocol_name);
5108 name = get_pointer_32(protocol.protocol_name, offset, left, S, info, true);
5118 << format("0x%08" PRIx32, protocol.protocol_list);
5119 if (print_protocol_list(protocol.protocol_list, indent + 4, info))
5124 << format("0x%08" PRIx32, protocol.instance_methods);
5125 if (print_method_description_list(protocol.instance_methods, indent, info))
5130 << format("0x%08" PRIx32, protocol.class_methods);
5131 if (print_method_description_list(protocol.class_methods, indent, info))
6498 walk_pointer_list_64("protocol", PL, O, &info, nullptr);
6579 walk_pointer_list_32("protocol", PL, O, &info, nullptr);
6783 struct objc_protocol_t protocol;
6786 memset(&protocol, '\0', sizeof(struct objc_protocol_t));
6790 memcpy(&protocol, p, left);
6792 memcpy(&protocol, p, sizeof(struct objc_protocol_t));
6794 swapStruct(protocol);