Yes, the dynamic stuff definitely worked on ia64.  I don't remember if it
was actually used by some JIT folks or whether we just wanted to be sure
that it *could* work, if a JIT decided to adopt the interface.  In either
case, I'm quite sure there are a limited number of users (if any) so
tweaking the API sounds fine to me.

  --david

On Sun, Oct 30, 2011 at 10:02 AM, Arun Sharma <[email protected]> wrote:

> On Sat, Oct 29, 2011 at 8:17 PM, Steve Fink <[email protected]> wrote:
> > I am registering custom unwind info for JIT code with
> > _U_dyn_register(). All of my JIT code has identical and nearly trivial
> > unwind info. There's some complexity in the various trampolines I use
> > to enter the JIT code bodies, but those are common code routines
> > implemented with inline assembly, and so I already have .cfi
> > directives for statically describing those.
>
> This is untested functionality on x86_64 (Ltest-dyn1 fails). I suppose
> things worked on ia64 a few years ago.
>
> Getting the basics to work for a JIT might be a good first step before
> we can figure out how to make it go fast. Cc: David Mosberger.
>
>  -Arun
>



-- 
eGauge Systems LLC, http://egauge.net/, 1.877-EGAUGE1, fax 720.545.9768
_______________________________________________
Libunwind-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/libunwind-devel

Reply via email to