Home
last modified time | relevance | path

Searched refs:PointerSet (Results 1 – 8 of 8) sorted by relevance

/dalvik/vm/
DPointerSet.h23 struct PointerSet; /* private */
30 PointerSet* dvmPointerSetAlloc(int initialSize);
35 void dvmPointerSetFree(PointerSet* pSet);
40 void dvmPointerSetClear(PointerSet* pSet);
45 int dvmPointerSetGetCount(const PointerSet* pSet);
50 const void* dvmPointerSetGetEntry(const PointerSet* pSet, int i);
58 bool dvmPointerSetAddEntry(PointerSet* pSet, const void* ptr);
63 bool dvmPointerSetRemoveEntry(PointerSet* pSet, const void* ptr);
70 bool dvmPointerSetHas(const PointerSet* pSet, const void* ptr, int* pIndex);
75 INLINE int dvmPointerSetFind(const PointerSet* pSet, const void* ptr) { in dvmPointerSetFind()
[all …]
DPointerSet.cpp24 struct PointerSet { struct
34 static bool verifySorted(PointerSet* pSet) in verifySorted() argument
55 PointerSet* dvmPointerSetAlloc(int initialSize) in dvmPointerSetAlloc()
57 PointerSet* pSet = (PointerSet*)calloc(1, sizeof(PointerSet)); in dvmPointerSetAlloc()
75 void dvmPointerSetFree(PointerSet* pSet) in dvmPointerSetFree()
90 void dvmPointerSetClear(PointerSet* pSet) in dvmPointerSetClear()
98 int dvmPointerSetGetCount(const PointerSet* pSet) in dvmPointerSetGetCount()
106 const void* dvmPointerSetGetEntry(const PointerSet* pSet, int i) in dvmPointerSetGetEntry()
117 bool dvmPointerSetAddEntry(PointerSet* pSet, const void* ptr) in dvmPointerSetAddEntry()
183 bool dvmPointerSetRemoveEntry(PointerSet* pSet, const void* ptr) in dvmPointerSetRemoveEntry()
[all …]
DAllocTracker.cpp290 static void dumpStringTable(PointerSet* strings) in dumpStringTable()
322 static bool populateStringTables(PointerSet* classNames, in populateStringTables()
323 PointerSet* methodNames, PointerSet* fileNames) in populateStringTables()
373 const PointerSet* classNames, const PointerSet* methodNames, in generateBaseOutput()
374 const PointerSet* fileNames) in generateBaseOutput()
444 static size_t computeStringTableSize(PointerSet* strings) in computeStringTableSize()
481 static size_t outputStringTable(PointerSet* strings, u1* ptr) in outputStringTable()
516 PointerSet* classNames = NULL; in dvmGenerateTrackedAllocationReport()
517 PointerSet* methodNames = NULL; in dvmGenerateTrackedAllocationReport()
518 PointerSet* fileNames = NULL; in dvmGenerateTrackedAllocationReport()
DGlobals.h723 PointerSet* preciseMethods;
/dalvik/vm/analysis/
DVfyBasicBlock.h45 PointerSet* predecessors; /* set of basic blocks that can flow here */
DVfyBasicBlock.cpp127 PointerSet* preds = targetBlock->predecessors; in addToPredecessor()
259 PointerSet* preds = block->predecessors; in dumpBasicBlocks()
DLiveness.cpp208 PointerSet* preds = workBlock->predecessors; in dvmComputeLiveness()
/dalvik/vm/reflect/
DProxy.cpp37 PointerSet** pThrows);
38 static void updateExceptionClassList(const Method* method, PointerSet* throws);
445 PointerSet* commonThrows = NULL; in copyWithoutDuplicates()
601 static bool createExceptionClassList(const Method* method, PointerSet** pThrows) in createExceptionClassList()
642 static void updateExceptionClassList(const Method* method, PointerSet* throws) in updateExceptionClassList()