Home
last modified time | relevance | path

Searched refs:Section (Results 1 - 22 of 22) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/dfx/dump_code/
H A Djit_dump_elf.h42 class Section { class
44 Section(const std::string &name, maplebe::Word type, maplebe::Xword flags, maplebe::Xword align) : name(name) in Section() function in panda::ecmascript::Section
51 virtual ~Section() = default;
75 void SetLink(const Section &section) in SetLink()
149 }; /* class Section */
151 class RelaSection : public Section {
154 maplebe::Xword align, const Section &link) : Section(name, type, flags, align) in RelaSection()
182 class SymbolSection : public Section {
185 const Section in SymbolSection()
[all...]
H A Djit_dump_elf.cpp74 void JsJitDumpElf::UpdateSectionOffset(Section &section) in UpdateSectionOffset()
83 void JsJitDumpElf::UpdateGlobalOffset(Section &section) in UpdateGlobalOffset()
114 void JsJitDumpElf::RegisterSection(Section &section) in RegisterSection()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/assembler/
H A Delf_file.h38 class Section { class
40 Section(const std::string &name, Word type, Xword flags, Xword align) : name(name) in Section() function in assembler::Section
47 virtual ~Section() = default;
71 void SetLink(const Section &section) in SetLink()
145 }; /* class Section */
147 class DataSection : public Section {
149 DataSection(const std::string &name, Word type, Xword flags, Xword align) : Section(name, type, flags, align) {} in DataSection()
213 class RelaSection : public Section {
215 RelaSection(const std::string &name, Word type, Xword flags, Word info, Xword align, const Section &link) in RelaSection()
216 : Section(nam in RelaSection()
[all...]
H A Delf_assembler.h585 void RegisterSection(Section &section);
587 void UpdateSectionOffset(Section &section);
588 void UpdateGlobalOffset(Section &section);
611 std::vector<Section *> sections;
/arkcompiler/runtime_core/static_core/verification/config/process/
H A Dconfig_process.cpp28 using ark::verifier::config::Section;
30 bool ProcessConfigSection(Config *cfg, const Section &section, const ark::PandaString &path = "") in ProcessConfigSection()
48 void RegisterConfigHandler(Config *cfg, const PandaString &path, callable<bool(Config *, const Section &)> handler) in RegisterConfigHandler()
54 bool ProcessConfig(Config *cfg, const Section &section) in ProcessConfig()
H A Dconfig_process.h29 bool ProcessConfig(Config *cfg, const Section &section);
31 void RegisterConfigHandler(Config *cfg, const PandaString &path, callable<bool(Config *, const Section &)> handler);
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Difile.cpp23 Section::Section(std::string secName, Word type, Word flags, uint32 align, ObjEmitter &objEmitter, MemPool &memPool) in Section() function in maplebe::Section
32 void Section::Layout() in Layout()
/arkcompiler/runtime_core/static_core/verification/config/
H A Dconfig.h29 struct Section { struct
32 std::vector<struct Section> sections;
51 const Section &operator[](const PandaString &title) const in operator []()
H A Dconfig_load.cpp44 ark::verifier::config::Section section; in ProcessConfigFile()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
H A Difile.h101 class Section { class
103 Section(std::string name, Word type, Word flags, uint32 align, ObjEmitter &emitter, MemPool &memPool);
105 virtual ~Section() = default;
133 void SetLink(const Section &section) in SetLink()
217 class DataSection : public Section {
220 : Section(name, type, flags, align, emitter, inputMemPool), in DataSection()
355 class SymbolSection : public Section {
358 const Section &link) in SymbolSection()
359 : Section(name, type, flags, align, emitter, memPool), alloc(&memPool), symbols(alloc.Adapter()) in SymbolSection()
415 class RelaSection : public Section {
[all...]
H A Dobj_emit.h447 void UpdateSectionOffsetAddr(Section *section) in UpdateSectionOffsetAddr()
456 void UpdateGlobalOffsetAddr(Section *section) in UpdateGlobalOffsetAddr()
466 void RegisterSection(Section *section) in RegisterSection()
545 MapleVector<Section *> sections;
/arkcompiler/runtime_core/static_core/verification/config/handlers/
H A Dconfig_handler_options.cpp62 using ark::verifier::config::Section;
65 const struct Section &s, const PandaUnorderedMap<PandaString, StructField<VerificationOptions, bool>> &sectionFlags, in RegisterConfigHandlerOptionsVerifierOptionLine()
83 VerificationOptions &verifOpts, const struct Section &s) in RegisterConfigHandlerOptionsVerifierForSection()
102 static const auto CONFIG_DEBUG_OPTIONS_VERIFIER = [](Config *config, const Section &section) { in RegisterConfigHandlerOptions()
H A Dconfig_handler_whitelist.cpp34 using ark::verifier::config::Section;
60 static bool RegisterConfigHandlerWhitelistSectionHandler(Config *config, const struct Section &s) in RegisterConfigHandlerWhitelistSectionHandler()
95 static const auto CONFIG_DEBUG_WHITELIST_VERIFIER = [](Config *config, const Section &section) { in RegisterConfigHandlerWhitelist()
H A Dconfig_handler_method_options.cpp36 using ark::verifier::config::Section;
230 static bool MethodOptionsProcessorProcessSection(const struct Section &s, const Section &section,
283 static const auto PROCESS_METHOD_OPTIONS = [](Config *cfg, const Section &section) {
303 static const auto CONFIG_DEBUG_METHOD_OPTIONS_VERIFIER = [](Config *ddcfg, const Section &section) {
313 Section cfg;
341 Section cfg;
H A Dconfig_handler_method_groups.cpp42 using ark::verifier::config::Section;
46 static const auto CONFIG_DEBUG_METHOD_GROUPS_VERIFIER_OPTIONS = [](Config *cfg, const Section &section) { in RegisterConfigHandlerMethodGroups()
/arkcompiler/runtime_core/static_core/verification/config/parse/
H A Dconfig_parse.cpp29 using ark::verifier::config::Section;
34 Section current;
35 std::vector<Section> sections;
83 bool ParseConfig(const char *str, Section &cfg) in ParseConfig()
H A Dconfig_parse.h22 bool ParseConfig(const char *str, Section &cfg);
/arkcompiler/runtime_core/static_core/verification/config/debug_breakpoint/
H A Dconfig_handler_breakpoints.cpp35 using ark::verifier::config::Section;
92 static bool RegisterConfigHandlerBreakpointsVerifierAnalyzer(const struct Section &s, Config *&cfg) in RegisterConfigHandlerBreakpointsVerifierAnalyzer()
116 static const auto CONFIG_DEBUG_BREAKPOINTS = [](Config *cfg, const Section &section) { in RegisterConfigHandlerBreakpoints()
/arkcompiler/runtime_core/static_core/compiler/aot/aot_builder/
H A Delf_builder.h115 class Section { class in ark::compiler::ElfBuilder
120 Section(ElfBuilder &builder, const std::string &name, Section *link, const ElfShdrParams &params) in Section() function in ark::compiler::ElfBuilder::Section
129 virtual ~Section() = default;
130 NO_MOVE_SEMANTIC(Section);
131 NO_COPY_SEMANTIC(Section);
182 Section *link_ {};
188 class DataSection : public Section {
190 using Section::Section;
[all...]
/arkcompiler/runtime_core/static_core/irtoc/backend/
H A Ddwarf_builder.h36 struct Section { struct in ark::irtoc::DwarfBuilder
/arkcompiler/runtime_core/static_core/verification/config/context/
H A Dcontext.h40 PandaUnorderedMap<PandaString, ark::verifier::callable<bool(Config *cfg, const config::Section &)>> sectionHandlers;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
H A Delf_assembler.cpp77 assert(false && "unprocessed Section in EmitVariable"); in EmitVariable()
658 void ElfAssembler::RegisterSection(Section &section) in RegisterSection()
689 void ElfAssembler::UpdateSectionOffset(Section &section) in UpdateSectionOffset()
698 void ElfAssembler::UpdateGlobalOffset(Section &section) in UpdateGlobalOffset()
995 for (Section *section : sections) { in AppendSecSymsToSymTabSec()

Completed in 14 milliseconds