OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:DexCache
(Results
1 - 25
of
47
) sorted by null
1
2
/art/runtime/mirror/
dex_cache-inl.h
29
inline uint32_t
DexCache
::ClassSize() {
34
inline ArtMethod*
DexCache
::GetResolvedMethod(uint32_t method_idx)
46
inline void
DexCache
::SetResolvedType(uint32_t type_idx, Class* resolved) {
dex_cache.cc
34
void
DexCache
::Init(const DexFile* dex_file,
47
SetFieldPtr<false>(OFFSET_OF_OBJECT_MEMBER(
DexCache
, dex_file_), dex_file);
48
SetFieldObject<false>(OFFSET_OF_OBJECT_MEMBER(
DexCache
, location_), location);
50
SetFieldObject<false>(OFFSET_OF_OBJECT_MEMBER(
DexCache
, resolved_types_), resolved_types);
65
void
DexCache
::Fixup(ArtMethod* trampoline) {
dex_cache.h
37
// C++ mirror of java.lang.
DexCache
.
38
class MANAGED
DexCache
FINAL : public Object {
40
// Size of java.lang.
DexCache
.class.
43
// Size of an instance of java.lang.
DexCache
not including referenced values.
45
return sizeof(
DexCache
);
59
return GetFieldObject<String>(OFFSET_OF_OBJECT_MEMBER(
DexCache
, location_));
63
return OFFSET_OF_OBJECT_MEMBER(
DexCache
, strings_);
67
return OFFSET_OF_OBJECT_MEMBER(
DexCache
, resolved_fields_);
71
return OFFSET_OF_OBJECT_MEMBER(
DexCache
, resolved_methods_);
136
OFFSET_OF_OBJECT_MEMBER(
DexCache
, resolved_types_))
[
all
...]
dex_cache_test.cc
37
Handle<
DexCache
> dex_cache(
class.h
81
class
DexCache
;
573
DexCache
* dex_cache, uint32_t field_idx)
583
DexCache
* dex_cache, uint32_t method_idx)
649
DexCache
* GetDexCache() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
652
void SetDexCache(
DexCache
* new_dex_cache) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
760
ArtMethod* FindInterfaceMethod(const
DexCache
* dex_cache, uint32_t dex_method_idx)
769
ArtMethod* FindDeclaredDirectMethod(const
DexCache
* dex_cache, uint32_t dex_method_idx)
[
all
...]
class.cc
148
void Class::SetDexCache(
DexCache
* new_dex_cache) {
397
ArtMethod* Class::FindInterfaceMethod(const
DexCache
* dex_cache, uint32_t dex_method_idx) {
435
ArtMethod* Class::FindDeclaredDirectMethod(const
DexCache
* dex_cache, uint32_t dex_method_idx) {
467
ArtMethod* Class::FindDirectMethod(const
DexCache
* dex_cache, uint32_t dex_method_idx) {
497
ArtMethod* Class::FindDeclaredVirtualMethod(const
DexCache
* dex_cache, uint32_t dex_method_idx) {
502
// A miranda method may have a different
DexCache
and is always created by linking,
532
ArtMethod* Class::FindVirtualMethod(const
DexCache
* dex_cache, uint32_t dex_method_idx) {
566
ArtField* Class::FindDeclaredInstanceField(const
DexCache
* dex_cache, uint32_t dex_field_idx) {
590
ArtField* Class::FindInstanceField(const
DexCache
* dex_cache, uint32_t dex_field_idx) {
613
ArtField* Class::FindDeclaredStaticField(const
DexCache
* dex_cache, uint32_t dex_field_idx)
[
all
...]
art_field.h
37
class
DexCache
;
166
mirror::
DexCache
* GetDexCache() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
class-inl.h
63
inline
DexCache
* Class::GetDexCache() {
64
return GetFieldObject<
DexCache
, kVerifyFlags>(OFFSET_OF_OBJECT_MEMBER(Class, dex_cache_));
249
uint32_t field_idx,
DexCache
* dex_cache) {
255
DexCache
* referrer_dex_cache = use_referrers_cache ? this->GetDexCache() : dex_cache;
280
uint32_t method_idx,
DexCache
* dex_cache) {
287
DexCache
* referrer_dex_cache = use_referrers_cache ? this->GetDexCache() : dex_cache;
312
DexCache
* dex_cache, uint32_t field_idx) {
322
DexCache
* dex_cache, uint32_t method_idx) {
/art/runtime/native/
java_lang_DexCache.cc
27
mirror::
DexCache
* dex_cache = soa.Decode<mirror::
DexCache
*>(javaDexCache);
49
NATIVE_METHOD(
DexCache
, getDexNative, "!()Lcom/android/dex/Dex;"),
53
REGISTER_NATIVE_METHODS("java/lang/
DexCache
");
dalvik_system_VMRuntime.cc
227
static void PreloadDexCachesResolveString(Handle<mirror::
DexCache
> dex_cache, uint32_t string_idx,
245
static void PreloadDexCachesResolveType(mirror::
DexCache
* dex_cache, uint32_t type_idx)
273
static void PreloadDexCachesResolveField(Handle<mirror::
DexCache
> dex_cache, uint32_t field_idx,
301
static void PreloadDexCachesResolveMethod(Handle<mirror::
DexCache
> dex_cache, uint32_t method_idx,
385
mirror::
DexCache
* dex_cache = linker->FindDexCache(*dex_file);
448
Handle<mirror::
DexCache
> dex_cache(hs.NewHandle(linker->FindDexCache(*dex_file)));
/libcore/libart/src/main/java/java/lang/
DexCache.java
42
final class
DexCache
{
77
private
DexCache
() {}
/art/compiler/jni/portable/
jni_compiler.h
33
class
DexCache
;
/art/runtime/verifier/
method_verifier-inl.h
45
inline mirror::
DexCache
* MethodVerifier::GetDexCache() {
method_verifier.h
144
static FailureKind VerifyClass(const DexFile* dex_file, Handle<mirror::
DexCache
> dex_cache,
152
Handle<mirror::
DexCache
> dex_cache,
206
MethodVerifier(const DexFile* dex_file, Handle<mirror::
DexCache
>* dex_cache,
233
mirror::
DexCache
* GetDexCache() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
244
MethodVerifier(const DexFile* dex_file, Handle<mirror::
DexCache
>* dex_cache,
269
Handle<mirror::
DexCache
> dex_cache,
655
Handle<mirror::
DexCache
>* dex_cache_ GUARDED_BY(Locks::mutator_lock_);
/art/runtime/
class_linker-inl.h
65
Handle<mirror::
DexCache
> dex_cache(hs.NewHandle(declaring_class->GetDexCache()));
81
Handle<mirror::
DexCache
> dex_cache(hs.NewHandle(declaring_class->GetDexCache()));
93
mirror::
DexCache
* dex_cache_ptr = declaring_class->GetDexCache();
97
Handle<mirror::
DexCache
> dex_cache(hs.NewHandle(dex_cache_ptr));
126
Handle<mirror::
DexCache
> h_dex_cache(hs.NewHandle(declaring_class->GetDexCache()));
148
Handle<mirror::
DexCache
> dex_cache(hs.NewHandle(declaring_class->GetDexCache()));
206
inline mirror::
DexCache
* ClassLinker::GetDexCache(size_t idx) {
intern_table.cc
155
mirror::ObjectArray<mirror::
DexCache
>* dex_caches = root->AsObjectArray<mirror::
DexCache
>();
157
mirror::
DexCache
* dex_cache = dex_caches->Get(i);
186
mirror::ObjectArray<mirror::
DexCache
>* dex_caches = root->AsObjectArray<mirror::
DexCache
>();
189
mirror::
DexCache
* dex_cache = dex_caches->Get(i);
class_linker.h
44
class
DexCache
;
137
// result in the
DexCache
. The referrer is used to identify the
138
// target
DexCache
and ClassLoader to use for resolution.
143
// result in the
DexCache
.
145
Handle<mirror::
DexCache
> dex_cache)
149
// result in the
DexCache
. The referrer is used to identity the
150
// target
DexCache
and ClassLoader to use for resolution.
155
// result in the
DexCache
. The referrer is used to identify the
156
// target
DexCache
and ClassLoader to use for resolution.
164
// result in
DexCache
. The ClassLoader is used to search for th
[
all
...]
method_helper-inl.h
71
Handle<mirror::
DexCache
> dex_cache(hs.NewHandle(method->GetDexCache()));
method_helper.cc
34
Handle<mirror::
DexCache
> dex_cache(hs.NewHandle(method->GetDexCache()));
/art/compiler/driver/
compiler_driver-inl.h
34
inline mirror::
DexCache
* CompilerDriver::GetDexCache(const DexCompilationUnit* mUnit) {
44
const ScopedObjectAccess& soa, Handle<mirror::
DexCache
> dex_cache,
61
const ScopedObjectAccess& soa, Handle<mirror::
DexCache
> dex_cache,
75
// ClassLinker can return a field of the wrong kind directly from the
DexCache
.
96
mirror::
DexCache
* dex_cache, mirror::Class* referrer_class,
108
mirror::
DexCache
* dex_cache, mirror::Class* referrer_class,
168
ScopedObjectAccess& soa, Handle<mirror::
DexCache
> dex_cache,
210
ScopedObjectAccess& soa, Handle<mirror::
DexCache
> dex_cache,
272
Handle<mirror::
DexCache
> target_dex_cache(
dex_compilation_unit.h
28
class
DexCache
;
compiler_driver.h
223
// Get the
DexCache
for the
224
mirror::
DexCache
* GetDexCache(const DexCompilationUnit* mUnit)
232
const ScopedObjectAccess& soa, Handle<mirror::
DexCache
> dex_cache,
239
const ScopedObjectAccess& soa, Handle<mirror::
DexCache
> dex_cache,
254
mirror::
DexCache
* dex_cache, mirror::Class* referrer_class,
262
mirror::
DexCache
* dex_cache, mirror::Class* referrer_class,
269
ScopedObjectAccess& soa, Handle<mirror::
DexCache
> dex_cache,
288
ScopedObjectAccess& soa, Handle<mirror::
DexCache
> dex_cache,
[
all
...]
/art/compiler/dex/
mir_field_info.cc
25
#include "mirror/dex_cache.h" // Only to allow casts in Handle<
DexCache
>.
47
Handle<mirror::
DexCache
> dex_cache(hs.NewHandle(compiler_driver->GetDexCache(mUnit)));
94
Handle<mirror::
DexCache
> dex_cache(hs.NewHandle(compiler_driver->GetDexCache(mUnit)));
mir_method_info.cc
23
#include "mirror/dex_cache.h" // Only to allow casts in Handle<
DexCache
>.
49
Handle<mirror::
DexCache
> dex_cache(hs.NewHandle(compiler_driver->GetDexCache(mUnit)));
/art/compiler/
elf_patcher.cc
80
Handle<mirror::
DexCache
> dex_cache(
102
Handle<mirror::
DexCache
> dex_cache(hs.NewHandle(class_linker->FindDexCache(patch->GetDexFile())));
112
Handle<mirror::
DexCache
> dex_cache(hs.NewHandle(class_linker->FindDexCache(patch->GetDexFile())));
Completed in 143 milliseconds
1
2