Make fieldcount agent handle duplicates
If multiple instances point to the same object it would be counted
multiple times by libfieldcount. This fixes that so each instance of
an object being pointed to by a field is only counted once.
Test: Manual
Test: ./art/tools/jvmti-agents/field-counts/count-fields.py 'Ldalvik/system/ClassExt;.instanceJfieldIDs:Ljava/lang/Object;' 'Ldalvik/system/ClassExt;.staticJfieldIDs:Ljava/lang/Object;' 'Ldalvik/system/ClassExt;.jmethodIDs:Ljava/lang/Object;'
Change-Id: I1d6c5fe05b628ea8382633041be914373d7298d4
1 file changed