• Home
  • Raw
  • Download

Lines Matching refs:CallStack

44 bool CallStack::ReadVirtualThreadMemory(UnwindInfo &unwindInfoPtr, ADDR_TYPE vaddr, ADDR_TYPE *data)  in ReadVirtualThreadMemory()
78 const std::string CallStack::GetUnwErrorName(int error) in GetUnwErrorName()
87 void CallStack::dumpUDI(unw_dyn_info_t &di) in dumpUDI()
97 bool CallStack::fillUDI(unw_dyn_info_t &di, SymbolsFile &symbolsFile, std::shared_ptr<DfxMap> map, in fillUDI()
184 int CallStack::FindUnwindTable(SymbolsFile *symbolsFile, std::shared_ptr<DfxMap> map, in FindUnwindTable()
258 int CallStack::FindProcInfo(unw_addr_space_t as, unw_word_t ip, unw_proc_info_t *pi, in FindProcInfo()
281 int CallStack::AccessMem([[maybe_unused]] unw_addr_space_t as, unw_word_t addr, in AccessMem()
313 int CallStack::AccessReg([[maybe_unused]] unw_addr_space_t as, unw_regnum_t regnum, in AccessReg()
345 void CallStack::PutUnwindInfo([[maybe_unused]] unw_addr_space_t as, in PutUnwindInfo()
350 int CallStack::AccessFpreg([[maybe_unused]] unw_addr_space_t as, [[maybe_unused]] unw_regnum_t num, in AccessFpreg()
357 int CallStack::GetDynInfoListAaddr([[maybe_unused]] unw_addr_space_t as, in GetDynInfoListAaddr()
364 int CallStack::Resume([[maybe_unused]] unw_addr_space_t as, [[maybe_unused]] unw_cursor_t *cu, in Resume()
370 int CallStack::getProcName([[maybe_unused]] unw_addr_space_t as, [[maybe_unused]] unw_word_t addr, in getProcName()
377 void CallStack::UnwindStep(unw_cursor_t &c, std::vector<DfxFrame> &callStack, size_t maxStackLevel) in UnwindStep()
417 bool CallStack::GetIpSP(uint64_t &ip, uint64_t &sp, const u64 *regs, size_t regNum) const in GetIpSP()
439 bool CallStack::DoUnwind(const VirtualThread &thread, std::vector<DfxFrame> &callStack, in DoUnwind()
472 bool CallStack::UnwindCallStack(const VirtualThread &thread, bool abi32, u64 *regs, u64 regsNum, in UnwindCallStack()
516 void CallStack::LogFrame(const std::string msg, const std::vector<DfxFrame> &frames) in LogFrame()
541 size_t CallStack::DoExpandCallStack(std::vector<DfxFrame> &newCallFrames, in DoExpandCallStack()
607 size_t CallStack::ExpandCallStack(pid_t tid, std::vector<DfxFrame> &callFrames, size_t expandLimit) in ExpandCallStack()
657 bool CallStack::DoUnwind2(const VirtualThread &thread, std::vector<DfxFrame> &callStack, in DoUnwind2()
705 void CallStack::DumpTableInfo(UnwindTableInfo &outTableInfo) in DumpTableInfo()
715 int CallStack::FillUnwindTable(SymbolsFile *symbolsFile, std::shared_ptr<DfxMap> map, UnwindInfo *u… in FillUnwindTable()
755 int CallStack::FindUnwindTable(uintptr_t pc, UnwindTableInfo& outTableInfo, void *arg) in FindUnwindTable()
782 int CallStack::AccessMem2(uintptr_t addr, uintptr_t *val, void *arg) in AccessMem2()
814 int CallStack::GetMapByPc(uintptr_t pc, std::shared_ptr<DfxMap>& map, void *arg) in GetMapByPc()
830 CallStack::CallStack() in CallStack() function in OHOS::Developtools::HiPerf::CallStack
834 accessor_->FindUnwindTable = &CallStack::FindUnwindTable; in CallStack()
835 accessor_->AccessMem = &CallStack::AccessMem2; in CallStack()
837 accessor_->GetMapByPc = &CallStack::GetMapByPc; in CallStack()
841 CallStack::~CallStack() in ~CallStack()