Home
last modified time | relevance | path

Searched full:section (Results 1 – 25 of 70) sorted by relevance

123

/arkcompiler/runtime_core/bytecode_optimizer/tests/benchmark/
DREADME.md54 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 …]
Dcompare.py58 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/
Dconfig_handler_method_options.cpp35 using panda::verifier::config::Section;
120 static const auto PROCESS_METHOD_OPTIONS = [](const Section &section) { 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 &section) { 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 …]
Dconfig_handler_whitelist.cpp34 using panda::verifier::config::Section;
62 static const auto CONFIG_DEBUG_WHITELIST_VERIFIER = [](const Section &section) { 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()
Dconfig_handler_method_groups.cpp41 using panda::verifier::config::Section;
45 static const auto CONFIG_DEBUG_METHOD_GROUPS_VERIFIER_OPTIONS = [](const Section &section) { in RegisterConfigHandlerMethodGroups() argument
49 for (const auto &item : section.items) { in RegisterConfigHandlerMethodGroups()
Dconfig_handler_options.cpp61 using panda::verifier::config::Section;
65 static const auto CONFIG_DEBUG_OPTIONS_VERIFIER = [](const Section &section) { in RegisterConfigHandlerOptions() argument
99 for (const auto &s : section.sections) { in RegisterConfigHandlerOptions()
/arkcompiler/runtime_core/verification/config/process/
Dconfig_process.cpp26 using panda::verifier::config::Section;
29 bool ProcessConfigSection(const Section &section, 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()
Dconfig_process.h27 bool ProcessConfig(const Section &cfg);
29 void RegisterConfigHandler(const PandaString &path, callable<bool(const Section &)> handler);
/arkcompiler/runtime_core/compiler/aot/aot_builder/
Delf_builder.h116 class Section {
119Section(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/
Dconfig_parse.cpp28 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()
Dconfig_parse.h22 bool ParseConfig(const char *str, Section &cfg);
/arkcompiler/runtime_core/docs/
Daot.md23 …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…
Ddoxygen.config134 # 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/
Dconfig.h29 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/
Dconfig_handler_breakpoints.cpp36 using panda::verifier::config::Section;
95 static const auto CONFIG_DEBUG_BREAKPOINTS = [](const Section &section) { in RegisterConfigHandlerBreakpoints() argument
96 for (const auto &s : section.sections) { in RegisterConfigHandlerBreakpoints()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dllvm_codegen.h114 // 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/
Dpanda_test_asan.ld242 /* 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/
Dset_operations_property_test.cpp72 SECTION("Conversion to set")
88 SECTION("2 sets")
127 SECTION("3 sets")
/arkcompiler/runtime_core/tests/cts-generator/runner/reporters/
Djtr_reporter.rb57 # add output section in case of failure
61 @logger.log 1, '#section:output'
/arkcompiler/runtime_core/irtoc/backend/
Dcompilation_unit.cpp269 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/
Dmessages.yaml663 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/
Dspectrac.gemspec31 # to allow pushing to a single host or delete this section to allow pushing to any host.
/arkcompiler/runtime_core/compiler/docs/
Dplt.md11 …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/
Dcontext.h37 …PandaUnorderedMap<PandaString, panda::verifier::callable<bool(const config::Section &)>> SectionHa…
/arkcompiler/runtime_core/cmake/
DPandaCmakeFunctions.cmake15 # We need use linker scripts for section replacement above 4GB

123