This is an archive of the discontinued LLVM Phabricator instance.

Test untested variants of BreakpointCreateBySourceRegex
ClosedPublic

Authored by jingham on Oct 15 2021, 6:45 PM.

Details

Summary

Add tests for the other variants of BreakpointCreateBySourceRegex.

I added some tests for the case where the breakpoints take immediately
to the extant test case, and made a new test case for when the source
regex breakpoint will be set in a dlopen-ed library.

I also noticed when doing this that "lldbutil.run_to_source_breakpoint
can't handle the case where the breakpoint will be in a dlopen-ed
library, since it requires the breakpoint to have at least 1 location
before run. I fixed that by adding a parameter to say whether a
before run location is expected.

Diff Detail

Event Timeline

jingham requested review of this revision.Oct 15 2021, 6:45 PM
jingham created this revision.
Herald added a project: Restricted Project. · View Herald TranscriptOct 15 2021, 6:45 PM
aprantl accepted this revision.Oct 18 2021, 8:46 AM
This revision is now accepted and ready to land.Oct 18 2021, 8:46 AM