> What I didn’t say before is that, if for example an exception is raised
> in Ada Language Server and the code uses s-trasym to output a report,
> what you get on macOS is, for example,
> 
> ALS.MAIN] in GNATformat Format
> [ALS.MAIN] raised CONSTRAINT_ERROR : erroneous memory access
> _ALS.MAIN_ 0x0000000105847D68 0x0000000105847DA0 0x00000001058EA6AC
> 0x00000001058EB5F4 0x0000000104B292C5 0x0000000104B36C5C
> 0x0000000104A8C0A0 0x0000000104A3C29C 0x00000001049DB52C
> 0x0000000104A03844 0x0000000104A02DE8 0x0000000104A03058
> 0x0000000104A03C0C 0x0000000104A03240 0x0000000104A03854
> 0x0000000104A03884 0x0000000104A02DE8 0x0000000104A04F8C
> 0x00000001049996E8 0x00000001035BD344 0x00000001035BD620
> 0x00000001034AFBC8 0x00000001034962DC 0x000000010354930C
> 0x000000010353D33C 0x000000010252074C 0x000000010252D25C
> 0x000000010350A53C 0x0000000105831980 0x000000019EE8F2E0
> 
> which is useless without the program load address. (A symbolic traceback
> would be even better, but that would be a different and more difficult
> project).
> 
> What should I do to get this change pushed?

Yes, the patch is a progress, but please remove the part fiddling with zeros 
and just concentrate on printing the load address.

-- 
Eric Botcazou


Reply via email to