diff --git a/parser_amd64.go b/parser_amd64.go index faa7bca..7d92fe1 100644 --- a/parser_amd64.go +++ b/parser_amd64.go @@ -35,7 +35,7 @@ var ( symbolLine = regexp.MustCompile(`^\w+\s+<\w+>:$`) dataLine = regexp.MustCompile(`^\w+:\s+\w+\s+.+$`) - registers = []string{"DI", "SI", "DX", "CX"} + registers = []string{"DI", "SI", "DX", "CX", "R8", "R9", "R10", "R11"} ) type Line struct { diff --git a/parser_arm64.go b/parser_arm64.go index d41f67d..ef50919 100644 --- a/parser_arm64.go +++ b/parser_arm64.go @@ -35,7 +35,7 @@ var ( symbolLine = regexp.MustCompile(`^\w+\s+<\w+>:$`) dataLine = regexp.MustCompile(`^\w+:\s+\w+\s+.+$`) - registers = []string{"R0", "R1", "R2", "R3"} + registers = []string{"R0", "R1", "R2", "R3", "R4", "R5", "R6", "R7"} ) type Line struct {