reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3716 assert(sym_idx < num_syms); 3717 sym[sym_idx].SetDebug(is_debug); 3735 sym[sym_idx].SetExternal(true); 3777 std::make_pair(nlist.n_value, sym_idx)); 3781 N_FUN_indexes.push_back(sym_idx); 3802 std::make_pair(nlist.n_value, sym_idx)); 3863 symbol_ptr->SetByteSize(sym_idx); 3878 if ((N_SO_index == sym_idx - 1) && ((sym_idx - 1) < num_syms)) { 3878 if ((N_SO_index == sym_idx - 1) && ((sym_idx - 1) < num_syms)) { 3881 sym[sym_idx - 1].GetMangled().SetValue(ConstString(symbol_name), 3883 m_nlist_idx_to_sym_idx[nlist_idx] = sym_idx - 1; 3888 N_SO_index = sym_idx; 3890 } else if ((N_SO_index == sym_idx - 1) && 3891 ((sym_idx - 1) < num_syms)) { 3896 sym[sym_idx - 1] 3922 sym[sym_idx - 1].GetMangled().SetValue( 3925 m_nlist_idx_to_sym_idx[nlist_idx] = sym_idx - 1; 3929 N_SO_index = sym_idx; 3949 N_INCL_indexes.push_back(sym_idx); 3960 symbol_ptr->SetByteSize(sym_idx + 1); 4007 N_BRAC_indexes.push_back(sym_idx); 4019 symbol_ptr->SetByteSize(sym_idx + 1); 4037 N_COMM_indexes.push_back(sym_idx); 4053 symbol_ptr->SetByteSize(sym_idx + 1); 4070 sym[sym_idx].SetExternal((N_EXT & nlist.n_type) != 0); 4079 sym[sym_idx].SetReExportedSymbolName(reexport_name); 4081 reexport_shlib_needs_fixup[sym_idx] = reexport_name; 4265 sym[sym_idx].Clear(); 4272 sym[sym_idx].GetMangled().SetMangledName( 4274 sym[sym_idx].GetMangled().SetDemangledName(ConstString(symbol_name)); 4285 sym[sym_idx].GetMangled().SetValue(const_symbol_name, 4292 sym[sym_idx] 4297 N_GSYM_name_to_sym_idx[gsym_name] = sym_idx; 4359 if (sym[sym_idx].GetMangled().GetName(lldb::eLanguageTypeUnknown, 4367 sym[pos->second].SetExternal(sym[sym_idx].IsExternal()); 4372 sym[sym_idx].Clear(); 4395 if (sym[sym_idx].GetMangled().GetName(lldb::eLanguageTypeUnknown, 4403 sym[pos->second].SetExternal(sym[sym_idx].IsExternal()); 4405 sym[sym_idx].Clear(); 4411 const char *gsym_name = sym[sym_idx] 4430 sym[sym_idx].Clear(); 4438 sym[sym_idx].SetID(nlist_idx); 4439 sym[sym_idx].SetType(type); 4441 sym[sym_idx].GetAddressRef().SetSection(symbol_section); 4442 sym[sym_idx].GetAddressRef().SetOffset(symbol_value); 4444 sym[sym_idx].SetFlags(nlist.n_type << 16 | nlist.n_desc); 4446 sym[sym_idx].SetIsWeak(true); 4449 sym[sym_idx].SetByteSize(symbol_byte_size); 4452 sym[sym_idx].SetDemangledNameIsSynthesized(true); 4454 ++sym_idx; 4509 if (num_syms < sym_idx + num_synthetic_function_symbols) { 4510 num_syms = sym_idx + num_synthetic_function_symbols; 4544 sym[sym_idx].SetID(synthetic_sym_id++); 4545 sym[sym_idx].GetMangled().SetDemangledName( 4547 sym[sym_idx].SetType(eSymbolTypeCode); 4548 sym[sym_idx].SetIsSynthetic(true); 4549 sym[sym_idx].GetAddressRef() = symbol_addr; 4551 sym[sym_idx].SetFlags(symbol_flags); 4553 sym[sym_idx].SetByteSize(symbol_byte_size); 4554 ++sym_idx; 4564 if (sym_idx < num_syms) { 4565 num_syms = sym_idx; 4637 if (sym_idx >= num_syms) { 4641 sym[sym_idx].SetID(synthetic_sym_id++); 4642 sym[sym_idx].GetMangled() = stub_symbol_mangled_name; 4645 sym[sym_idx].SetType(eSymbolTypeTrampoline); 4647 sym[sym_idx].SetType(eSymbolTypeResolver); 4648 sym[sym_idx].SetIsSynthetic(true); 4649 sym[sym_idx].GetAddressRef() = so_addr; 4650 sym[sym_idx].SetByteSize(symbol_stub_byte_size); 4651 ++sym_idx; 4675 if (sym_idx >= num_syms) 4677 sym[sym_idx].SetID(synthetic_sym_id++); 4678 sym[sym_idx].GetMangled() = Mangled(e.entry.name); 4679 sym[sym_idx].SetType(eSymbolTypeReExported); 4680 sym[sym_idx].SetIsSynthetic(true); 4681 sym[sym_idx].SetReExportedSymbolName(e.entry.import_name); 4683 sym[sym_idx].SetReExportedSymbolSharedLibrary( 4686 ++sym_idx;