• Home
  • Raw
  • Download

Lines Matching refs:Dso

44     const std::string s = Dso::Demangle(name_);  in DemangledName()
54 bool Dso::demangle_ = true;
55 std::string Dso::symfs_dir_;
56 std::string Dso::vmlinux_;
57 std::unordered_map<std::string, BuildId> Dso::build_id_map_;
58 size_t Dso::dso_count_;
60 void Dso::SetDemangle(bool demangle) { in SetDemangle()
66 std::string Dso::Demangle(const std::string& name) { in Demangle()
91 bool Dso::SetSymFsDir(const std::string& symfs_dir) { in SetSymFsDir()
109 void Dso::SetVmlinux(const std::string& vmlinux) { in SetVmlinux()
113 void Dso::SetBuildIds(const std::vector<std::pair<std::string, BuildId>>& build_ids) { in SetBuildIds()
122 BuildId Dso::GetExpectedBuildId(const std::string& filename) { in GetExpectedBuildId()
130 std::unique_ptr<Dso> Dso::CreateDso(DsoType dso_type, const std::string& dso_path) { in CreateDso()
135 return std::unique_ptr<Dso>(new Dso(dso_type, path)); in CreateDso()
138 Dso::Dso(DsoType type, const std::string& path) in Dso() function in Dso
143 Dso::~Dso() { in ~Dso()
155 std::string Dso::GetAccessiblePath() const { in GetAccessiblePath()
159 const Symbol* Dso::FindSymbol(uint64_t vaddr_in_dso) { in FindSymbol()
179 uint64_t Dso::MinVirtualAddress() { in MinVirtualAddress()
194 bool Dso::Load() { in Load()
223 bool Dso::KernelSymbolCallback(const KernelSymbol& kernel_symbol, Dso* dso) { in KernelSymbolCallback()
230 void Dso::VmlinuxSymbolCallback(const ElfFileSymbol& elf_symbol, Dso* dso) { in VmlinuxSymbolCallback()
236 bool Dso::LoadKernel() { in LoadKernel()
272 void Dso::ElfFileSymbolCallback(const ElfFileSymbol& elf_symbol, Dso* dso, in ElfFileSymbolCallback()
284 bool Dso::LoadKernelModule() { in LoadKernelModule()
296 bool Dso::LoadElfFile() { in LoadElfFile()
314 bool Dso::LoadEmbeddedElfFile() { in LoadEmbeddedElfFile()
324 void Dso::InsertSymbol(const Symbol& symbol) { in InsertSymbol()
328 void Dso::FixupSymbolLength() { in FixupSymbolLength()