[fpc-devel] '3var' in stabs-debuginfo. What does the 3 mean?
Jonas Maebe
jonas.maebe at elis.ugent.be
Thu Sep 16 11:56:20 CEST 2010
On 16 Sep 2010, at 09:27, Joost van der Sluis wrote:
> n TDebugInfoStabs.method_add_stabstr (unit dbgstabs) the following
> strings are added for parameter-types: '3var', '5const' and '3out'.
>
> What do the numbers (3,5) before 'var', 'const' and 'out' mean?
See http://sourceware.org/gdb/onlinedocs/stabs.html#Methods . Method
names in stabs have to be mangled according to the algorithm described
in "The Annotated C++ Reference Manual, by Ellis and Stroustrup, ISBN
0-201-51459-1". That algorithm includes prepending the length to all
parameter names.
More information about the fpc-devel
mailing list