var (
undefined = []byte("undefined")
unpredictable = []byte("unpredictable")
+ slashslash = []byte("//")
)
func parseLine(line []byte, encstart []byte) (addr uint64, enc []byte, text string) {
text = "unpredictable"
return
}
+ // Strip trailing comment starting with ';'
+ // e.g: "csinv x23, x2, x19, cc ; xxx"
if i := bytes.IndexByte(line, ';'); i >= 0 {
line = bytes.TrimSpace(line[:i])
}
+ // Strip trailing comment starting with "//"
+ // e.g: "fccmpe s2, s9, #0x7, ne // xxx"
+ if i := bytes.Index(line, slashslash); i >= 0 {
+ line = bytes.TrimSpace(line[:i])
+ }
text = string(fixSpace(line))
return
}
{
"canonical": "golang.org/x/arch/x86/x86asm",
"local": "golang.org/x/arch/x86/x86asm",
- "revision": "58ea1a195b1a354bcd572b7ef6bbbd264dc63732",
- "revisionTime": "2017-02-16T08:17:04Z"
+ "revision": "98fd8d9907002617e6000a77c0740a72947ca1c2"
+ "revisionTime": "2017-12-26T02:13:20Z"
},
{
"canonical": "golang.org/x/arch/arm/armasm",
"local": "golang.org/x/arch/arm/armasm",
- "revision": "ad6a463afcf9bd5b38c81fa9ba612dae11859d40",
- "revisionTime": "2015-08-28T15:42:14Z"
+ "revision": "98fd8d9907002617e6000a77c0740a72947ca1c2"
+ "revisionTime": "2017-12-26T02:13:20Z"
},
{
"canonical": "golang.org/x/arch/ppc64/ppc64asm",
"local": "golang.org/x/arch/ppc64/ppc64asm",
- "revision": "4831b0a617f7a819d4bf3c877d8e827d0283542c",
- "revisionTime": "2016-10-12T18:28:04Z"
+ "revision": "98fd8d9907002617e6000a77c0740a72947ca1c2"
+ "revisionTime": "2017-12-26T02:13:20Z"
+ },
+ {
+ "canonical": "golang.org/x/arch/arm64/arm6464asm",
+ "local": "golang.org/x/arch/arm64/arm64asm",
+ "revision": "98fd8d9907002617e6000a77c0740a72947ca1c2"
+ "revisionTime": "2017-12-26T02:13:20Z"
}
]
}