Tracing D Applications

drug drug2004 at bk.ru
Wed Mar 18 12:27:11 UTC 2020


On 3/14/20 9:38 PM, Johan wrote:
> On Friday, 13 March 2020 at 21:41:44 UTC, kinke wrote:
>> On Friday, 13 March 2020 at 19:00:01 UTC, Mike Parker wrote:
>>> This post by Alexandr Druzhinin shows three different approaches to 
>>> tracing, using writef and external tools.
>>>
>>> Blog:
>>> https://dlang.org/blog/2020/03/13/tracing-d-applications/
>>>
>>> Reddit:
>>> https://www.reddit.com/r/programming/comments/fi4qfw/tracing_d_applications/ 
>>>
>>
>> Thanks! Another option is to leverage LLVM niceties via LDC's XRay 
>> support (https://github.com/ldc-developers/ldc/pull/2465, 
>> https://llvm.org/docs/XRay.html).
> 
> Although I added XRay support in LDC, I've never actually used it 
> because it was not available on macOS at the time. Would be very 
> interested in hearing people's experiences.
> 
> Another option is `-finstrument-functions` (LDC, and probably GDC too):  
> see e.g. 
> http://hacktalks.blogspot.com/2013/08/gcc-instrument-functions.html and 
> https://youtu.be/LNav5qvyK7I
> 
> -Johan
> 

Is XRay available on macOS now? As I understand it is linux specific too.


More information about the Digitalmars-d-announce mailing list