• Home
  • Raw
  • Download

Lines Matching refs:sym_idx

1783         uint32_t sym_idx = 0;  in ParseSymtab()  local
2035 assert (sym_idx < num_syms); in ParseSymtab()
2037 sym[sym_idx].SetDebug (is_debug); in ParseSymtab()
2062 sym[sym_idx].SetExternal(true); in ParseSymtab()
2081 … N_FUN_addr_to_sym_idx[nlist.n_value] = sym_idx; in ParseSymtab()
2084 N_FUN_indexes.push_back(sym_idx); in ParseSymtab()
2106 … N_STSYM_addr_to_sym_idx[nlist.n_value] = sym_idx; in ParseSymtab()
2168 symbol_ptr->SetByteSize(sym_idx); in ParseSymtab()
2185 … if ((N_SO_index == sym_idx - 1) && ((sym_idx - 1) < num_syms)) in ParseSymtab()
2189 … sym[sym_idx - 1].GetMangled().SetValue(ConstString(symbol_name), false); in ParseSymtab()
2190 … m_nlist_idx_to_sym_idx[nlist_idx] = sym_idx - 1; in ParseSymtab()
2197 N_SO_index = sym_idx; in ParseSymtab()
2200 … else if ((N_SO_index == sym_idx - 1) && ((sym_idx - 1) < num_syms)) in ParseSymtab()
2204 … const char *so_path = sym[sym_idx - 1].GetMangled().GetDemangledName().AsCString(); in ParseSymtab()
2229 … sym[sym_idx - 1].GetMangled().SetValue(ConstString(full_so_path.c_str()), false); in ParseSymtab()
2231 … m_nlist_idx_to_sym_idx[nlist_idx] = sym_idx - 1; in ParseSymtab()
2237 N_SO_index = sym_idx; in ParseSymtab()
2259 N_INCL_indexes.push_back(sym_idx); in ParseSymtab()
2271 symbol_ptr->SetByteSize(sym_idx + 1); in ParseSymtab()
2320 N_BRAC_indexes.push_back(sym_idx); in ParseSymtab()
2333 symbol_ptr->SetByteSize(sym_idx + 1); in ParseSymtab()
2353 N_COMM_indexes.push_back(sym_idx); in ParseSymtab()
2369 symbol_ptr->SetByteSize(sym_idx + 1); in ParseSymtab()
2388 … sym[sym_idx].SetExternal((NlistMaskExternal & nlist.n_type) != 0); in ParseSymtab()
2534 … sym[sym_idx].GetMangled().SetMangledName (ConstString(symbol_name_non_abi_mangled)); in ParseSymtab()
2535 … sym[sym_idx].GetMangled().SetDemangledName (ConstString(symbol_name)); in ParseSymtab()
2550 … sym[sym_idx].GetMangled().SetValue(const_symbol_name, symbol_name_is_mangled); in ParseSymtab()
2552 …N_GSYM_name_to_sym_idx[sym[sym_idx].GetMangled().GetName(Mangled::ePreferMangled).GetCString()] = in ParseSymtab()
2619 …if (sym[sym_idx].GetMangled().GetName(Mangled::ePreferMangled) == sym[pos->second].GetMangled().Ge… in ParseSymtab()
2625 sym[sym_idx].Clear(); in ParseSymtab()
2639 …if (sym[sym_idx].GetMangled().GetName(Mangled::ePreferMangled) == sym[pos->second].GetMangled().Ge… in ParseSymtab()
2645 sym[sym_idx].Clear(); in ParseSymtab()
2652 …meToSymbolIndexMap::const_iterator pos = N_GSYM_name_to_sym_idx.find(sym[sym_idx].GetMangled().Get… in ParseSymtab()
2664 sym[sym_idx].Clear(); in ParseSymtab()
2671 sym[sym_idx].SetID (nlist_idx); in ParseSymtab()
2672 sym[sym_idx].SetType (type); in ParseSymtab()
2673 … sym[sym_idx].GetAddress().SetSection (symbol_section); in ParseSymtab()
2674 sym[sym_idx].GetAddress().SetOffset (symbol_value); in ParseSymtab()
2675 … sym[sym_idx].SetFlags (nlist.n_type << 16 | nlist.n_desc); in ParseSymtab()
2678 sym[sym_idx].SetByteSize(symbol_byte_size); in ParseSymtab()
2681 … sym[sym_idx].SetDemangledNameIsSynthesized(true); in ParseSymtab()
2682 ++sym_idx; in ParseSymtab()
2686 sym[sym_idx].Clear(); in ParseSymtab()
2774 assert (sym_idx < num_syms); in ParseSymtab()
2776 sym[sym_idx].SetDebug (is_debug); in ParseSymtab()
2801 sym[sym_idx].SetExternal(true); in ParseSymtab()
2820 N_FUN_addr_to_sym_idx[nlist.n_value] = sym_idx; in ParseSymtab()
2823 N_FUN_indexes.push_back(sym_idx); in ParseSymtab()
2845 N_STSYM_addr_to_sym_idx[nlist.n_value] = sym_idx; in ParseSymtab()
2907 symbol_ptr->SetByteSize(sym_idx); in ParseSymtab()
2924 if ((N_SO_index == sym_idx - 1) && ((sym_idx - 1) < num_syms)) in ParseSymtab()
2928 … sym[sym_idx - 1].GetMangled().SetValue(ConstString(symbol_name), false); in ParseSymtab()
2929 m_nlist_idx_to_sym_idx[nlist_idx] = sym_idx - 1; in ParseSymtab()
2936 N_SO_index = sym_idx; in ParseSymtab()
2939 else if ((N_SO_index == sym_idx - 1) && ((sym_idx - 1) < num_syms)) in ParseSymtab()
2943 … const char *so_path = sym[sym_idx - 1].GetMangled().GetDemangledName().AsCString(); in ParseSymtab()
2968 … sym[sym_idx - 1].GetMangled().SetValue(ConstString(full_so_path.c_str()), false); in ParseSymtab()
2970 m_nlist_idx_to_sym_idx[nlist_idx] = sym_idx - 1; in ParseSymtab()
2976 N_SO_index = sym_idx; in ParseSymtab()
2999 N_INCL_indexes.push_back(sym_idx); in ParseSymtab()
3011 symbol_ptr->SetByteSize(sym_idx + 1); in ParseSymtab()
3060 N_BRAC_indexes.push_back(sym_idx); in ParseSymtab()
3073 symbol_ptr->SetByteSize(sym_idx + 1); in ParseSymtab()
3093 N_COMM_indexes.push_back(sym_idx); in ParseSymtab()
3109 symbol_ptr->SetByteSize(sym_idx + 1); in ParseSymtab()
3128 sym[sym_idx].SetExternal((NlistMaskExternal & nlist.n_type) != 0); in ParseSymtab()
3279 … sym[sym_idx].GetMangled().SetMangledName (ConstString(symbol_name_non_abi_mangled)); in ParseSymtab()
3280 sym[sym_idx].GetMangled().SetDemangledName (ConstString(symbol_name)); in ParseSymtab()
3295 … sym[sym_idx].GetMangled().SetValue(const_symbol_name, symbol_name_is_mangled); in ParseSymtab()
3298 …N_GSYM_name_to_sym_idx[sym[sym_idx].GetMangled().GetName(Mangled::ePreferMangled).GetCString()] = in ParseSymtab()
3361 …if (sym[sym_idx].GetMangled().GetName(Mangled::ePreferMangled) == sym[pos->second].GetMangled().Ge… in ParseSymtab()
3367 sym[sym_idx].Clear(); in ParseSymtab()
3381 …if (sym[sym_idx].GetMangled().GetName(Mangled::ePreferMangled) == sym[pos->second].GetMangled().Ge… in ParseSymtab()
3387 sym[sym_idx].Clear(); in ParseSymtab()
3394 …meToSymbolIndexMap::const_iterator pos = N_GSYM_name_to_sym_idx.find(sym[sym_idx].GetMangled().Get… in ParseSymtab()
3406 sym[sym_idx].Clear(); in ParseSymtab()
3413 sym[sym_idx].SetID (nlist_idx); in ParseSymtab()
3414 sym[sym_idx].SetType (type); in ParseSymtab()
3415 sym[sym_idx].GetAddress().SetSection (symbol_section); in ParseSymtab()
3416 sym[sym_idx].GetAddress().SetOffset (symbol_value); in ParseSymtab()
3417 sym[sym_idx].SetFlags (nlist.n_type << 16 | nlist.n_desc); in ParseSymtab()
3420 sym[sym_idx].SetByteSize(symbol_byte_size); in ParseSymtab()
3423 sym[sym_idx].SetDemangledNameIsSynthesized(true); in ParseSymtab()
3425 ++sym_idx; in ParseSymtab()
3429 sym[sym_idx].Clear(); in ParseSymtab()
3479 if (num_syms < sym_idx + num_synthetic_function_symbols) in ParseSymtab()
3481 num_syms = sym_idx + num_synthetic_function_symbols; in ParseSymtab()
3524 sym[sym_idx].SetID (synthetic_sym_id++); in ParseSymtab()
3525 … sym[sym_idx].GetMangled().SetDemangledName(ConstString(synthetic_function_symbol)); in ParseSymtab()
3526 sym[sym_idx].SetType (eSymbolTypeCode); in ParseSymtab()
3527 sym[sym_idx].SetIsSynthetic (true); in ParseSymtab()
3528 sym[sym_idx].GetAddress() = symbol_addr; in ParseSymtab()
3530 sym[sym_idx].SetFlags (symbol_flags); in ParseSymtab()
3532 sym[sym_idx].SetByteSize (symbol_byte_size); in ParseSymtab()
3533 ++sym_idx; in ParseSymtab()
3543 if (sym_idx < num_syms) in ParseSymtab()
3545 num_syms = sym_idx; in ParseSymtab()
3616 if (sym_idx >= num_syms) in ParseSymtab()
3621 sym[sym_idx].SetID (synthetic_sym_id++); in ParseSymtab()
3622 sym[sym_idx].GetMangled() = stub_symbol_mangled_name; in ParseSymtab()
3623 sym[sym_idx].SetType (eSymbolTypeTrampoline); in ParseSymtab()
3624 sym[sym_idx].SetIsSynthetic (true); in ParseSymtab()
3625 sym[sym_idx].GetAddress() = so_addr; in ParseSymtab()
3626 sym[sym_idx].SetByteSize (symbol_stub_byte_size); in ParseSymtab()
3627 ++sym_idx; in ParseSymtab()