mirror of https://github.com/golang/go.git
runtime: fix missing newline when dumping bad symbol table
If the symbol table isn't sorted, we print it and abort. However, we were missing the line break after each symbol, resulting in one gigantic line instead of a nicely formatted table. Change-Id: Ie5c6f3c256d0e648277cb3db4496512a79d266dd Reviewed-on: https://go-review.googlesource.com/1182 Reviewed-by: Russ Cox <rsc@golang.org>
This commit is contained in:
parent
0f2db82174
commit
006ceb2f1d
|
|
@ -77,7 +77,7 @@ func symtabinit() {
|
|||
}
|
||||
println("function symbol table not sorted by program counter:", hex(ftab[i].entry), gofuncname(f1), ">", hex(ftab[i+1].entry), f2name)
|
||||
for j := 0; j <= i; j++ {
|
||||
print("\t", hex(ftab[j].entry), " ", gofuncname((*_func)(unsafe.Pointer(&pclntable[ftab[j].funcoff]))))
|
||||
print("\t", hex(ftab[j].entry), " ", gofuncname((*_func)(unsafe.Pointer(&pclntable[ftab[j].funcoff]))), "\n")
|
||||
}
|
||||
gothrow("invalid runtime symbol table")
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue