Lines Matching refs:newSymb
475 auto newSymb = OSMakeShared<OSSymbol>(); in withCString() local
478 newSymb->flags = kOSStringNoCopy; in withCString()
479 newSymb->length = (uint32_t)(key.smrk_len + 1); in withCString()
480 newSymb->string = const_cast<char *>(cString); in withCString()
481 pool.insertSymbol(/* inout */ newSymb, key, permanent); in withCString()
484 newSymb->flags = 0; in withCString()
485 newSymb->length = (uint32_t)(key.smrk_len + 1); in withCString()
486 newSymb->string = s; in withCString()
487 pool.insertSymbol(/* inout */ newSymb, key, permanent); in withCString()
489 newSymb.reset(); in withCString()
492 return os::move(newSymb); // return the newly created & inserted symbol. in withCString()
518 auto newSymb = OSMakeShared<OSSymbol>(); in withCStringNoCopy() local
524 newSymb->flags = kOSStringNoCopy; in withCStringNoCopy()
525 newSymb->length = (uint32_t)(key.smrk_len + 1); in withCStringNoCopy()
526 newSymb->string = const_cast<char *>(cString); in withCStringNoCopy()
527 pool.insertSymbol(/* inout */ newSymb, key, permanent); in withCStringNoCopy()
529 return os::move(newSymb); // return the newly created & inserted symbol. in withCStringNoCopy()