HomeSort by relevance Sort by last modified time
    Searched refs:CodeItemDataAccessor (Results 1 - 25 of 57) sorted by null

1 2 3

  /art/libdexfile/dex/
dex_file_exception_helpers.h 30 class CodeItemDataAccessor;
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);
dex_file_exception_helpers.cc 24 CatchHandlerIterator::CatchHandlerIterator(const CodeItemDataAccessor& accessor, uint32_t address) {
52 CatchHandlerIterator::CatchHandlerIterator(const CodeItemDataAccessor& accessor,
58 void CatchHandlerIterator::Init(const CodeItemDataAccessor& accessor, int32_t offset) {
code_item_accessors-inl.h 91 inline void CodeItemDataAccessor::Init<CompactDexFile::CodeItem>(
103 inline void CodeItemDataAccessor::Init<StandardDexFile::CodeItem>(
112 inline void CodeItemDataAccessor::Init(const DexFile& dex_file,
124 inline CodeItemDataAccessor::CodeItemDataAccessor(const DexFile& dex_file,
129 inline IterationRange<const dex::TryItem*> CodeItemDataAccessor::TryItems() const {
136 inline const uint8_t* CodeItemDataAccessor::GetCatchHandlerData(size_t offset) const {
140 inline const dex::TryItem* CodeItemDataAccessor::FindTryItem(uint32_t try_dex_pc) const {
148 inline const void* CodeItemDataAccessor::CodeItemDataEnd() const {
175 CodeItemDataAccessor::Init(code_item)
    [all...]
code_item_accessors.h 96 class CodeItemDataAccessor : public CodeItemInstructionAccessor {
98 ALWAYS_INLINE CodeItemDataAccessor(const DexFile& dex_file, const dex::CodeItem* code_item);
125 CodeItemDataAccessor() = default;
142 class CodeItemDebugInfoAccessor : public CodeItemDataAccessor {
standard_dex_file.cc 77 return reinterpret_cast<uintptr_t>(CodeItemDataAccessor(*this, &item).CodeItemDataEnd()) -
standard_dex_file.h 56 friend class CodeItemDataAccessor;
compact_dex_file.cc 60 return reinterpret_cast<uintptr_t>(CodeItemDataAccessor(*this, &item).CodeItemDataEnd()) -
class_accessor-inl.h 149 inline CodeItemDataAccessor ClassAccessor::Method::GetInstructionsAndData() const {
150 return CodeItemDataAccessor(dex_file_, dex_file_.GetCodeItem(GetCodeItemOffset()));
code_item_accessors_test.cc 81 CodeItemDataAccessor data_accessor(*dex, item);
  /art/runtime/interpreter/
interpreter.h 30 class CodeItemDataAccessor;
57 const CodeItemDataAccessor& accessor,
62 const CodeItemDataAccessor& accessor,
shadow_frame.cc 31 CodeItemDataAccessor accessor(m->DexInstructionData());
interpreter_switch_impl.h 40 const CodeItemDataAccessor& accessor;
59 ALWAYS_INLINE JValue ExecuteSwitchImpl(Thread* self, const CodeItemDataAccessor& accessor,
unstarted_runtime.h 28 class CodeItemDataAccessor;
52 const CodeItemDataAccessor& accessor,
interpreter.cc 249 const CodeItemDataAccessor& accessor,
421 CodeItemDataAccessor accessor(method->DexInstructionData());
531 CodeItemDataAccessor accessor(shadow_frame->GetMethod()->DexInstructionData());
625 JValue EnterInterpreterFromEntryPoint(Thread* self, const CodeItemDataAccessor& accessor,
642 const CodeItemDataAccessor& accessor,
  /art/compiler/dex/
inline_method_analyser.h 33 class CodeItemDataAccessor;
126 static bool AnalyseMethodCode(const CodeItemDataAccessor* code_item,
132 static bool AnalyseReturnMethod(const CodeItemDataAccessor* code_item, InlineMethod* result);
133 static bool AnalyseConstMethod(const CodeItemDataAccessor* code_item, InlineMethod* result);
134 static bool AnalyseIGetMethod(const CodeItemDataAccessor* code_item,
140 static bool AnalyseIPutMethod(const CodeItemDataAccessor* code_item,
inline_method_analyser.cc 47 static bool Match(const CodeItemDataAccessor* code_item, MatchFn* const (&pattern)[size]);
66 explicit Matcher(const CodeItemDataAccessor* code_item)
70 static bool DoMatch(const CodeItemDataAccessor* code_item, MatchFn* const* pattern, size_t size);
72 const CodeItemDataAccessor* const code_item_;
79 bool Matcher::Match(const CodeItemDataAccessor* code_item, MatchFn* const (&pattern)[size]) {
129 bool Matcher::DoMatch(const CodeItemDataAccessor* code_item, MatchFn* const* pattern, size_t size) {
145 CodeItemDataAccessor accessor(method->DexInstructionData());
163 size_t CountForwardedConstructorArguments(const CodeItemDataAccessor* code_item,
254 bool DoAnalyseConstructor(const CodeItemDataAccessor* code_item,
329 CodeItemDataAccessor target_code_item(target_method->DexInstructionData())
    [all...]
  /art/compiler/
compiler.cc 56 CodeItemDataAccessor accessor(dex_file, &code_item);
  /art/compiler/optimizing/
block_builder.h 73 CodeItemDataAccessor code_item_accessor_; // null code item for intrinsic graph.
  /art/compiler/driver/
dex_compilation_unit.h 117 const CodeItemDataAccessor& GetCodeItemAccessor() const {
175 const CodeItemDataAccessor code_item_accessor_;
  /art/test/466-get-live-vreg/
get_live_vreg_jni.cc 41 CHECK_EQ(CodeItemDataAccessor(m->DexInstructionData()).RegistersSize(), 3u);
49 CodeItemDataAccessor(m->DexInstructionData()).RegistersSize();
  /art/tools/dexanalyze/
dexanalyze_bytecode.h 67 const CodeItemDataAccessor& code_item,
  /art/runtime/
check_reference_map_visitor.h 69 CodeItemDataAccessor accessor(m->DexInstructionData());
quick_exception_handler.cc 296 CodeItemDataAccessor accessor(handler_method_->DexInstructionData());
427 CodeItemDataAccessor accessor(method->DexInstructionData());
474 CodeItemDataAccessor accessor(m->DexInstructionData());
  /art/runtime/verifier/
method_verifier.h 167 const CodeItemDataAccessor& CodeItem() const {
298 const CodeItemDataAccessor code_item_accessor_;
  /art/runtime/entrypoints/quick/
quick_throw_entrypoints.cc 124 CodeItemDataAccessor accessor(*visitor.caller->GetDexFile(), visitor.caller->GetCodeItem());

Completed in 699 milliseconds

1 2 3