C7A

package
v0.0.0-...-3f344d0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2021 License: GPL-2.0 Imports: 15 Imported by: 0

Documentation

Index

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 CheckCallRelationship(goroutineA *ssa.Function, goroutineInst *ssa.Go) bool

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

func Start

func Start(path string, makelineno int, oplineno int)

Types

type BackEdge

type BackEdge struct {
	// contains filtered or unexported fields
}

type LoopInfo

type LoopInfo struct {
	// contains filtered or unexported fields
}

func NewLoopInfo

func NewLoopInfo(function *ssa.Function) *LoopInfo

func (*LoopInfo) Analyze

func (this *LoopInfo) Analyze()

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL