• Home
  • Raw
  • Download

Lines Matching refs:string

74 void DecompressFiles(const std::string& directory);
76 std::string GetOfflineFilesDirectory();
78 std::string DumpFrames(const Unwinder& unwinder);
80 bool AddMemory(std::string file_name, MemoryOfflineParts* parts, std::string* error_msg);
93 std::string offline_files_dir;
95 std::string frame_info_filename = "output.txt";
115 Regs* GetRegs(const std::string& sample_name = kSingleSample) const;
117 Maps* GetMaps(const std::string& sample_name = kSingleSample) const;
119 std::shared_ptr<Memory> GetProcessMemory(const std::string& sample_name = kSingleSample) const;
121 JitDebug* GetJitDebug(const std::string& sample_name = kSingleSample) const;
123 const std::string* GetOfflineFilesPath(const std::string& sample_name = kSingleSample) const;
125 const std::string* GetFrameInfoFilepath(const std::string& sample_name = kSingleSample) const;
130 bool Init(const std::vector<UnwindSampleInfo>& sample_infos, std::string* error_msg);
132 bool Init(const UnwindSampleInfo& sample_info, std::string* error_msg);
141 bool ChangeToSampleDirectory(std::string* error_msg,
142 const std::string& initial_sample_name = kSingleSample) const;
148 bool GetExpectedNumFrames(size_t* expected_num_frames, std::string* error_msg,
149 const std::string& sample_name = kSingleSample) const;
151 bool CreateMaps(std::string* error_msg, const std::string& sample_name = kSingleSample);
153 bool CreateProcessMemory(std::string* error_msg, const std::string& sample_name = kSingleSample);
161 std::string offline_files_path;
162 std::string frame_info_filepath;
163 std::string map_buffer;
170 bool CreateRegs(ArchEnum arch, std::string* error_msg,
171 const std::string& sample_name = kSingleSample);
174 const std::string& GetAdjustedSampleName(const std::string& sample_name) const;
176 bool IsValidUnwindSample(const std::string& sample_name, std::string* error_msg) const;
178 static std::unordered_map<std::string, uint32_t> arm_regs_;
179 static std::unordered_map<std::string, uint32_t> arm64_regs_;
180 static std::unordered_map<std::string, uint32_t> riscv64_regs_;
181 static std::unordered_map<std::string, uint32_t> x86_regs_;
182 static std::unordered_map<std::string, uint32_t> x86_64_regs_;
184 std::string cwd_;
185 std::unordered_map<std::string, UnwindSample> samples_;