MaskRay wrote:
Fixed a typo and added an example
> ```
> // clang -g
> __attribute__((weak)) int symbol;
> int *foo() { return &symbol; }
>
> 0x00000023: DW_TAG_variable [2] (0x0000000c)
> ...
> DW_AT_location [DW_FORM_exprloc] (DW_OP_addrx 0x0)
> ```
>
>
> .debug_addr references `symbol`, which can be redefined by a symbol
> assignment or --defsym to become a SHN_ABS symbol.
https://github.com/llvm/llvm-project/pull/79238
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits