Home
last modified time | relevance | path

Searched refs:CodeItemDataAccessor (Results 1 – 25 of 140) sorted by relevance

123456

/aosp_15_r20/prebuilts/module_sdk/art/current/sdk/include/art/libdexfile/dex/
Dcode_item_accessors-inl.h92 inline void CodeItemDataAccessor::Init<CompactDexFile::CodeItem>(
104 inline void CodeItemDataAccessor::Init<StandardDexFile::CodeItem>(
113 inline void CodeItemDataAccessor::Init(const DexFile& dex_file, in Init()
125 inline CodeItemDataAccessor::CodeItemDataAccessor(const DexFile& dex_file, in CodeItemDataAccessor() function
130 inline IterationRange<const dex::TryItem*> CodeItemDataAccessor::TryItems() const { in TryItems()
137 inline const uint8_t* CodeItemDataAccessor::GetCatchHandlerData(size_t offset) const { in GetCatchHandlerData()
141 inline const dex::TryItem* CodeItemDataAccessor::FindTryItem(uint32_t try_dex_pc) const { in FindTryItem()
149 inline const void* CodeItemDataAccessor::CodeItemDataEnd() const { in CodeItemDataEnd()
176 CodeItemDataAccessor::Init(code_item);
183 CodeItemDataAccessor::Init(code_item);
Ddex_file_exception_helpers.h30 class CodeItemDataAccessor; variable
34 CatchHandlerIterator(const CodeItemDataAccessor& accessor, uint32_t address);
36 CatchHandlerIterator(const CodeItemDataAccessor& accessor, const dex::TryItem& try_item);
59 void Init(const CodeItemDataAccessor& accessor, int32_t offset);
/aosp_15_r20/prebuilts/module_sdk/art/13/include/art/libdexfile/dex/
Dcode_item_accessors-inl.h92 inline void CodeItemDataAccessor::Init<CompactDexFile::CodeItem>(
104 inline void CodeItemDataAccessor::Init<StandardDexFile::CodeItem>(
113 inline void CodeItemDataAccessor::Init(const DexFile& dex_file, in Init()
125 inline CodeItemDataAccessor::CodeItemDataAccessor(const DexFile& dex_file, in CodeItemDataAccessor() function
130 inline IterationRange<const dex::TryItem*> CodeItemDataAccessor::TryItems() const { in TryItems()
137 inline const uint8_t* CodeItemDataAccessor::GetCatchHandlerData(size_t offset) const { in GetCatchHandlerData()
141 inline const dex::TryItem* CodeItemDataAccessor::FindTryItem(uint32_t try_dex_pc) const { in FindTryItem()
149 inline const void* CodeItemDataAccessor::CodeItemDataEnd() const { in CodeItemDataEnd()
176 CodeItemDataAccessor::Init(code_item);
183 CodeItemDataAccessor::Init(code_item);
Ddex_file_exception_helpers.h30 class CodeItemDataAccessor; variable
34 CatchHandlerIterator(const CodeItemDataAccessor& accessor, uint32_t address);
36 CatchHandlerIterator(const CodeItemDataAccessor& accessor, const dex::TryItem& try_item);
59 void Init(const CodeItemDataAccessor& accessor, int32_t offset);
/aosp_15_r20/art/libdexfile/dex/
H A Dcode_item_accessors-inl.h92 inline void CodeItemDataAccessor::Init<CompactDexFile::CodeItem>(
104 inline void CodeItemDataAccessor::Init<StandardDexFile::CodeItem>(
113 inline void CodeItemDataAccessor::Init(const DexFile& dex_file, in Init()
125 inline CodeItemDataAccessor::CodeItemDataAccessor(const DexFile& dex_file, in CodeItemDataAccessor() function
130 inline IterationRange<const dex::TryItem*> CodeItemDataAccessor::TryItems() const { in TryItems()
137 inline const uint8_t* CodeItemDataAccessor::GetCatchHandlerData(size_t offset) const { in GetCatchHandlerData()
141 inline const dex::TryItem* CodeItemDataAccessor::FindTryItem(uint32_t try_dex_pc) const { in FindTryItem()
149 inline const void* CodeItemDataAccessor::CodeItemDataEnd() const { in CodeItemDataEnd()
176 CodeItemDataAccessor::Init(code_item);
183 CodeItemDataAccessor::Init(code_item);
H A Ddex_file_exception_helpers.h30 class CodeItemDataAccessor; variable
34 CatchHandlerIterator(const CodeItemDataAccessor& accessor, uint32_t address);
36 CatchHandlerIterator(const CodeItemDataAccessor& accessor, const dex::TryItem& try_item);
59 void Init(const CodeItemDataAccessor& accessor, int32_t offset);
H A Dcode_item_accessors.h97 class CodeItemDataAccessor : public CodeItemInstructionAccessor {
99 ALWAYS_INLINE CodeItemDataAccessor(const DexFile& dex_file, const dex::CodeItem* code_item);
126 CodeItemDataAccessor() = default;
143 class CodeItemDebugInfoAccessor : public CodeItemDataAccessor {
/aosp_15_r20/prebuilts/module_sdk/art/3/common_os/include/art/libdexfile/dex/
Dcode_item_accessors-inl.h92 inline void CodeItemDataAccessor::Init<CompactDexFile::CodeItem>(
104 inline void CodeItemDataAccessor::Init<StandardDexFile::CodeItem>(
113 inline void CodeItemDataAccessor::Init(const DexFile& dex_file, in Init()
125 inline CodeItemDataAccessor::CodeItemDataAccessor(const DexFile& dex_file, in CodeItemDataAccessor() function
130 inline IterationRange<const dex::TryItem*> CodeItemDataAccessor::TryItems() const { in TryItems()
137 inline const uint8_t* CodeItemDataAccessor::GetCatchHandlerData(size_t offset) const { in GetCatchHandlerData()
141 inline const dex::TryItem* CodeItemDataAccessor::FindTryItem(uint32_t try_dex_pc) const { in FindTryItem()
149 inline const void* CodeItemDataAccessor::CodeItemDataEnd() const { in CodeItemDataEnd()
176 CodeItemDataAccessor::Init(code_item);
184 CodeItemDataAccessor::Init(code_item);
Ddex_file_exception_helpers.h30 class CodeItemDataAccessor; variable
34 CatchHandlerIterator(const CodeItemDataAccessor& accessor, uint32_t address);
36 CatchHandlerIterator(const CodeItemDataAccessor& accessor, const dex::TryItem& try_item);
59 void Init(const CodeItemDataAccessor& accessor, int32_t offset);
Dcode_item_accessors.h97 class CodeItemDataAccessor : public CodeItemInstructionAccessor {
99 ALWAYS_INLINE CodeItemDataAccessor(const DexFile& dex_file, const dex::CodeItem* code_item);
126 CodeItemDataAccessor() = default;
143 class CodeItemDebugInfoAccessor : public CodeItemDataAccessor {
/aosp_15_r20/prebuilts/module_sdk/art/7/common_os/include/art/libdexfile/dex/
Dcode_item_accessors-inl.h92 inline void CodeItemDataAccessor::Init<CompactDexFile::CodeItem>(
104 inline void CodeItemDataAccessor::Init<StandardDexFile::CodeItem>(
113 inline void CodeItemDataAccessor::Init(const DexFile& dex_file, in Init()
125 inline CodeItemDataAccessor::CodeItemDataAccessor(const DexFile& dex_file, in CodeItemDataAccessor() function
130 inline IterationRange<const dex::TryItem*> CodeItemDataAccessor::TryItems() const { in TryItems()
137 inline const uint8_t* CodeItemDataAccessor::GetCatchHandlerData(size_t offset) const { in GetCatchHandlerData()
141 inline const dex::TryItem* CodeItemDataAccessor::FindTryItem(uint32_t try_dex_pc) const { in FindTryItem()
149 inline const void* CodeItemDataAccessor::CodeItemDataEnd() const { in CodeItemDataEnd()
176 CodeItemDataAccessor::Init(code_item);
184 CodeItemDataAccessor::Init(code_item);
Ddex_file_exception_helpers.h30 class CodeItemDataAccessor; variable
34 CatchHandlerIterator(const CodeItemDataAccessor& accessor, uint32_t address);
36 CatchHandlerIterator(const CodeItemDataAccessor& accessor, const dex::TryItem& try_item);
59 void Init(const CodeItemDataAccessor& accessor, int32_t offset);
/aosp_15_r20/prebuilts/module_sdk/art/1/common_os/include/art/libdexfile/dex/
Dcode_item_accessors-inl.h92 inline void CodeItemDataAccessor::Init<CompactDexFile::CodeItem>(
104 inline void CodeItemDataAccessor::Init<StandardDexFile::CodeItem>(
113 inline void CodeItemDataAccessor::Init(const DexFile& dex_file, in Init()
125 inline CodeItemDataAccessor::CodeItemDataAccessor(const DexFile& dex_file, in CodeItemDataAccessor() function
130 inline IterationRange<const dex::TryItem*> CodeItemDataAccessor::TryItems() const { in TryItems()
137 inline const uint8_t* CodeItemDataAccessor::GetCatchHandlerData(size_t offset) const { in GetCatchHandlerData()
141 inline const dex::TryItem* CodeItemDataAccessor::FindTryItem(uint32_t try_dex_pc) const { in FindTryItem()
149 inline const void* CodeItemDataAccessor::CodeItemDataEnd() const { in CodeItemDataEnd()
176 CodeItemDataAccessor::Init(code_item);
184 CodeItemDataAccessor::Init(code_item);
Ddex_file_exception_helpers.h30 class CodeItemDataAccessor; variable
34 CatchHandlerIterator(const CodeItemDataAccessor& accessor, uint32_t address);
36 CatchHandlerIterator(const CodeItemDataAccessor& accessor, const dex::TryItem& try_item);
59 void Init(const CodeItemDataAccessor& accessor, int32_t offset);
Dcode_item_accessors.h97 class CodeItemDataAccessor : public CodeItemInstructionAccessor {
99 ALWAYS_INLINE CodeItemDataAccessor(const DexFile& dex_file, const dex::CodeItem* code_item);
126 CodeItemDataAccessor() = default;
143 class CodeItemDebugInfoAccessor : public CodeItemDataAccessor {
/aosp_15_r20/prebuilts/module_sdk/art/13/common_os/include/art/libdexfile/dex/
Dcode_item_accessors-inl.h92 inline void CodeItemDataAccessor::Init<CompactDexFile::CodeItem>(
104 inline void CodeItemDataAccessor::Init<StandardDexFile::CodeItem>(
113 inline void CodeItemDataAccessor::Init(const DexFile& dex_file, in Init()
125 inline CodeItemDataAccessor::CodeItemDataAccessor(const DexFile& dex_file, in CodeItemDataAccessor() function
130 inline IterationRange<const dex::TryItem*> CodeItemDataAccessor::TryItems() const { in TryItems()
137 inline const uint8_t* CodeItemDataAccessor::GetCatchHandlerData(size_t offset) const { in GetCatchHandlerData()
141 inline const dex::TryItem* CodeItemDataAccessor::FindTryItem(uint32_t try_dex_pc) const { in FindTryItem()
149 inline const void* CodeItemDataAccessor::CodeItemDataEnd() const { in CodeItemDataEnd()
176 CodeItemDataAccessor::Init(code_item);
183 CodeItemDataAccessor::Init(code_item);
Ddex_file_exception_helpers.h30 class CodeItemDataAccessor; variable
34 CatchHandlerIterator(const CodeItemDataAccessor& accessor, uint32_t address);
36 CatchHandlerIterator(const CodeItemDataAccessor& accessor, const dex::TryItem& try_item);
59 void Init(const CodeItemDataAccessor& accessor, int32_t offset);
Dcode_item_accessors.h97 class CodeItemDataAccessor : public CodeItemInstructionAccessor {
99 ALWAYS_INLINE CodeItemDataAccessor(const DexFile& dex_file, const dex::CodeItem* code_item);
126 CodeItemDataAccessor() = default;
143 class CodeItemDebugInfoAccessor : public CodeItemDataAccessor {
/aosp_15_r20/prebuilts/module_sdk/art/current/sdk/common_os/include/art/libdexfile/dex/
Dcode_item_accessors-inl.h92 inline void CodeItemDataAccessor::Init<CompactDexFile::CodeItem>(
104 inline void CodeItemDataAccessor::Init<StandardDexFile::CodeItem>(
113 inline void CodeItemDataAccessor::Init(const DexFile& dex_file, in Init()
125 inline CodeItemDataAccessor::CodeItemDataAccessor(const DexFile& dex_file, in CodeItemDataAccessor() function
130 inline IterationRange<const dex::TryItem*> CodeItemDataAccessor::TryItems() const { in TryItems()
137 inline const uint8_t* CodeItemDataAccessor::GetCatchHandlerData(size_t offset) const { in GetCatchHandlerData()
141 inline const dex::TryItem* CodeItemDataAccessor::FindTryItem(uint32_t try_dex_pc) const { in FindTryItem()
149 inline const void* CodeItemDataAccessor::CodeItemDataEnd() const { in CodeItemDataEnd()
176 CodeItemDataAccessor::Init(code_item);
183 CodeItemDataAccessor::Init(code_item);
Ddex_file_exception_helpers.h30 class CodeItemDataAccessor; variable
34 CatchHandlerIterator(const CodeItemDataAccessor& accessor, uint32_t address);
36 CatchHandlerIterator(const CodeItemDataAccessor& accessor, const dex::TryItem& try_item);
59 void Init(const CodeItemDataAccessor& accessor, int32_t offset);
/aosp_15_r20/system/unwinding/libunwindstack/offline_files/jit_debug_arm/
H A Doutput.txt8 …#07 pc 0022e935 libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor con…
9 …t::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art…
17 …#16 pc 0022e935 libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor con…
18 …t::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art…
26 …#25 pc 0022e935 libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor con…
27 …t::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art…
35 …#34 pc 0022e935 libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor con…
36 …t::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art…
44 …#43 pc 0022e935 libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor con…
45 …t::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art…
[all …]
/aosp_15_r20/system/unwinding/libunwindstack/offline_files/jit_debug_x86/
H A Doutput.txt8 …#07 pc 00392552 libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor con…
9 …t::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art…
16 …#15 pc 00392552 libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor con…
17 …t::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art…
24 …#23 pc 00392552 libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor con…
25 …t::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art…
32 …#31 pc 00392552 libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor con…
33 …t::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art…
40 …#39 pc 00392552 libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor con…
41 …t::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art…
[all …]
/aosp_15_r20/art/compiler/dex/
H A Dinline_method_analyser.cc47 static bool Match(const CodeItemDataAccessor* code_item, MatchFn* const (&pattern)[size]);
70 explicit Matcher(const CodeItemDataAccessor* code_item) in Matcher()
74 static bool DoMatch(const CodeItemDataAccessor* code_item, MatchFn* const* pattern, size_t size);
76 const CodeItemDataAccessor* const code_item_;
83 bool Matcher::Match(const CodeItemDataAccessor* code_item, MatchFn* const (&pattern)[size]) { in Match()
138 bool Matcher::DoMatch(const CodeItemDataAccessor* code_item, MatchFn* const* pattern, size_t size) { in DoMatch()
158 CodeItemDataAccessor accessor(method->DexInstructionData()); in GetTargetConstructor()
176 size_t CountForwardedConstructorArguments(const CodeItemDataAccessor* code_item, in CountForwardedConstructorArguments()
286 bool DoAnalyseConstructor(const CodeItemDataAccessor* code_item, in DoAnalyseConstructor()
363 CodeItemDataAccessor target_code_item(target_method->DexInstructionData()); in DoAnalyseConstructor()
[all …]
H A Dinline_method_analyser.h32 class CodeItemDataAccessor; variable
103 const CodeItemDataAccessor* code_item,
111 static bool AnalyseReturnMethod(const CodeItemDataAccessor* code_item, InlineMethod* result);
112 static bool AnalyseConstMethod(const CodeItemDataAccessor* code_item, InlineMethod* result);
114 const CodeItemDataAccessor* code_item,
118 const CodeItemDataAccessor* code_item,
/aosp_15_r20/system/unwinding/libunwindstack/offline_files/art_quick_osr_stub_arm/
H A Doutput.txt8 …#07 pc 001d7f1b libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor cons…
9 …interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art…
14 …#13 pc 001d7f1b libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor cons…
15 …t::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art…

123456