OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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