[llvm-dev] How to read stack map
Denis Antrushin via llvm-dev
llvm-dev at lists.llvm.org
Wed May 12 06:07:28 PDT 2021
LLVM puts stack map into special section, see https://llvm.org/docs/StackMaps.html#stackmap-section
You can use any ELF-reading library to extract/read it
On 12.05.2021 10:15, Kavindu Gimhan Zoysa via llvm-dev wrote:
> Hi all,
>
> I was able to generate the Stack Map which is shown here https://llvm.org/docs/StackMaps.html#stack-map-format <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>
>
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
More information about the llvm-dev
mailing list