> 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