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

1 2

  /prebuilts/go/darwin-x86/test/
gc2.go 9 // An interesting case because they have finalizers and used to
11 // (Cyclic data with finalizers is never finalized, nor collected.)
mallocfin.go 7 // Test basic operation of finalizers.
31 // the unused return is to test finalizers with return values
tinyfin.go 7 // Test finalizers work for tiny (combined) allocations.
40 panic("not all finalizers are called")
56 // Some of the finalizers may not be executed,
finprofiled.go 7 // Test that tiny allocations with finalizers are correctly profiled.
22 // Assuming that tiny block size is 16, some objects get finalizers setup
deferfin.go 60 panic("not all finalizers are called")
  /prebuilts/go/linux-x86/test/
gc2.go 9 // An interesting case because they have finalizers and used to
11 // (Cyclic data with finalizers is never finalized, nor collected.)
mallocfin.go 7 // Test basic operation of finalizers.
31 // the unused return is to test finalizers with return values
tinyfin.go 7 // Test finalizers work for tiny (combined) allocations.
40 panic("not all finalizers are called")
56 // Some of the finalizers may not be executed,
finprofiled.go 7 // Test that tiny allocations with finalizers are correctly profiled.
22 // Assuming that tiny block size is 16, some objects get finalizers setup
deferfin.go 60 panic("not all finalizers are called")
  /device/linaro/bootloader/edk2/AppPkg/Applications/Python/Python-2.7.10/Modules/
