HomeSort by relevance Sort by last modified time
    Searched refs:Visitor (Results 1 - 25 of 45) sorted by null

1 2

  /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...]

Completed in 1424 milliseconds

1 2