Lines Matching defs:info
483 resolved_result.info = m_Module.getNamePool().createSymbol(pName,
504 assert(NULL != resolved_result.info);
508 LDSymbol* input_sym = LDSymbol::Create(*resolved_result.info);
513 LDSymbol* output_sym = resolved_result.info->outSymbol();
525 output_sym = LDSymbol::Create(*resolved_result.info);
527 resolved_result.info->setSymPtr(output_sym);
574 assert(NULL != resolved_result.info);
580 LDSymbol* input_sym = LDSymbol::Create(*resolved_result.info);
585 resolved_result.info->setInDyn();
589 resolved_result.info->setSymPtr(NULL);
625 ResolveInfo* info = m_Module.getNamePool().findInfo(pName);
627 if (NULL == info) {
637 output_sym = LDSymbol::Create(*result.info);
638 result.info->setSymPtr(output_sym);
640 if (result.info->shouldForceLocal(m_Config))
648 old_info.override(*info);
650 info->setRegular();
651 info->setType(pType);
652 info->setDesc(pDesc);
653 info->setBinding(pBinding);
654 info->setVisibility(pVisibility);
655 info->setIsSymbol(true);
656 info->setSize(pSize);
658 output_sym = info->outSymbol();
663 output_sym = LDSymbol::Create(*info);
664 info->setSymPtr(output_sym);
690 ResolveInfo* info = m_Module.getNamePool().findInfo(pName);
692 if (NULL == info || !(info->isUndef() || info->isDyn())) {
699 old_info.override(*info);
701 info->setRegular();
702 info->setType(pType);
703 info->setDesc(pDesc);
704 info->setBinding(pBinding);
705 info->setVisibility(pVisibility);
706 info->setIsSymbol(true);
707 info->setSize(pSize);
709 LDSymbol* output_sym = info->outSymbol();
717 output_sym = LDSymbol::Create(*info);
718 info->setSymPtr(output_sym);
739 // Result is <info, existent, override>
746 LDSymbol* output_sym = result.info->outSymbol();
750 output_sym = LDSymbol::Create(*result.info);
751 result.info->setSymPtr(output_sym);
761 if (result.info->shouldForceLocal(m_Config))
783 ResolveInfo* info = m_Module.getNamePool().findInfo(pName);
785 if (NULL == info || !(info->isUndef() || info->isDyn())) {