pkg,service/dap: use switch instead of ifs (#3576)

This commit is contained in:
Oleksandr Redko
2023-11-22 19:07:08 +02:00
committed by GitHub
parent 60a9014dcf
commit f1daaeb1b0
4 changed files with 19 additions and 15 deletions

View File

@ -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 {