- Apr 27, 2011
-
-
Johnny Chen authored
llvm-svn: 130252
-
Johnny Chen authored
llvm-svn: 130251
-
- Apr 26, 2011
-
-
Johnny Chen authored
llvm-svn: 130240
-
Johnny Chen authored
And modify the test cases accordingly. llvm-svn: 130174
-
Johnny Chen authored
llvm-svn: 130158
-
- Apr 25, 2011
-
-
Johnny Chen authored
i.e., with 'SBStream &description' first, followed by 'DescriptionLevel level'. Modify lldbutil.py so that get_description() for a target or breakpoint location can just take the lldb object itself without specifying an option to mean option lldb.eDescriptionLevelBrief. Modify TestTargetAPI.py to exercise this logic path. llvm-svn: 130147
-
Johnny Chen authored
llvm-svn: 130134
-
Johnny Chen authored
llvm-svn: 130133
-
- Apr 23, 2011
-
-
Johnny Chen authored
llvm-svn: 130041
-
Johnny Chen authored
and use it from TestTargetAPI.py. llvm-svn: 130038
-
Jim Ingham authored
pointer to a ValueObject or any of its dependent ValueObjects, and the whole cluster will stay around as long as that shared pointer stays around. llvm-svn: 130035
-
Johnny Chen authored
Add test cases for the SBTarget.GetDescription() API which takes an extra lldb::DescriptionLevel enum. llvm-svn: 130029
-
- Apr 22, 2011
-
-
Johnny Chen authored
llvm-svn: 130017
-
Johnny Chen authored
llvm-svn: 130016
-
Johnny Chen authored
before issuing the 'process connect ...' command. test_comand_regex(): assign the spawned child to self.child so it gets automatically shutdown during TestBase.tearDown(self). llvm-svn: 130015
-
Johnny Chen authored
llvm-svn: 130011
-
Caroline Tice authored
llvm-svn: 129993
-
Caroline Tice authored
Modify to use the new test files. llvm-svn: 129992
-
Caroline Tice authored
Reformat the emulation test data files. llvm-svn: 129991
-
Johnny Chen authored
rather than calling "process kill" explicitly at the end of the test. The test might not even reach the end because it could have failed prematurely. llvm-svn: 129963
-
Johnny Chen authored
only when the test is currently running against the relevant architecture. llvm-svn: 129960
-
Johnny Chen authored
and TestAliases.py. Pass the keyword argument 'check=False' to: self.runCmd("script my.date()", check=False) since we want to restore sys.stdout no matter what the outcome of the runCmd is. llvm-svn: 129949
-
- Apr 21, 2011
-
-
Johnny Chen authored
llvm-svn: 129937
-
Johnny Chen authored
llvm-svn: 129936
-
Johnny Chen authored
llvm-svn: 129935
-
Johnny Chen authored
llvm-svn: 129897
-
Johnny Chen authored
llvm-svn: 129895
-
Johnny Chen authored
llvm-svn: 129890
-
Johnny Chen authored
llvm-svn: 129885
-
Johnny Chen authored
llvm-svn: 129881
-
Johnny Chen authored
llvm-svn: 129880
-
- Apr 20, 2011
-
-
Johnny Chen authored
llvm-svn: 129879
-
Johnny Chen authored
the debug information which indicates valid places to set source level breakpoints. llvm-svn: 129871
-
Caroline Tice authored
Add the infrastructure to test instruction emulations automatically. The idea is that the instruction to be emulated is actually executed on the hardware to be emulated, with the before and after state of the hardware being captured and 'freeze-dried' into .dat files. The emulation testing code then loads the before & after state from the .dat file, emulates the instruction using the before state, and compares the resulting state to the 'after' state. If they match, the emulation is accurate, otherwise there is a problem. The final format of the .dat files needs a bit more work; the plan is to generalize them a bit and to convert the plain values to key-value pairs. But I wanted to get this first pass committed. This commit adds arm instruction emulation testing to the testsuite, along with many initial .dat files. It also fixes a bug in the llvm disassembler, where 32-bit thumb opcodes were getting their upper & lower 16-bits reversed. There is a new Instruction sub-class, that is intended to be loaded from a .dat file rather than read from an executable. There is also a new EmulationStateARM class, for handling the before & after states. EmulationStates for other architetures can be added later when we emulate their instructions. llvm-svn: 129832
-
Johnny Chen authored
llvm-svn: 129828
-
Johnny Chen authored
llvm-svn: 129827
-
Greg Clayton authored
places that were dumping values for the settings. Centralized all of the value dumping into a single place. When dumping values that aren't strings we no longer surround the value with single quotes. When dumping values that are strings, surround the string value with double quotes. When dumping array values, assume they are always string values, and don't put quotes around dictionary values. llvm-svn: 129826
-
Johnny Chen authored
llvm-svn: 129825
-
- Apr 19, 2011
-
-
Johnny Chen authored
And use self.TraceOn() API. llvm-svn: 129797
-
Johnny Chen authored
llvm-svn: 129795
-