• Home
  • Raw
  • Download

Lines Matching refs:SymbolInfo

1373 my %SymbolInfo;
2139 foreach my $Sid (keys(%{$SymbolInfo{$Version}})) {
2140 check_Completeness($SymbolInfo{$Version}{$Sid}, $Version);
3609 foreach my $Sid (sort {int($a)<=>int($b)} keys(%{$SymbolInfo{$Version}}))
3613 if(my $ClassId = $SymbolInfo{$Version}{$Sid}{"Class"})
3630 if(defined $SymbolInfo{$Version}{$Sid}{"Param"})
3632 foreach (keys(%{$SymbolInfo{$Version}{$Sid}{"Param"}}))
3634 my $PTid = $SymbolInfo{$Version}{$Sid}{"Param"}{$_}{"type"};
3635 … $SymbolInfo{$Version}{$Sid}{"Param"}{$_}{"type"} = instType(\%Map, $PTid, $Version);
3638 if(my $Return = $SymbolInfo{$Version}{$Sid}{"Return"}) {
3639 $SymbolInfo{$Version}{$Sid}{"Return"} = instType(\%Map, $Return, $Version);
3669 …($SymbolInfo{$Version}{$InfoId}{"Header"}, $SymbolInfo{$Version}{$InfoId}{"Line"}) = getLocation($…
3670 if(not $SymbolInfo{$Version}{$InfoId}{"Header"}
3671 or isBuiltIn($SymbolInfo{$Version}{$InfoId}{"Header"})) {
3672 delete($SymbolInfo{$Version}{$InfoId});
3677 delete($SymbolInfo{$Version}{$InfoId});
3681 delete($SymbolInfo{$Version}{$InfoId});
3684 $SymbolInfo{$Version}{$InfoId}{"ShortName"} = $ShortName;
3691 $SymbolInfo{$Version}{$InfoId}{"MnglName"} = $MnglName;
3693 if($SymbolInfo{$Version}{$InfoId}{"MnglName"}
3694 and index($SymbolInfo{$Version}{$InfoId}{"MnglName"}, "_Z")!=0)
3696 delete($SymbolInfo{$Version}{$InfoId});
3699 if(not $SymbolInfo{$Version}{$InfoId}{"MnglName"}
3702 $SymbolInfo{$Version}{$InfoId}{"MnglName"} = $ShortName;
3704 if(isPrivateData($SymbolInfo{$Version}{$InfoId}{"MnglName"}))
3706 delete($SymbolInfo{$Version}{$InfoId});
3709 $SymbolInfo{$Version}{$InfoId}{"Data"} = 1;
3715 delete($SymbolInfo{$Version}{$InfoId});
3718 $SymbolInfo{$Version}{$InfoId}{"Return"} = $Rid;
3721 $SymbolInfo{$Version}{$InfoId}{"Value"} = $Val;
3725 if(my $ClassId = $SymbolInfo{$Version}{$InfoId}{"Class"})
3730 delete($SymbolInfo{$Version}{$InfoId});
3736 $SymbolInfo{$Version}{$InfoId}{"Lang"} = "C";
3737 $SymbolInfo{$Version}{$InfoId}{"MnglName"} = $ShortName;
3741 $SymbolInfo{$Version}{$InfoId}{"MnglName"} = $ShortName;
3745 if(not $SymbolInfo{$Version}{$InfoId}{"Class"})
3747 if(not $SymbolInfo{$Version}{$InfoId}{"MnglName"}
3748 or not link_symbol($SymbolInfo{$Version}{$InfoId}{"MnglName"}, $Version, "-Deps"))
3753 $SymbolInfo{$Version}{$InfoId}{"MnglName"} = $ShortName;
3760 if(not $SymbolInfo{$Version}{$InfoId}{"MnglName"})
3763 $SymbolInfo{$Version}{$InfoId}{"MnglName"} = $ShortName;
3766 if(not $SymbolInfo{$Version}{$InfoId}{"MnglName"})
3768 $SymbolInfo{$Version}{$InfoId}{"MnglName"} = linkSymbol($InfoId);
3774 $SymbolInfo{$Version}{$InfoId}{"MnglName"} = $Mangled;
3778 if(not $SymbolInfo{$Version}{$InfoId}{"MnglName"}) {
3779 $SymbolInfo{$Version}{$InfoId}{"MnglName"} = $ShortName;
3781 if(my $Symbol = $SymbolInfo{$Version}{$InfoId}{"MnglName"})
3783 if(not selectSymbol($Symbol, $SymbolInfo{$Version}{$InfoId}, "Dump", $Version))
3785 delete($SymbolInfo{$Version}{$InfoId});
3789 if(my $Rid = $SymbolInfo{$Version}{$InfoId}{"Return"})
3794 $SymbolInfo{$Version}{$InfoId}{"Return"} = $AddedTid;
3799 if(index($SymbolInfo{$Version}{$InfoId}{"MnglName"}, "_ZTV")==0) {
3800 delete($SymbolInfo{$Version}{$InfoId}{"Return"});
3803 delete($SymbolInfo{$Version}{$InfoId}{"ShortName"});
3807 $SymbolInfo{$Version}{$InfoId}{"Header"} = guessHeader($InfoId);
4222 my $PureSignature = $SymbolInfo{$Version}{$InfoId}{"ShortName"};
4223 if($SymbolInfo{$Version}{$InfoId}{"Destructor"}) {
4226 if(not $SymbolInfo{$Version}{$InfoId}{"Data"})
4229 if(defined $SymbolInfo{$Version}{$InfoId}{"Param"}
4230 and not $SymbolInfo{$Version}{$InfoId}{"Destructor"}) {
4231 @Params = keys(%{$SymbolInfo{$Version}{$InfoId}{"Param"}});
4235 my $PId = $SymbolInfo{$Version}{$InfoId}{"Param"}{$ParamPos}{"type"};
4236 my $PName = $SymbolInfo{$Version}{$InfoId}{"Param"}{$ParamPos}{"name"};
4241 and $SymbolInfo{$Version}{$InfoId}{"Type"} eq "Method")
4268 if(my $ClassId = $SymbolInfo{$Version}{$InfoId}{"Class"})
4273 elsif(my $NS = $SymbolInfo{$Version}{$InfoId}{"NameSpace"}) {
4276 if($SymbolInfo{$Version}{$InfoId}{"Const"}) {
4279 if($SymbolInfo{$Version}{$InfoId}{"Volatile"}) {
4284 and $SymbolInfo{$Version}{$InfoId}{"Data"})
4295 if(my $ReturnId = $SymbolInfo{$Version}{$InfoId}{"Return"})
4332 my $Return = $SymbolInfo{$LibVersion}{$InfoId}{"Return"};
4334 if($ClassId = $SymbolInfo{$LibVersion}{$InfoId}{"Class"})
4343 if($SymbolInfo{$LibVersion}{$InfoId}{"Volatile"}) {
4346 if($SymbolInfo{$LibVersion}{$InfoId}{"Const"}) {
4351 elsif($NameSpace = $SymbolInfo{$LibVersion}{$InfoId}{"NameSpace"})
4362 my ($ShortName, $TmplParams) = template_Base($SymbolInfo{$LibVersion}{$InfoId}{"ShortName"});
4364 if(my @TPos = keys(%{$SymbolInfo{$LibVersion}{$InfoId}{"TParam"}}))
4367 push(@TParams, $SymbolInfo{$LibVersion}{$InfoId}{"TParam"}{$_}{"name"});
4375 if($SymbolInfo{$LibVersion}{$InfoId}{"Constructor"}) {
4378 elsif($SymbolInfo{$LibVersion}{$InfoId}{"Destructor"}) {
4383 if($SymbolInfo{$LibVersion}{$InfoId}{"Data"})
4385 if(not $SymbolInfo{$LibVersion}{$InfoId}{"Class"}
4426 if(not $SymbolInfo{$LibVersion}{$InfoId}{"Data"})
4429 if(defined $SymbolInfo{$LibVersion}{$InfoId}{"Param"}
4430 and not $SymbolInfo{$LibVersion}{$InfoId}{"Destructor"}) {
4431 @Params = keys(%{$SymbolInfo{$LibVersion}{$InfoId}{"Param"}});
4435 my $ParamType_Id = $SymbolInfo{$LibVersion}{$InfoId}{"Param"}{$ParamPos}{"type"};
4453 if($SymbolInfo{$LibVersion}{$InfoId}{"Constructor"})
4459 elsif($SymbolInfo{$LibVersion}{$InfoId}{"Destructor"})
4937 $SymbolInfo{$Version}{$InfoId}{"NameSpace"} = getNameSpace($InfoId);
4940 $SymbolInfo{$Version}{$InfoId}{"Class"} = $NSInfoId;
4945 if($SymbolInfo{$Version}{$InfoId}{"Class"}
4946 or $SymbolInfo{$Version}{$InfoId}{"NameSpace"})
4961 foreach my $InfoId (keys(%{$SymbolInfo{$LibVersion}}))
4963 if(my $Mngl = $SymbolInfo{$LibVersion}{$InfoId}{"MnglName"})
4986 if((not check_gcc($GCC_PATH, "4") and $SymbolInfo{$Version}{$InfoId}{"Class"})
4987 or (check_gcc($GCC_PATH, "4") and not $SymbolInfo{$Version}{$InfoId}{"Class"})
5025 …($SymbolInfo{$Version}{$InfoId}{"Header"}, $SymbolInfo{$Version}{$InfoId}{"Line"}) = getLocation($…
5026 if(not $SymbolInfo{$Version}{$InfoId}{"Header"}
5027 or isBuiltIn($SymbolInfo{$Version}{$InfoId}{"Header"}))
5029 delete($SymbolInfo{$Version}{$InfoId});
5034 if($SymbolInfo{$Version}{$InfoId}{"PseudoTemplate"})
5036 delete($SymbolInfo{$Version}{$InfoId});
5040 $SymbolInfo{$Version}{$InfoId}{"Type"} = getFuncType($InfoId);
5046 delete($SymbolInfo{$Version}{$InfoId});
5049 $SymbolInfo{$Version}{$InfoId}{"Return"} = $Return;
5051 if(my $Rid = $SymbolInfo{$Version}{$InfoId}{"Return"})
5056 $SymbolInfo{$Version}{$InfoId}{"Return"} = $AddedTid;
5060 if(not $SymbolInfo{$Version}{$InfoId}{"Return"}) {
5061 delete($SymbolInfo{$Version}{$InfoId}{"Return"});
5064 $SymbolInfo{$Version}{$InfoId}{"ShortName"} = getFuncShortName($Orig);
5065 if(index($SymbolInfo{$Version}{$InfoId}{"ShortName"}, "\._")!=-1)
5067 delete($SymbolInfo{$Version}{$InfoId});
5071 if(index($SymbolInfo{$Version}{$InfoId}{"ShortName"}, "tmp_add_func")==0)
5073 delete($SymbolInfo{$Version}{$InfoId});
5084 delete($SymbolInfo{$Version}{$InfoId});
5090 $SymbolInfo{$Version}{$InfoId}{"TParam"}{$Pos}{"name"} = $Val;
5113 if($SymbolInfo{$Version}{$InfoId}{"ShortName"}=~/\Aoperator\W+\Z/)
5115 $SymbolInfo{$Version}{$InfoId}{"ShortName"} .= " ";
5118 $SymbolInfo{$Version}{$InfoId}{"ShortName"} .= "<".join(", ", @TParams).">";
5121 $SymbolInfo{$Version}{$InfoId}{"ShortName"} .= "<...>";
5123 …$SymbolInfo{$Version}{$InfoId}{"ShortName"} = formatName($SymbolInfo{$Version}{$InfoId}{"ShortName…
5127 $SymbolInfo{$Version}{$InfoId}{"ShortName"}=~s/<.+>\Z//;
5135 $SymbolInfo{$Version}{$InfoId}{"MnglName"} = $MnglName;
5142 if($SymbolInfo{$Version}{$InfoId}{"MnglName"}
5143 and index($SymbolInfo{$Version}{$InfoId}{"MnglName"}, "_Z")!=0)
5145 delete($SymbolInfo{$Version}{$InfoId});
5148 if(not $SymbolInfo{$Version}{$InfoId}{"Destructor"})
5153 delete($SymbolInfo{$Version}{$InfoId});
5158 $SymbolInfo{$Version}{$InfoId}{"Artificial"} = 1;
5163 delete($SymbolInfo{$Version}{$InfoId});
5167 if(my $ClassId = $SymbolInfo{$Version}{$InfoId}{"Class"})
5172 delete($SymbolInfo{$Version}{$InfoId});
5178 $SymbolInfo{$Version}{$InfoId}{"Lang"} = "C";
5179 $SymbolInfo{$Version}{$InfoId}{"MnglName"} = $SymbolInfo{$Version}{$InfoId}{"ShortName"};
5183 $SymbolInfo{$Version}{$InfoId}{"MnglName"} = $SymbolInfo{$Version}{$InfoId}{"ShortName"};
5188 if($SymbolInfo{$Version}{$InfoId}{"ShortName"}=~/\A__(comp|base|deleting)_(c|d)tor\Z/)
5190 …$SymbolInfo{$Version}{$InfoId}{"ShortName"} = getNameByInfo(getTypeDeclId($SymbolInfo{$Version}{$I…
5191 $SymbolInfo{$Version}{$InfoId}{"ShortName"}=~s/<.+>\Z//;
5193 if(not $SymbolInfo{$Version}{$InfoId}{"MnglName"})
5196 $SymbolInfo{$Version}{$InfoId}{"MnglName"} = $Mangled;
5203 $SymbolInfo{$Version}{$InfoId}{"MnglName"} = $Mangled1;
5207 $SymbolInfo{$Version}{$InfoId}{"MnglName"} = $Mangled2;
5213 $SymbolInfo{$Version}{$InfoId}{"MnglName"} = $SymbolInfo{$Version}{$InfoId}{"ShortName"};
5216 and $SymbolInfo{$Version}{$InfoId}{"Type"} eq "Function"
5217 and not $SymbolInfo{$Version}{$InfoId}{"Class"})
5221 if($SymbolInfo{$Version}{$InfoId}{"MnglName"})
5223 if(index($SymbolInfo{$Version}{$InfoId}{"MnglName"}, "_Z")==0
5224 and not link_symbol($SymbolInfo{$Version}{$InfoId}{"MnglName"}, $Version, "-Deps"))
5231 if($SymbolInfo{$Version}{$InfoId}{"Lang"} ne "C")
5238 if(link_symbol($SymbolInfo{$Version}{$InfoId}{"ShortName"}, $Version, "-Deps")) {
5239 … $SymbolInfo{$Version}{$InfoId}{"MnglName"} = $SymbolInfo{$Version}{$InfoId}{"ShortName"};
5243 if(not $SymbolInfo{$Version}{$InfoId}{"MnglName"})
5245 delete($SymbolInfo{$Version}{$InfoId});
5248 if(not $SymbolInfo{$Version}{$InfoId}{"Constructor"}
5254 if(not ($SymbolInfo{$Version}{$InfoId}{"Destructor"}
5255 and $SymbolInfo{$Version}{$InfoId}{"MnglName"}=~/D2E/))
5257 $SymbolInfo{$Version}{$InfoId}{$Spec} = 1;
5261 $SymbolInfo{$Version}{$InfoId}{"InLine"} = 1;
5264 $SymbolInfo{$Version}{$InfoId}{"Throw"} = 1;
5266 if($SymbolInfo{$Version}{$InfoId}{"Constructor"}
5267 and my $ClassId = $SymbolInfo{$Version}{$InfoId}{"Class"})
5269 if(not $SymbolInfo{$Version}{$InfoId}{"InLine"}
5270 and not $SymbolInfo{$Version}{$InfoId}{"Artificial"})
5275 if(my $Symbol = $SymbolInfo{$Version}{$InfoId}{"MnglName"})
5279 if(not selectSymbol($Symbol, $SymbolInfo{$Version}{$InfoId}, "Dump", $Version))
5281 delete($SymbolInfo{$Version}{$InfoId});
5286 if($SymbolInfo{$Version}{$InfoId}{"Type"} eq "Method"
5287 or $SymbolInfo{$Version}{$InfoId}{"Constructor"}
5288 or $SymbolInfo{$Version}{$InfoId}{"Destructor"}
5289 or $SymbolInfo{$Version}{$InfoId}{"Class"})
5291 if($SymbolInfo{$Version}{$InfoId}{"MnglName"}!~/\A(_Z|\?)/)
5293 delete($SymbolInfo{$Version}{$InfoId});
5297 if($SymbolInfo{$Version}{$InfoId}{"MnglName"})
5299 if($MangledNames{$Version}{$SymbolInfo{$Version}{$InfoId}{"MnglName"}})
5301 delete($SymbolInfo{$Version}{$InfoId});
5305 $MangledNames{$Version}{$SymbolInfo{$Version}{$InfoId}{"MnglName"}} = 1;
5308 if($SymbolInfo{$Version}{$InfoId}{"Constructor"}
5309 or $SymbolInfo{$Version}{$InfoId}{"Destructor"}) {
5310 delete($SymbolInfo{$Version}{$InfoId}{"Return"});
5312 if($SymbolInfo{$Version}{$InfoId}{"MnglName"}=~/\A(_Z|\?)/
5313 and $SymbolInfo{$Version}{$InfoId}{"Class"})
5315 if($SymbolInfo{$Version}{$InfoId}{"Type"} eq "Function")
5317 $SymbolInfo{$Version}{$InfoId}{"Static"} = 1;
5321 $SymbolInfo{$Version}{$InfoId}{"Static"} = 1;
5323 if($SymbolInfo{$Version}{$InfoId}{"MnglName"}=~/\A(_Z|\?)/)
5325 if(my $Unmangled = $tr_name{$SymbolInfo{$Version}{$InfoId}{"MnglName"}})
5329 delete($SymbolInfo{$Version}{$InfoId});
5335 if($SymbolInfo{$Version}{$InfoId}{"MnglName"}=~/\A_ZN(V|)K/) {
5336 $SymbolInfo{$Version}{$InfoId}{"Const"} = 1;
5338 if($SymbolInfo{$Version}{$InfoId}{"MnglName"}=~/\A_ZN(K|)V/) {
5339 $SymbolInfo{$Version}{$InfoId}{"Volatile"} = 1;
5342 if($WeakSymbols{$Version}{$SymbolInfo{$Version}{$InfoId}{"MnglName"}}) {
5343 $SymbolInfo{$Version}{$InfoId}{"Weak"} = 1;
5347 $SymbolInfo{$Version}{$InfoId}{"Header"} = guessHeader($InfoId);
5354 my $ShortName = $SymbolInfo{$Version}{$InfoId}{"ShortName"};
5355 my $ClassId = $SymbolInfo{$Version}{$InfoId}{"Class"};
5357 my $Header = $SymbolInfo{$Version}{$InfoId}{"Header"};
5522 $SymbolInfo{$Version}{$InfoId}{"Const"} = 1;
5525 $SymbolInfo{$Version}{$InfoId}{"Volatile"} = 1;
5568 $SymbolInfo{$Version}{$InfoId}{"Param"}{$Pos}{"type"} = $ParamTypeId;
5577 $SymbolInfo{$Version}{$InfoId}{"Param"}{$Pos}{"name"} = $ParamName;
5579 $SymbolInfo{$Version}{$InfoId}{"Param"}{$Pos}{"algn"} = $Algn/$BYTE_SIZE;
5583 $SymbolInfo{$Version}{$InfoId}{"Param"}{$Pos}{"reg"} = 1;
5592 $SymbolInfo{$Version}{$InfoId}{"Param"}{$Pos}{"type"} = "-1";
5633 if(not defined $SymbolInfo{$Version}{$InfoId}{"Param"}{$Pos}{"type"})
5635 $SymbolInfo{$Version}{$InfoId}{"Param"}{$Pos}{"type"} = $ParamTypeId;
5636 if(not $SymbolInfo{$Version}{$InfoId}{"Param"}{$Pos}{"name"})
5638 $SymbolInfo{$Version}{$InfoId}{"Param"}{$Pos}{"name"} = "p".($PPos+1);
5641 elsif(my $OldId = $SymbolInfo{$Version}{$InfoId}{"Param"}{$Pos}{"type"})
5651 $SymbolInfo{$Version}{$InfoId}{"Param"}{$Pos}{"type"} = $ParamTypeId;
5667 $SymbolInfo{$Version}{$InfoId}{"Param"}{$Pos}{"default"} = $Val;
5897 $SymbolInfo{$Version}{$_[0]}{"Protected"} = 1;
5900 $SymbolInfo{$Version}{$_[0]}{"Private"} = 1;
5921 $SymbolInfo{$Version}{$_[0]}{"PseudoTemplate"} = 1;
5924 $SymbolInfo{$Version}{$_[0]}{"Constructor"} = 1;
5927 $SymbolInfo{$Version}{$_[0]}{"Destructor"} = 1;
7321 if(my $Rid = $SymbolInfo{$Version}{$_[0]}{"Return"})
9229 if(not keys(%{$SymbolInfo{$LibVersion}}))
9267 foreach my $InfoId (sort {int($b)<=>int($a)} keys(%{$SymbolInfo{$LibVersion}}))
9271 if(defined $SymbolInfo{$LibVersion}{$InfoId}{"Param"})
9273 foreach my $P (keys(%{$SymbolInfo{$LibVersion}{$InfoId}{"Param"}}))
9275 my $TypeId = $SymbolInfo{$LibVersion}{$InfoId}{"Param"}{$P}{"type"};
9276 my $DVal = $SymbolInfo{$LibVersion}{$InfoId}{"Param"}{$P}{"default"};
9281 $SymbolInfo{$LibVersion}{$InfoId}{"Param"}{$P}{"default"} = chr($DVal);
9284 … $SymbolInfo{$LibVersion}{$InfoId}{"Param"}{$P}{"default"} = $DVal?"true":"false";
9290 if($SymbolInfo{$LibVersion}{$InfoId}{"Destructor"})
9292 if(defined $SymbolInfo{$LibVersion}{$InfoId}{"Param"}
9293 and keys(%{$SymbolInfo{$LibVersion}{$InfoId}{"Param"}})
9294 and $SymbolInfo{$LibVersion}{$InfoId}{"Param"}{0}{"name"} ne "this")
9300 my $MnglName = $SymbolInfo{$LibVersion}{$InfoId}{"MnglName"};
9301 my $ShortName = $SymbolInfo{$LibVersion}{$InfoId}{"ShortName"};
9302 my $ClassID = $SymbolInfo{$LibVersion}{$InfoId}{"Class"};
9303 my $Return = $SymbolInfo{$LibVersion}{$InfoId}{"Return"};
9311 if(not $SymbolInfo{$LibVersion}{$InfoId}{"Class"})
9316 if($SymbolInfo{$LibVersion}{$InfoId}{"Data"})
9318 if(not $SymbolInfo{$LibVersion}{$InfoId}{"Class"}
9332 if($SymbolInfo{$LibVersion}{$InfoId}{"Data"})
9334 if(not $SymbolInfo{$LibVersion}{$InfoId}{"Class"})
9339 $SymbolInfo{$LibVersion}{$InfoId}{"MnglName"} = $MnglName;
9352 $SymbolInfo{$LibVersion}{$InfoId}{"Const"} = 1;
9357 $SymbolInfo{$LibVersion}{$InfoId}{"Volatile"} = 1;
9366 $SymbolInfo{$LibVersion}{$InfoId}{"MnglName"} = $MnglName;
9374 $SymbolInfo{$LibVersion}{$InfoId}{"MnglName"} = "";
9383 if(defined $SymbolInfo{$LibVersion}{$InfoId}{"Param"})
9385 if($SymbolInfo{$LibVersion}{$InfoId}{"Param"}{0}{"name"} eq "p1")
9394 %{$CompleteSignature{$LibVersion}{$MnglName}} = %{$SymbolInfo{$LibVersion}{$InfoId}};
9406 …%{$CompleteSignature{$LibVersion}{$SymVer{$LibVersion}{$MnglName}}} = %{$SymbolInfo{$LibVersion}{$…
9411 %{$CompleteSignature{$LibVersion}{$Alias}} = %{$SymbolInfo{$LibVersion}{$InfoId}};
9414 …%{$CompleteSignature{$LibVersion}{$SymVer{$LibVersion}{$Alias}}} = %{$SymbolInfo{$LibVersion}{$Inf…
9419 delete($SymbolInfo{$LibVersion}{$InfoId});
9430 delete($SymbolInfo{$LibVersion});
9569 my %FuncInfo = %{$SymbolInfo{$LibVersion}{$InfoId}};
9573 $SymbolInfo{$LibVersion}{$InfoId}{"Return"} = $RTid;
9578 $SymbolInfo{$LibVersion}{$InfoId}{"Class"} = $FCid;
9804 foreach my $InfoId (keys(%{$SymbolInfo{$LibVersion}}))
9806 if(not keys(%{$SymbolInfo{$LibVersion}{$InfoId}}))
9808 delete($SymbolInfo{$LibVersion}{$InfoId});
9811 my $MnglName = $SymbolInfo{$LibVersion}{$InfoId}{"MnglName"};
9814 delete($SymbolInfo{$LibVersion}{$InfoId});
9817 my $ShortName = $SymbolInfo{$LibVersion}{$InfoId}{"ShortName"};
9820 delete($SymbolInfo{$LibVersion}{$InfoId});
9825 delete($SymbolInfo{$LibVersion}{$InfoId}{"MnglName"});
9827 if(not keys(%{$SymbolInfo{$LibVersion}{$InfoId}{"Param"}})) {
9828 delete($SymbolInfo{$LibVersion}{$InfoId}{"Param"});
9830 if(not keys(%{$SymbolInfo{$LibVersion}{$InfoId}{"TParam"}})) {
9831 delete($SymbolInfo{$LibVersion}{$InfoId}{"TParam"});
9833 delete($SymbolInfo{$LibVersion}{$InfoId}{"Type"});
9944 foreach my $InfoId (sort {int($a)<=>int($b)} keys(%{$SymbolInfo{$LibVersion}}))
20463 $SymbolInfo{$LibVersion} = $ABI->{"SymbolInfo"};
20464 if(not $SymbolInfo{$LibVersion})
20466 $SymbolInfo{$LibVersion} = $ABI->{"FuncDescr"};
20468 if(not keys(%{$SymbolInfo{$LibVersion}}))
20613 foreach my $InfoId (keys(%{$SymbolInfo{$LibVersion}}))
20615 if(my $MnglName = $SymbolInfo{$LibVersion}{$InfoId}{"MnglName"})
20796 foreach my $InfoId (keys(%{$SymbolInfo{$LibVersion}}))
20798 if(my $ClassId = $SymbolInfo{$LibVersion}{$InfoId}{"Class"})
20802 delete($SymbolInfo{$LibVersion}{$InfoId});
20806 my $MName = $SymbolInfo{$LibVersion}{$InfoId}{"MnglName"};
20807 if(not $MName and $SymbolInfo{$LibVersion}{$InfoId}{"Class"})
20809 delete($SymbolInfo{$LibVersion}{$InfoId});
20814 foreach my $InfoId (keys(%{$SymbolInfo{$LibVersion}}))
20816 if(my $Class = $SymbolInfo{$LibVersion}{$InfoId}{"Class"}
20817 and not $SymbolInfo{$LibVersion}{$InfoId}{"Static"}
20818 and not $SymbolInfo{$LibVersion}{$InfoId}{"Data"})
20820 if(not defined $SymbolInfo{$LibVersion}{$InfoId}{"Param"}
20821 or $SymbolInfo{$LibVersion}{$InfoId}{"Param"}{0}{"name"} ne "this")
20826 if(defined $SymbolInfo{$LibVersion}{$InfoId}{"Param"})
20828 … my @Pos = sort {int($a)<=>int($b)} keys(%{$SymbolInfo{$LibVersion}{$InfoId}{"Param"}});
20830 …%{$SymbolInfo{$LibVersion}{$InfoId}{"Param"}{$Pos+1}} = %{$SymbolInfo{$LibVersion}{$InfoId}{"Param…
20833 $SymbolInfo{$LibVersion}{$InfoId}{"Param"}{"0"} = \%PInfo;
20837 if(not $SymbolInfo{$LibVersion}{$InfoId}{"MnglName"})
20839 … $SymbolInfo{$LibVersion}{$InfoId}{"MnglName"} = $SymbolInfo{$LibVersion}{$InfoId}{"ShortName"};
20841 if(my $Header = $SymbolInfo{$LibVersion}{$InfoId}{"Header"})
20843 $SymbolInfo{$LibVersion}{$InfoId}{"Header"} = path_format($Header, $OSgroup);
20845 elsif(my $Source = $SymbolInfo{$LibVersion}{$InfoId}{"Source"})
20847 $SymbolInfo{$LibVersion}{$InfoId}{"Header"} = $Source;
21718 (%TypeInfo, %SymbolInfo, %Library_Symbol, %DepSymbol_Library,
22143 if(not keys(%{$SymbolInfo{1}}))
22162 foreach my $InfoId (keys(%{$SymbolInfo{1}}))
22164 if(my $MnglName = $SymbolInfo{1}{$InfoId}{"MnglName"}) {
22169 foreach my $InfoId (keys(%{$SymbolInfo{1}}))
22171 if(my $MnglName = $SymbolInfo{1}{$InfoId}{"MnglName"})
22176 $SymbolInfo{1}{$InfoId}{"Unmangled"} = $Unmangled;
22196 "SymbolInfo" => $SymbolInfo{1},
22822 %SymbolInfo = ();
23360 foreach my $Id (keys(%{$SymbolInfo{1}}))
23362 my $MnglName = $SymbolInfo{1}{$Id}{"MnglName"};
23364 $MnglName = $SymbolInfo{1}{$Id}{"ShortName"}
23368 $CompleteSignature{1}{$SV} = $SymbolInfo{1}{$Id};
23371 $CompleteSignature{1}{$MnglName} = $SymbolInfo{1}{$Id};
23375 $CompleteSignature{1}{$Alias} = $SymbolInfo{1}{$Id};