[Lldb-commits] [PATCH] D99331: [TESTS] Fix TestInlineStepping with ccac compiler

Raphael Isemann via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Thu Mar 25 05:53:45 PDT 2021


teemperor edited reviewers, added: jingham; removed: LLVM.
teemperor added a comment.

Thanks for the patch!

A few general notes:

- You probably want to upload the diffs with more context (`git diff -U9999` or something like that) to get rid of the "Context not available" in the source changes part. That's sadly how Phabricator works. If you use arcanist to upload patches then I believe it does that automatically for you.
- Please don't add unrelated projects such as "LLDB test suite on simulator" (those are like tags that are used to group reviews that are all related to a specific task/goal). "LLDB" is the right project for general LLDB patches ("LLVM" for patches that target the general LLVM part in `llvm/`).

Regarding the patch itself: From what I understand what this test (maybe unintentionally) tests it that when we do `step-in` we apply the `target.process.thread.step-avoid-regexp` setting (which will skip all `std::*` functions when doing a step-in from what I know). So It's not clear how to me how LLDB ends up stepping into the `std::string` constructor (even if `ccac` is using a custom standard library). Can you post some more details about the test failure you're setting (e.g., where you end up with the source breakpoint and where the step-in actually takes you).

I think this is in any case something for Jim to review.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D99331/new/

https://reviews.llvm.org/D99331



More information about the lldb-commits mailing list