Home
last modified time | relevance | path

Searched refs:pSet (Results 1 – 5 of 5) sorted by relevance

/dalvik/vm/
DPointerSet.cpp34 static bool verifySorted(PointerSet* pSet) in verifySorted() argument
39 for (i = 0; i < pSet->count; i++) { in verifySorted()
40 const void* cur = pSet->list[i]; in verifySorted()
57 PointerSet* pSet = (PointerSet*)calloc(1, sizeof(PointerSet)); in dvmPointerSetAlloc() local
58 if (pSet != NULL) { in dvmPointerSetAlloc()
60 pSet->list = (const void**)malloc(sizeof(void*) * initialSize); in dvmPointerSetAlloc()
61 if (pSet->list == NULL) { in dvmPointerSetAlloc()
62 free(pSet); in dvmPointerSetAlloc()
65 pSet->alloc = initialSize; in dvmPointerSetAlloc()
69 return pSet; in dvmPointerSetAlloc()
[all …]
DPointerSet.h35 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() argument
77 if (!dvmPointerSetHas(pSet, ptr, &idx)) in dvmPointerSetFind()
87 void dvmPointerSetIntersect(PointerSet* pSet, const void** ptrArray, int count);
[all …]
DDebugger.h44 INLINE void dvmAddressSetSet(AddressSet *pSet, u4 toSet) in dvmAddressSetSet() argument
46 if (toSet < pSet->setSize) { in dvmAddressSetSet()
47 pSet->set[toSet/8] |= 1 << (toSet % 8); in dvmAddressSetSet()
51 INLINE bool dvmAddressSetGet(const AddressSet *pSet, u4 toGet) in dvmAddressSetGet() argument
53 if (toGet < pSet->setSize) { in dvmAddressSetGet()
54 return (pSet->set[toGet/8] & (1 << (toGet % 8))) != 0; in dvmAddressSetGet()
DDebugger.cpp2848 AddressSet *pSet; member
2868 dvmAddressSetSet(pContext->pSet, i); in addressSetCb()
2891 context.pSet = result; in dvmAddressSetForLine()
/dalvik/vm/interp/
DInterp.cpp41 static void dvmBreakpointSetFree(BreakpointSet* pSet);
107 BreakpointSet* pSet = (BreakpointSet*) calloc(1, sizeof(*pSet)); in dvmBreakpointSetAlloc() local
109 dvmInitMutex(&pSet->lock); in dvmBreakpointSetAlloc()
112 return pSet; in dvmBreakpointSetAlloc()
118 static void dvmBreakpointSetFree(BreakpointSet* pSet) in dvmBreakpointSetFree() argument
120 if (pSet == NULL) in dvmBreakpointSetFree()
123 free(pSet->breakpoints); in dvmBreakpointSetFree()
124 free(pSet); in dvmBreakpointSetFree()
135 static void dvmBreakpointSetLock(BreakpointSet* pSet) in dvmBreakpointSetLock() argument
137 if (dvmTryLockMutex(&pSet->lock) != 0) { in dvmBreakpointSetLock()
[all …]