Home | History | Annotate | Download | only in interp

Lines Matching refs:breakpointSet

37 static BreakpointSet* dvmBreakpointSetAlloc(void);
38 static void dvmBreakpointSetFree(BreakpointSet* pSet);
45 gDvm.breakpointSet = dvmBreakpointSetAlloc();
46 return (gDvm.breakpointSet != NULL);
54 dvmBreakpointSetFree(gDvm.breakpointSet);
74 struct BreakpointSet {
85 * Initialize a BreakpointSet. Initially empty.
87 static BreakpointSet* dvmBreakpointSetAlloc(void)
89 BreakpointSet* pSet = (BreakpointSet*) calloc(1, sizeof(*pSet));
98 * Free storage associated with a BreakpointSet.
100 static void dvmBreakpointSetFree(BreakpointSet* pSet)
117 static void dvmBreakpointSetLock(BreakpointSet* pSet)
130 static void dvmBreakpointSetUnlock(BreakpointSet* pSet)
138 static int dvmBreakpointSetCount(const BreakpointSet* pSet)
146 * The BreakpointSet's lock must be acquired before calling here.
150 static int dvmBreakpointSetFind(const BreakpointSet* pSet, const u2* addr)
166 * The BreakpointSet's lock must be acquired before calling here.
170 static bool dvmBreakpointSetOriginalOpCode(const BreakpointSet* pSet,
211 * The BreakpointSet's lock must be acquired before calling here.
215 static bool dvmBreakpointSetAdd(BreakpointSet* pSet, Method* method,
246 * Change the opcode. We must ensure that the BreakpointSet
291 * The BreakpointSet's lock must be acquired before calling here.
293 static void dvmBreakpointSetRemove(BreakpointSet* pSet, Method* method,
344 * The BreakpointSet's lock must be acquired before calling here.
346 static void dvmBreakpointSetFlush(BreakpointSet* pSet, ClassObject* clazz)
378 BreakpointSet* pSet = gDvm.breakpointSet;
403 BreakpointSet* pSet = gDvm.breakpointSet;
421 BreakpointSet* pSet = gDvm.breakpointSet;
440 BreakpointSet* pSet = gDvm.breakpointSet;
465 BreakpointSet* pSet = gDvm.breakpointSet;