Descriptioncmd/ld, runtime: emit pointer maps for nosplits identified by the linker
A nosplits was assumed to have no argument information and no
pointer map. However, nosplits created by the linker often
have both. This change uses the pointer map size as an
alternate source of argument size when processing a nosplit.
In addition, the symbol table construction pointer map size
and argument size consistency check is strengthened. If a
nptrs is greater than 0 it must be equal to the number of
argument words.
Patch Set 1 #Patch Set 2 : diff -r 02e5cb24c95a https://code.google.com/p/go/ #Patch Set 3 : diff -r 02e5cb24c95a https://code.google.com/p/go/ #
Total comments: 4
Patch Set 4 : diff -r 65c110d95d91 https://code.google.com/p/go/ #Patch Set 5 : diff -r 65c110d95d91 https://code.google.com/p/go/ #Patch Set 6 : diff -r 65c110d95d91 https://code.google.com/p/go/ #Patch Set 7 : diff -r 65c110d95d91 https://code.google.com/p/go/ #Patch Set 8 : diff -r 41702da0dcc4 https://code.google.com/p/go/ #
MessagesTotal messages: 10
|