2 Test that we can have persistent pointer variables
7 import lldbsuite
.test
.lldbutil
as lldbutil
8 from lldbsuite
.test
.lldbtest
import *
11 class PersistentPtrUpdateTestCase(TestBase
):
13 """Test that we can have persistent pointer variables"""
19 # Execute the cleanup function during test case tear down.
20 self
.addTearDownHook(cleanup
)
22 self
.runCmd("file " + self
.getBuildArtifact("a.out"), CURRENT_EXECUTABLE_SET
)
24 self
.runCmd("break set -p here")
26 self
.runCmd("run", RUN_SUCCEEDED
)
28 self
.runCmd("expr void* $foo = 0")
30 self
.runCmd("continue")
32 self
.expect("expr $foo", substrs
=["$foo", "0x0"])