package local
        import "golang.org/x/debug/local"
        
Package local provides access to a local program.
        
  
        
        
        
        
          
          
          
          
            - type File
 
            
          
            - type Program
 
            
            - func New(textFile string) (*Program, error)
 
            - func (p *Program) Breakpoint(address uint64) ([]uint64, error)
 - func (p *Program) BreakpointAtFunction(name string) ([]uint64, error)
 - func (p *Program) BreakpointAtLine(file string, line uint64) ([]uint64, error)
 - func (p *Program) DeleteBreakpoints(pcs []uint64) error
 - func (p *Program) Eval(expr string) ([]string, error)
 - func (p *Program) Evaluate(e string) (debug.Value, error)
 - func (p *Program) Frames(count int) ([]debug.Frame, error)
 - func (p *Program) Goroutines() ([]*debug.Goroutine, error)
 - func (p *Program) Kill() (debug.Status, error)
 - func (p *Program) MapElement(m debug.Map, index uint64) (debug.Var, debug.Var, error)
 - func (p *Program) Open(name string, mode string) (debug.File, error)
 - func (p *Program) Resume() (debug.Status, error)
 - func (p *Program) Run(args ...string) (debug.Status, error)
 - func (p *Program) Stop() (debug.Status, error)
 - func (p *Program) Value(v debug.Var) (debug.Value, error)
 - func (p *Program) VarByName(name string) (debug.Var, error)
 
            
          
          
        
 
        
        
          
        
        
        
local.go 
        
        
        
        
        
        
        
        
        
        
          
          ❖type File struct {
    // contains filtered or unexported fields
} 
File implements the debug.File interface, providing access
to file-like resources associated with the target program.
          
          
          
  
          
          
            func (*File) Close ¶
            
            
  
          
            
            
            
  
          
            
            
            
  
          
        
          
          ❖type Program struct {
    // contains filtered or unexported fields
} 
Program implements the debug.Program interface.
Through that interface it provides access to a program being debugged.
          
          
          
  
          
            
            
New creates a new program from the specified file.
The program can then be started by the Run method.
            
  
          
          
            
            
            
  
          
            
            
            
  
          
            
            
            
  
          
            
            
            
  
          
            func (*Program) Eval ¶
            
            
  
          
            
            
            
  
          
            func (*Program) Frames ¶
            
            
  
          
            
            
            
  
          
            func (*Program) Kill ¶
            
            
  
          
            
            
            
  
          
            func (*Program) Open ¶
            
            
  
          
            func (*Program) Resume ¶
            
            
  
          
            func (*Program) Run ¶
            
            
  
          
            func (*Program) Stop ¶
            
            
  
          
            func (*Program) Value ¶