Documentation ¶
Index ¶
- Variables
- func CheckCallRelationship(goroutineA *ssa.Function, goroutineInst *ssa.Go) bool
- func Initialize()
- func Map(vs []*ch_send, f func(send *ch_send) ssa.Instruction) []ssa.Instruction
- func MapClosesToBasicBlocks(closes []*ch_close) []*ssa.BasicBlock
- func MapInstToBasicBlocks(insts []ssa.Instruction) []*ssa.BasicBlock
- func Start(path string, makelineno int, oplineno int)
- type BackEdge
- type LoopInfo
- type SuccBasicBlockFinder
Constants ¶
This section is empty.
Variables ¶
View Source
var C7A_reported []bug_report
View Source
var Unsorted_chan_values []ssa.Value
Functions ¶
func CheckCallRelationship ¶
func Initialize ¶
func Initialize()
func Map ¶
func Map(vs []*ch_send, f func(send *ch_send) ssa.Instruction) []ssa.Instruction
func MapClosesToBasicBlocks ¶
func MapClosesToBasicBlocks(closes []*ch_close) []*ssa.BasicBlock
func MapInstToBasicBlocks ¶
func MapInstToBasicBlocks(insts []ssa.Instruction) []*ssa.BasicBlock
Types ¶
type LoopInfo ¶
type LoopInfo struct {
// contains filtered or unexported fields
}
func NewLoopInfo ¶
type SuccBasicBlockFinder ¶
type SuccBasicBlockFinder struct {
// contains filtered or unexported fields
}
func NewSuccBasicBlockFinder ¶
func NewSuccBasicBlockFinder() SuccBasicBlockFinder
func (*SuccBasicBlockFinder) Analyze ¶
func (this *SuccBasicBlockFinder) Analyze(startBB *ssa.BasicBlock) []*ssa.BasicBlock
Source Files ¶
Click to show internal directories.
Click to hide internal directories.