This is the mail archive of the elfutils-devel@sourceware.org mailing list for the elfutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: frame unwinding patches


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]