|
@@ -57,12 +57,12 @@ var (
|
57
|
57
|
cHex = `(?:0x)?([[:xdigit:]]+)`
|
58
|
58
|
cHexRange = `\s*` + cHex + `[\s-]?` + oSpace + cHex + `:?`
|
59
|
59
|
cSpaceString = `(?:\s+(\S+))?`
|
60
|
|
- cSpaceHex = `\s+([[:xdigit:]]+)`
|
|
60
|
+ cSpaceHex = `(?:\s+([[:xdigit:]]+))?`
|
61
|
61
|
cSpaceAtOffset = `(?:\s+\(@([[:xdigit:]]+)\))?`
|
62
|
62
|
cPerm = `(?:\s+([-rwxp]+))?`
|
63
|
63
|
|
64
|
|
- procMapsRE = regexp.MustCompile(`^` + cHexRange + cPerm + cSpaceHex + hexPair + spaceDigits + cSpaceString + `\s*$`)
|
65
|
|
- briefMapsRE = regexp.MustCompile(`^` + cHexRange + cPerm + cSpaceString + cSpaceAtOffset + cSpaceString + `\s*$`)
|
|
64
|
+ procMapsRE = regexp.MustCompile(`^` + cHexRange + cPerm + cSpaceHex + hexPair + spaceDigits + cSpaceString)
|
|
65
|
+ briefMapsRE = regexp.MustCompile(`^` + cHexRange + cPerm + cSpaceString + cSpaceAtOffset + cSpaceHex)
|
66
|
66
|
)
|
67
|
67
|
|
68
|
68
|
func isSpaceOrComment(line string) bool {
|