gcmodule.c 532 /* Move the objects in unreachable with __del__ methods into `finalizers`.
533 * Objects moved into `finalizers` have gc_refs set to GC_REACHABLE; the
537 move_finalizers(PyGC_Head *unreachable, PyGC_Head *finalizers)
542 /* March over unreachable. Move objects with finalizers into
543 * `finalizers`.
552 gc_list_move(gc, finalizers);
572 /* Move objects that are reachable from finalizers, from the unreachable set
573 * into finalizers set.
576 move_finalizer_reachable(PyGC_Head *finalizers)
579 PyGC_Head *gc = finalizers->gc.gc_next;
880 PyGC_Head finalizers; \/* objects with, & reachable from, __del__ *\/ local
    [all...]
  /device/linaro/bootloader/edk2/AppPkg/Applications/Python/Python-2.7.2/Modules/
gcmodule.c 481 /* Move the objects in unreachable with __del__ methods into `finalizers`.
482 * Objects moved into `finalizers` have gc_refs set to GC_REACHABLE; the
486 move_finalizers(PyGC_Head *unreachable, PyGC_Head *finalizers)
491 /* March over unreachable. Move objects with finalizers into
492 * `finalizers`.
501 gc_list_move(gc, finalizers);
521 /* Move objects that are reachable from finalizers, from the unreachable set
522 * into finalizers set.
525 move_finalizer_reachable(PyGC_Head *finalizers)
528 PyGC_Head *gc = finalizers->gc.gc_next;
829 PyGC_Head finalizers; \/* objects with, & reachable from, __del__ *\/ local
    [all...]
  /external/python/cpython2/Modules/
gcmodule.c 532 /* Move the objects in unreachable with __del__ methods into `finalizers`.
533 * Objects moved into `finalizers` have gc_refs set to GC_REACHABLE; the
537 move_finalizers(PyGC_Head *unreachable, PyGC_Head *finalizers)
542 /* March over unreachable. Move objects with finalizers into
543 * `finalizers`.
552 gc_list_move(gc, finalizers);
572 /* Move objects that are reachable from finalizers, from the unreachable set
573 * into finalizers set.
576 move_finalizer_reachable(PyGC_Head *finalizers)
579 PyGC_Head *gc = finalizers->gc.gc_next
880 PyGC_Head finalizers; \/* objects with, & reachable from, __del__ *\/ local
    [all...]
  /external/python/cpython3/Modules/
gcmodule.c 531 /* Move the objects in unreachable with tp_del slots into `finalizers`.
532 * Objects moved into `finalizers` have gc_refs set to GC_REACHABLE; the
536 move_legacy_finalizers(PyGC_Head *unreachable, PyGC_Head *finalizers)
541 /* March over unreachable. Move objects with finalizers into
542 * `finalizers`.
551 gc_list_move(gc, finalizers);
571 /* Move objects that are reachable from finalizers, from the unreachable set
572 * into finalizers set.
575 move_legacy_finalizer_reachable(PyGC_Head *finalizers)
578 PyGC_Head *gc = finalizers->gc.gc_next
911 PyGC_Head finalizers; \/* objects with, & reachable from, __del__ *\/ local
    [all...]
  /prebuilts/go/darwin-x86/src/runtime/debug/
heapdump_test.go 62 // Trigger collection of x and y, queueing of their finalizers.
66 // Make sure WriteHeapDump doesn't fail with multiple queued finalizers.
  /prebuilts/go/linux-x86/src/runtime/debug/
heapdump_test.go 62 // Trigger collection of x and y, queueing of their finalizers.
66 // Make sure WriteHeapDump doesn't fail with multiple queued finalizers.
  /prebuilts/go/darwin-x86/test/fixedbugs/
issue5493.go 56 panic("not all finalizers are called")
  /prebuilts/go/linux-x86/test/fixedbugs/
issue5493.go 56 panic("not all finalizers are called")
  /prebuilts/go/darwin-x86/src/runtime/
mfinal.go 5 // Garbage collector: finalizers and block profiling.
15 // finblock is an array of finalizers to be executed. finblocks are
32 var fing *g // goroutine that runs finalizers
33 var finq *finblock // list of finalizers that are to be executed
52 // Need 8 Finalizers described by 5 bytes before pattern repeats:
160 // This is the goroutine that runs all of the finalizers
262 // Finalizers are run in dependency order: if A points at B, both have
263 // finalizers, and they are otherwise unreachable, only the finalizer
272 // There is no guarantee that finalizers will run before a program exits,
289 // In order to use finalizers correctly, the program must ensure tha
    [all...]
mgcsweep.go 173 // Sweep frees or collects finalizers for blocks not marked in the mark phase.
218 // 2. A tiny object can have several finalizers setup for different offsets.
219 // If such object is not marked, we need to queue all finalizers at once.
241 // Pass 2: queue all finalizers _or_ handle profile record.
253 // This is profile record, but the object has finalizers (so kept alive).
mgcmark.go 90 // above invariants for objects that get finalizers
331 // Objects with finalizers have two GC-related invariants:
352 // okay because any objects with finalizers in those spans
353 // must have been allocated and given finalizers after we
    [all...]
heapdump.go 7 // finalizers, etc.) to a file.
434 // Finalizers
  /prebuilts/go/linux-x86/src/runtime/
mfinal.go 5 // Garbage collector: finalizers and block profiling.
15 // finblock is an array of finalizers to be executed. finblocks are
32 var fing *g // goroutine that runs finalizers
33 var finq *finblock // list of finalizers that are to be executed
52 // Need 8 Finalizers described by 5 bytes before pattern repeats:
160 // This is the goroutine that runs all of the finalizers
262 // Finalizers are run in dependency order: if A points at B, both have
263 // finalizers, and they are otherwise unreachable, only the finalizer
272 // There is no guarantee that finalizers will run before a program exits,
289 // In order to use finalizers correctly, the program must ensure tha
    [all...]
mgcsweep.go 173 // Sweep frees or collects finalizers for blocks not marked in the mark phase.
218 // 2. A tiny object can have several finalizers setup for different offsets.
219 // If such object is not marked, we need to queue all finalizers at once.
241 // Pass 2: queue all finalizers _or_ handle profile record.
253 // This is profile record, but the object has finalizers (so kept alive).
mgcmark.go 90 // above invariants for objects that get finalizers
331 // Objects with finalizers have two GC-related invariants:
352 // okay because any objects with finalizers in those spans
353 // must have been allocated and given finalizers after we
    [all...]

Completed in 916 milliseconds

1 2