/base/hiviewdfx/faultloggerd/test/unittest/unwind/ |
H A D | symbols_test.cpp | 56 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 D | elf_imitate.cpp | 835 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 D | sandbox_manager_rdb_test.cpp | 129 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 D | policy_info_manager_test.cpp | 81 GenericValues symbols; in PrintDbRecords() local 84 conditions, symbols, dbResult)); in PrintDbRecords()
|
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/ |
H A D | dfx_symbols.h | 32 static bool ParseSymbols(std::vector<DfxSymbol>& symbols, 34 static bool AddSymbolsByPlt(std::vector<DfxSymbol>& symbols,
|
H A D | dfx_elf.h | 94 bool FindFuncSymbol(uint64_t addr, const std::vector<ElfSymbol>& symbols, ElfSymbol& elfSymbol);
|
/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 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 D | dfx_elf.cpp | 551 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 D | sandbox_manager_rdb_utils.h | 37 const AccessControl::SandboxManager::GenericValues &symbols, NativeRdb::RdbPredicates &predicates);
|
H A D | sandbox_manager_rdb.h | 52 const GenericValues &symbols, std::vector<GenericValues> &results);
|
/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);
|
/base/accesscontrol/sandbox_manager/services/sandbox_manager/main/cpp/src/service/ |
H A D | policy_info_manager.cpp | 266 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 D | sandbox_manager_rdb_utils.cpp | 94 void ToRdbPredicates(const GenericValues &conditionValue, const GenericValues& symbols, in ToRdbPredicates() argument 107 std::string symbol = symbols.GetString(column); in ToRdbPredicates()
|
H A D | sandbox_manager_rdb.cpp | 267 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 D | policy_info_manager.h | 183 * @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 D | mmi_code_utils.cpp | 215 std::string symbols = in RegexMatchMmi() local 217 std::regex pattern(symbols); in RegexMatchMmi()
|
/base/telephony/call_manager/utils/src/ |
H A D | call_number_utils.cpp | 194 std::string symbols = in RegexMatchMmi() local 196 std::regex pattern(symbols); in RegexMatchMmi()
|