| [lldb] Fix Lua/watchpoint_callback.test on Apple Silicon As Pavel pointed out, on Apple Silicon "b main" stops at a point after the variable has already been initialized. This patch updates the test case to avoids that. I've also split the test into separate files so its easier to reproduce the individual scenarios without having to build any shared state. | 4 年前 |
| [lldb] Drop REQUIRES where redundant because of lit.local.cfg | 5 年前 |
| [lldb] Drop REQUIRES where redundant because of lit.local.cfg | 5 年前 |
| [lldb] Fix test failure for breakpoint_function_callback.test This should fix the test failure in breakpoint_function_callback.test since SBStructuredData can now display the content of SBStructuredData. Signed-off-by: Med Ismail Bennani <ismail@bennani.ma> | 2 年前 |
| [lldb] Drop REQUIRES where redundant because of lit.local.cfg | 5 年前 |
| [lldb] Drop REQUIRES where redundant because of lit.local.cfg | 5 年前 |
| [lldb] Drop REQUIRES where redundant because of lit.local.cfg | 5 年前 |
| [lldb] Drop REQUIRES where redundant because of lit.local.cfg | 5 年前 |
| [lldb] Drop REQUIRES where redundant because of lit.local.cfg | 5 年前 |
| [lldb] Drop REQUIRES where redundant because of lit.local.cfg | 5 年前 |
| [lldb/Test] Use lit.local.cfg to mark whole directory as (un)supported. Mark the whole Python or Lua test directory as unsupported when the corresponding language is not available. | 6 年前 |
| [lldb] Drop REQUIRES where redundant because of lit.local.cfg | 5 年前 |
| [lldb] Drop REQUIRES where redundant because of lit.local.cfg | 5 年前 |
| [lldb] Drop REQUIRES where redundant because of lit.local.cfg | 5 年前 |
| [lldb] Drop REQUIRES where redundant because of lit.local.cfg | 5 年前 |
| [lldb] Drop REQUIRES where redundant because of lit.local.cfg | 5 年前 |
| [lldb] Drop REQUIRES where redundant because of lit.local.cfg | 5 年前 |
| [lldb] Drop REQUIRES where redundant because of lit.local.cfg | 5 年前 |
| [lldb] Disable variable watchpoints when going out of scope If we use a variable watchpoint with a condition using a scope variable, if we go out-of-scope, the watpoint remains active which can the expression evaluator to fail to parse the watchpoint condition (because of the missing varible bindings). This was discovered after watchpoint_callback.test started failing on the green dragon bot. This patch should address that issue by setting an internal breakpoint on the return addresss of the current frame when creating a variable watchpoint. The breakpoint has a callback that will disable the watchpoint if the the breakpoint execution context matches the watchpoint execution context. This is only enabled for local variables. This patch also re-enables the failing test following e1086384e584. rdar://109574319 Differential Revision: https://reviews.llvm.org/D151366 Signed-off-by: Med Ismail Bennani <ismail@bennani.ma> | 3 年前 |