/ohos5.0/base/hiviewdfx/faultloggerd/test/unittest/unwind/ |
H A D | symbols_test.cpp | 56 std::vector<DfxSymbol> symbols; variable 58 DfxSymbols::ParseSymbols(symbols, elf, ELF32_FILE); 60 ASSERT_EQ(symbols.size(), symbolsImitate.size()); 64 symbols[i].name_ = symbolsImitate[i].name_; 71 ASSERT_EQ(symbols.size(), symbolsImitate.size()); 75 symbols[i].name_ = symbolsImitate[i].name_; 97 std::vector<DfxSymbol> symbols; variable 101 ASSERT_EQ(symbols.size(), symbolsImitate.size()); 105 symbols[i].name_ = symbolsImitate[i].name_; 112 ASSERT_EQ(symbols.size(), symbolsImitate.size()); [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, const std::string& filePath) in AddSymbolsByPlt() argument 862 symbols.emplace_back(shdr.addr, shdr.size, PLT, filePath); in AddSymbolsByPlt() 868 std::vector<DfxSymbol> symbols; in GetFuncNameAndOffset() local 869 if (!ParseSymbols(symbols, "")) { in GetFuncNameAndOffset() 873 for (const auto& symbol : symbols) { in GetFuncNameAndOffset()
|
/ohos5.0/base/accesscontrol/sandbox_manager/services/sandbox_manager/test/unittest/ |
H A D | sandbox_manager_rdb_test.cpp | 129 GenericValues symbols; variable 132 conditions, symbols, dbResult)); 151 GenericValues symbols; variable 160 conditions, symbols, dbResult)); 201 GenericValues symbols; variable 204 conditions, symbols, dbResult)); 231 GenericValues symbols; variable 234 conditions, symbols, dbResult)); 256 GenericValues symbols; variable 258 g_value5, symbols, tmpdbResult)); [all …]
|
/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() 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 | 550 auto symbols = embeddedElf_->elfParse_->GetElfSymbols(false); in GetElfSymbols() local 551 LOGU("Get EmbeddedElf ElfSymbols, size: %zu", symbols.size()); in GetElfSymbols() 552 elfSymbols_.insert(elfSymbols_.end(), symbols.begin(), symbols.end()); in GetElfSymbols() 573 auto symbols = embeddedElf_->elfParse_->GetElfSymbols(true); in GetFuncSymbols() local 574 LOGU("Get EmbeddedElf FuncSymbols, size: %zu", symbols.size()); in GetFuncSymbols() 575 funcSymbols_.insert(funcSymbols_.end(), symbols.begin(), symbols.end()); in GetFuncSymbols() 627 auto symbols = GetFuncSymbols(); in GetFuncInfo() local 628 return FindFuncSymbol(addr, symbols, elfSymbol); in GetFuncInfo() 634 if (symbols.empty()) { in FindFuncSymbol() 638 size_t end = symbols.size(); in FindFuncSymbol() [all …]
|
/ohos5.0/docs/en/application-dev/reference/apis-arkgraphics2d/ |
H A D | _o_h___drawing___font_descriptor.md | 29 …olic) | Whether the system font supports symbols. The value **true** means that the system font su… 120 Whether the system font supports symbols. The value **true** means that the system font supports sy…
|
/ohos5.0/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,
|
/ohos5.0/base/accesscontrol/sandbox_manager/services/sandbox_manager/main/cpp/src/service/ |
H A D | policy_info_manager.cpp | 264 GenericValues symbols; in MatchSinglePolicy() local 268 symbols.Put(PolicyFiledConst::FIELD_TOKENID, std::string("=")); in MatchSinglePolicy() 271 symbols.Put(PolicyFiledConst::FIELD_DEPTH, std::string("<=")); in MatchSinglePolicy() 274 int32_t ret = RangeFind(conditions, symbols, dbResults); in MatchSinglePolicy() 490 GenericValues symbols; in StartAccessingByTokenId() local 493 symbols.Put(PolicyFiledConst::FIELD_TOKENID, std::string("=")); in StartAccessingByTokenId() 495 symbols.Put(PolicyFiledConst::FIELD_FLAG, std::string("=")); in StartAccessingByTokenId() 498 int32_t ret = RangeFind(conditions, symbols, dbResults); in StartAccessingByTokenId() 638 conditions, symbols, results); in RangeFind() 654 GenericValues symbols; in ExactFind() local [all …]
|
/ohos5.0/build/config/compiler/ |
H A D | compiler.gni | 23 # How many symbols to include in the build. This affects the performance of 24 # the build since the symbols are large and dealing with them is slow. 25 # 2 means regular build with symbols. 26 # 1 means minimal symbols, usually enough for backtraces only. Symbols with 29 # 0 means no symbols. 39 # example, don't omit the frame pointer and leave in symbols. 192 # Linux builds slower by having symbols as part of the target binary, 199 # Sanitizers also require symbols for filename suppressions to work.
|
H A D | BUILD.gn | 25 import("//build/config/mac/symbols.gni") 654 # location of debug symbols. 1201 # Mac dead code stripping requires symbols. 1418 ":symbols", 1429 # Full symbols. 1430 config("symbols") { 1516 # Minimal symbols. 1521 # Linker symbols for backtraces only. 1558 # No symbols. 1566 # Default symbols. [all …]
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/text_input/ |
H A D | text_field_keyevent_test.cpp | 45 const std::unordered_map<KeyCode, wchar_t> symbols = { variable 70 for (auto code : symbols) { 103 const std::unordered_map<KeyCode, wchar_t> symbols = { variable 121 for (auto code : symbols) { 156 const std::unordered_map<KeyCode, wchar_t> symbols = { variable 169 for (auto code : symbols) { 204 const std::unordered_map<KeyCode, wchar_t> symbols = { variable 221 for (auto code : symbols) {
|
/ohos5.0/build/config/mac/ |
H A D | BUILD.gn | 7 import("//build/config/mac/symbols.gni") 108 # strip command during linking. This config by default strips all symbols 110 # preserve specific symbols.
|
/ohos5.0/build/config/linux/ |
H A D | BUILD.gn | 62 # Ensures all exported symbols are added to the dynamic symbol table. This is 64 # other memory-related symbols) to libraries. Otherwise, they might
|
/ohos5.0/build/toolchain/ |
H A D | concurrent_links.gni | 39 # Full debug symbols require large memory for link. 51 # Memory consumption on link without debug symbols is low on linux.
|
/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);
|
/ohos5.0/docs/en/application-dev/napi/ |
H A D | c-cpp-overview.md | 12 …uses **__h** as the namespace of C++ symbols, and **libc++_shared.so** uses **__n1** as the namesp… 60 …nking. It supports relocation of the symbols of different versions and helps solve the problem of …
|
/ohos5.0/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()
|
/ohos5.0/build/config/ohos/ |
H A D | BUILD.gn | 38 # Don't allow visible symbols from libraries that contain 39 # assembly code with symbols that aren't hidden properly.
|
/ohos5.0/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);
|
/ohos5.0/build/ohos/native_stub/ |
H A D | native_stub.gni | 37 # It will generate libtest_stub.so with symbols defined in libtest.stub.json. 232 # It will generate version script with symbols defined in libtest.stub.json. 245 # In this way, libtest.z.so will only export symbols specified in libtest.stub.json.
|
/ohos5.0/foundation/ability/ability_runtime/cj_environment/test/unittest/cj_environment_test/ |
H A D | cj_environment_test.cpp | 305 char symbols[] = "symbol"; variable 306 char* symbol = symbols;
|
/ohos5.0/docs/en/application-dev/reference/native-lib/ |
H A D | cpp.md | 33 …ared.so** uses **__n1** as the namespace for C++ symbols, and **libc++.so** uses **__h** for C++ s…
|
/ohos5.0/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()
|
/ohos5.0/build/config/gcc/ |
H A D | BUILD.gn | 24 # libraries. By default, all symbols are exported but this means there are 29 # into its own config so such libraries can remove this config to make symbols
|