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