Home
last modified time | relevance | path

Searched refs:symbols (Results 1 - 17 of 17) sorted by relevance

/base/hiviewdfx/faultloggerd/test/unittest/unwind/
H A Dsymbols_test.cpp56 std::vector<DfxSymbol> symbols; in HWTEST_F() local
58 DfxSymbols::ParseSymbols(symbols, elf, ELF32_FILE); in HWTEST_F()
60 ASSERT_EQ(symbols.size(), symbolsImitate.size()); in HWTEST_F()
62 symbols[i].fileVaddr_ = symbolsImitate[i].fileVaddr_; in HWTEST_F()
63 symbols[i].funcVaddr_ = symbolsImitate[i].funcVaddr_; in HWTEST_F()
64 symbols[i].name_ = symbolsImitate[i].name_; in HWTEST_F()
65 symbols[i].demangle_ = symbolsImitate[i].demangle_; in HWTEST_F()
66 symbols[i].module_ = symbolsImitate[i].module_; in HWTEST_F()
69 DfxSymbols::AddSymbolsByPlt(symbols, elf, ELF32_FILE); in HWTEST_F()
71 ASSERT_EQ(symbols in HWTEST_F()
97 std::vector<DfxSymbol> symbols; HWTEST_F() local
[all...]
H A Delf_imitate.cpp835 bool ElfImitate::ParseSymbols(std::vector<DfxSymbol>& symbols, const std::string& filePath) in ParseSymbols() argument
844 symbols.emplace_back(elfSymbol.value, elfSymbol.size, in ParseSymbols()
851 std::sort(symbols.begin(), symbols.end(), comp); in ParseSymbols()
853 symbols.erase(std::unique(symbols.begin(), symbols.end(), pred), symbols.end()); in ParseSymbols()
854 symbols.shrink_to_fit(); in ParseSymbols()
858 bool ElfImitate::AddSymbolsByPlt(std::vector<DfxSymbol>& symbols, cons argument
868 std::vector<DfxSymbol> symbols; GetFuncNameAndOffset() local
[all...]
/base/accesscontrol/sandbox_manager/services/sandbox_manager/test/unittest/
H A Dsandbox_manager_rdb_test.cpp129 GenericValues symbols; in HWTEST_F() local
132 conditions, symbols, dbResult)); in HWTEST_F()
151 GenericValues symbols; in HWTEST_F() local
153 symbols.Put(PolicyFiledConst::FIELD_TOKENID, std::string("=")); in HWTEST_F()
156 symbols.Put(PolicyFiledConst::FIELD_DEPTH, std::string("<=")); in HWTEST_F()
160 conditions, symbols, dbResult)); in HWTEST_F()
201 GenericValues symbols; in HWTEST_F() local
204 conditions, symbols, dbResult)); in HWTEST_F()
231 GenericValues symbols; in HWTEST_F() local
234 conditions, symbols, dbResul in HWTEST_F()
256 GenericValues symbols; HWTEST_F() local
[all...]
H A Dpolicy_info_manager_test.cpp81 GenericValues symbols; in PrintDbRecords() local
84 conditions, symbols, dbResult)); in PrintDbRecords()
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/
H A Ddfx_symbols.h32 static bool ParseSymbols(std::vector<DfxSymbol>& symbols,
34 static bool AddSymbolsByPlt(std::vector<DfxSymbol>& symbols,
H A Ddfx_elf.h94 bool FindFuncSymbol(uint64_t addr, const std::vector<ElfSymbol>& symbols, ElfSymbol& elfSymbol);
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/
H A Ddfx_symbols.cpp73 bool DfxSymbols::ParseSymbols(std::vector<DfxSymbol>& symbols, std::shared_ptr<DfxElf> elf, const std::string& filePath) in ParseSymbols() argument
84 symbols.emplace_back(elfSymbol.value, elfSymbol.size, in ParseSymbols()
90 bool DfxSymbols::AddSymbolsByPlt(std::vector<DfxSymbol>& symbols, std::shared_ptr<DfxElf> elf, in AddSymbolsByPlt() argument
98 symbols.emplace_back(shdr.addr, shdr.size, PLT, filePath); in AddSymbolsByPlt()
H A Ddfx_elf.cpp551 auto symbols = embeddedElf_->elfParse_->GetElfSymbols(false); in GetElfSymbols() local
552 DFXLOGU("Get EmbeddedElf ElfSymbols, size: %{public}zu", symbols.size()); in GetElfSymbols()
553 elfSymbols_.insert(elfSymbols_.end(), symbols.begin(), symbols.end()); in GetElfSymbols()
574 auto symbols = embeddedElf_->elfParse_->GetElfSymbols(true); in GetFuncSymbols() local
575 DFXLOGU("Get EmbeddedElf FuncSymbols, size: %{public}zu", symbols.size()); in GetFuncSymbols()
576 funcSymbols_.insert(funcSymbols_.end(), symbols.begin(), symbols.end()); in GetFuncSymbols()
628 auto symbols = GetFuncSymbols(); in GetFuncInfo() local
629 return FindFuncSymbol(addr, symbols, elfSymbo in GetFuncInfo()
632 FindFuncSymbol(uint64_t addr, const std::vector<ElfSymbol>& symbols, ElfSymbol& elfSymbol) FindFuncSymbol() argument
[all...]
/base/accesscontrol/sandbox_manager/services/sandbox_manager/main/cpp/include/database/
H A Dsandbox_manager_rdb_utils.h37 const AccessControl::SandboxManager::GenericValues &symbols, NativeRdb::RdbPredicates &predicates);
H A Dsandbox_manager_rdb.h52 const GenericValues &symbols, std::vector<GenericValues> &results);
/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);
/base/accesscontrol/sandbox_manager/services/sandbox_manager/main/cpp/src/service/
H A Dpolicy_info_manager.cpp266 GenericValues symbols; in MatchSinglePolicy() local
270 symbols.Put(PolicyFiledConst::FIELD_TOKENID, std::string("=")); in MatchSinglePolicy()
273 symbols.Put(PolicyFiledConst::FIELD_DEPTH, std::string("<=")); in MatchSinglePolicy()
276 int32_t ret = RangeFind(conditions, symbols, dbResults); in MatchSinglePolicy()
510 GenericValues symbols; in StartAccessingByTokenId() local
513 symbols.Put(PolicyFiledConst::FIELD_TOKENID, std::string("=")); in StartAccessingByTokenId()
515 symbols.Put(PolicyFiledConst::FIELD_FLAG, std::string("=")); in StartAccessingByTokenId()
518 int32_t ret = RangeFind(conditions, symbols, dbResults); in StartAccessingByTokenId()
674 int32_t PolicyInfoManager::RangeFind(const GenericValues &conditions, const GenericValues &symbols, in RangeFind() argument
678 conditions, symbols, result in RangeFind()
694 GenericValues symbols; ExactFind() local
[all...]
/base/accesscontrol/sandbox_manager/services/sandbox_manager/main/cpp/src/database/
H A Dsandbox_manager_rdb_utils.cpp94 void ToRdbPredicates(const GenericValues &conditionValue, const GenericValues& symbols, in ToRdbPredicates() argument
107 std::string symbol = symbols.GetString(column); in ToRdbPredicates()
H A Dsandbox_manager_rdb.cpp267 const GenericValues& symbols, std::vector<GenericValues>& results) in Find()
276 ToRdbPredicates(conditions, symbols, predicates); in Find()
266 Find(const DataType type, const GenericValues& conditions, const GenericValues& symbols, std::vector<GenericValues>& results) Find() argument
/base/accesscontrol/sandbox_manager/services/sandbox_manager/main/cpp/include/service/
H A Dpolicy_info_manager.h183 * @param symbols input symbols of conditions, like depthColumn <= 2, 2 in condition, <= in symbols
187 int32_t RangeFind(const GenericValues &conditions, const GenericValues &symbols,
/base/telephony/cellular_call/services/utils/src/
H A Dmmi_code_utils.cpp215 std::string symbols = in RegexMatchMmi() local
217 std::regex pattern(symbols); in RegexMatchMmi()
/base/telephony/call_manager/utils/src/
H A Dcall_number_utils.cpp194 std::string symbols = in RegexMatchMmi() local
196 std::regex pattern(symbols); in RegexMatchMmi()

Completed in 10 milliseconds