| /arkcompiler/runtime_core/bytecode_optimizer/tests/benchmark/ |
| D | README.md | 54 annotation_item section: 34 55 class_idx_item section: 32 56 class_item section: 223 57 code_item section: 158 58 debug_info_item section: 25 59 foreign_item section: 226 60 header_item section: 40 61 proto_item section: 61 62 string_item section: 239 66 annotation_item section: 16 [all …]
|
| D | compare.py | 58 de_optimized_files = 0 # code_item section is bigger than baseline 59 empty_files = 0 # files with no code_item section 72 if exists("code_item section", new_res[filename]): 73 old_size = old_res[filename]["code_item section"] 74 new_size = new_res[filename]["code_item section"] 97 …print("Classes that have been optimized:\n Code_item section size:\n|Old: |New: |Diff:|Per: |Fil… 107 \n Total code_item section size of baseline files: {:d} bytes\ 108 \n Total code_item section size of compared files: {:d} bytes\ 112 \n Files with no code item section: {:d}\ 122 \n Total code_item section size of baseline files: {:d} bytes\ [all …]
|
| /arkcompiler/runtime_core/verification/config/handlers/ |
| D | config_handler_method_options.cpp | 35 using panda::verifier::config::Section; 120 static const auto PROCESS_METHOD_OPTIONS = [](const Section §ion) { in MethodOptionsProcessor() argument 122 MethodOptions &options = all_options.NewOptions(section.name); in MethodOptionsProcessor() 124 for (const auto &s : section.sections) { in MethodOptionsProcessor() 149 … LOG(ERROR, VERIFIER) << "Failed to parse '" << name << "' under '" << section.name << "'"; in MethodOptionsProcessor() 166 …LOG(ERROR, VERIFIER) << "Unexpected section name: '" << name << "' under '" << section.name << "'"; in MethodOptionsProcessor() 182 static const auto CONFIG_DEBUG_METHOD_OPTIONS_VERIFIER = [](const Section §ion) { in RegisterConfigHandlerMethodOptions() argument 184 for (const auto &s : section.sections) { in RegisterConfigHandlerMethodOptions() 191 // take default section from inlined config in RegisterConfigHandlerMethodOptions() 192 Section cfg; in RegisterConfigHandlerMethodOptions() [all …]
|
| D | config_handler_whitelist.cpp | 34 using panda::verifier::config::Section; 62 static const auto CONFIG_DEBUG_WHITELIST_VERIFIER = [](const Section §ion) { in RegisterConfigHandlerWhitelist() argument 63 for (const auto &s : section.sections) { in RegisterConfigHandlerWhitelist() 72 … LOG(DEBUG, VERIFIER) << "Wrong debug verifier whitelist section: '" << s.name << "'"; in RegisterConfigHandlerWhitelist()
|
| D | config_handler_method_groups.cpp | 41 using panda::verifier::config::Section; 45 static const auto CONFIG_DEBUG_METHOD_GROUPS_VERIFIER_OPTIONS = [](const Section §ion) { in RegisterConfigHandlerMethodGroups() argument 49 for (const auto &item : section.items) { in RegisterConfigHandlerMethodGroups()
|
| D | config_handler_options.cpp | 61 using panda::verifier::config::Section; 65 static const auto CONFIG_DEBUG_OPTIONS_VERIFIER = [](const Section §ion) { in RegisterConfigHandlerOptions() argument 99 for (const auto &s : section.sections) { in RegisterConfigHandlerOptions()
|
| /arkcompiler/runtime_core/verification/config/process/ |
| D | config_process.cpp | 26 using panda::verifier::config::Section; 29 bool ProcessConfigSection(const Section §ion, const panda::PandaString &path = "") in ProcessConfigSection() argument 33 return section_handlers.at(path)(section); in ProcessConfigSection() 35 for (const auto &s : section.sections) { in ProcessConfigSection() 47 void RegisterConfigHandler(const PandaString &path, callable<bool(const Section &)> handler) in RegisterConfigHandler() 53 bool ProcessConfig(const Section &cfg) in ProcessConfig()
|
| D | config_process.h | 27 bool ProcessConfig(const Section &cfg); 29 void RegisterConfigHandler(const PandaString &path, callable<bool(const Section &)> handler);
|
| /arkcompiler/runtime_core/compiler/aot/aot_builder/ |
| D | elf_builder.h | 116 class Section { 119 …Section(ElfBuilder &builder, const std::string &name, ElfWord type, ElfWord flags, Section *link, … in Section() function 129 virtual ~Section() = default; 130 NO_MOVE_SEMANTIC(Section); 131 NO_COPY_SEMANTIC(Section); 177 Section *link_ {}; 183 class DataSection : public Section { 185 using Section::Section; 217 class SymbolSection : public Section { 221 using Section::Section; [all …]
|
| /arkcompiler/runtime_core/verification/config/parse/ |
| D | config_parse.cpp | 28 using panda::verifier::config::Section; 33 Section current; 34 std::vector<Section> sections; 41 bool ParseConfig(const char *str, Section &cfg) in ParseConfig() 97 …static const auto SECTION = ~WS >> SECTION_START >> ~WS >> *section_rec >> *ITEM >> SECTION_END >>… in ParseConfig() local 100 section_rec = SECTION; in ParseConfig() 106 if (SECTION(context, str, &str[std::strlen(str)])) { // NOLINT in ParseConfig()
|
| D | config_parse.h | 22 bool ParseConfig(const char *str, Section &cfg);
|
| /arkcompiler/runtime_core/docs/ |
| D | aot.md | 23 …ns compiled native code. Code of each compiled method is placed sequentially into this section with 25 …- Contains table of the runtime's entrypoint handlers. Must be placed right before `.text` section. 30 - `code` - points to the start of `.text` section 31 - `code_end` - points to the end of `.text` section 32 - `aot` - points to the start of `.aot` section 33 - `aot_end` - points to the end of `.aot` section 37 `.aot` section contains combination of the following structures: 49 ## Special `.aot_got` section 51 There is one strict rule: `.text` section must be placed right after `.aot_got` section, and this s…
|
| D | doxygen.config | 134 # doxygen will generate a detailed section even if there is only a brief 374 # type (e.g. under the Public Functions section). Set it to NO to prevent 383 # instead of on a separate page (for HTML and Man pages) or section (for LaTeX 397 # Man pages) or section (for LaTeX and RTF). 467 # which are defined in the implementation section but not in the interface are 486 # section is generated. This option has no effect if EXTRACT_ALL is enabled. 1030 # See also: Section \class. 1114 # and then modify the file new_header.html. See also section "Doxygen usage" 1128 # section "Doxygen usage" for information on how to generate the default footer 1137 # See also section "Doxygen usage" for information on how to generate the style [all …]
|
| /arkcompiler/runtime_core/verification/config/ |
| D | config.h | 29 struct Section { struct 31 std::vector<struct Section> sections; argument 46 const Section &operator[](const PandaString &title) const argument 53 LOG(FATAL, VERIFIER) << "config section '" << title << "' not found";
|
| /arkcompiler/runtime_core/verification/config/debug_breakpoint/ |
| D | config_handler_breakpoints.cpp | 36 using panda::verifier::config::Section; 95 static const auto CONFIG_DEBUG_BREAKPOINTS = [](const Section §ion) { in RegisterConfigHandlerBreakpoints() argument 96 for (const auto &s : section.sections) { in RegisterConfigHandlerBreakpoints()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | llvm_codegen.h | 114 // if have got section, don't use align. in AllocaCodeSection() 128 // rodata section needs 16 bytes alignment in AllocaDataSection() 190 // align up for rodata section 197 LOG_COMPILER(ERROR) << std::hex << "Alloca Section failed. Current curPos:" << curPos
|
| /arkcompiler/runtime_core/ldscripts/ |
| D | panda_test_asan.ld | 242 /* We don't want to include the .ctor section from 244 The .ctor section from the crtend file contains the 278 /* Align here to ensure that the .bss section occupies space up to 280 .bss section disappears because there are no input sections. 281 FIXME: Why do we need it? When there is no .bss section, we don't 282 pad the .data section. */ 315 of the section so we begin them at 0. */
|
| /arkcompiler/runtime_core/verification/util/tests/ |
| D | set_operations_property_test.cpp | 72 SECTION("Conversion to set") 88 SECTION("2 sets") 127 SECTION("3 sets")
|
| /arkcompiler/runtime_core/tests/cts-generator/runner/reporters/ |
| D | jtr_reporter.rb | 57 # add output section in case of failure 61 @logger.log 1, '#section:output'
|
| /arkcompiler/runtime_core/irtoc/backend/ |
| D | compilation_unit.cpp | 269 ELFIO::section *str_sec = elf_writer.sections.add(".strtab"); in MakeElf() 278 ELFIO::section *sym_sec = elf_writer.sections.add(".symtab"); in MakeElf() 289 ELFIO::section *text_sec = elf_writer.sections.add(".text"); in MakeElf() 295 ELFIO::section *rel_sec = elf_writer.sections.add(".rela.text"); in MakeElf()
|
| /arkcompiler/runtime_core/verification/ |
| D | messages.yaml | 663 message: Wrong debug breakpoints section '${section_name}'. 669 Wrong debug verifier options section '${section_name}', expected [${expected_sections}]. 680 Wrong option '${option}' for section '${section_name}', expected [${expected_options}]. 685 args: section, option 686 message: Option '${section}:${option}' is active.
|
| /arkcompiler/runtime_core/tests/cts-coverage-tool/ |
| D | spectrac.gemspec | 31 # to allow pushing to a single host or delete this section to allow pushing to any host.
|
| /arkcompiler/runtime_core/compiler/docs/ |
| D | plt.md | 11 …it's code is much longer than few runtime-call-related instructions mentioned in the section above. 16 … as we can cache gathered Method or Class pointer into a slot in GOT table (in `.aot_got` section). 203 AOT file, but distance to `.aot_got` section can be calculated in the same way like for usual code …
|
| /arkcompiler/runtime_core/verification/config/context/ |
| D | context.h | 37 …PandaUnorderedMap<PandaString, panda::verifier::callable<bool(const config::Section &)>> SectionHa…
|
| /arkcompiler/runtime_core/cmake/ |
| D | PandaCmakeFunctions.cmake | 15 # We need use linker scripts for section replacement above 4GB
|