frame unwinding patches

Jan Kratochvil jan.kratochvil@redhat.com
Tue Apr 4 07:55:00 GMT 2017


On Tue, 04 Apr 2017 09:40:06 +0200, Milian Wolff wrote:
> - In the example above, the address points into libnvidia-glcore.so and as 
> such not compiled by my colleague but rather provided by NVidia as a binary 
> blob. When you only got a binary blob and have to make do with it, you cannot 
> tell people to "just fix the compiler invocation".

This is their problem they support a vendor who cripples usage of their
products.  There is also Intel and AMD.


> - Some JIT compilers, like QV4, actually embed frame pointers into their 
> dynamic code, but do not go the extra mile for generating DWARF data or 
> asynchronous unwind tables. That is another case where the patches by Ulf 
> excel and make elfutils much more useful.

In such case elfutils could provide some workaround with a new eu-stack option:
	--please-workaround-a-completely-broken-compiler-i-still-have-not-fixed
:-)


Jan



More information about the Elfutils-devel mailing list