mirror of
https://github.com/go-delve/delve.git
synced 2025-11-01 12:01:35 +08:00
Fix panic for invalid function name
This commit is contained in:
@ -155,13 +155,13 @@ func breakpoint(p *proctl.DebuggedProcess, args ...string) error {
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
fn = p.GoSymTable.LookupFunc(fname)
|
fn = p.GoSymTable.LookupFunc(fname)
|
||||||
pc = fn.Entry
|
|
||||||
}
|
|
||||||
|
|
||||||
if fn == nil {
|
if fn == nil {
|
||||||
return fmt.Errorf("No function named %s", fname)
|
return fmt.Errorf("No function named %s", fname)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pc = fn.Entry
|
||||||
|
}
|
||||||
|
|
||||||
bp, err := p.Break(uintptr(pc))
|
bp, err := p.Break(uintptr(pc))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
|||||||
Reference in New Issue
Block a user