mirror of
https://github.com/go-delve/delve.git
synced 2025-10-28 04:35:19 +08:00
pkg,service/dap: use switch instead of ifs (#3576)
This commit is contained in:
@ -280,11 +280,12 @@ func readNote(r io.ReadSeeker, machineType elf.Machine) (*note, error) {
|
||||
descReader := bytes.NewReader(desc)
|
||||
switch note.Type {
|
||||
case elf.NT_PRSTATUS:
|
||||
if machineType == _EM_X86_64 {
|
||||
switch machineType {
|
||||
case _EM_X86_64:
|
||||
note.Desc = &linuxPrStatusAMD64{}
|
||||
} else if machineType == _EM_AARCH64 {
|
||||
case _EM_AARCH64:
|
||||
note.Desc = &linuxPrStatusARM64{}
|
||||
} else {
|
||||
default:
|
||||
return nil, fmt.Errorf("unsupported machine type")
|
||||
}
|
||||
if err := binary.Read(descReader, binary.LittleEndian, note.Desc); err != nil {
|
||||
|
||||
Reference in New Issue
Block a user