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

1 2 3 4 5 6 7

  /art/runtime/
method_reference.h 27 struct MethodReference {
28 MethodReference(const DexFile* file, uint32_t index) : dex_file(file), dex_method_index(index) {
38 bool operator()(MethodReference mr1, MethodReference mr2) const {
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/value/
ImmutableMethodEncodedValue.java 35 import org.jf.dexlib2.iface.reference.MethodReference;
41 @Nonnull protected final MethodReference value;
43 public ImmutableMethodEncodedValue(@Nonnull MethodReference value) {
54 @Nonnull @Override public MethodReference getValue() { return value; }
  /art/compiler/utils/
atomic_method_ref_map_test.cc 38 EXPECT_FALSE(map.Get(MethodReference(dex.get(), 1), &value));
41 EXPECT_TRUE(map.Insert(MethodReference(dex.get(), 1), 0, 1) == Map::kInsertResultInvalidDexFile);
46 EXPECT_TRUE(map.Get(MethodReference(dex.get(), 1), &value));
50 EXPECT_TRUE(map.Insert(MethodReference(dex.get(), 1), 0, kInsertValue) ==
52 EXPECT_TRUE(map.Get(MethodReference(dex.get(), 1), &value));
55 EXPECT_TRUE(map.Insert(MethodReference(dex.get(), 2), 0, kInsertValue2) ==
57 EXPECT_TRUE(map.Get(MethodReference(dex.get(), 1), &value));
59 EXPECT_TRUE(map.Get(MethodReference(dex.get(), 2), &value));
62 EXPECT_TRUE(map.Insert(MethodReference(dex.get(), 1), 0, kInsertValue + 1) ==
65 EXPECT_TRUE(map.Insert(MethodReference(dex.get(), 1), kInsertValue, kInsertValue + 1) =
    [all...]
atomic_method_ref_map.h 41 InsertResult Insert(MethodReference ref, const T& expected, const T& desired);
44 bool Get(MethodReference ref, T* out) const;
atomic_method_ref_map-inl.h 28 MethodReference ref,
42 inline bool AtomicMethodRefMap<T>::Get(MethodReference ref, T* out) const {
76 visitor(MethodReference(dex_file, i), elements[i].LoadRelaxed());
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/
MethodPool.java 35 import org.jf.dexlib2.iface.reference.MethodReference;
40 public class MethodPool extends BaseIndexPool<MethodReference>
41 implements MethodSection<CharSequence, CharSequence, MethodProtoReference, MethodReference, PoolMethod> {
53 public void intern(@Nonnull MethodReference method) {
62 @Nonnull @Override public CharSequence getDefiningClass(@Nonnull MethodReference methodReference) {
63 return methodReference.getDefiningClass();
66 @Nonnull @Override public MethodProtoReference getPrototype(@Nonnull MethodReference methodReference) {
67 return new PoolMethodProto(methodReference);
    [all...]
PoolMethodProto.java 36 import org.jf.dexlib2.iface.reference.MethodReference;
41 private final MethodReference methodReference;
43 public PoolMethodProto(MethodReference methodReference) {
44 this.methodReference = methodReference;
49 return methodReference.getParameterTypes();
54 return methodReference.getReturnType();
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/reference/
MethodReference.java 41 public interface MethodReference extends Reference, Comparable<MethodReference> {
71 * Returns a hashcode for this MethodReference.
83 * @return The hash code value for this MethodReference
88 * Compares this MethodReference to another MethodReference for equality.
90 * This MethodReference is equal to another MethodReference if all of it's "fields" are equal. That is, if
96 * @param o The object to be compared for equality with this MethodReference
97 * @return true if the specified object is equal to this MethodReference
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/value/
MethodEncodedValue.java 34 import org.jf.dexlib2.iface.reference.MethodReference;
46 * @return the method value as a MethodReference
48 MethodReference getValue();
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/base/reference/
BaseMethodReference.java 35 import org.jf.dexlib2.iface.reference.MethodReference;
42 public abstract class BaseMethodReference implements MethodReference {
53 if (o != null && o instanceof MethodReference) {
54 MethodReference other = (MethodReference)o;
64 public int compareTo(@Nonnull MethodReference o) {
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/rewriter/
MethodReferenceRewriter.java 37 import org.jf.dexlib2.iface.reference.MethodReference;
42 public class MethodReferenceRewriter implements Rewriter<MethodReference> {
49 @Nonnull @Override public MethodReference rewrite(@Nonnull MethodReference methodReference) {
50 return new RewrittenMethodReference(methodReference);
54 @Nonnull protected MethodReference methodReference;
56 public RewrittenMethodReference(@Nonnull MethodReference methodReference) {
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/
Method.java 34 import org.jf.dexlib2.iface.reference.MethodReference;
44 * It also acts as a MethodReference to itself. Any equality/comparison is based on its identity as a MethodReference,
45 * and shouldn't take into account any non-MethodReference specifics of this method.
47 public interface Method extends MethodReference, Member {
65 * As per the MethodReference interface, the MethodParameter objects contained in the returned list also act
  /art/compiler/dex/
verification_results.h 51 void CreateVerifiedMethodFor(MethodReference ref)
54 const VerifiedMethod* GetVerifiedMethod(MethodReference ref)
60 bool IsCandidateForCompilation(MethodReference& method_ref, const uint32_t access_flags);
68 using VerifiedMethodMap = SafeMap<MethodReference,
verification_results.cc 40 atomic_verified_methods_.Visit([](const MethodReference& ref ATTRIBUTE_UNUSED,
48 MethodReference ref = method_verifier->GetMethodReference();
93 const VerifiedMethod* VerificationResults::GetVerifiedMethod(MethodReference ref) {
103 void VerificationResults::CreateVerifiedMethodFor(MethodReference ref) {
112 // MethodReference in the presence of duplicate methods.
128 bool VerificationResults::IsCandidateForCompilation(MethodReference&,
148 MethodReference ref = it->first;
inline_method_analyser.h 121 static bool IsSyntheticAccessor(MethodReference ref);
125 const MethodReference& method_ref,
133 const MethodReference& method_ref,
139 const MethodReference& method_ref,
  /art/compiler/linker/
multi_oat_relative_patcher.h 40 SafeMap<MethodReference, uint32_t, MethodReferenceComparator>::const_iterator;
57 uint32_t GetOffset(MethodReference method_ref) {
63 void SetOffset(MethodReference method_ref, uint32_t offset) {
70 MethodReference method_ref) {
132 std::pair<bool, uint32_t> FindMethodOffset(MethodReference ref) OVERRIDE;
133 SafeMap<MethodReference, uint32_t, MethodReferenceComparator> map;
relative_patcher.h 55 virtual std::pair<bool, uint32_t> FindMethodOffset(MethodReference ref) = 0;
88 MethodReference method_ref) = 0;
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
TypeProto.java 36 import org.jf.dexlib2.iface.reference.MethodReference;
50 int findMethodIndexInVtable(@Nonnull MethodReference method);
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/value/
DexBackedMethodEncodedValue.java 38 import org.jf.dexlib2.iface.reference.MethodReference;
51 @Nonnull @Override public MethodReference getValue() {
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/
MethodSection.java 35 import org.jf.dexlib2.iface.reference.MethodReference;
40 MethodRefKey extends MethodReference, MethodKey>
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/reference/
ImmutableReferenceFactory.java 52 if (reference instanceof MethodReference) {
53 return ImmutableMethodReference.of((MethodReference)reference);
71 return ImmutableMethodReference.of((MethodReference)reference);
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/util/
MethodUtil.java 37 import org.jf.dexlib2.iface.reference.MethodReference;
68 public static boolean isConstructor(@Nonnull MethodReference methodReference) {
69 return methodReference.getName().equals("<init>");
82 public static int getParameterRegisterCount(@Nonnull MethodReference methodRef, boolean isStatic) {
119 public static boolean methodSignaturesMatch(@Nonnull MethodReference a, @Nonnull MethodReference b) {
ReferenceUtil.java 43 public static String getMethodDescriptor(MethodReference methodReference) {
44 return getMethodDescriptor(methodReference, false);
47 public static String getMethodDescriptor(MethodReference methodReference, boolean useImplicitReference) {
50 sb.append(methodReference.getDefiningClass());
53 sb.append(methodReference.getName());
55 for (CharSequence paramType: methodReference.getParameterTypes()) {
59 sb.append(methodReference.getReturnType());
74 public static void writeMethodDescriptor(Writer writer, MethodReference methodReference) throws IOException
    [all...]
  /art/compiler/linker/arm/
relative_patcher_arm_base.h 34 MethodReference method_ref) OVERRIDE;
115 MethodReference method_ref,
133 void ResolveMethodCalls(uint32_t quick_code_offset, MethodReference method_ref);
148 UnprocessedMethodCallPatch(uint32_t patch_offset, MethodReference target_method)
155 MethodReference GetTargetMethod() const {
161 MethodReference target_method_;
  /art/compiler/linker/x86/
relative_patcher_x86_base.h 29 MethodReference method_ref) OVERRIDE;

Completed in 901 milliseconds

1 2 3 4 5 6 7