[llvm-dev] How to read stack map

Kavindu Gimhan Zoysa via llvm-dev llvm-dev at lists.llvm.org
Wed May 12 02:52:24 PDT 2021


This is what I followed.
https://stackoverflow.com/questions/8045108/use-label-in-assembly-from-c

Kavindu Gimhan Zoysa,
BSc(Hons) | ENTC | UoM,
SSE | WSO2

GitHub <https://github.com/KavinduZoysa> LinkedIn
<https://www.linkedin.com/in/kavindu-gimhan-zoysa-85939a122/> Medium
<https://medium.com/@kavindugimhanzoysa>


On Wed, 12 May 2021 at 12:45, Kavindu Gimhan Zoysa <kavindu175 at gmail.com>
wrote:

> Hi all,
>
> I was able to generate the Stack Map which is shown here
> https://llvm.org/docs/StackMaps.html#stack-map-format. Now I want to read
> those entries. What I did was, I manually change the .s file as shown below
> (Added the *.globl __LLVM_StackMaps *manually). Then I can read the
> entries using C code.
>
> .globl __LLVM_StackMaps
> __LLVM_StackMaps:
> .byte 3
> .byte 0
> .short 0
>
> I want to know, whether this is the correct approach. If not could you
> please suggest me the correct approach?
>
> Really appreciate your input on this.
>
> Thank you,
> Kavindu
>
> Kavindu Gimhan Zoysa,
> BSc(Hons) | ENTC | UoM,
> SSE | WSO2
>
> GitHub <https://github.com/KavinduZoysa> LinkedIn
> <https://www.linkedin.com/in/kavindu-gimhan-zoysa-85939a122/> Medium
> <https://medium.com/@kavindugimhanzoysa>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210512/9a738ff6/attachment.html>


More information about the llvm-dev mailing list