blob: b06fc2a74c094807b8f3d1fdf588f899a8c85634 [file] [log] [blame]
block: _Z1fv$Cell* f()
command: UNKNOWN
begin: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:59"
end: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:89"
define: f : (Cell*)()
define: kaboom : GCInDestructor
define: cell : Cell
define: cell1 : Cell*
define: cell2 : Cell*
define: cell3 : Cell*
define: cell4 : Cell*
define: nogc : AutoSuppressGC
define: nogc:1 : AutoSuppressGC
define: cell5 : Cell*
define: cell6 : Cell*
define: return : Cell*
pentry: 1
pexit: 21
point 1: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:64"
point 2: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:65"
point 3: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:66"
point 4: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:67"
point 5: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:69"
point 6: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:70"
point 7: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:71"
point 8: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:71"
point 9: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:73"
point 10: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:74"
point 11: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:75"
point 12: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:76"
point 13: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:80"
point 14: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:80"
point 15: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:82"
point 16: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:83"
point 17: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:84"
point 18: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:87"
point 19: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:88"
point 20: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:88"
point 21: "/home/sfink/src/MI-GC/js/src/devtools/rootAnalysis/t/hazards/source.cpp:89"
Assign(1,2, cell1 := cell)
Assign(2,3, cell2 := cell)
Assign(3,4, cell3 := cell)
Assign(4,5, cell4 := cell)
Call(5,6, nogc.AutoSuppressGC())
Call(6,7, suppressedFunction())
Call(7,8, halfSuppressedFunction())
Call(8,9, nogc.~AutoSuppressGC())
Call(9,10, foo(cell1*))
Call(10,11, halfSuppressedFunction())
Call(11,12, foo(cell2*))
Call(12,13, unsuppressedFunction())
Call(13,14, nogc:1.AutoSuppressGC())
Call(14,15, nogc:1.~AutoSuppressGC())
Call(15,16, foo(cell3*))
Assign(16,17, cell5 := cell)
Call(17,18, foo(cell5*))
Assign(18,19, cell6 := cell)
Assign(19,20, return := cell6*)
Call(20,21, kaboom.~GCInDestructor())