Searched refs:DfxSymbol (Results 1 – 7 of 7) sorted by relevance
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/ |
H A D | dfx_symbol.h | 27 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 D | dfx_symbols.h | 32 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 D | symbols_test.cpp | 56 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 D | elf_imitate.cpp | 835 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 D | memory_test.cpp | 506 std::vector<DfxSymbol> shmmSyms;
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/ |
H A D | dfx_symbols.cpp | 73 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 D | elf_imitate.h | 74 bool ParseSymbols(std::vector<DfxSymbol>& symbols, const std::string& filePath); 75 bool AddSymbolsByPlt(std::vector<DfxSymbol>& symbols, const std::string& filePath);
|