/dalvik/vm/alloc/ |
Visit.h | 26 typedef void Visitor(void *addr, void *arg); 31 void dvmVisitObject(Visitor *visitor, Object *obj, void *arg); 36 void dvmVisitRoots(Visitor *visitor, void *arg);
|
Visit.c | 26 void dvmVisitObject(Visitor *visitor, Object *obj, void *arg) 28 assert(visitor != NULL); 31 visitObject(visitor, obj, arg); 37 static void visitHashTable(Visitor *visitor, HashTable *table, void *arg) 41 assert(visitor != NULL); 47 (*visitor)(&entry->data, arg); 56 static void visitReferenceTable(Visitor *visitor, const ReferenceTable *table [all...] |
VisitInlines.h | 23 static void visitFields(Visitor *visitor, Object *obj, void *arg) 25 assert(visitor != NULL); 34 (*visitor)(ref, arg); 45 (*visitor)(ref, arg); 54 static void visitStaticFields(Visitor *visitor, ClassObject *clazz, 59 assert(visitor != NULL); 64 (*visitor)(&clazz->sfields[i].value.l, arg); 72 static void visitInterfaces(Visitor *visitor, ClassObject *clazz [all...] |
/external/webkit/WebCore/bindings/v8/ |
V8DOMMap.h | 49 class Visitor { 53 virtual ~Visitor() { } 59 virtual void visit(Visitor* visitor) = 0; 129 virtual void visit(typename Parent::Visitor* visitor) 133 visitor->visitDOMWrapper(it->first, v8::Persistent<ValueType>(it->second)); 163 void visitDOMNodesInCurrentThread(DOMWrapperMap<Node>::Visitor*); 167 void visitDOMObjectsInCurrentThread(DOMWrapperMap<void>::Visitor*); 171 void visitActiveDOMObjectsInCurrentThread(DOMWrapperMap<void>::Visitor*); [all...] |
V8DOMMap.cpp | 137 void visitDOMNodesInCurrentThread(DOMWrapperMap<Node>::Visitor* visitor) 148 store->domNodeMap().visit(visitor); 152 void visitDOMObjectsInCurrentThread(DOMWrapperMap<void>::Visitor* visitor) 163 store->domObjectMap().visit(visitor); 167 void visitActiveDOMObjectsInCurrentThread(DOMWrapperMap<void>::Visitor* visitor) 178 store->activeDomObjectMap().visit(visitor); 184 void visitDOMSVGElementInstancesInCurrentThread(DOMWrapperMap<SVGElementInstance>::Visitor* visitor [all...] |
DOMDataStore.h | 108 void visit(typename Traits::Visitor* visitor) 113 visitEntries(m_chunks->m_entries, m_current, visitor); 115 visitEntries(chunk->m_entries, chunk->m_entries + CHUNK_SIZE, visitor); 131 static void visitEntries(T* first, T* last, typename Traits::Visitor* visitor) 134 Traits::visit(entry, visitor); 204 virtual void visit(Visitor* visitor) 206 m_table.visit(visitor); [all...] |
V8GCController.cpp | 122 class DOMObjectVisitor : public DOMWrapperMap<void>::Visitor { 132 class EnsureWeakDOMNodeVisitor : public DOMWrapperMap<Node>::Visitor { 180 class GCPrologueVisitor : public DOMWrapperMap<void>::Visitor { 242 class ObjectGrouperVisitor : public DOMWrapperMap<Node>::Visitor { 368 class GCEpilogueVisitor : public DOMWrapperMap<void>::Visitor {
|
DOMData.h | 76 class WrapperMapObjectRemover : public WeakReferenceMap<T, v8::Object>::Visitor {
|
/external/webkit/JavaScriptCore/wtf/ |
TCPageMap.h | 165 template<class Visitor, class MemoryReader> 166 void visitValues(Visitor& visitor, const MemoryReader& reader) 173 for (int j = 0; j < LEAF_LENGTH; j += visitor.visit(l->values[j])) 178 template<class Visitor, class MemoryReader> 179 void visitAllocations(Visitor& visitor, const MemoryReader&) { 182 visitor.visit(root_[i], sizeof(Leaf)); 275 template<class Visitor, class MemoryReader> 276 void visitValues(Visitor& visitor, const MemoryReader& reader) [all...] |
/dalvik/dx/src/com/android/dx/ssa/ |
SsaInsn.java | 261 * Accepts a visitor. 263 * @param v {@code non-null} the visitor 265 public abstract void accept(Visitor v); 268 * Visitor interface for this class. 270 public static interface Visitor {
|
SsaRenamer.java | 164 ssaMeth.forEachBlockDepthFirstDom(new SsaBasicBlock.Visitor() { 277 private class BlockRenamer implements SsaInsn.Visitor{ 629 PhiInsn.Visitor visitor = new PhiInsn.Visitor() { local 658 successor.forEachPhiInsn(visitor);
|
SsaMethod.java | 420 forEachInsn(new SsaInsn.Visitor() { 452 forEachInsn(new SsaInsn.Visitor() { 725 * @param visitor {@code non-null;} callback interface 727 public void forEachInsn(SsaInsn.Visitor visitor) { 729 block.forEachInsn(visitor); 738 public void forEachPhiInsn(PhiInsn.Visitor v) { 746 * Walks the basic block tree in depth-first order, calling the visitor 755 SsaBasicBlock.Visitor v) { 791 * The {@code parent} parameter of the Visitor.visitBlock callbac [all...] |
MoveParamCombiner.java | 62 ssaMeth.forEachInsn(new SsaInsn.Visitor() {
|
PhiInsn.java | 301 public void accept(SsaInsn.Visitor v) { 372 * Visitor interface for instances of this (outer) class. 374 public static interface Visitor {
|
/dalvik/dx/src/com/android/dx/rop/code/ |
FillArrayDataInsn.java | 90 public void accept(Visitor visitor) { 91 visitor.visitFillArrayDataInsn(this);
|
InsnList.java | 70 * @param visitor {@code non-null;} visitor to use 72 public void forEach(Insn.Visitor visitor) { 76 get(i).accept(visitor);
|
PlainCstInsn.java | 57 public void accept(Visitor visitor) { 58 visitor.visitPlainCstInsn(this);
|
SwitchInsn.java | 70 public void accept(Visitor visitor) { 71 visitor.visitSwitchInsn(this);
|
ThrowingCstInsn.java | 72 public void accept(Visitor visitor) { 73 visitor.visitThrowingCstInsn(this);
|
ThrowingInsn.java | 92 public void accept(Visitor visitor) { 93 visitor.visitThrowingInsn(this);
|
PlainInsn.java | 78 public void accept(Visitor visitor) { 79 visitor.visitPlainInsn(this);
|
Insn.java | 210 * Calls the appropriate method on the given visitor, depending on the 213 * @param visitor {@code non-null;} the visitor to call on 215 public abstract void accept(Visitor visitor); 377 * Visitor interface for this (outer) class. 379 public static interface Visitor { 424 * Base implementation of {@link Visitor}, which has empty method 427 public static class BaseVisitor implements Visitor {
|
BasicBlock.java | 272 * BasicBlock visitor interface 274 public interface Visitor {
|
BasicBlockList.java | 93 RegCountVisitor visitor = new RegCountVisitor(); local 94 forEachInsn(visitor); 95 regCount = visitor.getRegCount(); 172 * @param visitor {@code non-null;} visitor to use 174 public void forEachInsn(Insn.Visitor visitor) { 180 insns.forEach(visitor); 312 * Instruction visitor class for counting registers used. 315 implements Insn.Visitor { [all...] |
/dalvik/dx/src/com/android/dx/cf/code/ |
BytecodeArray.java | 38 /** convenient no-op implementation of {@link Visitor} */ 39 public static final Visitor EMPTY_VISITOR = new BaseVisitor(); 99 * @param visitor {@code null-ok;} visitor to call back to for each instruction 101 public void forEach(Visitor visitor) { 110 at += parseInstruction(at, visitor); 139 * work set is empty. It is expected that the visitor will regularly 143 * @param visitor {@code non-null;} visitor to call back to for each instructio [all...] |