reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
 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;