[Lldb-commits] [lldb] r116419 - in /lldb/trunk/test: array_types/TestArrayTypes.py bitfields/TestBitfields.py breakpoint_command/TestBreakpointCommand.py class_types/TestClassTypes.py forward/TestForwardDeclaration.py foundation/TestObjCMethods.py function_types/TestFunctionTypes.py global_variables/TestGlobalVariables.py set_values/TestSetValues.py types/AbstractBase.py unsigned_types/TestUnsignedTypes.py
Johnny Chen
johnny.chen at apple.com
Wed Oct 13 12:22:51 PDT 2010
Author: johnny
Date: Wed Oct 13 14:22:50 2010
New Revision: 116419
URL: http://llvm.org/viewvc/llvm-project?rev=116419&view=rev
Log:
Apply (query-replace "frame variable" "frame variable -t") and fix a comment about 'expr var',
not 'frame variable var'.
Modified:
lldb/trunk/test/array_types/TestArrayTypes.py
lldb/trunk/test/bitfields/TestBitfields.py
lldb/trunk/test/breakpoint_command/TestBreakpointCommand.py
lldb/trunk/test/class_types/TestClassTypes.py
lldb/trunk/test/forward/TestForwardDeclaration.py
lldb/trunk/test/foundation/TestObjCMethods.py
lldb/trunk/test/function_types/TestFunctionTypes.py
lldb/trunk/test/global_variables/TestGlobalVariables.py
lldb/trunk/test/set_values/TestSetValues.py
lldb/trunk/test/types/AbstractBase.py
lldb/trunk/test/unsigned_types/TestUnsignedTypes.py
Modified: lldb/trunk/test/array_types/TestArrayTypes.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/array_types/TestArrayTypes.py?rev=116419&r1=116418&r2=116419&view=diff
==============================================================================
--- lldb/trunk/test/array_types/TestArrayTypes.py (original)
+++ lldb/trunk/test/array_types/TestArrayTypes.py Wed Oct 13 14:22:50 2010
@@ -66,7 +66,7 @@
# Issue 'variable list' command on several array-type variables.
- self.expect("frame variable strings", VARIABLES_DISPLAYED_CORRECTLY,
+ self.expect("frame variable -t strings", VARIABLES_DISPLAYED_CORRECTLY,
startstr = '(char *[4])',
substrs = ['(char *) strings[0]',
'(char *) strings[1]',
@@ -77,14 +77,14 @@
'Bonjour',
'Guten Tag'])
- self.expect("frame variable char_16", VARIABLES_DISPLAYED_CORRECTLY,
+ self.expect("frame variable -t char_16", VARIABLES_DISPLAYED_CORRECTLY,
substrs = ['(char) char_16[0]',
'(char) char_16[15]'])
- self.expect("frame variable ushort_matrix", VARIABLES_DISPLAYED_CORRECTLY,
+ self.expect("frame variable -t ushort_matrix", VARIABLES_DISPLAYED_CORRECTLY,
startstr = '(unsigned short [2][3])')
- self.expect("frame variable long_6", VARIABLES_DISPLAYED_CORRECTLY,
+ self.expect("frame variable -t long_6", VARIABLES_DISPLAYED_CORRECTLY,
startstr = '(long [6])')
def array_types_python(self):
Modified: lldb/trunk/test/bitfields/TestBitfields.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/bitfields/TestBitfields.py?rev=116419&r1=116418&r2=116419&view=diff
==============================================================================
--- lldb/trunk/test/bitfields/TestBitfields.py (original)
+++ lldb/trunk/test/bitfields/TestBitfields.py Wed Oct 13 14:22:50 2010
@@ -59,7 +59,7 @@
substrs = [' resolved, hit count = 1'])
# This should display correctly.
- self.expect("frame variable bits", VARIABLES_DISPLAYED_CORRECTLY,
+ self.expect("frame variable -t bits", VARIABLES_DISPLAYED_CORRECTLY,
substrs = ['(uint32_t:1) b1 = 1,',
'(uint32_t:2) b2 = 3,',
'(uint32_t:3) b3 = 7,',
@@ -71,7 +71,7 @@
# And so should this.
# rdar://problem/8348251
- self.expect("frame variable", VARIABLES_DISPLAYED_CORRECTLY,
+ self.expect("frame variable -t", VARIABLES_DISPLAYED_CORRECTLY,
substrs = ['(uint32_t:1) b1 = 1,',
'(uint32_t:2) b2 = 3,',
'(uint32_t:3) b3 = 7,',
Modified: lldb/trunk/test/breakpoint_command/TestBreakpointCommand.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/breakpoint_command/TestBreakpointCommand.py?rev=116419&r1=116418&r2=116419&view=diff
==============================================================================
--- lldb/trunk/test/breakpoint_command/TestBreakpointCommand.py (original)
+++ lldb/trunk/test/breakpoint_command/TestBreakpointCommand.py Wed Oct 13 14:22:50 2010
@@ -47,7 +47,7 @@
self.line)
# Now add callbacks for the breakpoints just created.
- self.runCmd("breakpoint command add -c -o 'frame variable -s' 1")
+ self.runCmd("breakpoint command add -c -o 'frame variable -t -s' 1")
self.runCmd("breakpoint command add -p -o 'here = open(\"output.txt\", \"w\"); print >> here, \"lldb\"; here.close()' 2")
# Check that the breakpoint commands are correctly set.
@@ -61,7 +61,7 @@
self.expect("breakpoint command list 1", "Breakpoint 1 command ok",
substrs = ["Breakpoint commands:",
- "frame variable -s"])
+ "frame variable -t -s"])
self.expect("breakpoint command list 2", "Breakpoint 2 command ok",
substrs = ["Breakpoint commands:",
"here = open",
Modified: lldb/trunk/test/class_types/TestClassTypes.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/class_types/TestClassTypes.py?rev=116419&r1=116418&r2=116419&view=diff
==============================================================================
--- lldb/trunk/test/class_types/TestClassTypes.py (original)
+++ lldb/trunk/test/class_types/TestClassTypes.py Wed Oct 13 14:22:50 2010
@@ -81,7 +81,7 @@
substrs = [' resolved, hit count = 1'])
# We should be stopped on the ctor function of class C.
- self.expect("frame variable this", VARIABLES_DISPLAYED_CORRECTLY,
+ self.expect("frame variable -t this", VARIABLES_DISPLAYED_CORRECTLY,
substrs = ['C *',
' this = '])
@@ -170,8 +170,8 @@
# Continue on inside the ctor() body...
self.runCmd("thread step-over")
- # Verify that frame variable this->m_c_int behaves correctly.
- self.expect("frame variable this->m_c_int", VARIABLES_DISPLAYED_CORRECTLY,
+ # Verify that frame variable -t this->m_c_int behaves correctly.
+ self.expect("frame variable -t this->m_c_int", VARIABLES_DISPLAYED_CORRECTLY,
startstr = '(int) this->m_c_int = 66')
# rdar://problem/8430916
Modified: lldb/trunk/test/forward/TestForwardDeclaration.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/forward/TestForwardDeclaration.py?rev=116419&r1=116418&r2=116419&view=diff
==============================================================================
--- lldb/trunk/test/forward/TestForwardDeclaration.py (original)
+++ lldb/trunk/test/forward/TestForwardDeclaration.py Wed Oct 13 14:22:50 2010
@@ -45,7 +45,7 @@
# This should display correctly.
# Note that the member fields of a = 1 and b = 2 is by design.
- self.expect("frame variable *bar_ptr", VARIABLES_DISPLAYED_CORRECTLY,
+ self.expect("frame variable -t *bar_ptr", VARIABLES_DISPLAYED_CORRECTLY,
substrs = ['(struct bar *) bar_ptr = ',
'(int) a = 1',
'(int) b = 2'])
Modified: lldb/trunk/test/foundation/TestObjCMethods.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/foundation/TestObjCMethods.py?rev=116419&r1=116418&r2=116419&view=diff
==============================================================================
--- lldb/trunk/test/foundation/TestObjCMethods.py (original)
+++ lldb/trunk/test/foundation/TestObjCMethods.py Wed Oct 13 14:22:50 2010
@@ -116,7 +116,7 @@
'NSString * str;',
'NSDate * date;'])
- self.expect("frame variable -s", VARIABLES_DISPLAYED_CORRECTLY,
+ self.expect("frame variable -t -s", VARIABLES_DISPLAYED_CORRECTLY,
substrs = ["ARG: (MyString *) self"],
patterns = ["ARG: \(.*\) _cmd",
"(struct objc_selector *)|(SEL)"])
@@ -124,16 +124,16 @@
# rdar://problem/8492646
# test/foundation fails after updating to tot r115023
# self->str displays nothing as output
- self.expect("frame variable self->str", VARIABLES_DISPLAYED_CORRECTLY,
+ self.expect("frame variable -t self->str", VARIABLES_DISPLAYED_CORRECTLY,
startstr = "(NSString *) self->str")
# rdar://problem/8447030
# 'frame variable self->date' displays the wrong data member
- self.expect("frame variable self->date", VARIABLES_DISPLAYED_CORRECTLY,
+ self.expect("frame variable -t self->date", VARIABLES_DISPLAYED_CORRECTLY,
startstr = "(NSDate *) self->date")
# This should display the str and date member fields as well.
- self.expect("frame variable *self", VARIABLES_DISPLAYED_CORRECTLY,
+ self.expect("frame variable -t *self", VARIABLES_DISPLAYED_CORRECTLY,
substrs = ["(MyString *) self",
"(NSString *) str",
"(NSDate *) date"])
Modified: lldb/trunk/test/function_types/TestFunctionTypes.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/function_types/TestFunctionTypes.py?rev=116419&r1=116418&r2=116419&view=diff
==============================================================================
--- lldb/trunk/test/function_types/TestFunctionTypes.py (original)
+++ lldb/trunk/test/function_types/TestFunctionTypes.py Wed Oct 13 14:22:50 2010
@@ -48,7 +48,7 @@
substrs = [' resolved, hit count = 1'])
# Check that the 'callback' variable display properly.
- self.expect("frame variable callback", VARIABLES_DISPLAYED_CORRECTLY,
+ self.expect("frame variable -t callback", VARIABLES_DISPLAYED_CORRECTLY,
startstr = '(int (*)(const char *)) callback =')
# And that we can break on the callback function.
Modified: lldb/trunk/test/global_variables/TestGlobalVariables.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/global_variables/TestGlobalVariables.py?rev=116419&r1=116418&r2=116419&view=diff
==============================================================================
--- lldb/trunk/test/global_variables/TestGlobalVariables.py (original)
+++ lldb/trunk/test/global_variables/TestGlobalVariables.py Wed Oct 13 14:22:50 2010
@@ -48,7 +48,7 @@
substrs = [' resolved, hit count = 1'])
# Check that GLOBAL scopes are indicated for the variables.
- self.expect("frame variable -s -g -a", VARIABLES_DISPLAYED_CORRECTLY,
+ self.expect("frame variable -t -s -g -a", VARIABLES_DISPLAYED_CORRECTLY,
substrs = ['GLOBAL: (int) g_file_global_int = 42',
'GLOBAL: (const char *) g_file_global_cstr',
'"g_file_global_cstr"',
Modified: lldb/trunk/test/set_values/TestSetValues.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/set_values/TestSetValues.py?rev=116419&r1=116418&r2=116419&view=diff
==============================================================================
--- lldb/trunk/test/set_values/TestSetValues.py (original)
+++ lldb/trunk/test/set_values/TestSetValues.py Wed Oct 13 14:22:50 2010
@@ -72,8 +72,8 @@
substrs = [' resolved, hit count = 1'])
# main.c:15
- # Check that 'frame variable' displays the correct data type and value.
- self.expect("frame variable", VARIABLES_DISPLAYED_CORRECTLY,
+ # Check that 'frame variable -t' displays the correct data type and value.
+ self.expect("frame variable -t", VARIABLES_DISPLAYED_CORRECTLY,
startstr = "(char) i = 'a'")
# TODO:
@@ -82,8 +82,8 @@
self.runCmd("continue")
# main.c:36
- # Check that 'frame variable' displays the correct data type and value.
- self.expect("frame variable", VARIABLES_DISPLAYED_CORRECTLY,
+ # Check that 'frame variable -t' displays the correct data type and value.
+ self.expect("frame variable -t", VARIABLES_DISPLAYED_CORRECTLY,
patterns = ["\((short unsigned int|unsigned short)\) i = 33"])
# TODO:
@@ -92,8 +92,8 @@
self.runCmd("continue")
# main.c:57
- # Check that 'frame variable' displays the correct data type and value.
- self.expect("frame variable", VARIABLES_DISPLAYED_CORRECTLY,
+ # Check that 'frame variable -t' displays the correct data type and value.
+ self.expect("frame variable -t", VARIABLES_DISPLAYED_CORRECTLY,
startstr = "(long int) i = 33")
# TODO:
@@ -102,8 +102,8 @@
self.runCmd("continue")
# main.c:78
- # Check that 'frame variable' displays the correct data type and value.
- self.expect("frame variable", VARIABLES_DISPLAYED_CORRECTLY,
+ # Check that 'frame variable -t' displays the correct data type and value.
+ self.expect("frame variable -t", VARIABLES_DISPLAYED_CORRECTLY,
startstr = "(double) i = 3.14159")
# TODO:
@@ -112,10 +112,10 @@
self.runCmd("continue")
# main.c:85
- # Check that 'frame variable' displays the correct data type and value.
+ # Check that 'frame variable -t' displays the correct data type and value.
# rdar://problem/8422727
# set_values test directory: 'frame variable' shows only (long double) i =
- self.expect("frame variable", VARIABLES_DISPLAYED_CORRECTLY,
+ self.expect("frame variable -t", VARIABLES_DISPLAYED_CORRECTLY,
startstr = "(long double) i = 3.14159")
# TODO:
Modified: lldb/trunk/test/types/AbstractBase.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/types/AbstractBase.py?rev=116419&r1=116418&r2=116419&view=diff
==============================================================================
--- lldb/trunk/test/types/AbstractBase.py (original)
+++ lldb/trunk/test/types/AbstractBase.py Wed Oct 13 14:22:50 2010
@@ -8,7 +8,7 @@
from lldbtest import *
def Msg(var, val):
- return "'frame variable %s' matches the output (from compiled code): %s" % (var, val)
+ return "'frame variable -t %s' matches the output (from compiled code): %s" % (var, val)
class GenericTester(TestBase):
@@ -70,14 +70,14 @@
# Now iterate through the golden list, comparing against the output from
# 'frame variable var'.
for var, val in gl:
- self.runCmd("frame variable %s" % var)
+ self.runCmd("frame variable -t %s" % var)
output = self.res.GetOutput()
# The input type is in a canonical form as a set named atoms.
# The display type string must conatin each and every element.
#
# Example:
- # runCmd: frame variable a_array_bounded[0]
+ # runCmd: frame variable -t a_array_bounded[0]
# output: (char) a_array_bounded[0] = 'a'
#
try:
@@ -128,7 +128,7 @@
#self.runCmd("frame variable")
# Now iterate through the golden list, comparing against the output from
- # 'frame variable var'.
+ # 'expr var'.
for var, val in gl:
self.runCmd("expr %s" % var)
output = self.res.GetOutput()
Modified: lldb/trunk/test/unsigned_types/TestUnsignedTypes.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/unsigned_types/TestUnsignedTypes.py?rev=116419&r1=116418&r2=116419&view=diff
==============================================================================
--- lldb/trunk/test/unsigned_types/TestUnsignedTypes.py (original)
+++ lldb/trunk/test/unsigned_types/TestUnsignedTypes.py Wed Oct 13 14:22:50 2010
@@ -50,7 +50,7 @@
substrs = [' resolved, hit count = 1'])
# Test that unsigned types display correctly.
- self.expect("frame variable -a", VARIABLES_DISPLAYED_CORRECTLY,
+ self.expect("frame variable -t -a", VARIABLES_DISPLAYED_CORRECTLY,
startstr = "(unsigned char) the_unsigned_char = 'c'",
patterns = ["\((short unsigned int|unsigned short)\) the_unsigned_short = 99"],
substrs = ["(unsigned int) the_unsigned_int = 99",
More information about the lldb-commits
mailing list