/arkcompiler/ets_runtime/ecmascript/dfx/dump_code/ |
H A D | jit_dump_elf.h | 42 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 §ion) 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 D | jit_dump_elf.cpp | 74 void JsJitDumpElf::UpdateSectionOffset(Section §ion) in UpdateSectionOffset() 83 void JsJitDumpElf::UpdateGlobalOffset(Section §ion) in UpdateGlobalOffset() 114 void JsJitDumpElf::RegisterSection(Section §ion) in RegisterSection()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/assembler/ |
H A D | elf_file.h | 38 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 §ion) 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 D | elf_assembler.h | 585 void RegisterSection(Section §ion); 587 void UpdateSectionOffset(Section §ion); 588 void UpdateGlobalOffset(Section §ion); 611 std::vector<Section *> sections;
|
/arkcompiler/runtime_core/static_core/verification/config/process/ |
H A D | config_process.cpp | 28 using ark::verifier::config::Section; 30 bool ProcessConfigSection(Config *cfg, const Section §ion, 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 §ion) in ProcessConfig()
|
H A D | config_process.h | 29 bool ProcessConfig(Config *cfg, const Section §ion); 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 D | ifile.cpp | 23 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 D | config.h | 29 struct Section { struct 32 std::vector<struct Section> sections; 51 const Section &operator[](const PandaString &title) const in operator []()
|
H A D | config_load.cpp | 44 ark::verifier::config::Section section; in ProcessConfigFile()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
H A D | ifile.h | 101 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 §ion) 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 D | obj_emit.h | 447 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 D | config_handler_options.cpp | 62 using ark::verifier::config::Section; 65 const struct Section &s, const PandaUnorderedMap<PandaString, StructField<VerificationOptions, bool>> §ionFlags, in RegisterConfigHandlerOptionsVerifierOptionLine() 83 VerificationOptions &verifOpts, const struct Section &s) in RegisterConfigHandlerOptionsVerifierForSection() 102 static const auto CONFIG_DEBUG_OPTIONS_VERIFIER = [](Config *config, const Section §ion) { in RegisterConfigHandlerOptions()
|
H A D | config_handler_whitelist.cpp | 34 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 §ion) { in RegisterConfigHandlerWhitelist()
|
H A D | config_handler_method_options.cpp | 36 using ark::verifier::config::Section; 230 static bool MethodOptionsProcessorProcessSection(const struct Section &s, const Section §ion, 283 static const auto PROCESS_METHOD_OPTIONS = [](Config *cfg, const Section §ion) { 303 static const auto CONFIG_DEBUG_METHOD_OPTIONS_VERIFIER = [](Config *ddcfg, const Section §ion) { 313 Section cfg; 341 Section cfg;
|
H A D | config_handler_method_groups.cpp | 42 using ark::verifier::config::Section; 46 static const auto CONFIG_DEBUG_METHOD_GROUPS_VERIFIER_OPTIONS = [](Config *cfg, const Section §ion) { in RegisterConfigHandlerMethodGroups()
|
/arkcompiler/runtime_core/static_core/verification/config/parse/ |
H A D | config_parse.cpp | 29 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 D | config_parse.h | 22 bool ParseConfig(const char *str, Section &cfg);
|
/arkcompiler/runtime_core/static_core/verification/config/debug_breakpoint/ |
H A D | config_handler_breakpoints.cpp | 35 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 §ion) { in RegisterConfigHandlerBreakpoints()
|
/arkcompiler/runtime_core/static_core/compiler/aot/aot_builder/ |
H A D | elf_builder.h | 115 class Section { class in ark::compiler::ElfBuilder 120 Section(ElfBuilder &builder, const std::string &name, Section *link, const ElfShdrParams ¶ms) 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 D | dwarf_builder.h | 36 struct Section { struct in ark::irtoc::DwarfBuilder
|
/arkcompiler/runtime_core/static_core/verification/config/context/ |
H A D | context.h | 40 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 D | elf_assembler.cpp | 77 assert(false && "unprocessed Section in EmitVariable"); in EmitVariable() 658 void ElfAssembler::RegisterSection(Section §ion) in RegisterSection() 689 void ElfAssembler::UpdateSectionOffset(Section §ion) in UpdateSectionOffset() 698 void ElfAssembler::UpdateGlobalOffset(Section §ion) in UpdateGlobalOffset() 995 for (Section *section : sections) { in AppendSecSymsToSymTabSec()
|