Lines Matching refs:sym
215 OSSymbol * sym; in binarySerializeInternal() local
306 } else if ((sym = OSDynamicCast(OSSymbol, o))) { in binarySerializeInternal()
307 len = (sym->getLength() + 1); in binarySerializeInternal()
309 ok = addBinaryObject(o, key, sym->getCStringNoCopy(), len, NULL); in binarySerializeInternal()
368 OSSymbol * sym; in OSUnserializeBinary() local
412 sym = NULL; in OSUnserializeBinary()
545 if (!sym) { in OSUnserializeBinary()
546 sym = (OSSymbol *) o; in OSUnserializeBinary()
548 str = sym; in OSUnserializeBinary()
549 sym = OSDynamicCast(OSSymbol, sym); in OSUnserializeBinary()
550 if (!sym && (str = OSDynamicCast(OSString, str))) { in OSUnserializeBinary()
551 sym = const_cast<OSSymbol *>(OSSymbol::withString(str)); in OSUnserializeBinary()
552 ok = (sym != NULL); in OSUnserializeBinary()
557 DEBG("%s = %s\n", sym->getCStringNoCopy(), o->getMetaClass()->getClassName()); in OSUnserializeBinary()
559 ok = dict->setObject(sym, o); in OSUnserializeBinary()
561 if (sym && (sym != str)) { in OSUnserializeBinary()
562 sym->release(); in OSUnserializeBinary()
564 sym = NULL; in OSUnserializeBinary()