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

1 2 3

  /art/runtime/
method_reference.h 27 struct MethodReference {
28 MethodReference(const DexFile* file, uint32_t index) : dex_file(file), dex_method_index(index) {
35 bool operator()(MethodReference mr1, MethodReference mr2) const {
profiler.h 51 StackTrieNode(MethodReference method, uint32_t dex_pc, uint32_t method_size,
60 MethodReference GetMethod() { return method_; }
65 StackTrieNode* FindChild(MethodReference method, uint32_t dex_pc);
73 MethodReference mr1 = node1->GetMethod();
74 MethodReference mr2 = node2->GetMethod();
89 MethodReference method_;
129 typedef std::map<MethodReference, TrieNodeSet*, MethodReferenceComparator> MethodContextMap;
  /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; }
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/
MethodPool.java 34 import org.jf.dexlib2.iface.reference.MethodReference;
39 public class MethodPool extends BaseIndexPool<MethodReference>
40 implements MethodSection<CharSequence, CharSequence, ProtoPool.Key, MethodReference, PoolMethod> {
52 public void intern(@Nonnull MethodReference method) {
61 @Nonnull @Override public CharSequence getDefiningClass(@Nonnull MethodReference methodReference) {
62 return methodReference.getDefiningClass();
65 @Nonnull @Override public ProtoPool.Key getPrototype(@Nonnull MethodReference methodReference) {
66 return new ProtoPool.Key(methodReference);
    [all...]
  /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...]
  /art/compiler/dex/
verification_results.h 49 const VerifiedMethod* GetVerifiedMethod(MethodReference ref)
51 void RemoveVerifiedMethod(MethodReference ref) LOCKS_EXCLUDED(verified_methods_lock_);
56 bool IsCandidateForCompilation(MethodReference& method_ref,
63 typedef SafeMap<MethodReference, const VerifiedMethod*,
quick_compiler_callbacks.cc 28 MethodReference ref = verifier->GetMethodReference();
verification_results.cc 51 MethodReference ref = method_verifier->GetMethodReference();
81 const VerifiedMethod* VerificationResults::GetVerifiedMethod(MethodReference ref) {
87 void VerificationResults::RemoveVerifiedMethod(MethodReference ref) {
109 bool VerificationResults::IsCandidateForCompilation(MethodReference& method_ref,
verified_method.h 40 typedef SafeMap<uint32_t, MethodReference> DevirtualizationMap;
59 const MethodReference* GetDevirtTarget(uint32_t dex_pc) const;
mir_method_info.cc 59 MethodReference devirt_ref(it->target_dex_file_, it->target_method_idx_);
60 MethodReference* devirt_target = (it->target_dex_file_ != nullptr) ? &devirt_ref : nullptr;
75 MethodReference target_method(mUnit->GetDexFile(), it->MethodIndex());
mir_method_info.h 114 void SetDevirtualizationTarget(const MethodReference& ref) {
138 MethodReference GetTargetMethod() const {
139 return MethodReference(target_dex_file_, target_method_idx_);
  /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/analysis/
TypeProto.java 35 import org.jf.dexlib2.iface.reference.MethodReference;
48 @Nullable MethodReference getMethodByVtableIndex(int vtableIndex);
PrimitiveProto.java 35 import org.jf.dexlib2.iface.reference.MethodReference;
68 public MethodReference getMethodByVtableIndex(int vtableIndex) {
UnknownClassProto.java 35 import org.jf.dexlib2.iface.reference.MethodReference;
78 public MethodReference getMethodByVtableIndex(int vtableIndex) {
  /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 {
65 * As per the MethodReference interface, the MethodParameter objects contained in the returned list also act
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/
MethodSection.java 34 import org.jf.dexlib2.iface.reference.MethodReference;
38 public interface MethodSection<StringKey, TypeKey, ProtoKey, MethodRefKey extends MethodReference, MethodKey>
  /art/runtime/verifier/
method_verifier-inl.h 49 inline MethodReference MethodVerifier::GetMethodReference() const {
50 return MethodReference(dex_file_, dex_method_idx_);
  /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/immutable/reference/
ImmutableReferenceFactory.java 52 if (reference instanceof MethodReference) {
53 return ImmutableMethodReference.of((MethodReference)reference);
68 return ImmutableMethodReference.of((MethodReference)reference);
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/util/
ReferenceUtil.java 42 public static String getShortMethodDescriptor(MethodReference methodReference) {
44 sb.append(methodReference.getName());
46 for (CharSequence paramType: methodReference.getParameterTypes()) {
50 sb.append(methodReference.getReturnType());
54 public static String getMethodDescriptor(MethodReference methodReference) {
56 sb.append(methodReference.getDefiningClass());
58 sb.append(methodReference.getName());
60 for (CharSequence paramType: methodReference.getParameterTypes())
    [all...]
MethodUtil.java 37 import org.jf.dexlib2.iface.reference.MethodReference;
67 public static boolean isConstructor(@Nonnull MethodReference methodReference) {
68 return methodReference.getName().equals("<init>");
75 public static int getParameterRegisterCount(@Nonnull MethodReference methodRef, boolean isStatic) {
  /external/smali/dexlib2/src/test/java/org/jf/dexlib2/analysis/
CustomMethodInlineTableTest.java 42 import org.jf.dexlib2.iface.reference.MethodReference;
79 MethodReference methodReference = (MethodReference)((Instruction35c)deodexedInstruction).getReference();
80 Assert.assertEquals(method, methodReference);
106 MethodReference methodReference = (MethodReference)((Instruction35c)deodexedInstruction).getReference();
107 Assert.assertEquals(method, methodReference);
133 MethodReference methodReference = (MethodReference)((Instruction35c)deodexedInstruction).getReference()
    [all...]
  /external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/
ReferenceFormatter.java 56 ReferenceUtil.writeMethodDescriptor(writer, (MethodReference)reference);

Completed in 2359 milliseconds

1 2 3