Home
last modified time | relevance | path

Searched refs:File (Results 1 – 25 of 491) sorted by relevance

12345678910>>...20

/arkcompiler/runtime_core/libpandafile/
Dmethod_data_accessor.h28 MethodDataAccessor(const File &panda_file, File::EntityId method_id);
33 static File::EntityId GetNameId(const File &panda_file, File::EntityId method_id);
36 static panda_file::File::StringData GetName(const File &panda_file, File::EntityId method_id);
39 static File::EntityId GetProtoId(const File &panda_file, File::EntityId method_id);
42 static File::EntityId GetClassId(const File &panda_file, File::EntityId method_id);
89 File::EntityId GetClassId() const in GetClassId()
91 return File::EntityId(class_off_); in GetClassId()
94 File::Index GetClassIdx() const in GetClassIdx()
99 File::EntityId GetNameId() const in GetNameId()
101 return File::EntityId(name_off_); in GetNameId()
[all …]
Dmethod_data_accessor-inl.h27 inline File::EntityId MethodDataAccessor::GetNameId(const File &panda_file, File::EntityId method_i… in GetNameId()
31 return File::EntityId(helpers::Read<ID_SIZE>(&sp)); in GetNameId()
35 inline panda_file::File::StringData MethodDataAccessor::GetName(const File &panda_file, File::Entit… in GetName()
41 inline File::EntityId MethodDataAccessor::GetProtoId(const File &panda_file, File::EntityId method_… in GetProtoId()
46 return File::EntityId(panda_file.ResolveProtoIndex(method_id, proto_idx_).GetOffset()); in GetProtoId()
50 inline File::EntityId MethodDataAccessor::GetClassId(const File &panda_file, File::EntityId method_… in GetClassId()
54 return File::EntityId(panda_file.ResolveClassIndex(method_id, class_idx).GetOffset()); in GetClassId()
57 inline panda_file::File::StringData MethodDataAccessor::GetName() const in GetName()
74 EnumerateRuntimeAnnotations([](File::EntityId /* unused */) {}); in SkipRuntimeAnnotations()
89 EnumerateAnnotations([](File::EntityId /* unused */) {}); in SkipAnnotations()
[all …]
Dfile.cpp47 const std::array<uint8_t, File::MAGIC_SIZE> File::MAGIC {'P', 'A', 'N', 'D', 'A', '\0', '\0', '\0'};
53 os::file::Mode GetMode(panda_file::File::OpenMode open_mode) in GetMode()
56 case File::READ_ONLY: { in GetMode()
59 case File::READ_WRITE: { in GetMode()
66 case File::WRITE_ONLY: { in GetMode()
77 static uint32_t GetProt(panda_file::File::OpenMode mode) in GetProt()
80 if (mode == File::READ_WRITE) { in GetProt()
114 std::unique_ptr<const File> OpenPandaFileOrZip(std::string_view location, panda_file::File::OpenMod… in OpenPandaFileOrZip()
136 std::unique_ptr<const panda_file::File> OpenPandaFileFromZipFile(ZipArchiveHandle &handle, std::str… in OpenPandaFileFromZipFile()
171 return panda_file::File::OpenFromMemory(std::move(ConstPtr), location); in OpenPandaFileFromZipFile()
[all …]
Dfile_reader.h53 explicit FileReader(std::unique_ptr<const File> &&file) : file_(std::move(file)) {} in FileReader()
74 File::EntityId array_id);
75 AnnotationItem *CreateAnnotationItem(File::EntityId ann_id);
76 MethodItem *CreateMethodItem(ClassItem *cls, File::EntityId method_id);
77 ForeignMethodItem *CreateForeignMethodItem(BaseClassItem *fcls, File::EntityId method_id);
78 FieldItem *CreateFieldItem(ClassItem *cls, File::EntityId field_id);
79 ForeignFieldItem *CreateForeignFieldItem(BaseClassItem *fcls, File::EntityId field_id);
80 ClassItem *CreateClassItem(File::EntityId class_id);
81 ForeignClassItem *CreateForeignClassItem(File::EntityId class_id);
82 MethodHandleItem *CreateMethodHandleItem(File::EntityId mh_id);
[all …]
Dfield_data_accessor-inl.h29 inline File::EntityId FieldDataAccessor::GetTypeId(const File &panda_file, File::EntityId field_id) in GetTypeId()
37 inline File::EntityId FieldDataAccessor::GetNameId(const File &panda_file, File::EntityId field_id) in GetNameId()
40 return File::EntityId(helpers::Read<panda_file::ID_SIZE>(&sp)); in GetNameId()
87 inline std::optional<File::EntityId> FieldDataAccessor::GetValue() in GetValue()
101 return File::EntityId(std::get<uint32_t>(field_value)); in GetValue()
111 EnumerateRuntimeAnnotations([](File::EntityId /* unused */) {}); in SkipRuntimeAnnotations()
116 EnumerateAnnotations([](File::EntityId /* unused */) {}); in SkipAnnotations()
121 EnumerateRuntimeTypeAnnotations([](File::EntityId /* unused */) {}); in SkipRuntimeTypeAnnotations()
126 EnumerateTypeAnnotations([](File::EntityId /* unused */) {}); in SkipTypeAnnotations()
140 helpers::EnumerateTaggedValues<File::EntityId, FieldTag, Callback>( in EnumerateRuntimeAnnotations()
[all …]
Dannotation_data_accessor.h29 Elem(const File &panda_file, File::EntityId name_id, uint32_t value) in Elem()
38 File::EntityId GetNameId() const in GetNameId()
50 return ArrayValue(panda_file_, File::EntityId(value_)); in GetArrayValue()
54 const File &panda_file_;
55 File::EntityId name_id_;
76 AnnotationDataAccessor(const File &panda_file, File::EntityId annotation_id);
82 File::EntityId GetClassId() const in GetClassId()
84 return File::EntityId(class_off_); in GetClassId()
101 File::EntityId GetAnnotationId() const in GetAnnotationId()
111 const File &panda_file_;
[all …]
Dfield_data_accessor.h32 FieldDataAccessor(const File &panda_file, File::EntityId field_id);
40 static File::EntityId GetTypeId(const File &panda_file, File::EntityId field_id);
42 static File::EntityId GetNameId(const File &panda_file, File::EntityId field_id);
49 File::EntityId GetClassId() const in GetClassId()
51 return File::EntityId(class_off_); in GetClassId()
54 File::EntityId GetNameId() const in GetNameId()
56 return File::EntityId(name_off_); in GetNameId()
144 const File &GetPandaFile() const in GetPandaFile()
149 File::EntityId GetFieldId() const in GetFieldId()
174 const File &panda_file_;
[all …]
Dmethod_handle_data_accessor.h27 MethodHandleDataAccessor(const File &panda_file, File::EntityId method_handle_id);
41 const File &GetPandaFile() const in GetPandaFile()
46 File::EntityId GetMethodHandleId() const in GetMethodHandleId()
51 File::EntityId GetEntityId() const in GetEntityId()
53 return File::EntityId(offset_); in GetEntityId()
57 const File &panda_file_;
58 File::EntityId method_handle_id_;
Dliteral_data_accessor.h26 using StringData = File::StringData;
66 LiteralDataAccessor(const File &panda_file, File::EntityId literal_data_id);
75 void EnumerateLiteralVals(File::EntityId id, const Callback &cb);
77 size_t GetLiteralValsNum(File::EntityId id) const;
85 const File &GetPandaFile() const in GetPandaFile()
90 File::EntityId GetLiteralDataId() const in GetLiteralDataId()
95 File::EntityId GetLiteralArrayId(size_t index) const in GetLiteralArrayId()
99 return File::EntityId(static_cast<uint32_t>(helpers::Read<sizeof(uint32_t)>(&l_sp))); in GetLiteralArrayId()
102 size_t ResolveLiteralArrayIndex(File::EntityId id) const in ResolveLiteralArrayIndex()
122 const File &panda_file_;
[all …]
/arkcompiler/runtime_core/static_core/libpandafile/
Dmethod_data_accessor.h36 MethodDataAccessor(const File &pandaFile, File::EntityId methodId);
41 static File::EntityId GetNameId(const File &pandaFile, File::EntityId methodId);
44 static panda_file::File::StringData GetName(const File &pandaFile, File::EntityId methodId);
49 static File::EntityId GetProtoId(const File &pandaFile, File::EntityId methodId);
52 static File::EntityId GetClassId(const File &pandaFile, File::EntityId methodId);
99 File::EntityId GetClassId() const in GetClassId()
101 return File::EntityId(classOff_); in GetClassId()
104 File::Index GetClassIdx() const in GetClassIdx()
109 File::EntityId GetNameId() const in GetNameId()
111 return File::EntityId(nameOff_); in GetNameId()
[all …]
Dmethod_data_accessor-inl.h28 inline File::EntityId MethodDataAccessor::GetNameId(const File &pandaFile, File::EntityId methodId) in GetNameId()
32 return File::EntityId(helpers::Read<ID_SIZE>(&sp)); in GetNameId()
36 inline panda_file::File::StringData MethodDataAccessor::GetName(const File &pandaFile, File::Entity… in GetName()
42 inline File::EntityId MethodDataAccessor::GetProtoId(const File &pandaFile, File::EntityId methodId) in GetProtoId()
47 return File::EntityId(pandaFile.ResolveProtoIndex(methodId, protoIdx).GetOffset()); in GetProtoId()
51 inline File::EntityId MethodDataAccessor::GetClassId(const File &pandaFile, File::EntityId methodId) in GetClassId()
55 return File::EntityId(pandaFile.ResolveClassIndex(methodId, classIdx).GetOffset()); in GetClassId()
58 inline panda_file::File::StringData MethodDataAccessor::GetName() const in GetName()
75 EnumerateRuntimeAnnotations([](File::EntityId /* unused */) {}); in SkipRuntimeAnnotations()
90 EnumerateAnnotations([](File::EntityId /* unused */) {}); in SkipAnnotations()
[all …]
Dfile.cpp48 const std::array<uint8_t, File::MAGIC_SIZE> File::MAGIC {'P', 'A', 'N', 'D', 'A', '\0', '\0', '\0'};
54 os::file::Mode GetMode(panda_file::File::OpenMode openMode) in GetMode()
57 case File::READ_ONLY: { in GetMode()
60 case File::READ_WRITE: { in GetMode()
67 case File::WRITE_ONLY: { in GetMode()
78 static uint32_t GetProt(panda_file::File::OpenMode mode) in GetProt()
81 if (mode == File::READ_WRITE) { in GetProt()
115 std::unique_ptr<const File> OpenPandaFileOrZip(std::string_view location, panda_file::File::OpenMod… in OpenPandaFileOrZip()
137 std::unique_ptr<const panda_file::File> OpenPandaFileFromZipFile(ZipArchiveHandle &handle, std::str… in OpenPandaFileFromZipFile()
177 return panda_file::File::OpenFromMemory(std::move(constPtr), location); in OpenPandaFileFromZipFile()
[all …]
Dfile_reader.h52 explicit FileReader(std::unique_ptr<const File> &&file) : file_(std::move(file)) {} in FileReader()
62 const File *GetFilePtr() const in GetFilePtr()
67 const std::map<File::EntityId, BaseItem *> *GetItems() const in GetItems()
82 …bool CreateLiteralArrayItem(LiteralDataAccessor *litArrayAccessor, File::EntityId arrayId, uint32_…
83 AnnotationItem *CreateAnnotationItem(File::EntityId annId);
84 MethodItem *CreateMethodItem(ClassItem *cls, File::EntityId methodId);
85 ForeignMethodItem *CreateForeignMethodItem(BaseClassItem *fcls, File::EntityId methodId);
86 FieldItem *CreateFieldItem(ClassItem *cls, File::EntityId fieldId);
87 ForeignFieldItem *CreateForeignFieldItem(BaseClassItem *fcls, File::EntityId fieldId);
88 ClassItem *CreateClassItem(File::EntityId classId);
[all …]
Dfield_data_accessor-inl.h29 inline File::EntityId FieldDataAccessor::GetTypeId(const File &pandaFile, File::EntityId fieldId) in GetTypeId()
37 inline File::EntityId FieldDataAccessor::GetNameId(const File &pandaFile, File::EntityId fieldId) in GetNameId()
40 return File::EntityId(helpers::Read<panda_file::ID_SIZE>(&sp)); in GetNameId()
87 inline std::optional<File::EntityId> FieldDataAccessor::GetValue() in GetValue()
101 return File::EntityId(std::get<uint32_t>(fieldValue)); in GetValue()
111 EnumerateRuntimeAnnotations([](File::EntityId /* unused */) {}); in SkipRuntimeAnnotations()
116 EnumerateAnnotations([](File::EntityId /* unused */) {}); in SkipAnnotations()
121 EnumerateRuntimeTypeAnnotations([](File::EntityId /* unused */) {}); in SkipRuntimeTypeAnnotations()
126 EnumerateTypeAnnotations([](File::EntityId /* unused */) {}); in SkipTypeAnnotations()
140 helpers::EnumerateTaggedValues<File::EntityId, FieldTag, Callback>( in EnumerateRuntimeAnnotations()
[all …]
Dannotation_data_accessor.h29 Elem(const File &pandaFile, File::EntityId nameId, uint32_t value) in Elem()
38 File::EntityId GetNameId() const in GetNameId()
50 return ArrayValue(pandaFile_, File::EntityId(value_)); in GetArrayValue()
54 const File &pandaFile_;
55 File::EntityId nameId_;
76 AnnotationDataAccessor(const File &pandaFile, File::EntityId annotationId);
82 File::EntityId GetClassId() const in GetClassId()
84 return File::EntityId(classOff_); in GetClassId()
101 File::EntityId GetAnnotationId() const in GetAnnotationId()
111 const File &pandaFile_;
[all …]
Dfield_data_accessor.h32 FieldDataAccessor(const File &pandaFile, File::EntityId fieldId);
40 static File::EntityId GetTypeId(const File &pandaFile, File::EntityId fieldId);
42 static File::EntityId GetNameId(const File &pandaFile, File::EntityId fieldId);
49 File::EntityId GetClassId() const in GetClassId()
51 return File::EntityId(classOff_); in GetClassId()
54 File::EntityId GetNameId() const in GetNameId()
56 return File::EntityId(nameOff_); in GetNameId()
144 const File &GetPandaFile() const in GetPandaFile()
149 File::EntityId GetFieldId() const in GetFieldId()
174 const File &pandaFile_;
[all …]
Dmethod_handle_data_accessor.h27 MethodHandleDataAccessor(const File &pandaFile, File::EntityId methodHandleId);
41 const File &GetPandaFile() const in GetPandaFile()
46 File::EntityId GetMethodHandleId() const in GetMethodHandleId()
51 File::EntityId GetEntityId() const in GetEntityId()
53 return File::EntityId(offset_); in GetEntityId()
57 const File &pandaFile_;
58 File::EntityId methodHandleId_;
Ddebug_info_extractor.h59 explicit DebugInfoExtractor(const File *pf);
66 virtual const LineNumberTable &GetLineNumberTable(File::EntityId methodId) const;
68 virtual const ColumnNumberTable &GetColumnNumberTable(File::EntityId methodId) const;
70 virtual const LocalVariableTable &GetLocalVariableTable(File::EntityId methodId) const;
72 virtual const std::vector<ParamInfo> &GetParameterInfo(File::EntityId methodId) const;
74 virtual const char *GetSourceFile(File::EntityId methodId) const;
76 virtual const char *GetSourceCode(File::EntityId methodId) const;
78 virtual std::vector<File::EntityId> GetMethodIdList() const;
81 void Extract(const File *pf);
86 File::EntityId methodId;
[all …]
Dliteral_data_accessor.h26 using StringData = File::StringData;
63 LiteralDataAccessor(const File &pandaFile, File::EntityId literalDataId);
72 void EnumerateLiteralVals(File::EntityId id, const Callback &cb);
81 const File &GetPandaFile() const in GetPandaFile()
86 File::EntityId GetLiteralDataId() const in GetLiteralDataId()
91 File::EntityId GetLiteralArrayId(size_t index) const in GetLiteralArrayId()
95 return File::EntityId(static_cast<uint32_t>(helpers::Read<sizeof(uint32_t)>(&lSp))); in GetLiteralArrayId()
98 size_t ResolveLiteralArrayIndex(File::EntityId id) const in ResolveLiteralArrayIndex()
118 const File &pandaFile_;
119 File::EntityId literalDataId_;
/arkcompiler/runtime_core/static_core/disassembler/
Ddisasm_backed_debug_info_extractor.h25 const panda_file::File &file,
26 …std::function<void(panda_file::File::EntityId, std::string_view)> &&onDisasmSourceName = [](auto, …
28 …const panda_file::LineNumberTable &GetLineNumberTable(panda_file::File::EntityId methodId) const o…
29 …const panda_file::ColumnNumberTable &GetColumnNumberTable(panda_file::File::EntityId methodId) con…
30 …const panda_file::LocalVariableTable &GetLocalVariableTable(panda_file::File::EntityId methodId) c…
31 …const std::vector<ParamInfo> &GetParameterInfo(panda_file::File::EntityId methodId) const override;
32 const char *GetSourceFile(panda_file::File::EntityId methodId) const override;
33 const char *GetSourceCode(panda_file::File::EntityId methodId) const override;
43 …const std::optional<std::string> &GetDisassemblySourceName(panda_file::File::EntityId methodId) co…
44 const Disassembly &GetDisassembly(panda_file::File::EntityId methodId) const;
[all …]
Ddisassembler.h65 …PANDA_PUBLIC_API void Disassemble(const panda_file::File &file, bool quiet = false, bool skipStrin…
66 …PANDA_PUBLIC_API void Disassemble(std::unique_ptr<const panda_file::File> &file, bool quiet = fals…
72 PANDA_PUBLIC_API void SetFile(std::unique_ptr<const panda_file::File> &file);
73 PANDA_PUBLIC_API void SetFile(const panda_file::File &file);
77 …PANDA_PUBLIC_API void GetMethod(pandasm::Function *method, const panda_file::File::EntityId &metho…
88 void GetRecord(pandasm::Record *record, const panda_file::File::EntityId &recordId);
89 void AddMethodToTables(const panda_file::File::EntityId &methodId);
100 void GetFields(pandasm::Record *record, const panda_file::File::EntityId &recordId);
105 void GetMethods(const panda_file::File::EntityId &recordId);
106 void GetParams(pandasm::Function *method, const panda_file::File::EntityId &protoId) const;
[all …]
/arkcompiler/runtime_core/disassembler/
Ddisassembler.h66 void GetRecord(pandasm::Record *record, const panda_file::File::EntityId &record_id);
67 void AddMethodToTables(const panda_file::File::EntityId &method_id);
68 void GetMethod(pandasm::Function *method, const panda_file::File::EntityId &method_id);
90 void GetFields(pandasm::Record *record, const panda_file::File::EntityId &record_id);
92 void GetMethods(const panda_file::File::EntityId &record_id);
93 … void GetMethodAnnotations(pandasm::Function &method, const panda_file::File::EntityId &method_id);
99 void GetParams(pandasm::Function *method, const panda_file::File::EntityId &proto_id) const;
100 IdList GetInstructions(pandasm::Function *method, panda_file::File::EntityId method_id,
101 panda_file::File::EntityId code_id) const;
102 LabelTable GetExceptions(pandasm::Function *method, panda_file::File::EntityId method_id,
[all …]
/arkcompiler/runtime_core/tests/cts-coverage-tool/bin/
Dspectrac.rb22 Dir[File.join(__dir__, '..', 'lib', '*.rb')].each { |file| require file } # rubocop:disable Lint/No…
25 …raise OptionParser::InvalidOption, "File #{file} not found" unless File.exist? File.expand_path(fi…
37 …raise OptionParser::InvalidOption, "Directory #{dir} not found." unless File.directory? File.expan…
77 spec = options.spec.map { |f| YAML.load_file(File.expand_path(f)) }
80 fullspec.load_non_testable(YAML.load_file(File.expand_path(options.non_testable))) if options.non_t…
86 File.write(options.report, summary.report.to_yaml) if options.report
87 File.write(options.uncovered, summary.uncovered.to_yaml) if options.uncovered
88 File.write(options.full, fullspec.data.to_yaml) if options.full
89 File.write(options.orphaned, fullspec.orphaned.to_yaml) if options.orphaned
/arkcompiler/runtime_core/static_core/tests/cts-coverage-tool/bin/
Dspectrac.rb22 Dir[File.join(__dir__, '..', 'lib', '*.rb')].each { |file| require file } # rubocop:disable Lint/No…
25 …raise OptionParser::InvalidOption, "File #{file} not found" unless File.exist? File.expand_path(fi…
37 …raise OptionParser::InvalidOption, "Directory #{dir} not found." unless File.directory? File.expan…
77 spec = options.spec.map { |f| YAML.load_file(File.expand_path(f)) }
80 fullspec.load_non_testable(YAML.load_file(File.expand_path(options.non_testable))) if options.non_t…
86 File.write(options.report, summary.report.to_yaml) if options.report
87 File.write(options.uncovered, summary.uncovered.to_yaml) if options.uncovered
88 File.write(options.full, fullspec.data.to_yaml) if options.full
89 File.write(options.orphaned, fullspec.orphaned.to_yaml) if options.orphaned
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Daot_data.h23 class File; variable
52 using File = const panda_file::File; variable
57 AotData(const File *pfile, Graph *graph, AddressType codeAddr, uint64_t *intfInlineCacheIndex, in AotData()
58 std::map<std::pair<const File *, uint32_t>, int32_t> *gotPlt, in AotData() argument
59 std::map<std::pair<const File *, uint32_t>, int32_t> *gotVirtIndexes, in AotData()
60 std::map<std::pair<const File *, uint32_t>, int32_t> *gotClass, in AotData()
61 std::map<std::pair<const File *, uint32_t>, int32_t> *gotString, in AotData()
62 std::map<std::pair<const File *, uint64_t>, int32_t> *gotIntfInlineCache, in AotData()
63 … std::map<std::pair<const File *, uint64_t>, int32_t> *gotCommon, SharedSlowPathData *slowPathData) in AotData()
120 const File *pfile_;
[all …]

12345678910>>...20