Searched refs:PointerSet (Results 1 – 8 of 8) sorted by relevance
/dalvik/vm/ |
D | PointerSet.h | 23 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 …]
|
D | PointerSet.cpp | 24 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 …]
|
D | AllocTracker.cpp | 290 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()
|
D | Globals.h | 723 PointerSet* preciseMethods;
|
/dalvik/vm/analysis/ |
D | VfyBasicBlock.h | 45 PointerSet* predecessors; /* set of basic blocks that can flow here */
|
D | VfyBasicBlock.cpp | 127 PointerSet* preds = targetBlock->predecessors; in addToPredecessor() 259 PointerSet* preds = block->predecessors; in dumpBasicBlocks()
|
D | Liveness.cpp | 208 PointerSet* preds = workBlock->predecessors; in dvmComputeLiveness()
|
/dalvik/vm/reflect/ |
D | Proxy.cpp | 37 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()
|