Home
last modified time | relevance | path

Searched refs:DfxSymbol (Results 1 – 7 of 7) sorted by relevance

/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/
H A Ddfx_symbol.h27 struct DfxSymbol { struct
58 : DfxSymbol(vaddr, size, name, name, module) {} in DfxSymbol()
62 : DfxSymbol(vaddr, 0, name, name, module) {} in DfxSymbol()
65 DfxSymbol(uint64_t taskVaddr = 0, const std::string &comm = "")
68 DfxSymbol(const DfxSymbol &other) = default;
70 DfxSymbol& operator=(const DfxSymbol& other) = default; argument
72 inline bool Equal(const DfxSymbol &b) const in Equal() argument
77 inline bool operator==(const DfxSymbol &b) const
82 inline bool operator!=(const DfxSymbol &b) const
169 static bool ValueLessThen(uint64_t vaddr, const DfxSymbol &a) in ValueLessThen() argument
[all …]
H A Ddfx_symbols.h32 static bool ParseSymbols(std::vector<DfxSymbol>& symbols,
34 static bool AddSymbolsByPlt(std::vector<DfxSymbol>& symbols,
/ohos5.0/base/hiviewdfx/faultloggerd/test/unittest/unwind/
H A Dsymbols_test.cpp56 std::vector<DfxSymbol> symbols;
57 std::vector<DfxSymbol> symbolsImitate;
97 std::vector<DfxSymbol> symbols;
98 std::vector<DfxSymbol> symbolsImitate;
137 std::vector<DfxSymbol> dfxSymbols;
H A Delf_imitate.cpp835 bool ElfImitate::ParseSymbols(std::vector<DfxSymbol>& symbols, const std::string& filePath) in ParseSymbols()
850 auto comp = [](DfxSymbol a, DfxSymbol b) { return a.funcVaddr_ < b.funcVaddr_; }; in ParseSymbols()
852 auto pred = [](DfxSymbol a, DfxSymbol b) { return a.funcVaddr_ == b.funcVaddr_; }; in ParseSymbols()
858 bool ElfImitate::AddSymbolsByPlt(std::vector<DfxSymbol>& symbols, const std::string& filePath) in AddSymbolsByPlt()
868 std::vector<DfxSymbol> symbols; in GetFuncNameAndOffset()
H A Dmemory_test.cpp506 std::vector<DfxSymbol> shmmSyms;
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/
H A Ddfx_symbols.cpp73 bool DfxSymbols::ParseSymbols(std::vector<DfxSymbol>& symbols, std::shared_ptr<DfxElf> elf, const s… in ParseSymbols()
90 bool DfxSymbols::AddSymbolsByPlt(std::vector<DfxSymbol>& symbols, std::shared_ptr<DfxElf> elf, in AddSymbolsByPlt()
/ohos5.0/base/hiviewdfx/faultloggerd/test/unittest/unwind/include/
H A Delf_imitate.h74 bool ParseSymbols(std::vector<DfxSymbol>& symbols, const std::string& filePath);
75 bool AddSymbolsByPlt(std::vector<DfxSymbol>& symbols, const std::string& filePath);