[llvm-dev] Introducing debugger tuning for dbx
Franz Fehringer via llvm-dev
llvm-dev at lists.llvm.org
Fri Mar 26 07:05:14 PDT 2021
While i have no fruitful input regarding your question(s), just out of
curiosity: What ist the state of affairs for lldb on AIX?
Am 26.03.2021 um 14:16 schrieb Zheng CZ Chen via llvm-dev:
>
> Hi,
>
> As some of you may know [1],we are working on AIX support. Part of the
> AIX support is debug support, supporting dbx as the consumer of clang
> DWARF information [2].
>
> While the dbx team is also working on improving its dwarf support,
> there are limitations in foreseeable future. Also there are situations
> on AIX that end user may not get up to date debugger.
>
> So we are considering doing some compatibly work in clang/llvm to help
> improving user experience.
>
> There are some limitations in dbx we know so far:
>
> * .dwstr section is not supported for now;
> * column-info in the line table not supported for now;
> * sub-optimal handling of unsupported dwarf tags. Eg: dbx support
> dwarf 3, but misbehaving with new DWARF 5 tags
> DW_LANG_C_plus_plus_14 [3].
>
>
> As discussed with the reviewers in patch [3], we are considering
> introducing a new tuning debugger tuning option for dbx,
> -debugger-tuning=dbx [4], so that we can change some option
> default on AIX for dbx to accommodate its limitations, eg;
> -gno-column-info.
>
> Any thoughts about the direction here? Reviews and feedback to [3][4]
> are also appreciated.
>
> [1]:
> https://lists.llvm.org/pipermail/llvm-dev/2019-February/130175.html
> <https://lists.llvm.org/pipermail/llvm-dev/2019-February/130175.html>
> [2]:
> https://reviews.llvm.org/rGafa76fe67a42f6d40d83a4f7d0cb03373045f3f4
> <https://reviews.llvm.org/rGafa76fe67a42f6d40d83a4f7d0cb03373045f3f4>
> [3]: https://reviews.llvm.org/D99250 <https://reviews.llvm.org/D99250>
> [4]: https://reviews.llvm.org/D99400 <https://reviews.llvm.org/D99400>
>
> Thanks!
>
> BRS//
> Chen Zheng
> Power Compiler Backend Developer
>
>
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210326/a529bdad/attachment.html>
More information about the llvm-dev
mailing list